Repository navigation
v1.17.5
·
20 commits
to main
since this release
What's Changed
Downstream-visible changes
- Check the rows a repair is meant to change, and say when a build left a change unproven (#1130, #1157) by @marcociav-exmergo in #1215
- Diagnose the value a report names, and stop comparing a model to its time spine (#1048, #1116, #988) by @marcociav-exmergo in #1198
- Let
explore queryread a fresh dev build with--target dev, and name the fix when it cannot (#1133) by @marcociav-exmergo in #1187 - feat(verify): return one record per declared key, as join_coverage does for joins by @catincloudlabs in #1224
- Judge toggles and retirements from compiled SQL, and isolate a model that does not compile (#1156, #1170, #1172) by @marcociav-exmergo in #1192
- Plant and measure defects in an incremental model's
is_incremental()branch by @RClaudiuM in #1190 - Report declaration drift on a native semantic layer (#995) by @RClaudiuM in #1196
- Teach references, rename and remove a versioned model's base name and version labels (#1126) by @RClaudiuM in #1194
- Let
population.parentandreferencesname a package model (#1155) by @marcociav-exmergo in #1181 - Refuse a declaration on an override of a package-documented model, and stop asking for one (#1161) by @marcociav-exmergo in #1178
- Check a plan's packages against the tree it leaves, and refuse a package it declares in Dex's words (#1166) by @marcociav-exmergo in #1182
- Read an INNER join the declaration names as its filter as satisfied, and say which check failed (#1162) by @RClaudiuM in #1184
- Name a changed UNION, INTERSECT or EXCEPT in row attribution instead of reporting nothing by @RClaudiuM in #1183
- Identifier conversion counts apply own-side ON conjuncts and name cross-side filters (#1171) by @RClaudiuM in #1191
- Answer compile-time column listing from metadata (#1154) by @marcociav-exmergo in #1177
- Keep a warehouse error's words and mask the value it quotes (#1070) by @marcociav-exmergo in #1176
- Ship
cube.jsenforcingdex_scopesclaim on dex's token (#971) by @Alhibb in #1175
Bug fixes
- Join coverage treats a join that can drop key rows in a resolved-through CTE as reducing (#1159) by @RClaudiuM in #1186
- Keep quoted identifier case when comparing a changed set operation by @RClaudiuM in #1189
- fix: handle qualified GROUP BY aliases correctly by @charanreddy0006 in #1185
- Carry a dbt parse error whole, and say when it is cut (#1160) by @RClaudiuM in #1180
- Use removal wording when
transform removeis refused (#1165) by @Alhibb in #1173 - fix(semantic): refuse uninstalled packages before dbt parse (#1206) by @Alhibb in #1218
- fix(maintain): label set-operation CTEs by name in row fan-out findings (#1211) by @Alhibb in #1216
- fix(values-free): read no cache timestamp as a leaked sentinel by @catincloudlabs in #1226
- bigquery: strip url and job id from dry-run notfound errors (#1209) by @bradleyjoejoseph in #1219
- duckdb: resolve dotted table and schema names from catalog (#1210) by @bradleyjoejoseph in #1220
New Contributors
- @RClaudiuM made their first contribution in #1180
Full Changelog: v1.17.4...v1.17.5