- Major Feature: Added metadata support to chat functionality - enables dynamic system template variables at message level
- Major Feature: Extended agent and task schemas with project fields and secret references for enhanced configuration management
- Major Feature: Added encrypted API keys infrastructure with PostgreSQL storage, AES256 encryption, and soft delete functionality
- Major Feature: Added comprehensive system templates documentation covering template hierarchy, variables, Jinja2 features, and best practices
- Enhancement: Refactored analytics service setup - switched to official Metabase image with dedicated PostgreSQL database
- Enhancement: Added new LLM model configurations - extended Groq support with Llama 4, DeepSeek, and other latest models
- Enhancement: Added optional trigram search capabilities for improved document search performance
- Documentation: Updated chat API docs with metadata parameter examples and usage patterns
- Documentation: Enhanced agent and session documentation with system template references
- Documentation: Added advanced guide for system templates with debugging techniques and best practices
- Enhancement: Code formatting improvements with consistent multi-line type annotations across autogenerated models
- Enhancement: Added comprehensive test coverage for chat metadata functionality with edge case handling
This list covers the most significant code-related changes merged to main on 23 June 2025.
For everything else, see the full list of recent pull requests.
Posted on June 23, 2025 #main