v0.9.5

looplj/axonhubv0.9.5Feb 13, 2026by looplj

AI Summary

A major release involving a significant refactoring of permission and scope control systems, alongside dashboard enhancements like Fastest Performers cards and proxy support for channels.

Key Highlights

  • Refactored permission control and scopes control systems
  • Added Fastest Performers Cards with Token/s visualization to dashboard
  • Added proxy support when creating channels
  • Added tokens/s toggle to latency column
  • Added auto vacuum after garbage collection

Breaking Changes

  • Refactored scopes control

New Features

  • Fastest Performers Cards with Token/s visualization
  • Tokens/s toggle to latency column
  • Auto vacuum after garbage collection
  • Proxy support when creating channels

Full Release Notes

## 重大变更
1. 重构了权限控制,如果遇到问题,欢迎及时反馈

## MAJOR Changes
2. Refactored scopes control,feel free to feedback

## What's Changed
* feat(dashboard): Add Fastest Performers Cards with Token/s Visualization by @djdembeck in https://github.com/looplj/axonhub/pull/802
* fix: token statistics card responsive layout overflow on mobile by @djdembeck in https://github.com/looplj/axonhub/pull/803
* refactor: introduce authz to unify bypass by @looplj in https://github.com/looplj/axonhub/pull/805
* fix: improve mobile header accessibility and sidebar navigation by @djdembeck in https://github.com/looplj/axonhub/pull/806
* chore: fix e2e tests by @looplj in https://github.com/looplj/axonhub/pull/808
* fix: load data stroage and fastest query args by @looplj in https://github.com/looplj/axonhub/pull/809
* opt: dashboard collapsible section by @looplj in https://github.com/looplj/axonhub/pull/811
* feat: persist dashboard section collapsed states in localStorage by @djdembeck in https://github.com/looplj/axonhub/pull/813
* fix: correct development guide link and add NanoGPT provider to README by @djdembeck in https://github.com/looplj/axonhub/pull/814
* feat(requests): Add tokens/s toggle to latency column by @djdembeck in https://github.com/looplj/axonhub/pull/816
* feat: auto vacuum after gc by @looplj in https://github.com/looplj/axonhub/pull/823
* fix: openai stream with gemini reasoning content by @looplj in https://github.com/looplj/axonhub/pull/824
* fix: avoid error message when init redirect by @looplj in https://github.com/looplj/axonhub/pull/825
* feat: add order to the prompt, close #821 by @looplj in https://github.com/looplj/axonhub/pull/826
* feat(channel): preserve manual models during sync by @djdembeck in https://github.com/looplj/axonhub/pull/828
* opt: system menu and page title by @looplj in https://github.com/looplj/axonhub/pull/832
* opt: filter out native tools for anthropic compatible channel by @looplj in https://github.com/looplj/axonhub/pull/833
* fix: should not cancel request if the stream completed, close #827 by @looplj in https://github.com/looplj/axonhub/pull/834
* feat: add proxy when create channel by @looplj in https://github.com/looplj/axonhub/pull/838


**Full Changelog**: https://github.com/looplj/axonhub/compare/v0.9.4...v0.9.5