v0.9.8

looplj/axonhubv0.9.8Feb 22, 2026by looplj

AI Summary

This release enhances the dashboard with performance graphs and fixes critical bugs in Gemini function calls, Anthropic transformer support, and UI clipping issues. It also adds operational scripts for restart and upgrades.

Key Highlights

  • Added performance graphs for models and channels to the dashboard
  • Added tool_choice, adaptive thinking, and output_config support for Anthropic
  • Fixed Gemini Vertex AI function call ID and grouping issues
  • Added restart and upgrade scripts
  • Fixed dashboard card clipping on hover

New Features

  • Dashboard performance graphs for models and channels
  • Anthropic transformer support (tool_choice, adaptive thinking, output_config)
  • Restart and upgrade scripts

Full Release Notes

## What's Changed
* chore: add restart and upgrade script by @looplj in https://github.com/looplj/axonhub/pull/869
* fix: should skip onbording for non-owner users by @looplj in https://github.com/looplj/axonhub/pull/870
* chore: sync model developers data by @github-actions[bot] in https://github.com/looplj/axonhub/pull/877
* fix(gemini): resolve Vertex AI function call ID and grouping issues (#874) by @djdembeck in https://github.com/looplj/axonhub/pull/880
* feat(dashboard): add performance graphs for models and channels by @djdembeck in https://github.com/looplj/axonhub/pull/872
* feat: add tool_choice, adaptive thinking and output_config support for Anthropic transformer by @orzmoe in https://github.com/looplj/axonhub/pull/882
* fix(llm): skip add cache control if requests without cache control, c… by @looplj in https://github.com/looplj/axonhub/pull/884
* fix(dashboard): remove overflow-hidden to fix card clipping on hover by @djdembeck in https://github.com/looplj/axonhub/pull/885
* fix(requests): use defaultValue fallback for column toggle translations by @djdembeck in https://github.com/looplj/axonhub/pull/886
* fix(ui): ensure active tabs use white text on orange background in Claude dark theme by @djdembeck in https://github.com/looplj/axonhub/pull/887
* chore: sync model developers data by @github-actions[bot] in https://github.com/looplj/axonhub/pull/888
* opt(llm): do not forward axonhub customzied header to upstream, close… by @looplj in https://github.com/looplj/axonhub/pull/889


**Full Changelog**: https://github.com/looplj/axonhub/compare/v0.9.7...v0.9.8