Releases: Canner/WrenAI
Releases Β· Canner/WrenAI
0.9.0-rc.1
What's Changed
- Add contribution guideline section by @chilijung in #717
- docs: update kustomizations/README.md by @eltociear in #718
- fix: fixed a bug for the error which was shown when waiting for response by @sahil9001 in #719
- chore(wren-ai-service): minor updates by @cyyeh in #721
- Update README.md by @kushal34712 in #725
- Made the Logo Look more Professional by @iamawanishmaurya in #727
- Update CONTRIBUTING.md by @kushal34712 in #726
- Improved README.md by @Innovatorcloudy in #730
- fix(wren-launcher): for Installation should stop when exiting the launcher by @Prototype4988 in #728
- feat(wren-ai-service): semantics description pipeline to generate or optimize the user description by @paopa in #716
- feat(wren-ai-service): relationships recommendation pipeline to produce the relationships for users easily establish by @paopa in #723
- chore(wren-ai-service): add codebase introduction docs by @cyyeh in #715
- Trigger a mouse event every time the ReactFlow component is clicked by @AryanK1511 in #724
- feat(wren-ui): Support record type in BigQuery by @andreashimin in #701
- release 0.9.0-rc.1 by @onlyjackfrost in #738
- chore(wren-ai-service): manual running pytest to avoid auth issue from forked repo by @paopa in #734
New Contributors
- @sahil9001 made their first contribution in #719
- @kushal34712 made their first contribution in #725
- @iamawanishmaurya made their first contribution in #727
- @Innovatorcloudy made their first contribution in #730
- @Prototype4988 made their first contribution in #728
- @AryanK1511 made their first contribution in #724
Full Changelog: 0.8.1...0.9.0-rc.1
0.8.1
Features
- Enhance current Ecommerce sample dataset and add a new "Human Resource" sample dataset. by @wwwy3y3 in #697
- Add contribution guide for contributors by @andreashimin , @onlyjackfrost , @goldmedal , @wwwy3y3 , @grieve54706 , @cyyeh
- Add
LLM_TIMEOUT
,EMBEDDER_TIMEOUT
by @cyyeh in #660 - Improve stability of multi-language support by @cyyeh in #653
- Support
bytea
(binary string) type using hex format by @grieve54706 (Canner/wren-engine#783)
Fixes and Chores
- chore(wren-ai-service): fix generation eval by @cyyeh in #656
- feat(wren-ai-service): update the system prompt for table columns selection to provide clear instructions and expected JSON format. by @paopa in #658
- feat(wren-ai-service): Support TTL for query cache by @paopa in #661
- chore(wren-ui): remove ts-sinon module to fix security issue by @onlyjackfrost in #662
- feat(wren-ai-service): sql-answer-pipeline by @cyyeh in #631
- chore(wren-ai-service): refine retrieval in follow-up question by @cyyeh in #663
- feat(wren-ai-service): add historical queries in view chunk for follow-up question by @paopa in #666
- chore(wren-ai-service): fix ollama loading local model by @cyyeh in #668
- feat(wren-ai-service): sql-expansion by @cyyeh in #667
- chore(wren-ai-service): fix bugs by @cyyeh in #672
- chore(wren-ai-service): minor updates by @cyyeh in #673
- chore(wren-ai-service): minor updates by @cyyeh in #680
- chore(wren-ai-service): minor updates by @cyyeh in #681
- fix(wren-ai-service): no db schema in sql correction prompt by @cyyeh in #685
- chore(wren-ai-service): update ask api by @cyyeh in #684
- feat(wren-ai-service): add all nested columns properties into column comment by @paopa in #688
- chore(wren-ai-service): add RELEASE filter to langfuse data analysis notebook by @cyyeh in #687
- feat(wren-ai-service): support multi compnents(llm, embedder, engine, document store) configuration by @paopa in #682
- chore(wren-ai-service): sql2answer-minor-update by @cyyeh in #691
Security
- chore(deps): bump dset from 3.1.3 to 3.1.4 in /wren-ui in the npm_and_yarn group across 1 directory by @dependabot in #665
- chore(deps): bump next from 14.2.4 to 14.2.10 in /wren-ui in the npm_and_yarn group across 1 directory by @dependabot in #675
Maintenance
- Update README.md by @chilijung in #683, #690, #693, #694, #695
- Update demo link by @chilijung in #677
Wren engine
Bumping from 0.9.3
to 0.10.1
- Release note for
0.10.0
: https://github.com/Canner/wren-engine/releases/tag/0.10.0 - Release note for
0.10.1
: https://github.com/Canner/wren-engine/releases/tag/0.10.1
Full Changelog: 0.8.0...0.8.1
0.8.1-rc.1
What's Changed
- chore(wren-ai-service): improve stability of multi-lang support by @cyyeh in #653
- chore(wren-ai-service): fix generation eval by @cyyeh in #656
- feat(wren-ai-service): update the system prompt for table columns selection to provide clear instructions and expected JSON format. by @paopa in #658
- feat(wren-ai-service): Support TTL for query cache by @paopa in #661
- chore(wren-ai-service): add LLM_TIMEOUT, EMBEDDER_TIMEOUT by @cyyeh in #660
- chore(wren-ui): remove ts-sinon module to fix security issue by @onlyjackfrost in #662
- feat(wren-ai-service): sql-answer-pipeline by @cyyeh in #631
- chore(wren-ai-service): refine retrieval in follow-up question by @cyyeh in #663
- feat(wren-ai-service): add historical queries in view chunk for follow-up question by @paopa in #666
- chore(wren-ai-service): fix ollama loading local model by @cyyeh in #668
- feat(wren-ai-service): sql-expansion by @cyyeh in #667
- chore(wren-ai-service): fix bugs by @cyyeh in #672
- chore(wren-ai-service): minor updates by @cyyeh in #673
- chore(deps): bump dset from 3.1.3 to 3.1.4 in /wren-ui in the npm_and_yarn group across 1 directory by @dependabot in #665
- chore(deps): bump next from 14.2.4 to 14.2.10 in /wren-ui in the npm_and_yarn group across 1 directory by @dependabot in #675
- Update demo link by @chilijung in #677
- chore(wren-ai-service): minor updates by @cyyeh in #680
- Update README.md by @chilijung in #683
- chore(wren-ai-service): minor updates by @cyyeh in #681
- fix(wren-ai-service): no db schema in sql correction prompt by @cyyeh in #685
- chore(wren-ai-service): update ask api by @cyyeh in #684
- feat(wren-ai-service): add all nested columns properties into column comment by @paopa in #688
- chore(wren-ai-service): add RELEASE filter to langfuse data analysis notebook by @cyyeh in #687
- Update README.md by @chilijung in #690
- feat(wren-ai-service): support multi compnents(llm, embedder, engine, document store) configuration by @paopa in #682
- Chore(wren-ui): update wren-ui readme by @onlyjackfrost in #534
- chore(wren-ai-service): sql2answer-minor-update by @cyyeh in #691
- Update README.md by @chilijung in #693
- Update README.md by @chilijung in #694
- Update README.md by @chilijung in #695
- Feature: change sample dataset by @wwwy3y3 in #697
- release 0.8.1-rc.1 by @wwwy3y3 in #700
Full Changelog: 0.8.0...0.8.1-rc.1
0.8.0
Features
- Support Trino data source. by @himanshu634 in #535
- Support metadata into Langfuse tracking. by @paopa in #566
- Optimize qdrant for multi-users setting. by @cyyeh in #558
- Support sub-pipeline evaluation. by @paopa in #582
- Optional attribute user_id for Langfuse metadata. by @paopa in #625
- Question-based accuracy metric. by @paopa in #585
- Allow multi-language support. by @cyyeh in #646
Fixes and Chores
- Disable passing embedding model dimension to embedders. by @cyyeh in #579
- Error handling for accuracy metric to avoid the select all query failure. by @paopa in #596
- Expand the timeout and move the waiting check mechanism when force deploying. by @paopa in #601
- UI layout is broken when selecting a sample dataset. by @fredalai in #609
- Correct the wrong version in docker image. by @paopa in #639
- Update dry run API parameter. by @cyyeh in #584
- Refine the metadata and output in Langfuse. by @cyyeh in #580
- Add script for MDL properties preparation. by @cyyeh in #589
- Support a environment variable to trigger force deploying. by @cyyeh in #592
- Handle add_quotes error. by @cyyeh in #595
- Disable the force deploy option in the launcher. by @cyyeh in #600
- Refine MDL preparation script. by @imAsterSun in #602
- Remove wren UI service form the dependencies list when AI service starting. by @cyyeh in #608
- Fix wrong ask candidate number. by @cyyeh in #610
- Correct the searching behavior in historical question pipeline. by @cyyeh in #611
- Update the behavior of calculating accuracy metric. by @cyyeh in #614
- Improve SQL generation. by @cyyeh in #618
- Improve eval data preparation. by @cyyeh in #621
- Retrieval improvement. by @cyyeh in #599
- Fix document meta. by @cyyeh in #637
- Fix view candidate indexing and retrieval. by @cyyeh in #635
- Fix filters logic for Qdrant. by @cyyeh in #638
- Rename a few methods for better representation in Langfuse. by @cyyeh in #643
- Improve SQL generation prompt. by @cyyeh in #645
- Refine multi-language prompt. by @cyyeh in #648
Security
Update dependency version for security issue in #626, #628, #612, #567, #591, #590, #594, #615
Maintenance
- Update README.md by @chilijung in #619, #593, #598
- Add PR title validatior by @paopa in #560
- Adjust dependable commit message and labels by @paopa in #604
- Update doc links by @fredalai in #634
Full Changelog: 0.7.5...0.8.0
0.8.0-rc.3
What's Changed
- chore(wren-ai-service): refine multi-language prompt by @cyyeh in #648
- release 0.8.0-rc.3 by @onlyjackfrost in #649
Full Changelog: 0.8.0-rc.2...0.8.0-rc.3
0.8.0-rc.2
What's Changed
- chore(wren-ai-service): update doc links by @fredalai in #634
- chore(wren-ai-service): fix document meta by @cyyeh in #637
- chore(wren-ai-service): fix view candidate indexing and retrieval by @cyyeh in #635
- chore(wren-ai-service): fix bugs by @cyyeh in #638
- fix(wren-ai-service): correct the wrong version in docker image by @paopa in #639
- chore(wren-ai-service): minor refactor by @cyyeh in #643
- chore(wren-ai-service): improve sql generation prompt by @cyyeh in #645
- feat(wren-ai-service): allow multi-language by @cyyeh in #646
Full Changelog: 0.8.0-rc.1...0.8.0-rc.2
0.8.0-rc.1
Full Changelog: 0.7.5...0.8.0-rc.1
What's Changed
- feat(wren-ai-service): add metadata into Langfuse trace by @paopa in #566
- chore(wren-ai-service): pr title validation by @paopa in #560
- feat(wren-ai-service): optimize qdrant for multi users setting by @cyyeh in #558
- fix(wren-ai-service): disable pass embedding model dim to embedders by @cyyeh in #579
- chore(deps): bump github.com/docker/docker from 26.0.2+incompatible to 26.1.4+incompatible in /wren-launcher in the go_modules group across 1 directory by @dependabot in #567
- feat(wren-ai-service): support sub-pipeline evaluation by @paopa in #582
- chore(wren-ai-service): update dry run api parameter by @cyyeh in #584
- chore(wren-ai-service): refine langfuse by @cyyeh in #580
- feat(wren-ai-service): question based accuracy metric by @paopa in #585
- chore(deps): bump github.com/docker/docker from 26.1.4+incompatible to 26.1.5+incompatible in /wren-launcher in the go_modules group across 1 directory by @dependabot in #591
- chore(wren-ai-service): bump aiohttp from 3.9.5 to 3.10.2 in /wren-ai-service in the pip group across 1 directory by @dependabot in #590
- chore(wren-ai-service): add script for mdl properties preparation by @cyyeh in #589
- update readme by @chilijung in #593
- chore(wren-ai-service): bump streamlit from 1.34.0 to 1.37.0 in /wren-ai-service in the pip group across 1 directory by @dependabot in #594
- chore(wren-ai-service): minor update by @cyyeh in #592
- Update README.md by @chilijung in #598
- fix(wren-ai-service): error handling for accuracy metric to avoid the select all query failed by @paopa in #596
- chore(wren-ai-service): handle add_quotes error by @cyyeh in #595
- fix(wren-ai-service): expand the timeout and move the waiting check mechanism when force deploying by @paopa in #601
- chore(wren-ai-service):update-launcher by @cyyeh in #600
- chore(wren-ai-service): Refine mdl preparation script by @imAsterSun in #602
- chore(wren-ai-service): custom dependabot commit message and labels by @paopa in #604
- chore(wren-ai-service): fix docker-compose-dev.yaml by @cyyeh in #608
- chore(wren-ai-service): fix wrong ask candidate number by @cyyeh in #610
- chore(wren-ai-service): fix historical question pipeline by @cyyeh in #611
- fix(wren-ui): UI layout is broken when selecting a sample dataset by @fredalai in #609
- chore(wren-ai-service): update deps by @cyyeh in #615
- chore(wren-ai-service): fix eval by @cyyeh in #614
- Trino integration. by @himanshu634 in #535
- Update README.md by @chilijung in #619
- chore(wren-ai-service): sql generation improvement by @cyyeh in #618
- chore(wren-ai-service): improve eval data preparation by @cyyeh in #621
- chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot in #612
- chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot in #626
- Chore(dep): add ws resolution by @onlyjackfrost in #628
- feat(wren-ai-service): optional attribute user_id for Langfuse metadata by @paopa in #625
- chore(wren-ai-service): retrieval improvement by @cyyeh in #599
- chore: release 0.8.0-rc.1 by @onlyjackfrost in #633
Full Changelog: 0.7.5...0.8.0-rc.1
0.7.5
Features
- Implement evaluation metrics. by @paopa in #544
- Users can run Wren AI from shell script. by @onlyjackfrost in #559
Fixes and Chores
- Update indexing async components and test cases by @cyyeh in #549
- Fix getting incorrect native sql issue by @onlyjackfrost in #550
- Fix select models duplicated keys issue by @andreashimin in #551
- Handle errors in the evaluation process by @paopa in #561
- Some small refactor to ai service by @cyyeh in #554
- Modify the wording when the step's preview data is empty by @andreashimin in #547
- Adjust telemetry and logger by @onlyjackfrost in #556
- Remove legacy code by @fredalai in #555
Maintenance
Full Changelog: 0.7.4...0.7.5
0.7.5-rc.2
What's Changed
Full Changelog: 0.7.5-rc.1...0.7.5-rc.2
0.7.5-rc.1
What's Changed
- feat(wren-ui): Modify step's preview data empty state wording by @andreashimin in #547
- feat(ai-service): feedback loop by @cyyeh in #261
- chore(wren-ai-service): update indexing async components and update tests to async version by @cyyeh in #549
- Fix(wren-ui): Fix getting incorrect native sql issue by @onlyjackfrost in #550
- fix(wren-ui): Fix select models duplicated keys issue by @andreashimin in #551
- feat(wren-ai-service): Implement evaluation metrics by @paopa in #544
- chore(wren-ai-service): add CONTRIBUTING guide by @cyyeh in #552
- chore(wren-ai-service): small refactoring by @cyyeh in #554
- fix(wren-ai-service): error handling for evaluation process by @paopa in #561
- Chore(wren-launcher): support passing api key with arg and helper function by @onlyjackfrost in #559
- Chore: adjust telemetry and logger by @onlyjackfrost in #556
- chore(wren-ui): remove unused code by @fredalai in #555
Full Changelog: 0.7.4...0.7.5-rc.1