0.2.0 v2.0.0-rc10

high risk

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

0.2.0

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 notes
v2.0.0-rc10

v2.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