What's Changed
- ci: use client-id instead of deprecated app-id by @domoritz in #1085
- test(python): Use conventional
testspackage name by @dangotbanned in #1087 - feat: Add QueryError, preagg update fallback. by @jheer in #1090
- test(python): Enable strict
xfailforpytestby @dangotbanned in #1091 - test(python): Avoid using relative paths by @dangotbanned in #1094
- docs: Mention python in examples overview by @dangotbanned in #1096
- chore(typing): Add
pyrightand fix errors by @dangotbanned in #1095 - fix: preserve visible table name in filter pushdown by @domoritz in #1099
- chore: add @dangotbanned as codeowner for python by @domoritz in #1098
- fix(sql): AST walk skips join conditions by @SuMayaBee in #1104
- ci: ignore
.python-versionby @dangotbanned in #1102 - test(python): Avoid requiring optional dependencies by @dangotbanned in #1092
- ci(python): bump
uv.lockby @dangotbanned in #1103 - fix!: normalize join operands to aliased FROM clause nodes by @domoritz in #1100
- feat(python): Make
UNSETa PEP 661sentinelby @dangotbanned in #1086 - chore: bump the gomod group in /packages/server/duckdb-server-go with 3 updates by @dependabot[bot] in #1108
- chore: bump the github-actions group with 2 updates by @dependabot[bot] in #1107
- chore: bump the prod-deps group with 2 updates by @dependabot[bot] in #1111
- chore: bump the cargo group in /packages/server/duckdb-server-rust with 12 updates by @dependabot[bot] in #1110
- chore: bump the dev-deps group across 1 directory with 17 updates by @dependabot[bot] in #1112
- fix(go-server): enforce query policies by @derekperkins in #1106
- fix(go-server): make cached responses policy- and format-safe by @derekperkins in #1117
- fix(go-server): classify query and request failures by @derekperkins in #1118
- fix(go-server): harden schema and function authorization by @derekperkins in #1119
- fix(go-server): harden SQL serializer validation by @derekperkins in #1120
- docs(go-server): document query policy boundaries by @derekperkins in #1121
- chore(go-server): rename internal to pkg by @derekperkins in #1129
- feat(go-server): extract reusable extension initialization by @derekperkins in #1130
- fix(release): publish with pnpm so workspace: specifiers are rewritten by @domoritz in #1132
Full Changelog: v0.29.2...v0.30.0