Releases: tryGoUp/GoUp
Releases · tryGoUp/GoUp
v0.0.3
What's Changed
- Added support for Node.JS applications using the new NodeJSPlugin
- New Plugins system, empowered by hooks to manage the plugin lifecycle: OnInit, OnInitForSite, BeforeRequest, HandleRequest, AfterRequest, OnExit
- Support for extra Plugin Loggers, useful for 3rd party logs that are convenient to store but should be hidden from the main buffer
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What Changed?
- New
--bench/-b
flag to benchmark time execution for requests - Introduced plugins to add custom middlewares to the pipeline
- HTTP/3 support
- PHP-FPM support via a dedicated plug-in
- Protected paths (auth) support via a dedicated plug-in
- Custom headers re-implemented as a plug-in
- Optimized virtual host routing using a radix tree, replacing the old linear domain lookup
Full Changelog: v0.0.1...v0.0.2
README: https://github.com/mirkobrombin/GoUP/blob/827a0c9cc6f2f64d0bc17908cf080d17073af6a0/README.md
v0.0.1
Features
- Serve static files from a specified root directory
- Set up reverse proxies to backend services
- Support for SSL/TLS with custom certificates
- Custom headers for HTTP responses
- Support for multiple domains and virtual hosting
- Logging to both console and files - JSON formatted (structured logs)
- Optional TUI interface for real-time monitoring
README: https://github.com/mirkobrombin/GoUP/blob/4ef8bb0162adfed5897a69c85abfcb8b26fb6dc4/README.md
Full Changelog: https://github.com/mirkobrombin/GoUP/commits/v0.0.1
Continuous Build
continuous ci: add gh workflows