v0.9.20

looplj/axonhubv0.9.20Mar 21, 2026by looplj

AI Summary

Minor version update introducing prompt protection, video and audio input/output support, and multiple fixes for Anthropic integration and authentication settings.

Key Highlights

  • Allow no authentication for API and add prompt protection feature
  • Add video and audio input/output capabilities
  • Fix Anthropic thinking block omission and panic issues
  • Update google.golang.org/grpc dependency to 1.79.3
  • Optimize font loading to prevent blocking

New Features

  • No authentication option for API
  • Prompt protection feature
  • Video input support
  • Audio input/output support
  • Thinking block display for Anthropic

Full Release Notes

## What's Changed
* feat: allow no auth for api, close #1104 by @looplj in https://github.com/looplj/axonhub/pull/1107
* feat: prompt protect, close #850 wip by @looplj in https://github.com/looplj/axonhub/pull/1109
* fix(anthropic): omitted thinking block, close #1105 by @looplj in https://github.com/looplj/axonhub/pull/1113
* fix(anthropic): panic for some cases, close #1112 by @looplj in https://github.com/looplj/axonhub/pull/1114
* fix: no auth and prompt protect, misc by @looplj in https://github.com/looplj/axonhub/pull/1116
* chore(deps): bump google.golang.org/grpc from 1.77.0 to 1.79.3 in /llm by @dependabot[bot] in https://github.com/looplj/axonhub/pull/1115
* feat: video input, close #892 by @looplj in https://github.com/looplj/axonhub/pull/1117
* feat: audio input/output by @looplj in https://github.com/looplj/axonhub/pull/1118
* opt: do not block for load font, close #1089 by @looplj in https://github.com/looplj/axonhub/pull/1119


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