What's new in v2.6.5
Features
- Real IP header support: Admin can configure a proxy/tunnel header (CF-Connecting-IP, X-Real-IP, X-Forwarded-For, etc.) so client IPs are correctly resolved when behind Cloudflare or other reverse proxies. Supports custom header names. Live-updatable without restart.
- Admin: open in new tab: The admin gear button now supports Ctrl+click / middle-click / Cmd+click to open admin in a new browser tab.
Fixes
- Admin SelectInput reactivity: Config selects (History FFT Size, History Compression, Opus Complexity) now correctly reflect the loaded server value instead of always showing the default.
- DC Offset Removal: Profile editor now correctly loads and saves the
dcOffsetRemovaltoggle. Live-applies to running pipelines on profile save without requiring reconnect. - Monitor section: Client list now shows real IP (from proxy header) as primary, with resolved IP as subtitle.
- Reconnect state restoration: Tune offset, mode, and bandwidth are now correctly re-sent to the server after a WebSocket reconnect.
- Custom proxy header: Selecting "Custom" in the proxy header dropdown no longer snaps back to "Direct" before a value is typed.
Internal
- Per-client
RealIPfield added toClientstruct;clientIPssecondary map removed from WS Manager. - Rate limiter middleware now uses the same IP resolver as WebSocket connections.
- Click-to-tune interaction overhauled: instant jump outside filter band; fine-tune drag; nudge-on-click inside band.