v1.2.3 v2.0.0-rc10
google/artemisNov 30, 2025 → Dec 22, 202523 days between releases
What's New
Switched from RetroUI to Artemis v2.0.0-rc10, introducing DNS/TLS features and breaking API changes.
Breaking Changes
- pkg/nameserver: GetDNSServers now returns []netip.Addr instead of []netip.AddrPort
- pkg/nameserver: GetDNSServers now returns an error
- pkg/nameserver: GetDNSServers does not return localhost IPs if no nameserver is found
New Features
- DNS over TLS connection pooling for better performance
- New HEALTH_SERVER_ADDRESS configuration option
- New REBINDING_PROTECTION_EXEMPT_HOSTNAMES configuration option
- Logging of blocked elements with a reason in middleware filter
Improvements
- Grafana dashboard upgraded to schema version 3
- Bump markdownlint from v11 to v21
- Improved logging for blocked elements and I/O timeouts
Bug Fixes
- Fixed 'site' and 'network' TLDs classification as public, not local
- Fixed localdns middleware to not log requests twice on errors
- Fixed localdns middleware to stop debug logging NXDOMAIN responses
- Fixed IPv6 support to handle Windows error messages
Upgrade Notes
Update code calling GetDNSServers to handle the new error return and change variable types from AddrPort to Addr. Review configuration if your application relies on localhost IPs being returned by default.
The Two Releases
v1.2.3
Nov 30, 2025· 11 months ago
RetroUI v1.2.3 adds Table of Contents support, customizable loader animations, context menus, command components, and a new theme system.
Full release notesv2.0.0-rc10
Dec 22, 2025· 10 months ago
This release focuses on performance improvements for DNS over TLS, configuration enhancements, and bug fixes. It introduces new configuration options for health checks and rebinding protection, while also fixing various logging and TLD recognition issues.
Full release notes