0.2.0 v2.0.0-rc10
cheaper-inference/OmniRouteDec 22, 2025 → Dec 22, 20251 day between releases
What's New
Major version jump adds DNS features and changes GetDNSServers API signature
Breaking Changes
- pkg/nameserver.GetDNSServers now returns []netip.Addr instead of []netip.AddrPort
- pkg/nameserver.GetDNSServers now returns an eventual error
- pkg/nameserver.GetDNSServers no longer returns localhost IPs if no nameserver is found
New Features
- DNS over TLS connection pooling
- HEALTH_SERVER_ADDRESS configuration option
- REBINDING_PROTECTION_EXEMPT_HOSTNAMES configuration option
- Enhanced logging for blocked elements in middleware
- Lowercased question Name fields to avoid oddities
Improvements
- Bump markdownlint from v11 to v21
- Performance optimization via DNS over TLS connection pooling
- Fix documentation URLs and CI links
Bug Fixes
- Fixed 'site' and 'network' TLDs being incorrectly marked as local
- Fixed request logging duplication in pkg/middlewares/localdns
- Fixed Windows error message handling in internal/support/ipv6
- Updated Grafana dashboard to schema version 3
Upgrade Notes
Update code calling pkg/nameserver.GetDNSServers as it now returns []netip.Addr instead of []netip.AddrPort and may return an error. Update configuration to use the new HEALTH_SERVER_ADDRESS option if needed.
The Two Releases
unlimited audio length support
Dec 22, 2025· 10 months ago
Minimal release notes: "- update the inference pipeline and models to support unlimite audio length - update the models cards"
Full release notesv2.0.0-rc10
Dec 22, 2025· 10 months ago
This release focuses on performance optimization, configuration improvements, and bug fixes. It introduces connection pooling for DNS over TLS, new configuration options for health checks and rebind protection, and fixes various logging and error handling issues.
Full release notes