This is a major new release with a breaking change to selection clauses and a major new feature: a Python API for vgplot. We also now have llm docs for your agents.
What's Changed
- chore: Bump dependencies. by @jheer in #1054
- docs: document and demonstrate
PIVOTquery support by @SeanCassiere in #1056 - fix: createApiContext should use provided coordinator by @domoritz in #1033
- ci: don't build pages in forks by @domoritz in #1058
- chore: bump the dev-deps group with 9 updates by @dependabot[bot] in #1062
- chore: bump actions/checkout from 6 to 7 in the github-actions group by @dependabot[bot] in #1061
- chore: bump the cargo group in /packages/server/duckdb-server-rust with 5 updates by @dependabot[bot] in #1064
- chore: bump the gomod group in /packages/server/duckdb-server-go with 3 updates by @dependabot[bot] in #1063
- docs: fix field selection description for y dimension by @domoritz in #1066
- chore: fix schema url in
.vscodesettings by @dangotbanned in #1073 - feat: Python API for vgplot by @domoritz in #1067
- feat: add widget.sql and widget.data() for reading filtered rows in Jupyter by @sittingthyme in #1037
- fix: Handle case-insensitive column collisions in preagg dims. by @jheer in #1070
- docs: LLM docs by @domoritz in #1038
- test: validate generated SQL against DuckDB by @domoritz in #1046
- chore(tests): typecheck the tests by @domoritz in #1055
- fix: Improve query consolidator. by @jheer in #1076
- feat!: Use field expressions in selection clause. by @jheer in #1077
New Contributors
- @sittingthyme made their first contribution in #1037
Full Changelog: v0.28.1...v0.29.0