Releases: tobychui/zoraxy
v3.3.3-rc1
v3.3.3-rc1
This version mainly fixed some bugs from previous release and introduced a few minor helpful features in IP scanning and WebDAV server access (new plugin). This also updated the database dependencies to use a more modern and properly maintained key-value db.
Notes: Due to my homelab got flooded, I cannot test it on my production system for this build. Please open an issue if you encounter anything strange.
What's Changed
- Update CHANGELOG.md by @Morethanevil in #1082
- feat(acme): url.URL support for dnsCredentials by @t510599 in #1078
- feat: add a basic CI script by @AnthonyMichaelTDM in #752
- Bump docker/login-action from 4.0.0 to 4.1.0 by @dependabot[bot] in #1104
- Features: Turnstile for directory by @Klarulor in #1112
- Bump docker/build-push-action from 7.0.0 to 7.1.0 by @dependabot[bot] in #1113
- Bump actions/setup-go from 4 to 6 by @dependabot[bot] in #1103
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #1105
- fix: Allow Location header rewrite when target matches OriginalHost by @TuxLux40 in #1120
- Fix certificate file permissions by @devilmonastery in #1116
- Update lego to v4.35.2 by @zen8841 in #1130
- Update golang version in ci by @zen8841 in #1131
- V3.3.3 by @tobychui in #1129
New Contributors
- @t510599 made their first contribution in #1078
- @Klarulor made their first contribution in #1112
- @TuxLux40 made their first contribution in #1120
- @devilmonastery made their first contribution in #1116
Full Changelog: v3.3.2...v3.3.3-rc1
v3.3.2
v3.3.2
This version of Zoraxy introduced a few new features, including Trusted Proxy settings in access rule system, Zoraxy Auth SSO and some major improvement of the uptime monitor. This version also updated the social banner and dpcore design and now it is a bit faster (from my observation) and provide better connections reuse than previous implementation.
Also worth mentioning, due to the Web File Manager API are getting too many security advisory (mostly related to path traversal after user login, and most of them are not a threat due to the current single admin architecture), it has been replaced with a proper implementation of WebDAV Server which could be mounted as a local file system and directly opened using local IDE like VSCode. This new implementation should be really useful for web developers that also provide deployment services for their clients.
As always, thanks for all your contributions and pull request to make this project better for everyone :)
What's Changed
- V3.3.2-rc1 by @kjagosz in #1005
- Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #1013
- Sync v3.3.1-rc3 changes to v3.3.2 by @tobychui in #1015
- Update CHANGELOG.md by @Morethanevil in #1018
- Fix typo, change from "Any acess requesting" to "Any access requesting" by @coddec in #1023
- Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #1026
- Bump docker/login-action from 3.6.0 to 3.7.0 by @dependabot[bot] in #1025
- Update IP blacklist description text by @Psychoboy in #1034
- V3.3.2-rc1 by @tobychui in #1041
- Bump docker/build-push-action from 6.18.0 to 6.19.2 by @dependabot[bot] in #1043
- fix: forward auth saving and defaults by @CrazyWolf13 in #1045
- Update lego to v4.32.0 and fix shell script by @zen8841 in #1051
- remove: docker webfm env var by @PassiveLemon in #1057
- v3.3.2-rc2 by @tobychui in #1055
- Enable providers for lego by @zen8841 in #1068
- Bump docker/setup-qemu-action from 3.7.0 to 4.0.0 by @dependabot[bot] in #1063
- Bump docker/build-push-action from 6.19.2 to 7.0.0 by @dependabot[bot] in #1064
- Bump docker/setup-buildx-action from 3.12.0 to 4.0.0 by @dependabot[bot] in #1065
- Bump docker/login-action from 3.7.0 to 4.0.0 by @dependabot[bot] in #1066
- V3.3.2-rc3 by @tobychui in #1069
- V3.3.2-rc4 by @tobychui in #1077
- Fixed #1079 by @tobychui in #1081
New Contributors
- @coddec made their first contribution in #1023
- @Psychoboy made their first contribution in #1034
- @CrazyWolf13 made their first contribution in #1045
Full Changelog: v3.3.1...v3.3.2
v3.3.2-rc4
v3.3.2-rc4
This version added a few quick patch regarding security and uptime monitor so upstream with improper setup TLS certificate can still seen as online in uptime monitor. (The job of the uptime monitor is only here to see if upstream is online, that is why configurations should not affects the online status of an upstream. This fixes the design choice of the upstream detection behavior.)
Will be releasing the formal v3.3.2 this weekend.
What's Changed
Full Changelog: v3.3.2-rc3...v3.3.2-rc4
v3.3.2-rc3
v3.3.2-rc3
This version introduced group policy for Zoraxy Auth, now all the basic feature of a SSO are built into Zoraxy. @zen8841 also take the chance to update lego and add a few more DNS provider as well, if everything goes well this will be the last rc release for for v3.3.2.
What's Changed
- Enable providers for lego by @zen8841 in #1068
- Bump docker/setup-qemu-action from 3.7.0 to 4.0.0 by @dependabot[bot] in #1063
- Bump docker/build-push-action from 6.19.2 to 7.0.0 by @dependabot[bot] in #1064
- Bump docker/setup-buildx-action from 3.12.0 to 4.0.0 by @dependabot[bot] in #1065
- Bump docker/login-action from 3.7.0 to 4.0.0 by @dependabot[bot] in #1066
- V3.3.2-rc3 by @tobychui in #1069
Full Changelog: v3.3.2-rc2...v3.3.2-rc3
v3.3.2-rc2
v3.3.2-rc2
This release introduced the new experimental Zoraxy Auth integrated SSO options for those like me who are too lazy to setup an external auth instance. This rc also added new Wintty Web SSH terminal for Windows host server, update implementation in dpcore and add verbal output to uptime monitor when dev-true flag is set.
Some improvements are also being introduced with this release, one of the most noticeable one is that now, fast-geoip mode takes around 150MB (compare to previously 800+MB) due to an improvement in the trie tree implementation as well as some geo-ip resolve logic changes. Feedback are welcomed.
What's Changed
- fix: forward auth saving and defaults by @CrazyWolf13 in #1045
- Update lego to v4.32.0 and fix shell script by @zen8841 in #1051
- remove: docker webfm env var by @PassiveLemon in #1057
- v3.3.2-rc2 by @tobychui in #1055
New Contributors
- @CrazyWolf13 made their first contribution in #1045
Full Changelog: v3.3.2-rc1...v3.3.2-rc2
v3.3.2-rc1
v3.3.2-rc1
This version contains a subset of all the new features of v3.3.2. New features that is introduced in this release candidate includes redirection device type filter (i.e. you can now choose to only redirect clients that is accessing your site with mobile / desktop), experimental trusted proxy access filter and Proxy protocol switch in the webmin UI.
What's Changed
- V3.3.2-rc1 oauth2 update by @kjagosz in #1005
- Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #1013
- Update CHANGELOG.md by @Morethanevil in #1018
- Fix typo, change from "Any acess requesting" to "Any access requesting" by @coddec in #1023
- Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #1026
- Bump docker/login-action from 3.6.0 to 3.7.0 by @dependabot[bot] in #1025
- Update IP blacklist description text by @Psychoboy in #1034
- V3.3.2-rc1 by @tobychui in #1041
- Bump docker/build-push-action from 6.18.0 to 6.19.2 by @dependabot[bot] in #1043
New Contributors
- @coddec made their first contribution in #1023
- @Psychoboy made their first contribution in #1034
Full Changelog: v3.3.1...v3.3.2-rc1
v3.3.1
v3.3.1
This version of Zoraxy introduced a few more convience features including Captcha gating, advanced view in HTTP proxy rule table, experimental secondary port listeners, proxy protocol support (enable via startup flags) and few more fixes on UI and docs.
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
- Synchronize CAPTCHA change to v3.1.1 dev branch by @tobychui in #933
- 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
- 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
- V3.3.1-rc3 by @tobychui in #1014
- Updated geoip database by @tobychui in #1017
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
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