Skip to content

Releases: tryGoUp/GoUp

v0.0.3

03 Feb 20:49
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
Continuous Build Pre-release
Pre-release
continuous

ci: add gh workflows