Clash Nyanpasu pre-release
预发布发布于 2023/11/11 · GitHub 原始页面
这不是最新版本。最新正式版为 v2.0.0-rc.2,除非有兼容性需要,建议使用最新版。
安装包下载
Windows当前系统
macOS当前系统
Linux当前系统
其他当前系统
更新日志
Clash Nyanpasu Nightly Build
Release created at Fri Oct 23 10:00:32 CST 2026. Daily build of Clash Nyanpasu on main branch. You could download previous Nightly Builds from here. See the development log here
What's Changed
- fix(deps): update react monorepo to v19.3.1 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5775
- chore(deps): update rust crate zstd to v0.14.2 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5712
- chore(deps): update dependency @tanstack/react-query to v5.104.3 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5778
- fix(ui): stop narrow widget headers from flickering by @keiko233 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5780
- fix(deps): update dependency @tanstack/react-virtual to v3.14.20 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5782
- chore(deps): update testing packages to v5.0.5 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5781
- fix(deps): update dependency motion to v14.3.0 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5784
- fix(update): follow installed channel after Nightly; redesign About update UI by @keiko233 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5779
- fix(deps): update dnd-kit monorepo to v0.5.1 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5783
- fix(deps): update dependency @inlang/paraglide-js to v2.29.0 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5786
- fix(deps): update rust crate tokio to v1.53.3 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5756
- ci(release): notify website after uploading release packages by @keiko233 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5789
- fix(deps): update egui packages to 0.37.0 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5785
- chore(deps): update dependency @iconify/json to v2.2.544 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5792
- feat(backend): add typed local-socket channels for child processes by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5790
- fix(deps): update rust crate getrandom to 0.4 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5802
- chore(deps): update rust crate libc to v0.2.190 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5801
- refactor(widget): extract render-free widget protocol crate by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5794
- feat(widget): add Slint statistic widget crate by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5795
- fix(app): start the async runtime only for the GUI by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5796
- feat(widget): launch the Slint statistic widget from the app by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5797
- refactor(widget): remove the egui statistic widget by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5798
- docs(widget): document the widget design and Linux/macOS gaps by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5799
- fix(local-channel): build without warnings when the tokio feature is off by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5803
- refactor(widget): carry the widget IPC over nyanpasu-local-channel by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5804
- fix(deps): update dependency @tanstack/react-virtual to v3.14.21 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5805
- chore(deps): update pnpm to v12.14.0 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5806
- fix(settings): close the latency test dialog after applying by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5811
- fix(deps): update tauri packages by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5716
- feat: 2.0 release UI tweaks by @keiko233 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5810
- chore(deps): update tanstack-router monorepo by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5815
- chore(deps): update rust crate interprocess to v2.4.6 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5812
- chore(deps): update rust crate libc to v0.2.191 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5813
- fix(deps): update dependency @hookform/resolvers to v5.9.2 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5818
- perf(windows): hide the webview while its window is out of sight and set memory level to low by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5817
- chore(deps): update rust crate zstd to v0.14.3 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5814
- perf(windows): opt the GUI process into the segment heap by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5821
- chore(deps): update dependency prettier-plugin-toml to v4 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5820
- perf: cap the shared tokio runtime at four worker threads by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5822
- perf(widget): render the macOS widget in software by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5824
- chore(deps): update dependency @tanstack/react-query to v5.104.4 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5827
- fix(l10n): correct some words in simpchinese translations by @3gf8jv4dv in https://github.com/libnyanpasu/clash-nyanpasu/pull/5826
- ci(linux): pin workflow runner version and exclude from renovate updates by @3gf8jv4dv in https://github.com/libnyanpasu/clash-nyanpasu/pull/5825
- feat(widget): switch the statistic widget logo by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5828
- fix: polish 2.0 UI interactions and update installation by @keiko233 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5830
- chore(deps): update rust crate arc-swap to v1.9.3 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5829
- perf!: trim provider cache and borrow runtime diffs by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5831
- chore(deps): update lint packages to v21.2.4 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5833
- chore(deps): update dependency knip to v6.42.0 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5834
- feat(updater): show GitHub-flavored release notes for every skipped version by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5832
- perf(config): share committed runtime effective snapshots by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5835
- chore(deps): update dependency @iconify/json to v2.2.545 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5838
- fix(deps): update dependency motion to v14.4.0 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5842
- chore(deps): update dependency prettier-plugin-toml to v4.1.0 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5841
- chore(deps): update dependency @tanstack/react-query to v5.104.5 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5854
- chore(deps): update dependency core-js to v3.51.0 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5855
- chore(deps): update dependency oxlint to v1.89.0 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5856
- docs: design the nyanpasu-tsdb storage layer by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5816
- feat(tsdb): add the crate, chunk format, and memory and redb backends by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5845
- feat(tsdb): write through a bounded catalog, a journal and L0 chunks by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5846
- feat(tsdb): query series groups and event pages over a snapshot by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5847
- feat(tsdb): expire, consolidate and recycle in maintenance rounds by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5848
- refactor(tsdb): charge every data-sized allocation to a memory account by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5849
- feat(tsdb): retire, recover, suspend, close and compact the store by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5850
- feat(tsdb): persist loss accounting and report the store's status by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5851
- test(tsdb): fault every step and model every feature together by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5852
- test(tsdb): measure the store and record the profile evidence by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5853
- chore(deps): update dependency knip to v6.42.1 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5861
- chore(deps): update dependency stylelint-config-recess-order to v7.8.2 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5862
- fix(deps): update dependency @inlang/paraglide-js to v2.29.1 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5864
- chore(deps): update rust crate tokio to v1.54.0 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5857
- fix(deps): update dependency @hookform/resolvers to v6 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5843
- chore(deps): update rust crate zerocopy to v0.8.63 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5863
- fix: align profile details with remaining subscription quota by @keiko233 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5865
- fix(deps): update rust crate tokio to v1.54.0 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5859
- chore(deps): update dependency postcss-selector-parser to v7.1.7 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5866
- chore(deps): update dependency @iconify/json to v2.2.546 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5868
- refactor: unify empty states with contextual contrast by @keiko233 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5871
- feat(tsdb): let a host restore its state on open and size its batches by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5874
- feat(traffic): store traffic statistics in nyanpasu-tsdb by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5873
- feat(traffic): import the schema-v3 traffic.redb into the tsdb store by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5875
- perf(tsdb): reuse decode buffers and sum series rows per combination by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5876
- feat: show open source credits in about settings by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5878
- fix(deps): update dependency motion to v14.5.0 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5879
- chore(deps): update dependency vite to v8.3.5 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5880
- feat: mark Clash Premium as deprecated in the GUI by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5881
- fix(deps): update dependency @paper-design/shaders-react to v0.0.82 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5882
- feat: replace the UWP loopback tool with libnyanpasu/enable-loopback by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5867
- fix(deps): pin tokio to 1.53 to avoid a timer abort by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5885
- fix(deps): update rust crate parking_lot to 0.13.0 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5888
- chore(deps): update rust crate crc32fast to v1.5.3 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5869
- chore(deps): update node.js to v24.22.1 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5890
- chore(deps): update dependency filesize to v11.0.27 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5891
- refactor: extract glass variants for toolbar controls by @keiko233 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5872
- fix(deps): update rust crate smol_str to v0.3.7 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5870
- perf(runtime): use derived connection and scalar decoding by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5837
- perf(runtime): enable native websocket text decoding by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5839
- perf(clash): share connection frames and recycle rate storage by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5840
- perf(snapshot): record known deltas and replay removals in order by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5904
- refactor(runtime): describe post-processing writes as ownership trees by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5905
- refactor(runtime): split post-processing into observable steps by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5906
- fix(runtime): keep unmanaged fields the field filter drops by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5907
- fix(tun): make auto-route independently manageable by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5909
- perf(traffic): make the ranking listing cheap to open, poll and page by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5808
- perf(traffic): share one tooltip among the ranking rows by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5893
- fix(router): keep a leaving page on its own route during the slide by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5894
- perf(traffic): re-render only what a page switch changes by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5895
- feat(traffic): keep a filtered dimension's alternatives in its ranking by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5886
- feat(traffic): order the traffic pages by how often each view is used by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5807
- perf(router): stop a leaving page from rendering again during its slide by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5900
- perf(traffic): render a page's rows and map in the pass after it by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5901
- test(perf): count renders and report profiles and traces of the page benchmarks by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5915
- feat(traffic): choose the rankings and drawing under the flow and the map by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5918
- feat(settings): group the settings sidebar and split crowded pages by @keiko233 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5917
- fix(tun): keep the adapter DNS when Meow TUN is turned off on Windows by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5916
- chore(deps): update rust crate croner to v4.0.2 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5921
- perf(ui): keep the sidebar and segmented button contexts across renders by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5899
- perf(logs): skip the scroll corrections while following the newest log by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5902
- fix(traffic): keep a card ranking row at its declared height by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5925
- chore(deps): update dependency filesize to v11.0.28 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5920
- chore(deps): update dependency npm-run-all2 to v9.0.4 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5919
- fix(deps): unpin tokio now that 1.54.1 fixes the timer abort by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5926
- fix(deps): update dependency motion to v14.6.0 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5928
- feat(profiles): classify a downloaded profile by its headers and content by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5930
- feat(profiles): preview a profile URL before importing it by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5931
- feat(profiles): confirm the kind and the source of an imported URL by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5932
- fix(profiles): name the profile in a change that does not commit by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5936
- fix(deps): update dependency @tanstack/react-virtual to v3.14.22 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5938
- chore(deps): update tauri packages by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5892
- feat: keep meow-cli from Meow archives and hand its skill to agents by @gengjiawen in https://github.com/libnyanpasu/clash-nyanpasu/pull/5934
- chore(deps): update rust crate memmap2 to v0.9.12 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5910
- fix: publish core agent skills after install and verify Meow archives by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5939
- fix: log logos, scripts and modules as previews, not in full by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5941
- feat(panics): report frames as module offsets and archive Windows symbols by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5943
- ci: cancel PR checks when closed or merged [skip ci] by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5944
- fix(tsdb): grow a short last page before starting another by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5942
- chore(deps): update rust crate open to v5.4.5 by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5924
- chore(deps): bump enable-loopback to v0.1.4 by @greenhat616 in https://github.com/libnyanpasu/clash-nyanpasu/pull/5947
- chore(deps): update tanstack-router monorepo by @renovate[bot] in https://github.com/libnyanpasu/clash-nyanpasu/pull/5948
New Contributors
- @gengjiawen made their first contribution in https://github.com/libnyanpasu/clash-nyanpasu/pull/5934
Full Changelog: https://github.com/libnyanpasu/clash-nyanpasu/compare/v2.0.0-rc.2...pre-release