Releases: tryGoUp/GoUp
Releases · tryGoUp/GoUp
v0.0.4
New configuration params available
- Allows
request_timeout: -1to disable server timeouts for streaming - Adds
proxy_flush_intervalandbuffer_size_kb
What's Changed
- Enhance reverse proxy for large files
- chore(deps): bump the pip group across 1 directory with 2 updates by @dependabot[bot] in #6
- chore(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 in the go_modules group across 1 directory by @dependabot[bot] in #7
- chore(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 in the go_modules group across 1 directory by @dependabot[bot] in #10
- chore(deps): bump github.com/quic-go/quic-go from 0.48.2 to 0.49.1 in the go_modules group across 1 directory by @dependabot[bot] in #11
Full Changelog: v0.0.3...v0.0.4
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/-bflag 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