What's Changed
- fix(view): sp_refreshview when a view rebuild is skipped by @Benjamin-Knight in #821
- test(denies): give each xdist worker its own deny principal by @Benjamin-Knight in #823
- chore: simplify expand_column_types by @joshmarkovic in #826
- chore: simplify render_column_constraint by @joshmarkovic in #825
- fix: rebuild the DML refresh's scratch table so a schema change keeps the columnstore by @lll86789 in #829
- test(openquery): bootstrap the loopback linked server, and stop rebuilding it per worker by @axellpadilla in #831
- test: schedule functional tests by class (--dist loadscope) instead of by xdist_group mark by @axellpadilla in #835
- chore: drop unused dev dependencies, unpin ty, refresh the lockfile by @joshmarkovic in #827
- fix(constraints): emit column and model constraints instead of dropping them by @lll86789 in #828
- fix(table): stop Sch-M locks spanning the load in table builds by @Benjamin-Knight in #822
- fix(full-refresh-marker): resolve the marker object in the model's database by @Benjamin-Knight in #846
- build(deps): bump the github-actions-updates group across 1 directory with 3 updates by @dependabot[bot] in #851
- Update Docker-in-Docker devcontainer feature by @axellpadilla in #852
- docs: add AGENTS.md conventions, a PR template and changelog fragments by @axellpadilla in #853
- fix(describe): keep the query's own error instead of retrying it blind by @Benjamin-Knight in #845
- fix(schema): serialize CREATE SCHEMA so concurrent sessions cannot collide by @axellpadilla in #842
- fix(view): refresh a skipped view's metadata only when it is stale by @axellpadilla in #847
- fix(adapter): stop behavior setter growing the shared flag list by @axellpadilla in #856
- fix(indexes): name the columnstore index after the final table by @mopthe in #850
- chore: prepare 1.12.0rc4 by @axellpadilla in #841
New Contributors
Full Changelog: v1.12.0rc3...v1.12.0rc4