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