Telemetry attribute filtering and built-in logs MCP server
This release adds telemetry attribute key listing and arbitrary attribute filtering to the logs API, and exposes project logs as a built-in MCP server for querying through any LLM client.
Features
Telemetry attribute key listing API#1712 - Added a listAttributeKeys endpoint to retrieve distinct attribute keys for telemetry filtering. (Author: @tgmendes )
Arbitrary attribute filtering for search logs#1701 - Added a new filtering option to the search logs endpoint to filter by any attribute. (Author: @tgmendes )
Built-in logs MCP server#1665 - Exposed project MCP logs as a built-in logs MCP server that comes pre-deployed, enabling interaction with logs through any LLM client. (Author: @simplesagar )
Bug fixes
Source detail page crash without logs#1687 - Prevented the source detail page from crashing when logs are not enabled by gracefully degrading without metrics. (Author: @qstearns )
Logs page and AI Insights UI improvements#1658 - Improved logs page timestamp display, fixed tree line alignment in expanded log rows, filtered out chat completion logs from tool calls list, added click-outside-to-close for AI Insights sidebar, and removed Beta labels from AI Insights. (Author: @adaam2 )
Diagnostic hints for function runner failures#1698 - Added diagnostic hints for Node.js module loading failures in the functions runner. (Author: @simplesagar )