v0.9.19

looplj/axonhubv0.9.19Mar 19, 2026by looplj

AI Summary

Minor version update focusing on token usage statistics, thinking signature encoding improvements, and Claude code user ID compatibility fixes.

Key Highlights

  • Add token usage statistics with read permission support
  • Optimize thinking signature encoding with channel footprint
  • Add request/cost/token metrics by channel/model/apikey
  • Fix Claude code user ID compatibility
  • Update google.golang.org/grpc dependency

New Features

  • Token usage statistics with read permissions
  • Thinking signature encoding optimization
  • Request/cost/token metrics tracking
  • Claude code user ID compatibility

Full Release Notes

## What's Changed
* feat(apikeys): add token usage statistics with read permission support by @hen7777777 in https://github.com/looplj/axonhub/pull/1087
* opt(llm): thinking signature encode with channel footprint, close #1035 by @looplj in https://github.com/looplj/axonhub/pull/1066
* chore(deps): bump google.golang.org/grpc from 1.77.0 to 1.79.3 by @dependabot[bot] in https://github.com/looplj/axonhub/pull/1096
* doc: add note to readme by @looplj in https://github.com/looplj/axonhub/pull/1099
* fix(llm): claude code user id compatible by @looplj in https://github.com/looplj/axonhub/pull/1102
* feat: request/cost/token by channel/model/apikey, close #1097 by @looplj in https://github.com/looplj/axonhub/pull/1106

## New Contributors
* @hen7777777 made their first contribution in https://github.com/looplj/axonhub/pull/1087

**Full Changelog**: https://github.com/looplj/axonhub/compare/v0.9.18...v0.9.19