For anyone waiting for materialized views / streaming tables updates, those will be coming in 1.7.5b1 (and possibly 1.7.5b2), but we had so many fixes piling up that we wanted to get this release out faster. In particular, pandas 2.2.0 release is causing havoc, so we are pinning to < 2.2.0.
What's Changed
Fixes
- Added python model specific connection handling to prevent using invalid sessions (547)
- Allow schema to be specified in testing (thanks @case-k-git!) (538)
- Fix dbt incremental_strategy behavior by fixing schema table existing check (thanks @case-k-git!) (530)
- Fixed bug that was causing streaming tables to be dropped and recreated instead of refreshed. (552)
- Fixed Hive performance regression by streamlining materialization type acquisition (557)
- Fix: Python models authentication could be overridden by a
.netrc
file in the user's home directory (338) - Fix: MV/ST REST api authentication could be overriden by a
.netrc
file in the user's home directory (555) - Show details in connection errors (562)
- Updated connection debugging logging and setting connection last used time on session open.(565)
Under the Hood
- Adding retries around API calls in python model submission (549)
- Upgrade to databricks-sql-connector 3.0.0 (554)
- Pinning pandas to < 2.2.0 to keep from breaking multiple tests (564)
New Contributors
- @case-k-git made their first contribution in #537
- @lennartkats-db made their first contribution in #562
Full Changelog: v1.7.3...v1.7.4