0.25.0

Canner/WrenAI0.25.0Jun 29, 2025by github-actions[bot]

AI Summary

This release focuses on API enhancements, introducing new endpoints for models, asking, summaries, streaming, and knowledge management.

Key Highlights

  • Models API (GET /models) to retrieve deployed models
  • Ask API (POST /ask) with summary generation
  • Streaming APIs for real-time progress
  • Knowledge APIs for full CRUD on instructions and SQL pairs

New Features

  • Models API
  • Ask API
  • Summary API
  • Streaming APIs (/stream/ask, /stream/generate_sql)
  • Knowledge APIs

Full Release Notes

## Features
* API enhancement by @wwwy3y3 in https://github.com/Canner/WrenAI/pull/1781
  * Models API: GET `/models` - Retrieve latest deployed models in MDL format
  * Ask API: POST `/ask` - Enhanced natural language to SQL with summary generation
  * Summary API: POST `/generate_summary` - Generate insights from a SQL statement
  * Streaming APIs: Real-time progress for "ask" and "SQL generation" (`/stream/ask`, `/stream/generate_sql`)
  * Knowledge APIs: Full CRUD for instructions and SQL pairs (`/knowledge/instructions`, `/knowledge/sql_pairs`)

## Fixes and chores
* chore(wren-ai-service): minor updates by @cyyeh in https://github.com/Canner/WrenAI/pull/1791
* chore(wren-ai-service): update docs by @cyyeh in https://github.com/Canner/WrenAI/pull/1797
* Update README.md by @chilijung in https://github.com/Canner/WrenAI/pull/1802

## Security updates
* chore(deps): bump github.com/containerd/containerd/v2 from 2.0.4 to 2.0.5 in /wren-launcher in the go_modules group across 1 
directory by @dependabot in https://github.com/Canner/WrenAI/pull/1679
* chore(wren-ui): upgrade tar-fs to 2.1.3 by @onlyjackfrost in https://github.com/Canner/WrenAI/pull/1798

**Full Changelog**: https://github.com/Canner/WrenAI/compare/0.24.1...0.25.0