Releases: fosrl/newt
Releases · fosrl/newt
1.13.0
Container Images
- GHCR:
ghcr.io/fosrl/newt@sha256:63d956c8fdee889255e441ec405193b47b1fd2d975b505492ec848a8007f4fc3 - Docker Hub:
docker.io/fosrl/newt@sha256:63d956c8fdee889255e441ec405193b47b1fd2d975b505492ec848a8007f4fc3
Tag:1.13.0
What's Changed
- Add browser gateway support for VNC, RDP, and SSH
- Add native internal ssh server for easier ssh private resources
- Add --disable-ssh flag to replace --auth-daemon which is now enabled by default
- Add auto update newt support when running as binary
- Add advantech router app
- Add sighup to reload config
- Add block flag to block all connections to config
- Add restart endpoint
- Fix X-Forwarded-Proto always set to "http" for TLS connections
- Fix remove duplicate wrong error log in socket/fetch and dead code in reliablePing
- Dependency security updates
New Contributors
- @rinseaid made their first contribution in #353
- @cwiggs made their first contribution in #358
- @immanuwell made their first contribution in #370
- @eleboucher made their first contribution in #272
Full Changelog: 1.12.5...1.13.0
1.13.0-rc.0
Container Images
- GHCR:
ghcr.io/fosrl/newt@sha256:c68fedb2565d00056fbe0497c21ec7c45103b7d8be191e341732224bff5d103e - Docker Hub:
docker.io/fosrl/newt@sha256:c68fedb2565d00056fbe0497c21ec7c45103b7d8be191e341732224bff5d103e
Tag:1.13.0-rc.0
What's Changed
- Add browser gateway support for VNC, RDP, and SSH
- Add native internal ssh server for easier ssh private resources
- Add --disable-ssh flag to replace --auth-daemon which is now enabled by default
- Add auto update newt support when running as binary
- Add advantech router app
- Add sighup to reload config
- Add block flag to block all connections to config
- Add restart endpoint
- Fix X-Forwarded-Proto always set to "http" for TLS connections
- Fix remove duplicate wrong error log in socket/fetch and dead code in reliablePing
- Dependency security updates
New Contributors
- @rinseaid made their first contribution in #353
- @cwiggs made their first contribution in #358
- @immanuwell made their first contribution in #370
Full Changelog: 1.12.5...1.13.0-rc.0
1.12.5
Container Images
- GHCR:
ghcr.io/fosrl/newt@sha256:3c009663332145cae39b940b07857469038d5e9d71aacb1497e78795ba4e3b9b - Docker Hub:
docker.io/fosrl/newt@sha256:3c009663332145cae39b940b07857469038d5e9d71aacb1497e78795ba4e3b9b
Tag:1.12.5
What's Changed
- fix(http): Set host header based on in by @LaurenceJJones in #344
- fix(http): populate Request.TLS for private HTTPS via httpConnCtx by @LaurenceJJones in #345
- Fix redirect by @oschwartz10612 in #346
Full Changelog: 1.12.4...1.12.5
1.12.4
Container Images
- GHCR:
ghcr.io/fosrl/newt@sha256:6369c0e0872d0634461ed477dea684431f4ddb92a9c30e485c07d1904623582d - Docker Hub:
docker.io/fosrl/newt@sha256:6369c0e0872d0634461ed477dea684431f4ddb92a9c30e485c07d1904623582d
Tag:1.12.4
What's Changed
- Fix newt not reconnecting on data plane Wireguard connection failure from @dephekt
- Fix connection logs not getting generated on edge case with rewrite addresses
- Update status code on redirect for http resources to 308
Full Changelog: 1.12.3...1.12.4
1.12.3
Container Images
- GHCR:
ghcr.io/fosrl/newt@sha256:414e1a7618cadba03aace19abe2fd5feaa1d7922b95d359d6c1e8329d3fa964c - Docker Hub:
docker.io/fosrl/newt@sha256:414e1a7618cadba03aace19abe2fd5feaa1d7922b95d359d6c1e8329d3fa964c
Tag:1.12.3
What's Changed
- Add support forwebsocket upgrades in private http resources by @LaurenceJJones in #334
Full Changelog: 1.12.2...1.12.3
1.12.2
Container Images
- GHCR:
ghcr.io/fosrl/newt@sha256:b1af30d7031e3019fda2b3861944704d9f41639aa796f58eeb7074c2b5f0f166 - Docker Hub:
docker.io/fosrl/newt@sha256:b1af30d7031e3019fda2b3861944704d9f41639aa796f58eeb7074c2b5f0f166
Tag:1.12.2
What's Changed
- Fix dont block tcp for private resources on port 80 and 443 unless there are http targets by @oschwartz10612 in #333
Full Changelog: 1.12.1...1.12.2
1.12.1
Container Images
- GHCR:
ghcr.io/fosrl/newt@sha256:7c621a5b879e7c4a14184a97c91a244dcbab236a870ed0e141014d92aabc0b27 - Docker Hub:
docker.io/fosrl/newt@sha256:7c621a5b879e7c4a14184a97c91a244dcbab236a870ed0e141014d92aabc0b27
Tag:1.12.1
What's Changed
- Follow redirects by default for backward compatibility by @oschwartz10612 in #331
Full Changelog: 1.12.0...1.12.1
1.12.0
Container Images
- GHCR:
ghcr.io/fosrl/newt@sha256:f63811250364e893d3de4c30e0227d650aa962c32b43bd0cd83427ffd03d99cc - Docker Hub:
docker.io/fosrl/newt@sha256:f63811250364e893d3de4c30e0227d650aa962c32b43bd0cd83427ffd03d99cc
Tag:1.12.0
What's Changed
- Add HTTP private resources
- Add health check unhealthy and healthy thresholds and follow redirects
- Add TCP health check
- Fix allow empty config file bootstrap before provisioning by @LaurenceJJones in #302
- Improve sync.Pool for UDP buffers by @LaurenceJJones in #277
- Improve reclaim idle UDP flows and make timeout configurable by @LaurenceJJones in #306
Full Changelog: 1.11.0...1.12.0
1.12.0-rc.0
Container Images
- GHCR:
ghcr.io/fosrl/newt@sha256:4d46e4222c4cd389b1f5ddc2c0156d7ebebb0a403f4e496a5782829f98792b93 - Docker Hub:
docker.io/fosrl/newt@sha256:4d46e4222c4cd389b1f5ddc2c0156d7ebebb0a403f4e496a5782829f98792b93
Tag:1.12.0-rc.0
RC
A Release Candidate (RC) is a near-final software version, stable but undergoing last tests before official release. It has all features and no known bugs.
- Users: Use cautiously due to potential undiscovered bugs. Not for critical systems unless prepared for issues. Report bugs.
- Developers/Testers: Perform crucial final validation and thorough testing, especially of recent changes, to catch last-minute major issues.
- Backup: Always back up data before installing an RC to allow rollback if problems arise.
- Feedback: Provide feedback; it's vital for a robust final release.
What's Changed
- Add HTTP private resources
- Add health check unhealthy and healthy thresholds and follow redirects
- Add TCP health check
- Fix allow empty config file bootstrap before provisioning by @LaurenceJJones in #302
- Improve sync.Pool for UDP buffers by @LaurenceJJones in #277
- Improve reclaim idle UDP flows and make timeout configurable by @LaurenceJJones in #306
Full Changelog: 1.11.0...1.12.0-rc.0
1.11.0
Container Images
- GHCR:
ghcr.io/fosrl/newt@sha256:ea9e2bc53850d4a8b2c6019d97172a2b3e3cb1a15412babb4a0f4adc522f4a79 - Docker Hub:
docker.io/fosrl/newt@sha256:ea9e2bc53850d4a8b2c6019d97172a2b3e3cb1a15412babb4a0f4adc522f4a79
Tag:1.11.0
What's Changed
- Add private resource logging (requires Pangolin ^1.17.0)
- Add provisioning key creating sites
- Add single use provisioning blueprint file
- Add --config-file
- Add --name for provisioning the site name using string or {{env.ENV_VAR}}
- Blueprint file now support {{env.ENV_VAR}} interpolation
- Improvements and optimizations
Full Changelog: 1.10.4...1.11.0