[2.0.0-beta.2] - 2026-10-05
⚡ Performance Improvements
-
ci: Publish storage backends and artifacts concurrently by @keiko233
-
logs: Drive the viewer from status events (#5588) by @greenhat616 in #5588
✅ Testing
-
dashboard: Wait for measured connection rows by @greenhat616
-
http: Preserve acknowledged server status during polling by @greenhat616
-
ui: Budget the repeated drawer reopen scenario by @greenhat616
-
ui: Observe drawer dismissal without timing races by @greenhat616
-
widgets: Observe real control animations across renders by @greenhat616
✨ Features
-
ci: Publish build archives to Internet Archive and add SourceForge mirrors (#5595) by @keiko233 in #5595
-
logs: Configure Core log rotation and compression live (#5599) by @greenhat616 in #5599
-
logs: Compress records with preset and trained dictionaries (#5587) by @greenhat616 in #5587
-
logs: Rotate session storage within a disk budget (#5586) by @greenhat616 in #5586
-
Route frontend platform capabilities through RPC (#5608) by @keiko233 in #5608
-
Report frontend warnings and errors to the application log (#5604) by @greenhat616 in #5604
🐛 Bug Fixes
-
ci: Bound and report Internet Archive upload retries by @keiko233
-
ci: Preserve content length for Internet Archive uploads by @keiko233
-
ci: Publish updater feeds after successful mirror verification by @keiko233
-
ci: Diagnose and recover storage uploads without rebuilding by @keiko233
-
ci: Accept NSIS setup installers in central publication by @keiko233
-
ci: Resolve the installed Tauri signing CLI by @greenhat616
-
ci: Validate pull requests targeting stacked branches by @greenhat616
-
ci: Stop retrying archive quota failures by @greenhat616
-
ci: Separate archive uploads from release notifications by @keiko233
-
fake-core: Clear inherited nonblocking mode on HTTP sockets by @greenhat616
-
fake-core: Consume request bodies before closing HTTP sockets by @greenhat616
-
logs: Follow the committed core log level (#5585) by @greenhat616 in #5585
-
proxy: Prefer group lists and infer all groups as fallback (#5596) by @greenhat616 in #5596
-
proxy: Preserve inline provider node metadata (#5592) by @4o3F in #5592
-
tests: Observe modal layout animation before it settles by @greenhat616
-
traffic: Center the merged node's text like the other nodes (#5597) by @greenhat616 in #5597
-
Preserve selected text in context menus by @keiko233
🔨 Refactor
- proxies: Serve clash-api records and derive group capabilities (#5605) by @greenhat616 in #5605
🧹 Miscellaneous Tasks
-
ci: Reserve dependency cache storage for Rust by @keiko233
-
deps: Bump nyanpasu-runtime to v2.0.0-rc.12 by @greenhat616
Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2