mirror of
https://github.com/dbt-labs/dbt-core
synced 2025-12-17 19:31:34 +00:00
Compare commits
57 Commits
bump-postg
...
v1.8.8
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3858ec4892 | ||
|
|
69742e1f94 | ||
|
|
1285917066 | ||
|
|
924ce2d36a | ||
|
|
69f9212b37 | ||
|
|
b4aba0d16b | ||
|
|
a800147b2a | ||
|
|
e3e4c977e0 | ||
|
|
88041d6fe7 | ||
|
|
fc7f7ec338 | ||
|
|
6f0531e688 | ||
|
|
24f840b94d | ||
|
|
b33faf5490 | ||
|
|
75b956bda4 | ||
|
|
8ee5788518 | ||
|
|
ac54d542de | ||
|
|
4346ebca49 | ||
|
|
60315b6a75 | ||
|
|
4f50172d17 | ||
|
|
1a2d367e7f | ||
|
|
2b378bec3b | ||
|
|
2a8b0d6259 | ||
|
|
23545fe264 | ||
|
|
5d8b6aa16f | ||
|
|
d66c32ae7b | ||
|
|
26caf86f17 | ||
|
|
e174759f2b | ||
|
|
4f71d3f80c | ||
|
|
5953fa253e | ||
|
|
10fed9f1c3 | ||
|
|
2ae5e32170 | ||
|
|
341d025ea6 | ||
|
|
20eecada48 | ||
|
|
c31522ed64 | ||
|
|
f0c2e6e7fc | ||
|
|
1a130bd2bf | ||
|
|
9c6f4fa9ec | ||
|
|
4869ceff99 | ||
|
|
11ea5734c0 | ||
|
|
48a3a098ed | ||
|
|
af134bbfb3 | ||
|
|
3400322072 | ||
|
|
bdca6b5453 | ||
|
|
77bf86db35 | ||
|
|
38879493a9 | ||
|
|
f3b6c622b6 | ||
|
|
de23ff4d8b | ||
|
|
aaa22f3002 | ||
|
|
5561e94544 | ||
|
|
a59ee804d1 | ||
|
|
85f461bfd9 | ||
|
|
8926c2c3a3 | ||
|
|
bbfd03e13a | ||
|
|
8f506a1b3d | ||
|
|
40343274d9 | ||
|
|
062a7788bd | ||
|
|
cf600a62fd |
@@ -1,5 +1,5 @@
|
||||
[bumpversion]
|
||||
current_version = 1.8.0b3
|
||||
current_version = 1.8.8
|
||||
parse = (?P<major>[\d]+) # major version number
|
||||
\.(?P<minor>[\d]+) # minor version number
|
||||
\.(?P<patch>[\d]+) # patch version number
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
## dbt-core 1.8.0-b2 - April 03, 2024
|
||||
|
||||
### Features
|
||||
|
||||
- Global config for --target and --profile CLI flags and DBT_TARGET and DBT_PROFILE environment variables. ([#7798](https://github.com/dbt-labs/dbt-core/issues/7798))
|
||||
- Allow excluding resource types for build, list, and clone commands, and provide env vars ([#9237](https://github.com/dbt-labs/dbt-core/issues/9237))
|
||||
- SourceDefinition.meta represents source-level and table-level meta properties, instead of only table-level ([#9766](https://github.com/dbt-labs/dbt-core/issues/9766))
|
||||
- Allow metrics in semantic layer filters. ([#9804](https://github.com/dbt-labs/dbt-core/issues/9804))
|
||||
|
||||
### Fixes
|
||||
|
||||
- fix lock-file bad indentation ([#9319](https://github.com/dbt-labs/dbt-core/issues/9319))
|
||||
- Tighten exception handling to avoid worker thread hangs. ([#9583](https://github.com/dbt-labs/dbt-core/issues/9583))
|
||||
- Do not add duplicate input_measures ([#9360](https://github.com/dbt-labs/dbt-core/issues/9360))
|
||||
- Throw a ParsingError if a primary key constraint is defined on multiple columns or at both the column and model level. ([#9581](https://github.com/dbt-labs/dbt-core/issues/9581))
|
||||
- Bug fix: don't parse Jinja in filters for input metrics or measures. ([#9582](https://github.com/dbt-labs/dbt-core/issues/9582))
|
||||
- Fix traceback parsing for exceptions raised due to csv fixtures moved into or out of fixture/subfolders. ([#9570](https://github.com/dbt-labs/dbt-core/issues/9570))
|
||||
- Fix partial parsing `KeyError` on deleted schema files ([#8860](https://github.com/dbt-labs/dbt-core/issues/8860))
|
||||
- Support saved queries in `dbt list` ([#9532](https://github.com/dbt-labs/dbt-core/issues/9532))
|
||||
- include sources in catalog.json when over 100 relations selected for catalog generation ([#9755](https://github.com/dbt-labs/dbt-core/issues/9755))
|
||||
- Support overriding macros in packages in unit testing ([#9624](https://github.com/dbt-labs/dbt-core/issues/9624))
|
||||
- Handle exceptions for failing on-run-* hooks in source freshness ([#9511](https://github.com/dbt-labs/dbt-core/issues/9511))
|
||||
- Validation of unit test parsing for incremental models ([#9593](https://github.com/dbt-labs/dbt-core/issues/9593))
|
||||
- Fix use of retry command on command using defer ([#9770](https://github.com/dbt-labs/dbt-core/issues/9770))
|
||||
- Make `args` variable to be un-modified by `dbt.invoke(args)` ([#8938](https://github.com/dbt-labs/dbt-core/issues/8938), [#9787](https://github.com/dbt-labs/dbt-core/issues/9787))
|
||||
- Unit test path outputs ([#9608](https://github.com/dbt-labs/dbt-core/issues/9608))
|
||||
- Fix assorted source freshness edgecases so check is run or actionable information is given ([#9078](https://github.com/dbt-labs/dbt-core/issues/9078))
|
||||
- "Fix Docker release process to account for both historical and current versions of `dbt-postgres` ([#9827](https://github.com/dbt-labs/dbt-core/issues/9827))
|
||||
|
||||
### Docs
|
||||
|
||||
- Add analytics for dbt.com ([dbt-docs/#430](https://github.com/dbt-labs/dbt-docs/issues/430))
|
||||
|
||||
### Under the Hood
|
||||
|
||||
- Remove unused key `wildcard` from MethodName enum ([#9641](https://github.com/dbt-labs/dbt-core/issues/9641))
|
||||
- Improve dbt CLI speed ([#4627](https://github.com/dbt-labs/dbt-core/issues/4627))
|
||||
- Include node_info in various Result events ([#9619](https://github.com/dbt-labs/dbt-core/issues/9619))
|
||||
|
||||
### Dependencies
|
||||
|
||||
- Bump actions/upload-artifact from 3 to 4 ([#9470](https://github.com/dbt-labs/dbt-core/pull/9470))
|
||||
- Restrict protobuf to 4.* versions ([#9566](https://github.com/dbt-labs/dbt-core/pull/9566))
|
||||
- Bump codecov/codecov-action from 3 to 4 ([#9659](https://github.com/dbt-labs/dbt-core/pull/9659))
|
||||
|
||||
### Contributors
|
||||
- [@asweet](https://github.com/asweet) ([#9641](https://github.com/dbt-labs/dbt-core/issues/9641))
|
||||
- [@b-per](https://github.com/b-per) ([#430](https://github.com/dbt-labs/dbt-core/issues/430))
|
||||
- [@barton996](https://github.com/barton996) ([#7798](https://github.com/dbt-labs/dbt-core/issues/7798))
|
||||
- [@courtneyholcomb](https://github.com/courtneyholcomb) ([#9804](https://github.com/dbt-labs/dbt-core/issues/9804), [#9582](https://github.com/dbt-labs/dbt-core/issues/9582))
|
||||
- [@dwreeves](https://github.com/dwreeves) ([#4627](https://github.com/dbt-labs/dbt-core/issues/4627))
|
||||
- [@jx2lee](https://github.com/jx2lee) ([#9319](https://github.com/dbt-labs/dbt-core/issues/9319))
|
||||
- [@slothkong](https://github.com/slothkong) ([#9570](https://github.com/dbt-labs/dbt-core/issues/9570))
|
||||
@@ -1,48 +0,0 @@
|
||||
## dbt-core 1.8.0-b3 - April 18, 2024
|
||||
|
||||
### Features
|
||||
|
||||
- Support scrubbing secret vars ([#7247](https://github.com/dbt-labs/dbt-core/issues/7247))
|
||||
- Add wildcard support to the group selector method ([#9811](https://github.com/dbt-labs/dbt-core/issues/9811))
|
||||
- source freshness precomputes metadata-based freshness in batch, if possible ([#8705](https://github.com/dbt-labs/dbt-core/issues/8705))
|
||||
- Better error message when trying to select a disabled model ([#9747](https://github.com/dbt-labs/dbt-core/issues/9747))
|
||||
- Support SQL in unit testing fixtures ([#9405](https://github.com/dbt-labs/dbt-core/issues/9405))
|
||||
|
||||
### Fixes
|
||||
|
||||
- fix configuration of turning test warnings into failures with WARN_ERROR_OPTIONS ([#7761](https://github.com/dbt-labs/dbt-core/issues/7761))
|
||||
- Fix conflict with newer versions of Snowplow tracker ([#8719](https://github.com/dbt-labs/dbt-core/issues/8719))
|
||||
- Only create the packages-install-path / dbt_packages folder during dbt deps ([#6985](https://github.com/dbt-labs/dbt-core/issues/6985), [#9584](https://github.com/dbt-labs/dbt-core/issues/9584))
|
||||
- Exclude password-like fields for considering reparse ([#9795](https://github.com/dbt-labs/dbt-core/issues/9795))
|
||||
- Fixed query comments test ([#9860](https://github.com/dbt-labs/dbt-core/issues/9860))
|
||||
- Begin warning people about spaces in model names ([#9397](https://github.com/dbt-labs/dbt-core/issues/9397))
|
||||
- Disambiguiate FreshnessConfigProblem error message ([#9891](https://github.com/dbt-labs/dbt-core/issues/9891))
|
||||
|
||||
### Under the Hood
|
||||
|
||||
- Remove non dbt.artifacts dbt.* imports from dbt/artifacts ([#9926](https://github.com/dbt-labs/dbt-core/issues/9926))
|
||||
- Migrate to using `error_tag` provided by `dbt-common` ([#9914](https://github.com/dbt-labs/dbt-core/issues/9914))
|
||||
- Add a test for semantic manifest and move test fixtures needed for it ([#9665](https://github.com/dbt-labs/dbt-core/issues/9665))
|
||||
|
||||
### Dependencies
|
||||
|
||||
- Relax pathspec upper bound version restriction ([#9373](https://github.com/dbt-labs/dbt-core/issues/9373))
|
||||
- Bump python from 3.10.7-slim-nullseye to 3.11.2-slim-bullseye in /docker ([#9687](https://github.com/dbt-labs/dbt-core/issues/9687))
|
||||
- Remove duplicate dependency of protobuf in dev-requirements ([#9830](https://github.com/dbt-labs/dbt-core/issues/9830))
|
||||
- Bump black from 23.3.0 to >=24.3.0,<25.0 ([#8074](https://github.com/dbt-labs/dbt-core/issues/8074))
|
||||
|
||||
### Security
|
||||
|
||||
- Bump sqlparse to >=0.5.0, <0.6.0 to address GHSA-2m57-hf25-phgg ([#9951](https://github.com/dbt-labs/dbt-core/issues/9951))
|
||||
|
||||
### Contributors
|
||||
- [@SamuelBFavarin](https://github.com/SamuelBFavarin) ([#9747](https://github.com/dbt-labs/dbt-core/issues/9747))
|
||||
- [@akurdyukov](https://github.com/akurdyukov) ([#8719](https://github.com/dbt-labs/dbt-core/issues/8719))
|
||||
- [@damian3031](https://github.com/damian3031) ([#9860](https://github.com/dbt-labs/dbt-core/issues/9860))
|
||||
- [@edgarrmondragon](https://github.com/edgarrmondragon) ([#8719](https://github.com/dbt-labs/dbt-core/issues/8719))
|
||||
- [@emmoop](https://github.com/emmoop) ([#9951](https://github.com/dbt-labs/dbt-core/issues/9951))
|
||||
- [@heysweet](https://github.com/heysweet) ([#9811](https://github.com/dbt-labs/dbt-core/issues/9811))
|
||||
- [@jx2lee](https://github.com/jx2lee) ([#7761](https://github.com/dbt-labs/dbt-core/issues/7761))
|
||||
- [@nielspardon](https://github.com/nielspardon) ([#7247](https://github.com/dbt-labs/dbt-core/issues/7247))
|
||||
- [@niteshy](https://github.com/niteshy) ([#9830](https://github.com/dbt-labs/dbt-core/issues/9830))
|
||||
- [@rzjfr](https://github.com/rzjfr) ([#9373](https://github.com/dbt-labs/dbt-core/issues/9373))
|
||||
@@ -1,4 +1,4 @@
|
||||
## dbt-core 1.8.0-b1 - February 28, 2024
|
||||
## dbt-core 1.8.0 - May 09, 2024
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
- Rm --dry-run flag from 'dbt deps --add-package', in favor of just 'dbt deps --lock' ([#9100](https://github.com/dbt-labs/dbt-core/issues/9100))
|
||||
- move event manager setup back to core, remove ref to global EVENT_MANAGER and clean up event manager functions ([#9150](https://github.com/dbt-labs/dbt-core/issues/9150))
|
||||
- Remove dbt-tests-adapter and dbt-postgres packages from dbt-core ([#9455](https://github.com/dbt-labs/dbt-core/issues/9455))
|
||||
- Update the default behaviour of require_explicit_package_overrides_for_builtin_materializations to True. ([#10062](https://github.com/dbt-labs/dbt-core/issues/10062))
|
||||
|
||||
### Features
|
||||
|
||||
@@ -27,12 +28,14 @@
|
||||
- Support setting export configs hierarchically via saved query and project configs ([#8956](https://github.com/dbt-labs/dbt-core/issues/8956))
|
||||
- Support source inputs in unit tests ([#8507](https://github.com/dbt-labs/dbt-core/issues/8507))
|
||||
- Use daff to render diff displayed in stdout when unit test fails ([#8558](https://github.com/dbt-labs/dbt-core/issues/8558))
|
||||
- Global config for --target and --profile CLI flags and DBT_TARGET and DBT_PROFILE environment variables. ([#7798](https://github.com/dbt-labs/dbt-core/issues/7798))
|
||||
- Move unit testing to test command ([#8979](https://github.com/dbt-labs/dbt-core/issues/8979))
|
||||
- Support --empty flag for schema-only dry runs ([#8971](https://github.com/dbt-labs/dbt-core/issues/8971))
|
||||
- Support unit tests in non-root packages ([#8285](https://github.com/dbt-labs/dbt-core/issues/8285))
|
||||
- Convert the `tests` config to `data_tests` in both dbt_project.yml and schema files. in schema files. ([#8699](https://github.com/dbt-labs/dbt-core/issues/8699))
|
||||
- Make fixture files full-fledged parts of the manifest and enable partial parsing ([#9067](https://github.com/dbt-labs/dbt-core/issues/9067))
|
||||
- Adds support for parsing conversion metric related properties for the semantic layer. ([#9203](https://github.com/dbt-labs/dbt-core/issues/9203))
|
||||
- Package selector syntax for the current package ([#6891](https://github.com/dbt-labs/dbt-core/issues/6891))
|
||||
- In build command run unit tests before models ([#9128](https://github.com/dbt-labs/dbt-core/issues/9128))
|
||||
- Move flags from UserConfig in profiles.yml to flags in dbt_project.yml ([#9183](https://github.com/dbt-labs/dbt-core/issues/9183))
|
||||
- Added hook support for `dbt source freshness` ([#5609](https://github.com/dbt-labs/dbt-core/issues/5609))
|
||||
@@ -45,6 +48,19 @@
|
||||
- Cache environment variables ([#9489](https://github.com/dbt-labs/dbt-core/issues/9489))
|
||||
- Support meta at the config level for Metric nodes ([#9441](https://github.com/dbt-labs/dbt-core/issues/9441))
|
||||
- Add cache to SavedQuery config ([#9540](https://github.com/dbt-labs/dbt-core/issues/9540))
|
||||
- Support scrubbing secret vars ([#7247](https://github.com/dbt-labs/dbt-core/issues/7247))
|
||||
- Allow excluding resource types for build, list, and clone commands, and provide env vars ([#9237](https://github.com/dbt-labs/dbt-core/issues/9237))
|
||||
- SourceDefinition.meta represents source-level and table-level meta properties, instead of only table-level ([#9766](https://github.com/dbt-labs/dbt-core/issues/9766))
|
||||
- Allow metrics in semantic layer filters. ([#9804](https://github.com/dbt-labs/dbt-core/issues/9804))
|
||||
- Add wildcard support to the group selector method ([#9811](https://github.com/dbt-labs/dbt-core/issues/9811))
|
||||
- source freshness precomputes metadata-based freshness in batch, if possible ([#8705](https://github.com/dbt-labs/dbt-core/issues/8705))
|
||||
- Better error message when trying to select a disabled model ([#9747](https://github.com/dbt-labs/dbt-core/issues/9747))
|
||||
- Support SQL in unit testing fixtures ([#9405](https://github.com/dbt-labs/dbt-core/issues/9405))
|
||||
- Add require_explicit_package_overrides_for_builtin_materializations to dbt_project.yml flags, which can be used to opt-out of overriding built-in materializations from packages ([#10007](https://github.com/dbt-labs/dbt-core/issues/10007))
|
||||
- add --empty flag to dbt build command ([#10026](https://github.com/dbt-labs/dbt-core/issues/10026))
|
||||
- Ability to `silence` warnings via `warn_error_options` ([#9644](https://github.com/dbt-labs/dbt-core/issues/9644))
|
||||
- Allow aliases `error` for `include` and `warn` for `exclude` in `warn_error_options` ([#9644](https://github.com/dbt-labs/dbt-core/issues/9644))
|
||||
- Add unit_test: selection method ([#10053](https://github.com/dbt-labs/dbt-core/issues/10053))
|
||||
|
||||
### Fixes
|
||||
|
||||
@@ -69,6 +85,8 @@
|
||||
- Get sources working again in dbt docs generate ([#9119](https://github.com/dbt-labs/dbt-core/issues/9119))
|
||||
- Fix parsing f-strings in python models ([#6976](https://github.com/dbt-labs/dbt-core/issues/6976))
|
||||
- Preserve the value of vars and the --full-refresh flags when using retry. ([#9112](https://github.com/dbt-labs/dbt-core/issues/9112))
|
||||
- fix lock-file bad indentation ([#9319](https://github.com/dbt-labs/dbt-core/issues/9319))
|
||||
- fix configuration of turning test warnings into failures with WARN_ERROR_OPTIONS ([#7761](https://github.com/dbt-labs/dbt-core/issues/7761))
|
||||
- Support reasonably long unit test names ([#9015](https://github.com/dbt-labs/dbt-core/issues/9015))
|
||||
- Fix back-compat parsing for model-level 'tests', source table-level 'tests', and 'tests' defined on model versions ([#9411](https://github.com/dbt-labs/dbt-core/issues/9411))
|
||||
- Fix retry command run from CLI ([#9444](https://github.com/dbt-labs/dbt-core/issues/9444))
|
||||
@@ -79,18 +97,52 @@
|
||||
- Update 'compiled_code' context member logic to route based on command ('clone' or not). Reimplement 'sql' context member as wrapper of 'compiled_code'. ([#9502](https://github.com/dbt-labs/dbt-core/issues/9502))
|
||||
- Fix bug where Semantic Layer filter strings are parsed into lists. ([#9507](https://github.com/dbt-labs/dbt-core/issues/9507))
|
||||
- Initialize invocation context before test fixtures are built. ([##9489](https://github.com/dbt-labs/dbt-core/issues/#9489))
|
||||
- Fix conflict with newer versions of Snowplow tracker ([#8719](https://github.com/dbt-labs/dbt-core/issues/8719))
|
||||
- When patching versioned models, set constraints after config ([#9364](https://github.com/dbt-labs/dbt-core/issues/9364))
|
||||
- only include unmodified semantic mdodels in state:modified selection ([#9548](https://github.com/dbt-labs/dbt-core/issues/9548))
|
||||
- Set query headers when manifest is passed in to dbtRunner ([#9546](https://github.com/dbt-labs/dbt-core/issues/9546))
|
||||
- Store node_info in node associated logging events ([#9557](https://github.com/dbt-labs/dbt-core/issues/9557))
|
||||
- Fix Semantic Model Compare node relations ([#9548](https://github.com/dbt-labs/dbt-core/issues/9548))
|
||||
- Tighten exception handling to avoid worker thread hangs. ([#9583](https://github.com/dbt-labs/dbt-core/issues/9583))
|
||||
- Clearer no-op logging in stubbed SavedQueryRunner ([#9533](https://github.com/dbt-labs/dbt-core/issues/9533))
|
||||
- Fix node_info contextvar handling so incorrect node_info doesn't persist ([#8866](https://github.com/dbt-labs/dbt-core/issues/8866))
|
||||
- Add target-path to retry ([#8948](https://github.com/dbt-labs/dbt-core/issues/8948))
|
||||
- Do not add duplicate input_measures ([#9360](https://github.com/dbt-labs/dbt-core/issues/9360))
|
||||
- Throw a ParsingError if a primary key constraint is defined on multiple columns or at both the column and model level. ([#9581](https://github.com/dbt-labs/dbt-core/issues/9581))
|
||||
- Bug fix: don't parse Jinja in filters for input metrics or measures. ([#9582](https://github.com/dbt-labs/dbt-core/issues/9582))
|
||||
- Fix traceback parsing for exceptions raised due to csv fixtures moved into or out of fixture/subfolders. ([#9570](https://github.com/dbt-labs/dbt-core/issues/9570))
|
||||
- Fix partial parsing `KeyError` on deleted schema files ([#8860](https://github.com/dbt-labs/dbt-core/issues/8860))
|
||||
- Support saved queries in `dbt list` ([#9532](https://github.com/dbt-labs/dbt-core/issues/9532))
|
||||
- include sources in catalog.json when over 100 relations selected for catalog generation ([#9755](https://github.com/dbt-labs/dbt-core/issues/9755))
|
||||
- Support overriding macros in packages in unit testing ([#9624](https://github.com/dbt-labs/dbt-core/issues/9624))
|
||||
- Handle exceptions for failing on-run-* hooks in source freshness ([#9511](https://github.com/dbt-labs/dbt-core/issues/9511))
|
||||
- Validation of unit test parsing for incremental models ([#9593](https://github.com/dbt-labs/dbt-core/issues/9593))
|
||||
- Fix use of retry command on command using defer ([#9770](https://github.com/dbt-labs/dbt-core/issues/9770))
|
||||
- Make `args` variable to be un-modified by `dbt.invoke(args)` ([#8938](https://github.com/dbt-labs/dbt-core/issues/8938), [#9787](https://github.com/dbt-labs/dbt-core/issues/9787))
|
||||
- Only create the packages-install-path / dbt_packages folder during dbt deps ([#6985](https://github.com/dbt-labs/dbt-core/issues/6985), [#9584](https://github.com/dbt-labs/dbt-core/issues/9584))
|
||||
- Unit test path outputs ([#9608](https://github.com/dbt-labs/dbt-core/issues/9608))
|
||||
- Fix assorted source freshness edgecases so check is run or actionable information is given ([#9078](https://github.com/dbt-labs/dbt-core/issues/9078))
|
||||
- "Fix Docker release process to account for both historical and current versions of `dbt-postgres` ([#9827](https://github.com/dbt-labs/dbt-core/issues/9827))
|
||||
- Exclude password-like fields for considering reparse ([#9795](https://github.com/dbt-labs/dbt-core/issues/9795))
|
||||
- Fixed query comments test ([#9860](https://github.com/dbt-labs/dbt-core/issues/9860))
|
||||
- Begin warning people about spaces in model names ([#9397](https://github.com/dbt-labs/dbt-core/issues/9397))
|
||||
- Add NodeRelation to SavedQuery Export ([#9534](https://github.com/dbt-labs/dbt-core/issues/9534))
|
||||
- Disambiguiate FreshnessConfigProblem error message ([#9891](https://github.com/dbt-labs/dbt-core/issues/9891))
|
||||
- Use consistent secret scrubbing with the log function. ([#9987](https://github.com/dbt-labs/dbt-core/issues/9987))
|
||||
- Validate against empty strings in package definitions ([#9985](https://github.com/dbt-labs/dbt-core/issues/9985))
|
||||
- Fix default value for indirect selection in selector cannot overwritten by CLI flag and env var ([#9976](https://github.com/dbt-labs/dbt-core/issues/9976), [#7673](https://github.com/dbt-labs/dbt-core/issues/7673))
|
||||
- Simplify error message if test severity isn't 'warn' or 'error' ([#9715](https://github.com/dbt-labs/dbt-core/issues/9715))
|
||||
- Support overriding source level loaded_at_field with a null table level definition ([#9320](https://github.com/dbt-labs/dbt-core/issues/9320))
|
||||
- Undo conditional agate import to prevent UnresolvedTypeReferenceError during RunResult serialization ([#10098](https://github.com/dbt-labs/dbt-core/issues/10098))
|
||||
- Restore previous behavior for --favor-state: only favor defer_relation if not selected in current command" ([#10107](https://github.com/dbt-labs/dbt-core/issues/10107))
|
||||
- Unit test fixture (csv) returns null for empty value ([#9881](https://github.com/dbt-labs/dbt-core/issues/9881))
|
||||
|
||||
### Docs
|
||||
|
||||
- Add analytics for dbt.com ([dbt-docs/#430](https://github.com/dbt-labs/dbt-docs/issues/430))
|
||||
- fix get_custom_database docstring ([dbt-docs/#9003](https://github.com/dbt-labs/dbt-docs/issues/9003))
|
||||
- Enable display of unit tests ([dbt-docs/#501](https://github.com/dbt-labs/dbt-docs/issues/501))
|
||||
- Unit tests not rendering ([dbt-docs/#506](https://github.com/dbt-labs/dbt-docs/issues/506))
|
||||
|
||||
### Under the Hood
|
||||
|
||||
@@ -141,6 +193,7 @@
|
||||
- Migrate data parts of `Metric` node to dbt/artifacts ([#9383](https://github.com/dbt-labs/dbt-core/issues/9383))
|
||||
- Move data portion of `SemanticModel` to dbt/artifacts ([#9387](https://github.com/dbt-labs/dbt-core/issues/9387))
|
||||
- Move data parts of `Exposure` class to dbt/artifacts ([#9380](https://github.com/dbt-labs/dbt-core/issues/9380))
|
||||
- Split up deferral across parsing (adding 'defer_relation' from state manifest) and runtime ref resolution" ([#9199](https://github.com/dbt-labs/dbt-core/issues/9199))
|
||||
- Start using `Mergeable` from dbt-common ([#9505](https://github.com/dbt-labs/dbt-core/issues/9505))
|
||||
- Move manifest nodes to artifacts ([#9388](https://github.com/dbt-labs/dbt-core/issues/9388))
|
||||
- Move data parts of `SourceDefinition` class to dbt/artifacts ([#9384](https://github.com/dbt-labs/dbt-core/issues/9384))
|
||||
@@ -148,40 +201,76 @@
|
||||
- Make dbt-core compatible with Python 3.12 ([#9007](https://github.com/dbt-labs/dbt-core/issues/9007))
|
||||
- Restrict protobuf to major version 4. ([#9566](https://github.com/dbt-labs/dbt-core/issues/9566))
|
||||
- Remove references to dbt.tracking and dbt.flags from dbt/artifacts ([#9390](https://github.com/dbt-labs/dbt-core/issues/9390))
|
||||
- Remove unused key `wildcard` from MethodName enum ([#9641](https://github.com/dbt-labs/dbt-core/issues/9641))
|
||||
- Implement primary key inference for model nodes ([#9652](https://github.com/dbt-labs/dbt-core/issues/9652))
|
||||
- Define UnitTestDefinition resource in dbt/artifacts/resources ([#9667](https://github.com/dbt-labs/dbt-core/issues/9667))
|
||||
- Use Manifest instead of WritableManifest in PreviousState and _get_deferred_manifest ([#9567](https://github.com/dbt-labs/dbt-core/issues/9567))
|
||||
- Improve dbt CLI speed ([#4627](https://github.com/dbt-labs/dbt-core/issues/4627))
|
||||
- Include node_info in various Result events ([#9619](https://github.com/dbt-labs/dbt-core/issues/9619))
|
||||
- Remove non dbt.artifacts dbt.* imports from dbt/artifacts ([#9926](https://github.com/dbt-labs/dbt-core/issues/9926))
|
||||
- Migrate to using `error_tag` provided by `dbt-common` ([#9914](https://github.com/dbt-labs/dbt-core/issues/9914))
|
||||
- Add a test for semantic manifest and move test fixtures needed for it ([#9665](https://github.com/dbt-labs/dbt-core/issues/9665))
|
||||
- Raise deprecation warning if installed package overrides built-in materialization ([#9971](https://github.com/dbt-labs/dbt-core/issues/9971))
|
||||
- Use the SECRET_ENV_PREFIX from dbt_common instead of duplicating it in dbt-core ([#10018](https://github.com/dbt-labs/dbt-core/issues/10018))
|
||||
- Enable use of record mode via environment variable ([#10045](https://github.com/dbt-labs/dbt-core/issues/10045))
|
||||
- Consistent naming + deprecation warnings for "legacy behavior" flags ([#10062](https://github.com/dbt-labs/dbt-core/issues/10062))
|
||||
- Enable use of context in serialization ([#10093](https://github.com/dbt-labs/dbt-core/issues/10093))
|
||||
|
||||
### Dependencies
|
||||
|
||||
- Bump actions/checkout from 3 to 4 ([#8781](https://github.com/dbt-labs/dbt-core/pull/8781))
|
||||
- Begin using DSI 0.4.x ([#8892](https://github.com/dbt-labs/dbt-core/pull/8892))
|
||||
- Update typing-extensions version to >=4.4 ([#9012](https://github.com/dbt-labs/dbt-core/pull/9012))
|
||||
- Bump ddtrace from 2.1.7 to 2.3.0 ([#9132](https://github.com/dbt-labs/dbt-core/pull/9132))
|
||||
- Bump freezegun from 0.3.12 to 1.3.0 ([#9197](https://github.com/dbt-labs/dbt-core/pull/9197))
|
||||
- Bump actions/setup-python from 4 to 5 ([#9267](https://github.com/dbt-labs/dbt-core/pull/9267))
|
||||
- Bump actions/download-artifact from 3 to 4 ([#9374](https://github.com/dbt-labs/dbt-core/pull/9374))
|
||||
- remove dbt/adapters and add dependency on dbt-adapters ([#9430](https://github.com/dbt-labs/dbt-core/pull/9430))
|
||||
- Bump actions/cache from 3 to 4 ([#9471](https://github.com/dbt-labs/dbt-core/pull/9471))
|
||||
- Bump peter-evans/create-pull-request from 5 to 6 ([#9552](https://github.com/dbt-labs/dbt-core/pull/9552))
|
||||
- Cap dbt-semantic-interfaces version range to <0.6 ([#9671](https://github.com/dbt-labs/dbt-core/pull/9671))
|
||||
- bump dbt-common to accept major version 1 ([#9690](https://github.com/dbt-labs/dbt-core/pull/9690))
|
||||
- Bump actions/checkout from 3 to 4 ([#8781](https://github.com/dbt-labs/dbt-core/issues/8781))
|
||||
- Begin using DSI 0.4.x ([#8892](https://github.com/dbt-labs/dbt-core/issues/8892))
|
||||
- Update typing-extensions version to >=4.4 ([#9012](https://github.com/dbt-labs/dbt-core/issues/9012))
|
||||
- Bump ddtrace from 2.1.7 to 2.3.0 ([#9132](https://github.com/dbt-labs/dbt-core/issues/9132))
|
||||
- Bump freezegun from 0.3.12 to 1.3.0 ([#9197](https://github.com/dbt-labs/dbt-core/issues/9197))
|
||||
- Bump actions/setup-python from 4 to 5 ([#9267](https://github.com/dbt-labs/dbt-core/issues/9267))
|
||||
- Bump actions/download-artifact from 3 to 4 ([#9374](https://github.com/dbt-labs/dbt-core/issues/9374))
|
||||
- Relax pathspec upper bound version restriction ([#9373](https://github.com/dbt-labs/dbt-core/issues/9373))
|
||||
- remove dbt/adapters and add dependency on dbt-adapters ([#9430](https://github.com/dbt-labs/dbt-core/issues/9430))
|
||||
- Bump actions/upload-artifact from 3 to 4 ([#9470](https://github.com/dbt-labs/dbt-core/issues/9470))
|
||||
- Bump actions/cache from 3 to 4 ([#9471](https://github.com/dbt-labs/dbt-core/issues/9471))
|
||||
- Bump peter-evans/create-pull-request from 5 to 6 ([#9552](https://github.com/dbt-labs/dbt-core/issues/9552))
|
||||
- Restrict protobuf to 4.* versions ([#9566](https://github.com/dbt-labs/dbt-core/issues/9566))
|
||||
- Bump codecov/codecov-action from 3 to 4 ([#9659](https://github.com/dbt-labs/dbt-core/issues/9659))
|
||||
- Cap dbt-semantic-interfaces version range to <0.6 ([#9671](https://github.com/dbt-labs/dbt-core/issues/9671))
|
||||
- Bump python from 3.10.7-slim-nullseye to 3.11.2-slim-bullseye in /docker ([#9687](https://github.com/dbt-labs/dbt-core/issues/9687))
|
||||
- bump dbt-common to accept major version 1 ([#9690](https://github.com/dbt-labs/dbt-core/issues/9690))
|
||||
- Remove duplicate dependency of protobuf in dev-requirements ([#9830](https://github.com/dbt-labs/dbt-core/issues/9830))
|
||||
- Bump black from 23.3.0 to >=24.3.0,<25.0 ([#8074](https://github.com/dbt-labs/dbt-core/issues/8074))
|
||||
- Update the agate pin to "agate>=1.7.0,<1.10" ([#9934](https://github.com/dbt-labs/dbt-core/issues/9934))
|
||||
|
||||
### Security
|
||||
|
||||
- Update Jinja2 to >= 3.1.3 to address CVE-2024-22195 ([#CVE-2024-22195](https://github.com/dbt-labs/dbt-core/pull/CVE-2024-22195))
|
||||
- Update Jinja2 to >= 3.1.3 to address CVE-2024-22195 ([#9638](https://github.com/dbt-labs/dbt-core/issues/9638))
|
||||
- Bump sqlparse to >=0.5.0, <0.6.0 to address GHSA-2m57-hf25-phgg ([#9951](https://github.com/dbt-labs/dbt-core/issues/9951))
|
||||
|
||||
### Contributors
|
||||
- [@LeoTheGriff](https://github.com/LeoTheGriff) ([#9003](https://github.com/dbt-labs/dbt-core/issues/9003))
|
||||
- [@SamuelBFavarin](https://github.com/SamuelBFavarin) ([#9747](https://github.com/dbt-labs/dbt-core/issues/9747))
|
||||
- [@WilliamDee](https://github.com/WilliamDee) ([#9203](https://github.com/dbt-labs/dbt-core/issues/9203))
|
||||
- [@adamlopez](https://github.com/adamlopez) ([#8621](https://github.com/dbt-labs/dbt-core/issues/8621))
|
||||
- [@akurdyukov](https://github.com/akurdyukov) ([#8719](https://github.com/dbt-labs/dbt-core/issues/8719))
|
||||
- [@aliceliu](https://github.com/aliceliu) ([#9652](https://github.com/dbt-labs/dbt-core/issues/9652))
|
||||
- [@asweet](https://github.com/asweet) ([#9641](https://github.com/dbt-labs/dbt-core/issues/9641))
|
||||
- [@b-per](https://github.com/b-per) ([#430](https://github.com/dbt-labs/dbt-core/issues/430))
|
||||
- [@barton996](https://github.com/barton996) ([#7798](https://github.com/dbt-labs/dbt-core/issues/7798), [#6891](https://github.com/dbt-labs/dbt-core/issues/6891))
|
||||
- [@benmosher](https://github.com/benmosher) ([#n/a](https://github.com/dbt-labs/dbt-core/issues/n/a))
|
||||
- [@colin-rorgers-dbt](https://github.com/colin-rorgers-dbt) ([#8919](https://github.com/dbt-labs/dbt-core/issues/8919))
|
||||
- [@courtneyholcomb](https://github.com/courtneyholcomb) ([#9507](https://github.com/dbt-labs/dbt-core/issues/9507))
|
||||
- [@courtneyholcomb](https://github.com/courtneyholcomb) ([#9804](https://github.com/dbt-labs/dbt-core/issues/9804), [#9507](https://github.com/dbt-labs/dbt-core/issues/9507), [#9582](https://github.com/dbt-labs/dbt-core/issues/9582))
|
||||
- [@damian3031](https://github.com/damian3031) ([#9860](https://github.com/dbt-labs/dbt-core/issues/9860))
|
||||
- [@dwreeves](https://github.com/dwreeves) ([#4627](https://github.com/dbt-labs/dbt-core/issues/4627))
|
||||
- [@edgarrmondragon](https://github.com/edgarrmondragon) ([#8719](https://github.com/dbt-labs/dbt-core/issues/8719))
|
||||
- [@emmoop](https://github.com/emmoop) ([#9951](https://github.com/dbt-labs/dbt-core/issues/9951))
|
||||
- [@heysweet](https://github.com/heysweet) ([#9811](https://github.com/dbt-labs/dbt-core/issues/9811))
|
||||
- [@jx2lee](https://github.com/jx2lee) ([#9319](https://github.com/dbt-labs/dbt-core/issues/9319), [#7761](https://github.com/dbt-labs/dbt-core/issues/7761))
|
||||
- [@l1xnan](https://github.com/l1xnan) ([#9007](https://github.com/dbt-labs/dbt-core/issues/9007))
|
||||
- [@mederka](https://github.com/mederka) ([#6976](https://github.com/dbt-labs/dbt-core/issues/6976))
|
||||
- [@mjkanji](https://github.com/mjkanji) ([#9934](https://github.com/dbt-labs/dbt-core/issues/9934))
|
||||
- [@nielspardon](https://github.com/nielspardon) ([#7247](https://github.com/dbt-labs/dbt-core/issues/7247))
|
||||
- [@niteshy](https://github.com/niteshy) ([#9830](https://github.com/dbt-labs/dbt-core/issues/9830))
|
||||
- [@ofek1weiss](https://github.com/ofek1weiss) ([#5609](https://github.com/dbt-labs/dbt-core/issues/5609))
|
||||
- [@peterallenwebb,](https://github.com/peterallenwebb,) ([#9112](https://github.com/dbt-labs/dbt-core/issues/9112))
|
||||
- [@tlento](https://github.com/tlento) ([#9012](https://github.com/dbt-labs/dbt-core/pull/9012), [#9671](https://github.com/dbt-labs/dbt-core/pull/9671))
|
||||
- [@rzjfr](https://github.com/rzjfr) ([#9373](https://github.com/dbt-labs/dbt-core/issues/9373))
|
||||
- [@slothkong](https://github.com/slothkong) ([#9570](https://github.com/dbt-labs/dbt-core/issues/9570))
|
||||
- [@tlento](https://github.com/tlento) ([#9012](https://github.com/dbt-labs/dbt-core/issues/9012), [#9671](https://github.com/dbt-labs/dbt-core/issues/9671))
|
||||
- [@tonayya](https://github.com/tonayya) ([#9252](https://github.com/dbt-labs/dbt-core/issues/9252))
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Breaking Changes
|
||||
body: Remove adapter.get_compiler interface
|
||||
time: 2023-11-27T11:47:57.443202-05:00
|
||||
custom:
|
||||
Author: michelleark
|
||||
Issue: "9148"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Breaking Changes
|
||||
body: Move AdapterLogger to adapters folder
|
||||
time: 2023-11-28T13:43:56.853925-08:00
|
||||
custom:
|
||||
Author: colin-rogers-dbt
|
||||
Issue: "9151"
|
||||
@@ -1,7 +0,0 @@
|
||||
kind: Breaking Changes
|
||||
body: Rm --dry-run flag from 'dbt deps --add-package', in favor of just 'dbt deps
|
||||
--lock'
|
||||
time: 2023-11-29T09:19:21.071212+01:00
|
||||
custom:
|
||||
Author: jtcohen6
|
||||
Issue: "9100"
|
||||
@@ -1,7 +0,0 @@
|
||||
kind: Breaking Changes
|
||||
body: move event manager setup back to core, remove ref to global EVENT_MANAGER and
|
||||
clean up event manager functions
|
||||
time: 2023-11-30T13:53:48.645192-08:00
|
||||
custom:
|
||||
Author: colin-rogers-dbt
|
||||
Issue: "9150"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Breaking Changes
|
||||
body: Remove dbt-tests-adapter and dbt-postgres packages from dbt-core
|
||||
time: 2024-01-30T14:05:50.291291-08:00
|
||||
custom:
|
||||
Author: colin-rogers-dbt
|
||||
Issue: "9455"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: "Dependencies"
|
||||
body: "Bump actions/checkout from 3 to 4"
|
||||
time: 2023-10-05T15:18:48.00000Z
|
||||
custom:
|
||||
Author: dependabot[bot]
|
||||
Issue: 8781
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Dependencies
|
||||
body: Begin using DSI 0.4.x
|
||||
time: 2023-10-31T13:19:54.750009-07:00
|
||||
custom:
|
||||
Author: QMalcolm peterallenwebb
|
||||
Issue: "8892"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Dependencies
|
||||
body: Update typing-extensions version to >=4.4
|
||||
time: 2023-11-06T13:00:51.062386-08:00
|
||||
custom:
|
||||
Author: tlento
|
||||
Issue: "9012"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: "Dependencies"
|
||||
body: "Bump ddtrace from 2.1.7 to 2.3.0"
|
||||
time: 2023-11-22T00:18:40.00000Z
|
||||
custom:
|
||||
Author: dependabot[bot]
|
||||
Issue: 9132
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: "Dependencies"
|
||||
body: "Bump freezegun from 0.3.12 to 1.3.0"
|
||||
time: 2023-12-04T00:09:45.00000Z
|
||||
custom:
|
||||
Author: dependabot[bot]
|
||||
Issue: 9197
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: "Dependencies"
|
||||
body: "Bump actions/setup-python from 4 to 5"
|
||||
time: 2023-12-11T00:56:51.00000Z
|
||||
custom:
|
||||
Author: dependabot[bot]
|
||||
Issue: 9267
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: "Dependencies"
|
||||
body: "Bump actions/download-artifact from 3 to 4"
|
||||
time: 2024-01-15T01:20:30.00000Z
|
||||
custom:
|
||||
Author: dependabot[bot]
|
||||
Issue: 9374
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Dependencies
|
||||
body: Relax pathspec upper bound version restriction
|
||||
time: 2024-01-17T10:08:18.009949641+01:00
|
||||
custom:
|
||||
Author: rzjfr
|
||||
Issue: "9373"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Dependencies
|
||||
body: remove dbt/adapters and add dependency on dbt-adapters
|
||||
time: 2024-01-23T10:58:43.286952-08:00
|
||||
custom:
|
||||
Author: colin-rogers-dbt
|
||||
Issue: "9430"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: "Dependencies"
|
||||
body: "Bump actions/upload-artifact from 3 to 4"
|
||||
time: 2024-01-29T00:57:34.00000Z
|
||||
custom:
|
||||
Author: dependabot[bot]
|
||||
Issue: 9470
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: "Dependencies"
|
||||
body: "Bump actions/cache from 3 to 4"
|
||||
time: 2024-01-29T00:57:43.00000Z
|
||||
custom:
|
||||
Author: dependabot[bot]
|
||||
Issue: 9471
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: "Dependencies"
|
||||
body: "Bump peter-evans/create-pull-request from 5 to 6"
|
||||
time: 2024-02-12T01:13:24.00000Z
|
||||
custom:
|
||||
Author: dependabot[bot]
|
||||
Issue: 9552
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Dependencies
|
||||
body: Restrict protobuf to 4.* versions
|
||||
time: 2024-02-22T10:29:47.595435-08:00
|
||||
custom:
|
||||
Author: QMalcolm
|
||||
Issue: "9566"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: "Dependencies"
|
||||
body: "Bump codecov/codecov-action from 3 to 4"
|
||||
time: 2024-02-26T00:44:12.00000Z
|
||||
custom:
|
||||
Author: dependabot[bot]
|
||||
Issue: 9659
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Dependencies
|
||||
body: Cap dbt-semantic-interfaces version range to <0.6
|
||||
time: 2024-02-26T12:35:02.643779-08:00
|
||||
custom:
|
||||
Author: tlento
|
||||
Issue: "9671"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Dependencies
|
||||
body: Bump python from 3.10.7-slim-nullseye to 3.11.2-slim-bullseye in /docker
|
||||
time: 2024-02-27T14:21:38.394757-05:00
|
||||
custom:
|
||||
Author: michelleark
|
||||
Issue: "9687"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Dependencies
|
||||
body: bump dbt-common to accept major version 1
|
||||
time: 2024-02-27T15:11:15.583604-05:00
|
||||
custom:
|
||||
Author: michelleark
|
||||
Issue: "9690"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Dependencies
|
||||
body: Remove duplicate dependency of protobuf in dev-requirements
|
||||
time: 2024-03-31T10:39:17.432017-07:00
|
||||
custom:
|
||||
Author: niteshy
|
||||
Issue: "9830"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: "Dependencies"
|
||||
body: "Bump black from 23.3.0 to >=24.3.0,<25.0"
|
||||
time: 2024-04-10T18:33:21.00000Z
|
||||
custom:
|
||||
Author: dependabot[bot]
|
||||
Issue: 8074
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Docs
|
||||
body: Add analytics for dbt.com
|
||||
time: 2023-06-15T10:51:57.838991+02:00
|
||||
custom:
|
||||
Author: b-per
|
||||
Issue: "430"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Docs
|
||||
body: fix get_custom_database docstring
|
||||
time: 2023-11-06T12:31:57.525711Z
|
||||
custom:
|
||||
Author: LeoTheGriff
|
||||
Issue: "9003"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Initial implementation of unit testing
|
||||
time: 2023-08-02T14:50:11.391992-04:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "8287"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Unit test manifest artifacts and selection
|
||||
time: 2023-08-28T10:18:25.958929-04:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "8295"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Support config with tags & meta for unit tests
|
||||
time: 2023-09-06T23:47:41.059915-04:00
|
||||
custom:
|
||||
Author: michelleark
|
||||
Issue: "8294"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: 'Allow adapters to include package logs in dbt standard logging '
|
||||
time: 2023-09-15T12:37:33.862862-07:00
|
||||
custom:
|
||||
Author: colin-rogers-dbt
|
||||
Issue: "7859"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Enable inline csv fixtures in unit tests
|
||||
time: 2023-09-28T16:32:05.573776-04:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "8626"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Add drop_schema_named macro
|
||||
time: 2023-10-17T14:36:20.612289-07:00
|
||||
custom:
|
||||
Author: colin-rogers-dbt
|
||||
Issue: "8025"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: migrate utils to common and adapters folders
|
||||
time: 2023-10-26T11:08:21.458709-07:00
|
||||
custom:
|
||||
Author: colin-rogers-dbt
|
||||
Issue: "8924"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Move Agate helper client into common
|
||||
time: 2023-10-26T12:35:56.538587-07:00
|
||||
custom:
|
||||
Author: MichelleArk
|
||||
Issue: "8926"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: remove usage of dbt.config.PartialProject from dbt/adapters
|
||||
time: 2023-10-26T12:39:13.904116-07:00
|
||||
custom:
|
||||
Author: MichelleArk
|
||||
Issue: "8928"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Add exports to SavedQuery spec
|
||||
time: 2023-10-31T13:20:22.448158-07:00
|
||||
custom:
|
||||
Author: QMalcolm peterallenwebb
|
||||
Issue: "8892"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Support unit testing incremental models
|
||||
time: 2023-11-01T10:18:45.341781-04:00
|
||||
custom:
|
||||
Author: michelleark
|
||||
Issue: "8422"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Add support of csv file fixtures to unit testing
|
||||
time: 2023-11-06T19:47:52.501495-06:00
|
||||
custom:
|
||||
Author: emmyoop
|
||||
Issue: "8290"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Remove legacy logger
|
||||
time: 2023-11-07T13:56:35.186648-08:00
|
||||
custom:
|
||||
Author: colin-rogers-dbt
|
||||
Issue: "8027"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Unit tests support --defer and state:modified
|
||||
time: 2023-11-07T23:10:06.376588-05:00
|
||||
custom:
|
||||
Author: jtcohen6
|
||||
Issue: "8517"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Support setting export configs hierarchically via saved query and project configs
|
||||
time: 2023-11-10T15:42:55.042317-08:00
|
||||
custom:
|
||||
Author: QMalcolm
|
||||
Issue: "8956"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Support source inputs in unit tests
|
||||
time: 2023-11-11T19:11:50.870494-05:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "8507"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Use daff to render diff displayed in stdout when unit test fails
|
||||
time: 2023-11-14T10:15:55.689307-05:00
|
||||
custom:
|
||||
Author: michelleark
|
||||
Issue: "8558"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Global config for --target and --profile CLI flags and DBT_TARGET and DBT_PROFILE environment variables.
|
||||
time: 2023-11-15T09:20:05.12461Z
|
||||
custom:
|
||||
Author: barton996
|
||||
Issue: "7798"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Move unit testing to test command
|
||||
time: 2023-11-16T14:40:06.121336-05:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "8979"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Support --empty flag for schema-only dry runs
|
||||
time: 2023-11-16T23:40:49.96651-05:00
|
||||
custom:
|
||||
Author: michelleark
|
||||
Issue: "8971"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Support unit tests in non-root packages
|
||||
time: 2023-11-30T13:09:48.206007-05:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "8285"
|
||||
@@ -1,7 +0,0 @@
|
||||
kind: Features
|
||||
body: Convert the `tests` config to `data_tests` in both dbt_project.yml and schema files.
|
||||
in schema files.
|
||||
time: 2023-12-05T13:17:17.647765-06:00
|
||||
custom:
|
||||
Author: emmyoop
|
||||
Issue: "8699"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Make fixture files full-fledged parts of the manifest and enable partial parsing
|
||||
time: 2023-12-05T20:04:47.117029-05:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "9067"
|
||||
@@ -1,7 +0,0 @@
|
||||
kind: Features
|
||||
body: Adds support for parsing conversion metric related properties for the semantic
|
||||
layer.
|
||||
time: 2023-12-06T18:14:58.688221-05:00
|
||||
custom:
|
||||
Author: WilliamDee
|
||||
Issue: "9203"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: In build command run unit tests before models
|
||||
time: 2023-12-12T15:05:56.778829-05:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "9128"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Move flags from UserConfig in profiles.yml to flags in dbt_project.yml
|
||||
time: 2023-12-18T19:58:54.075811-05:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "9183"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Added hook support for `dbt source freshness`
|
||||
time: 2023-12-31T17:12:05.587185+02:00
|
||||
custom:
|
||||
Author: ofek1weiss
|
||||
Issue: "5609"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Align with order of unit test output when `actual` differs from `expected`
|
||||
time: 2024-01-18T13:56:51.131001-07:00
|
||||
custom:
|
||||
Author: dbeatty10
|
||||
Issue: "9370"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Added support for external nodes in unit test nodes
|
||||
time: 2024-01-19T10:13:35.589099-06:00
|
||||
custom:
|
||||
Author: QMalcolm MichelleArk
|
||||
Issue: "8944"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Enable unit testing versioned models
|
||||
time: 2024-01-22T14:58:54.251484-05:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "9344"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Enable list command for unit tests
|
||||
time: 2024-01-29T11:47:53.696961-05:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "8508"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Integration Test Optimizations
|
||||
time: 2024-01-31T15:35:35.691224-05:00
|
||||
custom:
|
||||
Author: peterallenwebb
|
||||
Issue: "9498"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Accelerate integration tests with caching.
|
||||
time: 2024-02-01T15:49:56.422651-05:00
|
||||
custom:
|
||||
Author: peterallenwebb
|
||||
Issue: "9498"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Cache environment variables
|
||||
time: 2024-02-02T11:26:44.614393-05:00
|
||||
custom:
|
||||
Author: peterallenwebb
|
||||
Issue: "9489"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Support meta at the config level for Metric nodes
|
||||
time: 2024-02-15T12:08:11.927789-06:00
|
||||
custom:
|
||||
Author: emmyoop
|
||||
Issue: "9441"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Add cache to SavedQuery config
|
||||
time: 2024-02-15T14:58:14.834651-06:00
|
||||
custom:
|
||||
Author: emmyoop
|
||||
Issue: "9540"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Support scrubbing secret vars
|
||||
time: 2024-03-07T15:36:22.754627+01:00
|
||||
custom:
|
||||
Author: nielspardon
|
||||
Issue: "7247"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Allow excluding resource types for build, list, and clone commands, and provide env vars
|
||||
time: 2024-03-12T14:04:07.086017-04:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "9237"
|
||||
@@ -1,7 +0,0 @@
|
||||
kind: Features
|
||||
body: SourceDefinition.meta represents source-level and table-level meta properties,
|
||||
instead of only table-level
|
||||
time: 2024-03-15T16:12:09.789935-04:00
|
||||
custom:
|
||||
Author: michelleark
|
||||
Issue: "9766"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Allow metrics in semantic layer filters.
|
||||
time: 2024-03-22T10:31:24.76978-07:00
|
||||
custom:
|
||||
Author: courtneyholcomb
|
||||
Issue: "9804"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Add wildcard support to the group selector method
|
||||
time: 2024-03-23T20:12:30.715975-04:00
|
||||
custom:
|
||||
Author: heysweet
|
||||
Issue: "9811"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: 'source freshness precomputes metadata-based freshness in batch, if possible '
|
||||
time: 2024-04-04T17:07:28.717868-07:00
|
||||
custom:
|
||||
Author: michelleark
|
||||
Issue: "8705"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Better error message when trying to select a disabled model
|
||||
time: 2024-04-05T17:57:33.047963+02:00
|
||||
custom:
|
||||
Author: SamuelBFavarin
|
||||
Issue: "9747"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Features
|
||||
body: Support SQL in unit testing fixtures
|
||||
time: 2024-04-08T09:41:32.15936-04:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "9405"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: For packages installed with tarball method, fetch metadata to resolve nested dependencies
|
||||
time: 2023-10-13T13:09:43.188308-04:00
|
||||
custom:
|
||||
Author: adamlopez
|
||||
Issue: "8621"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Fix partial parsing not working for semantic model change
|
||||
time: 2023-10-16T16:39:53.05058-07:00
|
||||
custom:
|
||||
Author: ChenyuLInx
|
||||
Issue: "8859"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Handle unknown `type_code` for model contracts
|
||||
time: 2023-10-24T11:01:51.980781-06:00
|
||||
custom:
|
||||
Author: dbeatty10
|
||||
Issue: 8877 8353
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Add back contract enforcement for temporary tables on postgres
|
||||
time: 2023-10-24T14:55:04.051683-05:00
|
||||
custom:
|
||||
Author: emmyoop
|
||||
Issue: "8857"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Rework get_catalog implementation to retain previous adapter interface semantics
|
||||
time: 2023-10-24T15:54:00.628086-04:00
|
||||
custom:
|
||||
Author: peterallenwebb
|
||||
Issue: "8846"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Add version to fqn when version==0
|
||||
time: 2023-10-26T00:25:36.259356-05:00
|
||||
custom:
|
||||
Author: aranke
|
||||
Issue: "8836"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Fix cased comparison in catalog-retrieval function.
|
||||
time: 2023-10-30T09:37:34.258612-04:00
|
||||
custom:
|
||||
Author: peterallenwebb
|
||||
Issue: "8939"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Catalog queries now assign the correct type to materialized views
|
||||
time: 2023-10-31T00:53:45.486203-04:00
|
||||
custom:
|
||||
Author: mikealfare
|
||||
Issue: "8864"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Fix compilation exception running empty seed file and support new Integer agate data_type
|
||||
time: 2023-10-31T14:48:37.774871-04:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "8895"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Make relation filtering None-tolerant for maximal flexibility across adapters.
|
||||
time: 2023-11-01T15:58:24.552054-04:00
|
||||
custom:
|
||||
Author: peterallenwebb
|
||||
Issue: "8974"
|
||||
@@ -1,7 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Update run_results.json from previous versions of dbt to support deferral and
|
||||
rerun from failure
|
||||
time: 2023-11-06T15:59:33.677915-05:00
|
||||
custom:
|
||||
Author: jtcohen6 peterallenwebb
|
||||
Issue: "9010"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Fix git repository with subdirectory for Deps
|
||||
time: 2023-11-07T09:23:58.214271-08:00
|
||||
custom:
|
||||
Author: ChenyuLInx
|
||||
Issue: "9000"
|
||||
@@ -1,7 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Use MANIFEST.in to recursively include all jinja templates; fixes issue where
|
||||
some templates were not included in the distribution
|
||||
time: 2023-11-07T09:41:30.121733-05:00
|
||||
custom:
|
||||
Author: mikealfare
|
||||
Issue: "9016"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Fix formatting of tarball information in packages-lock.yml
|
||||
time: 2023-11-13T11:49:56.437007-08:00
|
||||
custom:
|
||||
Author: ChenyuLInx QMalcolm
|
||||
Issue: "9062"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Use seed file from disk for unit testing if rows not specified in YAML config
|
||||
time: 2023-11-13T15:45:35.008565Z
|
||||
custom:
|
||||
Author: aranke
|
||||
Issue: "8652"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: 'deps: Lock git packages to commit SHA during resolution'
|
||||
time: 2023-11-27T15:43:10.122069+01:00
|
||||
custom:
|
||||
Author: jtcohen6
|
||||
Issue: "9050"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: 'deps: Use PackageRenderer to read package-lock.json'
|
||||
time: 2023-11-27T15:43:47.842423+01:00
|
||||
custom:
|
||||
Author: jtcohen6
|
||||
Issue: "9127"
|
||||
@@ -1,7 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Ensure we produce valid jsonschema schemas for manifest, catalog, run-results,
|
||||
and sources
|
||||
time: 2023-11-27T16:52:44.590313-08:00
|
||||
custom:
|
||||
Author: QMalcolm
|
||||
Issue: "8991"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Fix parsing f-strings in python models
|
||||
time: 2023-11-28T10:21:11.596121-08:00
|
||||
custom:
|
||||
Author: mederka
|
||||
Issue: "6976"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: 'Get sources working again in dbt docs generate'
|
||||
time: 2023-11-28T15:52:25.738256Z
|
||||
custom:
|
||||
Author: aranke
|
||||
Issue: "9119"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Preserve the value of vars and the --full-refresh flags when using retry.
|
||||
time: 2023-12-13T22:04:49.228294-05:00
|
||||
custom:
|
||||
Author: peterallenwebb, ChenyuLInx
|
||||
Issue: "9112"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: fix lock-file bad indentation
|
||||
time: 2024-01-06T00:36:49.547533+09:00
|
||||
custom:
|
||||
Author: jx2lee
|
||||
Issue: "9319"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: fix configuration of turning test warnings into failures with WARN_ERROR_OPTIONS
|
||||
time: 2024-01-08T23:20:35.339102+09:00
|
||||
custom:
|
||||
Author: jx2lee
|
||||
Issue: "7761"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Support reasonably long unit test names
|
||||
time: 2024-01-15T16:53:10.42761-05:00
|
||||
custom:
|
||||
Author: michelleark
|
||||
Issue: "9015"
|
||||
@@ -1,7 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Fix back-compat parsing for model-level 'tests', source table-level 'tests',
|
||||
and 'tests' defined on model versions
|
||||
time: 2024-01-19T21:52:14.090462+01:00
|
||||
custom:
|
||||
Author: jtcohen6
|
||||
Issue: "9411"
|
||||
@@ -1,6 +0,0 @@
|
||||
kind: Fixes
|
||||
body: Fix retry command run from CLI
|
||||
time: 2024-01-24T14:25:22.846199-08:00
|
||||
custom:
|
||||
Author: ChenyuLInx
|
||||
Issue: "9444"
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user