v3.25.0
enfein/mieruv3.25.0Nov 30, 2025by enfein
AI Summary
The update optimizes DNS resolution for dynamic environments, adds username extraction in the server API, and removes a deprecated configuration option while enforcing DNSResolver for domain-based connections.
Key Highlights
- Deferred proxy server DNS resolution for dynamic DNS support
- Support for extracting proxy request username in server API
- Removal of deprecated `advancedSettings.allowLocalDestination`
- Mandatory DNSResolver for client API connections via domain names
Breaking Changes
- Removed deprecated server configuration `advancedSettings` -> `allowLocalDestination`
- Mandatory requirement for `DNSResolver` when connecting to proxy servers via domain name
New Features
- Dynamic DNS support
- Username extraction API
Full Release Notes
1. Defer proxy server DNS resolution to support dynamic DNS (issue #241). 2. In server API, support extract user name of proxy request (issue #242). 3. Remove deprecated server configuration `advancedSettings` -> `allowLocalDestination`. Note: if you use client API to reach to proxy server via domain name, provide `DNSResolver` in client configuration is now mandatory. Note: DNS behavior in client API may subject to change in the future. Please check release note before upgrade the version. --- 1. 延迟解析代理服务器的域名以支持动态 DNS。 2. 在服务器 API 中支持获取发起代理请求的用户名。 3. 移除已废弃的服务器设置 `advancedSettings` -> `allowLocalDestination`。 注意:如果你使用客户端 API 连接使用域名地址的代理服务器,在客户端设置中必须提供 `DNSResolver`。 注意:客户端 API 的 DNS 行为在未来可能会改变。请在更新版本前查看发布日志。