v2.5.17

microsoft/graphragv2.5.17Apr 15, 2026by ysolanky

AI Summary

This release adds configuration options for Claude file citations and GitHub repo specification, alongside fixes for workflow event identity and MCP header handling.

Key Highlights

  • Added option to disable Claude file citations
  • Added ability to specify GitHubConfig repo per request
  • Fixed preservation of custom db table names
  • Fixed MCP header application during initialization

New Features

  • Option to disable Claude file citations
  • Per-request GitHub repo specification

Full Release Notes

# Changelog

## Improvements
- Option to disable Claude file citations (#7511)
- Allow `GitHubConfig` repo to be specified per request (#7496)

## Bug Fixes
- Preserve custom db table names when loading components (#7508)
- Apply `header_provider` headers during MCP initialization (#7507)
- Preserve inner workflow event identity and add `nested_depth` to agent/team events (#7491)
- Build knowledge dbs live in config API (#7498)
- Stop injecting shared HTTP/2 client into all model providers (#7492)
- Catch `CancelledError` explicitly in all router streaming generators (#7379)
- Try raw JSON parse before cleaning to preserve code blocks in strings (#7402)
- Exclude framework-injected params from `user_input_schema` (#7485)
- Include `extra_messages` in memory pipeline gate check (#7470)


## What's Changed
* [fix] Include extra_messages in memory pipeline gate check by @ArielTM in https://github.com/agno-agi/agno/pull/7470
* chore: add weekly scheduled run to main validation workflow by @sannya-singal in https://github.com/agno-agi/agno/pull/7453
* fix: exclude framework-injected params from user_input_schema by @kausmeows in https://github.com/agno-agi/agno/pull/7485
* fix: try raw JSON parse before cleaning to preserve code blocks in strings by @ysolanky in https://github.com/agno-agi/agno/pull/7402
* fix: catch CancelledError explicitly in all router streaming generators by @ysolanky in https://github.com/agno-agi/agno/pull/7379
* fix: stop injecting shared HTTP/2 client into all model providers by @ysolanky in https://github.com/agno-agi/agno/pull/7492
* fix: build knowledge dbs live in config API by @sannya-singal in https://github.com/agno-agi/agno/pull/7498
* fix: preserve inner workflow event identity and add nested_depth to agent/team events by @Ayush0054 in https://github.com/agno-agi/agno/pull/7491
* fix: apply header_provider headers during MCP initialization by @ysolanky in https://github.com/agno-agi/agno/pull/7507
* fix: preserve custom db table names when loading components by @ysolanky in https://github.com/agno-agi/agno/pull/7508
* feat: allow GitHubConfig repo to be specified per request by @ysolanky in https://github.com/agno-agi/agno/pull/7496
* [feat] Option to disable Claude file citations by @joeportela in https://github.com/agno-agi/agno/pull/7511
* chore: release 2.5.17 by @ysolanky in https://github.com/agno-agi/agno/pull/7494

## New Contributors
* @ArielTM made their first contribution in https://github.com/agno-agi/agno/pull/7470

**Full Changelog**: https://github.com/agno-agi/agno/compare/v2.5.16...v2.5.17