0.21.0

TabbyML/tabby0.21.0Feb 24, 2026by cliffhall

AI Summary

A significant update to the Inspector UI that improves tool display, schema handling, and OAuth flows, alongside various dependency updates and security documentation improvements.

Key Highlights

  • Enhanced tool display (title and annotations) in UI
  • Improved schema resolution for `anyOf` types
  • Added OAuth tenant suffix support
  • Included LICENSE file in published npm packages

New Features

  • Display tool annotations in Tools tab
  • Add tenant suffix to oauth flow
  • Enhance resolution and enum handling in anyOf schemas

Full Release Notes

## What's Changed
* Bump actions/setup-node from 4 to 6 by @dependabot[bot] in https://github.com/modelcontextprotocol/inspector/pull/1057
* Bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in https://github.com/modelcontextprotocol/inspector/pull/1058
* Bump actions/attest-build-provenance from 2 to 3 by @dependabot[bot] in https://github.com/modelcontextprotocol/inspector/pull/1059
* Bump actions/cache from 4 to 5 by @dependabot[bot] in https://github.com/modelcontextprotocol/inspector/pull/1060
* Bump actions/github-script from 7 to 8 by @dependabot[bot] in https://github.com/modelcontextprotocol/inspector/pull/1061
* fix: display tool title field in Inspector UI by @olaservo in https://github.com/modelcontextprotocol/inspector/pull/1054
* Bump actions/checkout from 4 to 6 by @dependabot[bot] in https://github.com/modelcontextprotocol/inspector/pull/1079
* fix: enhance  resolution and enum handling in anyOf schemas by @Edison-A-N in https://github.com/modelcontextprotocol/inspector/pull/901
* fix: include LICENSE file in published npm packages by @olaservo in https://github.com/modelcontextprotocol/inspector/pull/1055
* feat(client): display tool annotations in Tools tab by @olaservo in https://github.com/modelcontextprotocol/inspector/pull/1066
* Bump qs from 6.14.1 to 6.14.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/modelcontextprotocol/inspector/pull/1088
* fix: add missing tool result to AppsRenderer by @infoxicator in https://github.com/modelcontextprotocol/inspector/pull/1075
* Update SECURITY.md to use GitHub Security Advisories by @localden in https://github.com/modelcontextprotocol/inspector/pull/1097
* oauth: add tenant suffix to oauth flow by @howardjohn in https://github.com/modelcontextprotocol/inspector/pull/1096
* chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/modelcontextprotocol/inspector/pull/1106
* Manage display of "Run as Task" checkbox on Tools Tab by @cliffhall in https://github.com/modelcontextprotocol/inspector/pull/1072
* chore: bump version to 0.21.0 by @Copilot in https://github.com/modelcontextprotocol/inspector/pull/1112

## New Contributors
* @Edison-A-N made their first contribution in https://github.com/modelcontextprotocol/inspector/pull/901
* @infoxicator made their first contribution in https://github.com/modelcontextprotocol/inspector/pull/1075
* @localden made their first contribution in https://github.com/modelcontextprotocol/inspector/pull/1097

**Full Changelog**: https://github.com/modelcontextprotocol/inspector/compare/0.20.0...0.21.0