0.13.0

Canner/WrenAI0.13.0Dec 20, 2024by wwwy3y3

AI Summary

A major release introducing significant AI capabilities including chart generation, answer summarization, and a switch to LiteLLM as the default LLM provider.

Key Highlights

  • Support for AI summarized answers.
  • Support for AI-generated charts.
  • Switched to using litellm as the default LLM provider.
  • Optimized the question recommendation pipeline.
  • Bumped wren-engine to version 0.12.6.

New Features

  • AI summarized answer support
  • AI-generated chart support
  • LiteLLM as default LLM provider

Full Release Notes

## Features
* Support AI summarized answer by @wwwy3y3, @fredalai  in (#986, #989)
* Support AI-generated chart by @cyyeh, @andreashimin  in (#679, #997, #1011, #1019, #1026, #1027, #1028)
* Use litellm as default llm provider by @cyyeh in https://github.com/Canner/WrenAI/pull/987

## Enhancement
* Question recommendation pipeline optimization by @paopa in https://github.com/Canner/WrenAI/pull/1008

## Fixes and Chores
* chore(wren-ai-service): fix changelog generation in ai service release workflow by @paopa in https://github.com/Canner/WrenAI/pull/981
* chore(wren-ai-service): fix llm issues by @cyyeh in https://github.com/Canner/WrenAI/pull/983
* Update README.md by @chilijung in https://github.com/Canner/WrenAI/pull/988
* feat(wren-ai-service): minimize the duration for empty document and async helper for model preprocessor by @paopa in https://github.com/Canner/WrenAI/pull/990
* chore(wren-ai-service): refine ai service by @cyyeh in https://github.com/Canner/WrenAI/pull/991
* chore(wren-ai-service): component-based architecture refactoring for test cases and required project id for semantics deletion by @paopa in https://github.com/Canner/WrenAI/pull/996
* chore: fix go security issue by @cyyeh in https://github.com/Canner/WrenAI/pull/1001
* chore(wren-ai-service): fix generator run by @cyyeh in https://github.com/Canner/WrenAI/pull/1002
* feat(wren-ui): support dataSourceType in mdl by @onlyjackfrost in https://github.com/Canner/WrenAI/pull/995
* chore: add log for bug report by @grieve54706 in https://github.com/Canner/WrenAI/pull/1007
* chore(wren-ai-service): remove pipeline visualization by @cyyeh in https://github.com/Canner/WrenAI/pull/1013
* fix(wren-ui): trigger polling initially & prevent generate recommend questions when deploying if using sample dataset by @andreashimin in https://github.com/Canner/WrenAI/pull/1014
* feat(e2e): fix E2E broken tests by @fredalai in https://github.com/Canner/WrenAI/pull/1003
* chore(wren-ai-service): improve text2chart and text2answer by @cyyeh in https://github.com/Canner/WrenAI/pull/1016
* feat(wren-ui): Adjust x-axis label angle by @andreashimin in https://github.com/Canner/WrenAI/pull/1021
* chore(wren-ui): adjust text-based answer view results remark by @andreashimin in https://github.com/Canner/WrenAI/pull/1025
* chore(wren-ai-service): change docker compose yaml env var setup by @cyyeh in https://github.com/Canner/WrenAI/pull/1031
* chore(wren-ai-service): fix missing dev dep by @cyyeh in https://github.com/Canner/WrenAI/pull/1033
* fix(wren-ui): fix breakdown sql by @wwwy3y3 in https://github.com/Canner/WrenAI/pull/1034

## Bump [wren-engine](https://github.com/Canner/wren-engine) to `0.12.6`
* https://github.com/Canner/wren-engine/compare/0.12.3...0.12.6

**Full Changelog**: https://github.com/Canner/WrenAI/compare/0.12.0...0.13.0