What's Changed
- Add cached tokens tracking to LLM usage reporting by @aantn in #1680
- Add eval comparison with master branch by @aantn in #1682
- Add token count caching and performance instrumentation by @aantn in #1692
- Docs on runbooks + remove deprecated by @aantn in #1693
- Update MCP server icon URLs to use GitHub-hosted SVG logos by @aantn in #1670
- Remove custom runbooks example file by @aantn in #1697
- Parallelize KIND cluster setup with HolmesGPT environment by @aantn in #1687
- Remove automated investigation API and consolidate to conversational interface by @aantn in #1688
- ROB-3410 Disable unconfigured toolsets by default in CLI by @naomi-robusta in #1658
- Reorder CONFIG command in SlashCommands enum by @naomi-robusta in #1701
- Add URL query parameter support to tab synchronization by @aantn in #1702
- Track explicitly set fields and improve null/empty value handling by @naomi-robusta in #1703
- Add GitHub App token manager for automatic installation token handling by @Avi-Robusta in #1664
- Add MCP Server documentation link to toolset configuration by @naomi-robusta in #1705
- Merge enabled and status fields into single status display by @naomi-robusta in #1704
- Update welcome banner to mention CONFIG command by @naomi-robusta in #1707
- Simplify litellm.modify_params handling by @aantn in #1709
- Add Enum field support and MCP config management to TUI by @naomi-robusta in #1706
- Improve OOM error messaging to clarify memory limits are by design by @aantn in #1714
- Fix kubernetes tools to return json by @aantn in #1337
- Document memory safety features and OOM protection mechanisms by @aantn in #1715
- Reorganize HTTP connectors documentation into dedicated section by @aantn in #1708
- fix(bedrock): handle IRSA authentication via AWS_ROLE_ARN and AWS_WEB_IDENTITY_TOKEN_FILE by @saintetix in #1671
- Add initContainers and args support to Helm chart by @aantn in #1516
- Add digest auth and mTLS support to HTTP toolset by @aantn in #1720
- Add mTLS (mutual TLS) support to Elasticsearch toolset by @aantn in #1660
- Add outdated version warning banner to documentation by @aantn in #1678
- feat: support keyless auth for Azure foundry by @mainred in #1648
- toolset/inspektor-gadget: Introduce filtering for tools by @aantn in #1724
- Make Grafana config class configurable in base toolset by @aantn in #1732
- Fix double-quoting of filter expressions in inspektor_gadget toolset by @aantn in #1735
- Clarify HolmesGPT works with any infrastructure, not just Kubernetes by @aantn in #1734
- A user that is using custom certificate - OS Error by @arikalon1 in #1719
- Add HolmesGPT version to AI assistant introduction by @aantn in #1736
- Add MongoDB toolset for querying and diagnostics by @arikalon1 in #1731
- [ROB-3057] fix holmes overconfidence by @Avi-Robusta in #1711
- [ROB-3039] GitHub App credentials mcp config by @Avi-Robusta in #1717
New Contributors
- @saintetix made their first contribution in #1671
Full Changelog: 0.21.0...0.22.0-alpha