v0.0.55 v2.0.0-rc9
high risk
weave-os/routerJun 27, 2025 → Nov 5, 2025132 days between releases
What's New
Major version bump to v2.0.0-rc9 with re-enabled upstream support and port listening fixes
New Features
- Re-added 'plain' upstream type for debugging and Gluetun integration
- Added round trip duration to error messages in pkg/exchanger
- Added IP-version filtering in mapfilter middleware to reduce memory usage
Improvements
- Optimized code scanning big files line by line in pkg/blockbuilder
- Reverted to use `tls.Client` for finer control in pkg/dot
- Bumped Go from 1.23 to 1.25
Bug Fixes
- Listening on ports other than 53 now works correctly
- Fixed internal/dns loop to handle errors before subsequent start completes
- Fixed pkg/blockbuilder to skip malformed hostnames instead of returning an error
- Fixed pkg/middlewares/localdns to only use private DNS servers
- Fixed blocked ip prefixes metric in mapfilter middleware
Upgrade Notes
Requires Go 1.25. Verify upstream configuration if using the 'plain' type. Check port bindings as listening on ports other than 53 now works correctly.
The Two Releases
v0.0.55
v0.0.55
Jun 27, 2025· 1 year ago
Minimal release notes: "## Changelog * 4427df587f3c636002b66dba467a338fe948c828 fixup early return for ollama (#266)"
Full release notesv2.0.0-rc9
v2.0.0-rc9
Nov 5, 2025· 1 year ago
This release focuses on bug fixes and middleware improvements, including re-enabling 'plain' upstream support, fixing port listening issues, and optimizing memory usage in the filtering middleware.
Full release notes