Releases: tobychui/zoraxy
v3.3.1-rc3
v3.3.1-rc3
This release fixed a critical bug related to NextCloud and proxy protocol compatibility issue by introducing an experimental flag to turn on or off the proxy protocol middle-ware. Proper fix for this will be introduced in v3.3.2.
What's Changed
Full Changelog: v3.3.1-rc2...v3.3.1-rc3
v3.3.1-rc2
v3.3.1-rc2
This release candidate fixed a few more stability issue as well as updated lego (again) by zen.
What's Changed
- Update lego to v4.31.0 by @zen8841 in #983
- feat(acme): support acme test/staging mode from flags by @jimmyGALLAND in #988
- V3.3.1-rc2 by @tobychui in #984
Full Changelog: v3.3.1-rc1...v3.3.1-rc2
v3.3.1-rc1
v3.3.1-rc1
This release updated the implementation to support secondary listening address so user can add dedicated ports or listening address to a particular proxy rule if needed. This release also added experimental captcha feature, proxy protocol (consumer) in Zoraxy TLS listener and a few minor behavior changes and details view based on user feedback.
What's Changed
- Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #920
- Add captcha gating by @yeungalan in #929
- Address some Docker CVEs by @PassiveLemon in #935
- Bump docker/setup-buildx-action from 3.11.1 to 3.12.0 by @dependabot[bot] in #937
- Add Proxy Protocol v1/v2 support behind reverse proxies by @jimmyGALLAND in #938
- [docs] Fix typo in SniffResult constant by @kuhnchris in #944
- Fix incorrect status codes and missing error pages in production by @Restorn in #942
- UPDATE_GEOIP should only update if true by @kuhnchris in #943
- allow plugin API to modify proxy upstreams by @kuhnchris in #948
- fix: error checking origin to avoid goroutine panic by @kuhnchris in #949
- Error message & ":" parsing by @kuhnchris in #947
- fix: ui error on null container ports by @eyerrock in #957
- Add authentication display to HTTP proxy list by @xaxy55 in #840
- Update lego to v4.30.1 by @zen8841 in #965
- V3.3.1-rc1 by @tobychui in #964
New Contributors
- @yeungalan made their first contribution in #929
- @kuhnchris made their first contribution in #944
- @Restorn made their first contribution in #942
- @xaxy55 made their first contribution in #840
Full Changelog: v3.3.0...v3.3.1-rc1
v3.3.0
v3.3.0
This is the stable release of Zoraxy v3.3.0. There are a lot of changes in this version compare to the previous stable release, including advance feature in log and statistic collector control, AI crawler and exploit prevention (experimental). We also got some minor update in place for some edge case user, like advance header control that allow bypass the User-Agent header cleanup and plugin hot-rebuild button (only shows up if the plugin folder contains a makefile or go source code).
Thanks all the work and contributions from our maintainers and community to make the v3.3.0 release possible, and wish everyone a happy holiday during the seasonal holidays!
What's Changed
- Update CHANGELOG.md by @Morethanevil in #875
- Enable DNS challenge for zerossl and remove Buypass from CA by @zen8841 in #885
- Optimize Github Action for creating the Docker image by @dwydler in #883
- Add tzdata package and timezone environment variable to Dockerfile by @DeusMaximus in #893
- fix rc image release by @PassiveLemon in #902
- Sync up master branch with v3.3.0 dev branch by @tobychui in #904
- V3.3.0 by @tobychui in #905
- Add Dependabot configuration for GitHub Actions by @dwydler in #907
- Bump docker/login-action from 3.5.0 to 3.6.0 by @dependabot[bot] in #913
- Bump actions/checkout from 5.0.0 to 6.0.0 by @dependabot[bot] in #912
- Bump docker/setup-qemu-action from 3.6.0 to 3.7.0 by @dependabot[bot] in #911
New Contributors
- @dwydler made their first contribution in #883
- @DeusMaximus made their first contribution in #893
- @dependabot[bot] made their first contribution in #913
Full Changelog: v3.2.9...v3.3.0
v3.3.0-rc3
v3.3.0-rc3
This release fixed a few minor implementation bug and optimize a few logic in the code. This should be the last release candidate for v3.3.0 since it is running stably on my homelab gateway node for weeks now.
What's Changed
Full Changelog: v3.3.0-rc2...v3.3.0-rc3
v3.3.0-rc2
v3.3.0-rc2
This is a more stable version of v3.3.0 which fixed the redirection panic bug as well as a racing condition in the acme special routing rule register logic.
Full Changelog: v3.3.0-rc1...v3.3.0-rc2
v3.3.0-rc1
v3.3.0-rc1
This is the first release candidate of the v3.3.0 which provides many upgrade in user experience in regards of uptime monitor logic, new exploit blocking feature (experimental) and a few more minor improvements that makes your life as a sysadmin cosplayer easier.
Release name changes
From v3.3.0 onward we will be following the linux kernel convention for release names. So you will get rc1 rc2 rc3 until the release is stabilized and you will see a stable release without the rc suffix. But releases with rc are suppose to be more stable than pre-releases. If you are ok with that feel free to test out the release candidates and report any issue to help us make the stable release ship out faster.
Issue regarding docker builds
Since this is the first release with the changed release name scheme, dockerfile might not be ready. Pull with your own risk.
Full Changelog: v3.2.9...v3.3.0-rc1
v3.2.9
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
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
- Fix #845 by @zen8841 in #846
- Move function:NormalizeDomain to netutils module by @zen8841 in #847
- Add support for Proxy Protocol V1 and V2 in streamproxy configuration by @jemmy1794 in #848
- V3.2.8 by @tobychui in #851
Full Changelog: v3.2.7...v3.2.8
v3.2.7
[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
- Update Sidebar CSS by @Saeraphinx in #827
- Fix restart after acme dns challenge by @jimmyGALLAND in #828
- fix acme renew by @jimmyGALLAND in #829
- V3.2.7 by @tobychui in #837
New Contributors
- @Saeraphinx made their first contribution in #827
- @jimmyGALLAND made their first contribution in #828
Full Changelog: v3.2.6...v3.2.7