Releases: Canner/WrenAI
Releases · Canner/WrenAI
0.6.0
New Features
- Support custom LLMs through Ollama and OpenAI compatible APIs by @cyyeh in #376 and #457
- Support MS SQL Server by @onlyjackfrost in #443
- Enhance schema change feature and detect more affected semantic layer resources by @fredalai in #442
Fixes and Chores
- Implement Engine Adapter in ai service by @paopa in #440
- Fix some minor bugs in ai service by @cyyeh in #445, @cyyeh in #449 and @cyyeh in #451
- Improve the logging mechanism in ai service by @cyyeh in #447
- Support force deploy in wren ui by @onlyjackfrost in #452
- Overwrite docker compose file if using custom llm by @onlyjackfrost in #458
Maintenance and Documentation
- Change our official naming from
WrenAItoWren AIby @chilijung in #441 - Add log collecting instruction in bug report template by @onlyjackfrost in #438
- Add blog post link in README.md by @chilijung in #456
Notes and known issues:
- Wren AI now supports using customized LLM. To prevent users from deleting Qdrant container and volume by themselves, we clear and reinitialize the vector database every time you start/restart the ai service. The reinitialize process might have some chance of failing and you might have to do the "deploy" action again
- Wren AI now supports MS SQL Server as a data source, but there are some issues related to Ibis and Sqlglot and users might have issues when creating calculated fields. Canner/wren-engine#632
Full Changelog: 0.5.0...0.6.0
0.6.0-rc.2
What's Changed
- fix launcher by @cyyeh in #451
- fix: support force deploy by @onlyjackfrost in #452
- Update README.md by @chilijung in #456
- Chore: override compose file if using custom llm by @onlyjackfrost in #458
- Chore/ai service/auto deploy at init by @cyyeh in #457
- release 0.6.0-rc.2 by @onlyjackfrost in #460
Full Changelog: 0.6.0-rc.1...0.6.0-rc.2
0.6.0-rc.1
What's Changed
- Chore: add collecting log instruction in bug report template by @onlyjackfrost in #438
- Rename wren ai by @chilijung in #441
- feature(wren-ai-service): implement Engine Adapter to validate queries by @paopa in #440
- minor update for supporting 3rd party Open AI APIs + add Ollama by @cyyeh in #376
- Feature: Support MS SQL Server data source by @onlyjackfrost in #443
- fix wren-ai-service 0.6.0 issues by @cyyeh in #445
- feat(wren-ui): Support schema change phase 2 by @fredalai in #442
- change logger.error to logger.exception by @cyyeh in #447
- release 0.6.0-rc.1 by @onlyjackfrost in #448
- fix missing env by @cyyeh in #449
Notes
- Wren AI now supports using customized LLM. To prevent users from deleting Qdrant container and volume by themselves, we clear the vector database at the first time you migrate to this version. Users will have to do the "deploy" action to reinitialize the vector database (click the deploy button on the top right of modeling page )
- Wren AI now supports MS SQL Server as a data source, but there are some issues and users might have issues when creating calculated fields.
- Docker Desktop needs to be at least >= 4.27.0 since we need to support this syntax in docker-compose.yaml:
env_file:
- path: ./default.env
required: true # default
- path: ./override.env
required: falseFull Changelog: 0.5.0...0.6.0-rc.1
0.5.0
New Features
- Working with data source schema changes by @andreashimin in #404 & #414
- Support MySQL data source by @onlyjackfrost, @fredalai in #430 & #429
Fixs & Chores
- Update & fix the k8s deployment files by @qdrddr in #423
- Fix issue #417 by @onlyjackfrost #417
- Update getMDL API by @onlyjackfrost in #425
- Enhancement AI service CI flow by @paopa in #428
- Add more E2E test cases to make WrenAI's robust by @fredalai in #427
- Some minor update in AI service by @cyyeh in #431
Maintenance and Documentation
- Provide WrenAI demo site link in README by @chilijung in #426
Full Changelog: 0.4.3...0.5.0
0.5.0-rc.1
What's Changed
- Update readme with demo by @chilijung in #426
- ibis server, misses new variables, some fixes by @qdrddr in #423
- feat(wren-ui): Detects schema change - table & column by @andreashimin in #404
- feat(wren-ui): Schema changes - Affected model & columns UI by @andreashimin in #414
- feature(wren-ai-service): CI enhancement with docker compose by @paopa in #428
- feat(wren-ui/e2e): Add calculated fields CRUD test for E-commerce sample dataset by @fredalai in #427
- Feature(wren-ui): Support MySQL data source by @onlyjackfrost in #430
- Feat(wren-ui): Support MySQL data source UI by @fredalai in #429
- Chore(wren-ui): update getMDL API by @onlyjackfrost in #425
- Chore/ai service/minor update by @cyyeh in #431
Full Changelog: 0.4.3...0.5.0-rc.1
0.4.3
Fixs and Chores
Full Changelog: 0.4.2...0.4.3
0.4.2
0.4.1
0.4.0
New Features
- Broadened the support for data sources by integrating with Ibis (by @onlyjackfrost in #403)
- Enhanced overall stability with the addition of basic end-to-end (E2E) tests (by @fredalai in #346)
- Improved API performance by supporting asynchronous SQL dry-run and asynchronous Qdrant components (by @paopa in #374)
- Added kustomization manifests for Kubernetes (by @qdrddr in #385, #388, #389)
- Support Azure openai provider by @yb-sid in #390
- Support OpenAI-compatible API by @RoacherM in #365
Fixs and Chores
- Add Ask pipeline load test by @imAsterSun in #335
- Use dry-run instead of preview by @cyyeh in #340
- Present view displayName instead of name in home page by @onlyjackfrost in #342
- Update vote link by @fredalai in #344
- Create SECURITY.md by @wwwy3y3 in #347
- Update readme by @cyyeh in #361
- Update sqlparse version by @cyyeh in #362
- Pipelines refactor using Hamilton by @paopa in #369
- Chore(wren-ai-service): adjust locust test by @imAsterSun in #371
- Fix lint after upgrade axios by @onlyjackfrost in #375
- Chore/ai service/minor updates by @cyyeh in #377
- Move the development purpose API to the development router by @paopa in #381
- Chore/ai service/minor update by @cyyeh in #382
- Refactor and upgrade uvicorn version to allow process manager by @cyyeh in #386
- Phony demo folder by @paopa in #394
- Use Wren-ui dry-run SQL API instead of wren-engine API by @paopa in #400
- Fix previewSql mutation for doing dry run by @onlyjackfrost in #406
- Enhance the response for Dry-run API to Wren UI and development support by @paopa in #407
- Fix createMany with too many input value issue by @onlyjackfrost in #412
- Fix view id issue by @cyyeh in #413
- chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 in /wren-ui by @dependabot in #348
- chore(deps): bump axios from 0.27.2 to 0.28.0 in /wren-ui by @dependabot in #351
- chore(deps): bump undici from 5.28.3 to 5.28.4 in /wren-ui by @dependabot in #349
- chore(deps): bump golang.org/x/net from 0.20.0 to 0.23.0 in /wren-launcher by @dependabot in #353
- chore(deps): bump github.com/docker/docker from 26.0.0+incompatible to 26.0.2+incompatible in /wren-launcher by @dependabot in #352
- chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /wren-launcher by @dependabot in #350
Maintenance and Documentation
- Update README.md by @chilijung in #343
- refine readme by @cyyeh in #392
- Update README.md by @chilijung in #410
Known issue
- Can not connect PostgreSQL with SSL - #417 (will fix in 0.4.1)
New Contributors
- @qdrddr made his first contributions in #385, #388, #389
- @dependabot made his first contribution in #348
- @RoacherM made his first contribution in #365
- @yb-sid made their his contribution in #390
Full Changelog: 0.3.6...0.4.0
0.4.0-rc.4
What's Changed
- Update README.md by @chilijung in #410
- Fix(wren-ui): createMany with too many input value issue by @onlyjackfrost in #412
- fix view id issue by @cyyeh in #413
- Release 0.4.0-rc.4 by @onlyjackfrost in #415
Full Changelog: 0.4.0-rc.3...0.4.0-rc.4