0.15.0

Canner/WrenAI0.15.0Jan 24, 2025by wwwy3y3

AI Summary

Introduces a new planning stage for SQL generation, supports multi-line charts, and provides reasoning for vague user questions.

Key Highlights

  • Add planning stage
  • Support multi-line chart
  • Provide reasonings for vague questions

New Features

  • Add planning stage
  • Support multi-line chart
  • Provide reasonings if the user's question is vague

Full Release Notes

## Features
* Add planning stage by @wwwy3y3, @cyyeh in https://github.com/Canner/WrenAI/pull/1222
* Support multi-line chart by @cyyeh & @andreashimin in #1189, #1205
* Provide reasonings if the user's question is vague by @fredalai in #1217

## Fixes and Chores
* Update readme with genbi by @chilijung in https://github.com/Canner/WrenAI/pull/1099
* feat(wren-ai-service): Embed the SQL pairs in MDL by @paopa in https://github.com/Canner/WrenAI/pull/1082
* update readme by @chilijung in https://github.com/Canner/WrenAI/pull/1102
* chore(wren-ai-service): add missing project id to sql-answer by @cyyeh in https://github.com/Canner/WrenAI/pull/1110
* chore(wren-ai-service): improve chart generation by @cyyeh in https://github.com/Canner/WrenAI/pull/1101
* chore(wren-ai-service): Add Dedicated Pipes for Question Recommendation Components by @paopa in https://github.com/Canner/WrenAI/pull/1114
* chore(wren-ui): add sharp library when building image by @onlyjackfrost in https://github.com/Canner/WrenAI/pull/1118
* chore(wren-ai-service): add sql2question by @cyyeh in https://github.com/Canner/WrenAI/pull/1112
* chore(wren-ai-service): remove unused code by @cyyeh in https://github.com/Canner/WrenAI/pull/1115
* chore(wren-ai-service): minor update by @cyyeh in https://github.com/Canner/WrenAI/pull/1119
* chore(wren-ai-service): remove unused code by @cyyeh in https://github.com/Canner/WrenAI/pull/1122
* chore: update bug report issue template by @cyyeh in https://github.com/Canner/WrenAI/pull/1123
* chore(wren-ai-service): fix bug by @cyyeh in https://github.com/Canner/WrenAI/pull/1125
* Update README.md by @chilijung in https://github.com/Canner/WrenAI/pull/1187
* feat(wren-ui): Integrate chart_type & transform property by @andreashimin in https://github.com/Canner/WrenAI/pull/1117
* chore(wren-ai-service): improve chart by @cyyeh in https://github.com/Canner/WrenAI/pull/1188
* Update README.md by @chilijung in https://github.com/Canner/WrenAI/pull/1191
* Update README.md by @chilijung in https://github.com/Canner/WrenAI/pull/1194
* fix(wren-ui): use ref name to build sql statement  by @onlyjackfrost in https://github.com/Canner/WrenAI/pull/1195
* chore(wren-ai-service): improve chart by @cyyeh in https://github.com/Canner/WrenAI/pull/1200
* chore(wren-ai-service): fix docker image build ci by @cyyeh in https://github.com/Canner/WrenAI/pull/1201
* fix(wren-ai-service): Settings Loading and Multi-Pipeline Component Mechanism for Evaluation Framework by @paopa in https://github.com/Canner/WrenAI/pull/1198
* fix(wren-ai-service): Update SQL Analysis API to v2 and Spec by @paopa in https://github.com/Canner/WrenAI/pull/1203
* Update README.md by @chilijung in https://github.com/Canner/WrenAI/pull/1206
* chore(wren-ai-service): improve text2sql by @cyyeh in https://github.com/Canner/WrenAI/pull/1208
* chore(wren-ai-service): minor update by @cyyeh in https://github.com/Canner/WrenAI/pull/1210
* Feature: Enhance trino connector by @wwwy3y3 in https://github.com/Canner/WrenAI/pull/1207
* chore(wren-ai-service): add separate reasoning pipeline by @cyyeh in https://github.com/Canner/WrenAI/pull/1212
* chore(wren-ai-service): minor update by @cyyeh in https://github.com/Canner/WrenAI/pull/1213
* chore(wren-ai-service): add planning stage by @cyyeh in https://github.com/Canner/WrenAI/pull/1214
* chore(wren-ai-service): fix response format by @cyyeh in https://github.com/Canner/WrenAI/pull/1215
* chore(wren-ai-service): fix response format by @cyyeh in https://github.com/Canner/WrenAI/pull/1216
* chore(wren-ai-service): fix sql expansion by @cyyeh in https://github.com/Canner/WrenAI/pull/1218
* chore(wren-ai-service): minor updates by @cyyeh in https://github.com/Canner/WrenAI/pull/1219
* chore(wren-ai-service): add config examples by @cyyeh in https://github.com/Canner/WrenAI/pull/1193
* Fix(wren-ui): change sample question by @wwwy3y3 in https://github.com/Canner/WrenAI/pull/1223
* chore(wren-ui): add disable grammarly extension attribute by @wwwy3y3 in https://github.com/Canner/WrenAI/pull/1221
* chore(wren-ai-service): refine sql expansion prompt by @cyyeh in https://github.com/Canner/WrenAI/pull/1224
* fix(wren-ai-service): column pruning step in retrieval pipeline and correct code for sql generation in evaluation by @paopa in https://github.com/Canner/WrenAI/pull/1225
* chore(wren-ai-service): fix view by @cyyeh in https://github.com/Canner/WrenAI/pull/1226
* chore(wren-ai-service): fix sql correction by @cyyeh in https://github.com/Canner/WrenAI/pull/1227


**Full Changelog**: https://github.com/Canner/WrenAI/compare/0.14.0...0.15.0