Skip to content

Releases: tryGoUp/GoUp

v0.0.4

12 Jan 12:08

Choose a tag to compare

New configuration params available

  • Allows request_timeout: -1 to disable server timeouts for streaming
  • Adds proxy_flush_interval and buffer_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

03 Feb 20:49

Choose a tag to compare

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

30 Nov 09:45

Choose a tag to compare

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

23 Nov 15:45

Choose a tag to compare

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

23 Nov 15:43

Choose a tag to compare

Continuous Build Pre-release
Pre-release
continuous

ci: add gh workflows