Releases: Canner/WrenAI
Releases · Canner/WrenAI
0.26.0
Features
- feat(wren-ibis-server): Introduce bigquery white function list by @douenergy
- feat(wren-ibis-server): add statement_timeout for Clickhouse, trino by @goldmedal
- feat(wren-ibis-server): remove to_char from BigQuery white function list by @douenergy
- feat(wren-ibis-server): introduce DuckDB connector by @goldmedal
- feat(wren-engine): enhance the error message for CLAC failure by @goldmedal
- feat(wren-ibis-server): introduce database and statement timeout for connector by @goldmedal
- feat(wren-engine): apply default nulls last policy for ordering by @goldmedal
- feat(wren-engine): improve the scope analyzer for the used models by @goldmedal
- feat(wren-ibis-server): Add safe rounding for Decimal columns to support PyArrow Decimal128 limits by @douenergy
Fixes and Chores
- fix(wren-ibis-server): handle pyarrow unsupported types (decimal and uuid) by @goldmedal
- fix(wren-engine): fix count statement for BigQuery by @goldmedal
- fix(wren-engine): avoid to generate duplicate models after extracting manifest by @goldmedal
- fix(wren-engine): fix RLAC for model with an alias by @goldmedal
- fix(wren-ibis-server): using DataFusion to format the query result by @goldmedal
- fix(wren-ibis-server): Correctly filter Oracle tables by connected user's schema by @loaferxuan
- chore(wren-ai-service): update backoff retry mechanism by @cyyeh in #1805
- chore(wren-ai-service): improve embedding performance and allow setting batch size for embedding by @cyyeh in #1814
- chore(wren-ai-service): improve intent classification by @cyyeh in #1816
- chore(wren-ai-service): fix configs (ai-env-changed) by @cyyeh in #1815
- chore(wren-ai-service): improve misleading pipeline prompt by @cyyeh in #1818
- chore(wren-ai-service): improve text2sql stability by @cyyeh in #1819, #1836, #1841, #1844, #1846, #1855
- chore(wren-ai-service): add vertex ai config by @cyyeh in #1833
- chore(wren-ai-service): make sure there is data in recommended questions by @cyyeh in #1826
- refactor(wren-ui): error handling on mutations, chart spec by @fredalai, @andreashimin in #1837, #1840
0.26.0-rc.1
What's Changed
- chore(wren-ai-service): add retrieved_tables to sql correction api by @cyyeh in #1804
- chore(wren-ai-service): update backoff retry mechanism by @cyyeh in #1805
- update diagram by @chilijung in #1808
- Update README.md by @chilijung in #1810
- chore(wren-ai-service): bump pillow from 11.2.1 to 11.3.0 in /wren-ai-service in the pip group by @dependabot[bot] in #1811
- chore(wren-ai-service): minor updates (ai-env-changed) by @cyyeh in #1809
- chore(wren-ai-service): fix circular import issue by @cyyeh in #1812
- chore(wren-ai-service): improve embedding performance and allow setting batch size for embedding by @cyyeh in #1814
- chore(wren-ai-service): improve intent classification by @cyyeh in #1816
- chore(wren-ai-service): fix configs (ai-env-changed) by @cyyeh in #1815
- chore(wren-ai-service): improve misleading pipeline prompt by @cyyeh in #1818
- chore(wren-ai-service): improve sql prompt by @cyyeh in #1819
- Update README.md by @chilijung in #1821
- Update README.md by @chilijung in #1824
- chore(wren-ai-service): refine intent classification by @cyyeh in #1825
- chore(wren-ai-service): allow data preview while recommending questions by @cyyeh in #1826
- fix(wren-ai-service): minor update by @yichieh-lu in #1829
- chore(wren-ai-service): update deps by @cyyeh in #1830
- chore(wren-ai-service): add vertex ai config by @cyyeh in #1833
- chore(wren-ai-service): minor updates by @cyyeh in #1834
- chore(wren-ai-service): fix typo by @cyyeh in #1835
- chore(wren-ai-service): improve text2sql by @cyyeh in #1836
- chore(deps): bump next from 14.2.26 to 14.2.30 in /wren-ui in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1696
- chore(wren-ai-service): improve text2sql by @cyyeh in #1839
- chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.0.0 to 2.3.0 in /wren-launcher in the go_modules group across 1 directory by @dependabot[bot] in #1801
- refactor(wren-ui): error handling on mutations, chart spec by @andreashimin in #1837
- fix(wren-ui): fix error handling by @fredalai in #1840
- chore(wren-ai-service): improve text2sql stability by @cyyeh in #1841
- chore(wren-ai-service): minor updates by @cyyeh in #1843
- chore(wren-ai-service): improve text2sql by @cyyeh in #1844
- feat(wren-launcher): introduce CLI tool for dbt integration by @goldmedal in #1827
- chore(wren-ai-service): improve text2sql by @cyyeh in #1846
- chore(wren-ai-service): minor updates by @cyyeh in #1847
- chore(deps): bump form-data from 4.0.0 to 4.0.4 in /wren-ui in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1845
- feat(wren-ai-service): add instruction scope by @cyyeh in #1854
- chore(wren-ai-service): improve text2sql by @cyyeh in #1855
- Release 0.26.0-rc.1 by @github-actions[bot] in #1856
Full Changelog: 0.25.0...0.26.0-rc.1
0.25.0
Features
- API enhancement by @wwwy3y3 in #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
)
- Models API: GET
Fixes and chores
- chore(wren-ai-service): minor updates by @cyyeh in #1791
- chore(wren-ai-service): update docs by @cyyeh in #1797
- Update README.md by @chilijung in #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 #1679 - chore(wren-ui): upgrade tar-fs to 2.1.3 by @onlyjackfrost in #1798
Full Changelog: 0.24.1...0.25.0
0.25.0-rc.1
What's Changed
- chore(wren-ai-service): minor updates by @cyyeh in #1791
- 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 #1679
- chore(wren-ai-service): update docs by @cyyeh in #1797
- feat(wren-ui): API enhancement by @wwwy3y3 in #1781
- chore(wren-ui): upgrade tar-fs to 2.1.3 by @onlyjackfrost in #1798
- Release 0.25.0-rc.1 by @github-actions in #1799
Full Changelog: 0.24.1...0.25.0-rc.1
0.24.1
Enhancement
- chore(wren-ai-service): improve api params handling by @cyyeh in #1775
- chore(wren-ai-service): minor updates by @cyyeh in #1782
Fixes and chores
- Update README.md by @chilijung in #1772
- chore(wren-ai-service): fix docs by @cyyeh in #1774
- chore(wren-ai-service): update docs by @cyyeh in #1778
- chore(wren-ai-service): update dependencies and versions in poetry.lock and pyproject.toml by @yichieh-lu in #1776
Full Changelog: 0.24.0...0.24.1
0.24.1-rc.1
What's Changed
- Update README.md by @chilijung in #1772
- chore(wren-ai-service): fix docs by @cyyeh in #1774
- chore(wren-ai-service): improve api params handling by @cyyeh in #1775
- chore(wren-ai-service): update dependencies and versions in poetry.lock and pyproject.toml by @yichieh-lu in #1776
- chore(wren-ai-service): update docs by @cyyeh in #1778
- chore(wren-ai-service): minor updates by @cyyeh in #1782
- Release 0.24.1-rc.1 by @github-actions in #1783
Full Changelog: 0.24.0...0.24.1-rc.1
0.24.0
Features
- Support Athena connector by @fredalai in #1754
- Support Redshift connector by @fredalai in #1761, #1767, #1769
Enhancement
- Enhance llm_processor to support fallback models by @yichieh-lu in #1739
- Add option to filter fallback-triggered responses by @yichieh-lu in #1748
- Add support for custom instructions by @cyyeh in #1756
- Add loading state to Fix SQL modal by @fredalai in #1766
Fixes and chores
- Update APIs by @cyyeh in #1726
- Fix lint, improve semantics, and minor updates by @cyyeh in #1746, #1760, #1763, #1764
- Fix security issues by @cyyeh in #1759
- Improve eval behavior by @cyyeh in #1757
- Add Bedrock example config by @Neelesh2512 in #1728
- Update README.md by @chilijung in #1741
New Contributors
- @Neelesh2512 made their first contribution in #1728
Full Changelog: 0.23.0...0.24.0
0.24.0-rc.3
What's Changed
- feat(wren-ui): add awsSecretKey to sensitive properties for redshift by @fredalai in #1769
- Release 0.24.0-rc.3 by @github-actions in #1770
Full Changelog: 0.24.0-rc.2...0.24.0-rc.3
0.24.0-rc.2
0.24.0-rc.1
What's Changed
- chore(wren-ai-service): update apis by @cyyeh in #1726
- docs: add bedrock example config by @Neelesh2512 in #1728
- Update README.md by @chilijung in #1741
- feat(llm): enhance llm_processor to support fallback models and update LitellmLLMProvider to utilize fallback_model_list by @yichieh-lu in #1739
- chore(wren-ai-service): fix lint by @cyyeh in #1746
- feat(wren-ai-service): enable filtering is fallback triggered by @yichieh-lu in #1748
- feat(wren-ai-service): add custom instructions by @cyyeh in #1756
- fix(wren-ai-service): eval by @cyyeh in #1757
- chore(wren-ai-service): fix security issues by @cyyeh in #1759
- feat(wren-ui): Support Athena connector by @fredalai in #1754
- chore(wren-ai-service): minor updates (ai-env-changed) by @cyyeh in #1760
- chore(wren-ai-service): improve semantics description by @cyyeh in #1763
- chore(wren-ai-service): minor updates by @cyyeh in #1764
- feat(wren-ui): Support Redshift connector by @fredalai in #1761
- Release 0.24.0-rc.1 by @github-actions in #1765
New Contributors
- @Neelesh2512 made their first contribution in #1728
Full Changelog: 0.23.0...0.24.0-rc.1