Fixes
- Performance: Use child_map to find tests for nodes in resolve_graph (#4012, #4057)
- Switch
unique_field
from abstractproperty to optional property. Add docstring (#4025, #4028) - Fix multiple partial parsing errors (#3996, #4020)
- Include only relational nodes in
database_schema_set
(#4063, #4077) - Fixed bug with
error_if
test option (#4070) - Added support for tests on databases that lack real boolean types. (#4084)
- Prefer macros defined in the project over the ones in a package by default (#4106, #4114)
- Scrub secrets coming from
CommandError
s so they don't get exposed in logs. (#4138) - Syntax fix in
alter_relation_add_remove_columns
if only removing columns inon_schema_change: sync_all_columns
(#4147) - Increase performance of graph subset selection (#4135,#4155)
- Add downstream test edges for
build
task only. Restore previous graph construction, compilation performance, and node selection behavior (test+
) for all other tasks (#4135, #4143) - Don't require a strict/proper subset when adding testing edges to specialized graph for
build
(#4158, #4158) - Capping
google-api-core
to version1.31.3
due toprotobuf
dependency conflict (#4192) - Add
get_where_subquery
to test macro namespace, fixing custom generic tests that rely on introspecting themodel
arg at parse time (#4195, #4197)