Releases: fosrl/newt
1.8.1
Container Images
- GHCR:
ghcr.io/fosrl/newt@sha256:c05a8383fc8370e6211f0ab84e37993848aae224322d0c5aede7d3368414bdd0 - Docker Hub:
docker.io/fosrl/newt@sha256:c05a8383fc8370e6211f0ab84e37993848aae224322d0c5aede7d3368414bdd0
Digest:sha256:c05a8383fc8370e6211f0ab84e37993848aae224322d0c5aede7d3368414bdd0
What's Changed
- chore(nix): add nix hash update automation by @water-sucks in #217
- Fix health check leaking socket binds
Full Changelog: 1.8.0...1.8.1
1.8.0
Container Images
- GHCR:
ghcr.io/fosrl/newt@sha256:05bf7bd4a7bcadf7b09f94078e2c37ca17c4baa068cda83fa679008f90a87757 - Docker Hub:
docker.io/fosrl/newt@sha256:05bf7bd4a7bcadf7b09f94078e2c37ca17c4baa068cda83fa679008f90a87757
Digest:sha256:05bf7bd4a7bcadf7b09f94078e2c37ca17c4baa068cda83fa679008f90a87757
What's Changed
- Port firewalling for Private Resources by @oschwartz10612 in #203
- Support ICMP test requests for clients by @oschwartz10612 in #208
- fix(nix): use correct hash for vendored deps by @water-sucks in #199
- feat(build): parallelize go-build-release and github actions with matrix by @water-sucks in #200
Full Changelog: 1.7.0...1.8.0
1.8.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
- Port firewalling for Private Resources by @oschwartz10612 in #203
- Support ICMP test requests for clients by @oschwartz10612 in #208
- fix(nix): use correct hash for vendored deps by @water-sucks in #199
- feat(build): parallelize go-build-release and github actions with matrix by @water-sucks in #200
Full Changelog: 1.7.0...1.8.0-rc.0
1.7.0
What's Changed
- Fix Github CICD Action and add Improvements by @marcschaeferger in #169
- fix(nix): resolve issues and revamp the flake by @water-sucks in #184
- feat(healthcheck): add TLS SNI header to request when needed by @water-sucks in #185
- Add robust client connectivity support. See https://github.com/fosrl/pangolin/releases/tag/1.13.0
- Fix Isssue 194 failed go test before 1.7.0-rc1 by @marcschaeferger in #196
- fix(nix): use new version number, update deps hash by @water-sucks in #197
- Improve ipv6 connectivity
New Contributors
- @water-sucks made their first contribution in #184
Full Changelog: 1.6.0...1.7.0
Note
This version of Newt will NOT work with older versions of Pangolin in regards to client connectivity. Proxy resources (normal Pangolin operation) will continue to function but it is recommended to update your Pangolin server.
Minimum Versions:
- Pangolin 1.13.0+
- Gerbil 1.3.0+
- Olm 1.2.0+
1.7.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.
Container Images
- GHCR:
ghcr.io/fosrl/newt@sha256:cf3329eac7293fab06c58540839eb1154ecca3d7a064783060e82cf9d5f876e9 - Docker Hub:
docker.io/fosrl/newt@sha256:cf3329eac7293fab06c58540839eb1154ecca3d7a064783060e82cf9d5f876e9
Digest:sha256:cf3329eac7293fab06c58540839eb1154ecca3d7a064783060e82cf9d5f876e9
What's Changed
- Fix Github CICD Action and add Improvements by @marcschaeferger in #169
- fix(nix): resolve issues and revamp the flake by @water-sucks in #184
- feat(healthcheck): add TLS SNI header to request when needed by @water-sucks in #185
- Add robust client connectivity support. See https://github.com/fosrl/pangolin/releases/tag/1.13.0
New Contributors
- @water-sucks made their first contribution in #184
Full Changelog: 1.6.0...1.7.0-rc.0
Note
This version of Newt will NOT work with older versions of Pangolin in regards to client connectivity. Proxy resources (normal Pangolin operation) will continue to function but it is recommended to update your Pangolin server.
Minimum Versions:
- Pangolin 1.13.0+
- Gerbil 1.3.0+
- Olm 1.2.0+
1.6.0
What's Changed
- Adding OpenTelemetry Metrics and Tracing by @marcschaeferger in #162
- feat(actions): Sync Images from Docker to GHCR by @marcschaeferger in #165
- Adding GHCR to CI/CD Release Workflow & further improvements by @marcschaeferger in #166
Full Changelog: 1.5.2...1.6.0
1.5.2
What's Changed
- Watch docker events for container start and stop to react to changes when newt is already running
- Add --no-cloud option for pangolin cloud to prevent fall back to the cloud if desired
- Dont overwrite config file each load
- Print config file location if used on load
- Put a limit on the hp messages sent to prevent overuse
Full Changelog: 1.5.1...1.5.2
1.5.1
What's Changed
- Add Badges to README.md by @marcschaeferger in #142
- Mlts pkcs12 compatibility by @rgutmen in #143
- fix(gh-actions): Workflow does not contain permissions by @marcschaeferger in #146
- Golang Dependency Update 09-2025 by @marcschaeferger in #147
- docs: Add blueprint-file as a new cli arg and env var by @didotb in #152
- Fix pulling private key from existing interface when using --keep-interface
- Fix --generateAndSaveKeyTo not creating the file first
New Contributors
- @marcschaeferger made their first contribution in #142
- @rgutmen made their first contribution in #143
- @didotb made their first contribution in #152
Full Changelog: 1.5.0...1.5.1
1.5.0
What's Changed
- Implement more privacy-respecting DNS service by @l3pr-org in #129
- Pull in declarative config with
--blueprint-fileor by scraping docker labels. More on the docs.
New Contributors
Full Changelog: 1.4.4...1.5.0
1.4.4
What's Changed
- Fix unix:// issue with docker socket
- Revert UDP fix that caused issues from 1.4.3
Full Changelog: 1.4.3...1.4.4