Skip to content

Releases: tobychui/zoraxy

v3.2.9

02 Nov 05:48
4331215

Choose a tag to compare

圖片

v3.2.9

This version is another optimization version that introduce a few more patch and feature optimizations.

Note: We are planning to change the release model to follow more closely to what the Linux kernel does - with RC versions (Release Candidates) and stable releases instead of version & version.revX. If you are using some sort of automated tools for updating Zoraxy on your production environment, please be ready for the changes.

What's Changed

  • Update CHANGELOG.md by @Morethanevil in #853
  • Add PKCE support with S256 challenge method for OAuth2 (fixes #852) by @kjagosz in #860
  • Update lego to v4.27.0 by @zen8841 in #869
  • Update lego to v4.28.0 by @zen8841 in #871
  • Typo in plugins.html by @mlbarrow in #873
  • Moved log rotation options to webmin panel
  • Supported opening tar.gz in the new log viewer
  • Added disable logging function to HTTP proxy rule for high traffic sites
  • V3.2.9 by @tobychui in #870

New Contributors

Full Changelog: v3.2.8...v3.2.9

v3.2.8

16 Oct 14:21

Choose a tag to compare

圖片

v3.2.8

This version fixed a few bugs and introduce the user select-able inbound min TLS version. This version also updated a few design in the TLS / SSL tab, getting prepared for the up coming big update in the TLS management flow in Zoraxy.

What's Changed

Full Changelog: v3.2.7...v3.2.8

v3.2.7

09 Oct 12:50

Choose a tag to compare

[Warning] v3.2.7 has a bug about wildcard certificate issue and renew: Fix in v3.2.8
This is basically a stable version of v3.2.6 with a bit optimization and bug fixes.

What's Changed

New Contributors

Full Changelog: v3.2.6...v3.2.7

v3.2.6

16 Sep 13:16
d5a9800

Choose a tag to compare

v3.2.6 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v3.2.5r2...v3.2.6

v3.2.5r2

21 Jul 12:52

Choose a tag to compare

v3.2.5r2

This is a quick patched version of the v3.2.5 with a bug in TLS option for new HTTP proxy rules.

If you have already using v3.2.5, the http proxy rule with missing TlsOption setting will automatically populated to default TLS options and you should be able to start and edit the rule after Zoraxy is upgraded and service restarted.

Change Log

v3.2.5

20 Jul 07:28
223ae9e

Choose a tag to compare

圖片

v3.2.5

This version added a new feature that allow user customize their choice of TLS / SSL certificate and disable SNI function, as well as added proxy protocol v1 support to stream proxy.

Change Log

  • Added new API endpoint /api/proxy/setTlsConfig (for HTTP Proxy Editor TLS tab)
  • Refactored TLS certificate management APIs with new handlers
  • Removed redundant functions from src/cert.go and delegated to tlsCertManager
  • Code optimization in tlscert module
  • Introduced a new constant CONF_FOLDER and updated configuration storage paths (phasing out hard coded paths)
  • Updated functions to set default TLS options when missing, default to SNI

By @jemmy1794

  • Added Proxy Protocol v1 support in stream proxy
  • Fixed Proxy UI bug

v3.2.4

28 Jun 02:47
ffd3909

Choose a tag to compare

圖片

v3.2.4

This is the first formal release of an accumulated updates on a lot of features and the new UI.
For the accumulated change log, please see v3.2.0 to v3.2.3 change logs.
(The SNI disable function per http-proxy rule is still work in progress. I guess we have to stick with the outer-most TLS/SSL tab for configuring TLS settings for now until a new maintainer for the ACME module is found)

Change Log

  • Updated SYSTEM_VERSION from 3.2.3 to 3.2.4 in src/def.go.
  • Fixed issues
  • OIDC/OAuth2 redirection behavior #695: added logic to handle full URLs during redirection.
  • Changed default address prefix for UDP forwarding from 127.0.0.1 to 0.0.0.0 in ForwardUDP.
  • Reorganized SSO settings UI in src/web/components/sso.html
  • Removed experimental feature message.
  • Introduced tab-based navigation for Forward Auth, OAuth 2.0, and Zoraxy SSO (currently not implemented).
  • Improved imports in src/mod/auth/sso/oauth2/oauth2.go: removed duplicate lines to enhance readability.

v3.2.3

15 Jun 14:24
eb07917

Choose a tag to compare

v3.2.3 Pre-release
Pre-release

圖片

v3.2.3

This revision is a pre-release for the new HTTP Proxy UI implementation as well as added more SSO options. The HTTP proxy rule editor now is flattered into a modal menu that is easier to navigate and more friendly to beginners

Change Log

  • Added new HTTP proxy UI
  • Added inbound host name edit function
  • Added static web server option to disable listen to all interface
  • Merged SSO implementations (Oauth2) #649
  • Merged forward-auth optimization #692
  • Added disable chunked transfer encoding checkbox (for upstreams that uses legacy HTTP implementations)

Updates 16/06/2025
Just updated the binary for a quick patch in the UI html file.

Thanks for everyone whom have involved in the development of Zoraxy project!

v3.2.2

21 May 23:22
9d2b8f2

Choose a tag to compare

v3.2.2 Pre-release
Pre-release

圖片

v3.2.2

This release merged the new forward-auth module by @james-d-elliott and implemented an automatic config upgrader that update the configuration file from v3.2.1 to v3.2.2 format. If you were previously using Authentik or Authelia, here are a few things you need to know.

  1. As the auth provider config structure is quite different, you will need to manually setup the forward auth again.
  2. For HTTP proxy rules that were setup using Authentik or Authelia, it is recommend that you switch the authentication function to none first before upgrade. Although the upgrader will try to map all Authentik / Authelia auth providers to the new forward auth option, but it is not tested on my side due to limited capabilities in my homelab recently.
  3. Always backup your system before upgrade

Change Log

  • Merged forward auth pull request
  • Added v3.2.2 automatic config files upgrader

v3.2.1

27 Apr 08:23
0e55504

Choose a tag to compare

v3.2.1 Pre-release
Pre-release

圖片

v3.2.1 (Pre-release)

This is yet another experimental release that introduce the router type plugin system and plugin store. You can use the plugin manager tab to assign a plugin to a given tag. Then, all traffics that goes to an HTTP proxy rule with that tag, will be processed by the list of plugin selected.

Currently the plugin store only support installing from the zoraxy official plugin repo (and it only got 1 plugin). But later on a new plugin manager URLs system (like the one in Arduino IDE) will be introduced to integrate 3rd party plugin stores.

For developers

The new -dev flag is introduced to replace the hard-coded DEVELOPMENT_MODE constant in the global scope. To force Zoraxy to load html files from the web directory, you can start zoraxy with ./zoraxy -dev=true to bypass the internal embedded fs.

Change Logs

  • Merged in authentik forward auth support
  • Merged IPv6 whitelist patch
  • Added -dev flags (default to false, no need to change your current startup script)
  • Added support for basic per host name statistic
  • Added experimental plugin store
  • Added $remote_ip in custom header that filters port number from $remote_addr
  • Fixed origin is not populated in log bug
  • Fixed redirection location rewrite bug