mirror of
https://github.com/dbt-labs/dbt-core
synced 2025-12-20 16:21:27 +00:00
Compare commits
214 Commits
v1.1.5
...
jerco/pyth
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
93572b9291 | ||
|
|
3562637984 | ||
|
|
17aca39e1c | ||
|
|
59744f18bb | ||
|
|
f1326f526c | ||
|
|
834ac716fd | ||
|
|
0487b96098 | ||
|
|
dbd36f06e4 | ||
|
|
38ada8a68e | ||
|
|
e58edaab2d | ||
|
|
c202e005cd | ||
|
|
8129862b3c | ||
|
|
4e8aa007cf | ||
|
|
fe88bfabbf | ||
|
|
5328a64df2 | ||
|
|
87c9974be1 | ||
|
|
f3f509da92 | ||
|
|
5e8dcec2c5 | ||
|
|
56783446db | ||
|
|
207cc0383d | ||
|
|
49ecd6a6a4 | ||
|
|
c109f39d82 | ||
|
|
fd778dceb5 | ||
|
|
e402241e0e | ||
|
|
a6c37c948d | ||
|
|
fd886cb7dd | ||
|
|
b089a471b7 | ||
|
|
ae294b643b | ||
|
|
0bd6df0d1b | ||
|
|
7b1d61c956 | ||
|
|
646a0c704f | ||
|
|
bbf4fc30a5 | ||
|
|
6baaa2bcb0 | ||
|
|
13a595722a | ||
|
|
3680b6ad0e | ||
|
|
4c29d48d1c | ||
|
|
e00eb9aa3a | ||
|
|
f5a94fc774 | ||
|
|
b98af4ce17 | ||
|
|
b0f8d3d2f1 | ||
|
|
6c4577f44e | ||
|
|
89ee5962f5 | ||
|
|
a096202b28 | ||
|
|
7da7c2d692 | ||
|
|
1db48b3cca | ||
|
|
567847a5b0 | ||
|
|
9894c04d38 | ||
|
|
b26280d1cf | ||
|
|
cfece2cf51 | ||
|
|
79da002c3c | ||
|
|
e3f827513f | ||
|
|
10b2a7e7ff | ||
|
|
82c8d6a7a8 | ||
|
|
c994717cbc | ||
|
|
e3452b9a8f | ||
|
|
e95e36d63b | ||
|
|
74f7416144 | ||
|
|
1feeb804f4 | ||
|
|
0f6e4f0e32 | ||
|
|
2b44c2b456 | ||
|
|
2bb31ade39 | ||
|
|
0ce12405c0 | ||
|
|
b8c13e05db | ||
|
|
64268d2f9b | ||
|
|
8c8be68701 | ||
|
|
1df713fee9 | ||
|
|
758afd4071 | ||
|
|
0f9200d356 | ||
|
|
5f59ff1254 | ||
|
|
49e7bdbef9 | ||
|
|
5466fa5575 | ||
|
|
f8f21ee707 | ||
|
|
436737dde5 | ||
|
|
7f8d9a7af9 | ||
|
|
d80de82316 | ||
|
|
0d02446e07 | ||
|
|
a9e71b3907 | ||
|
|
739fb98d0e | ||
|
|
348769fa80 | ||
|
|
7efb6ab62d | ||
|
|
a3b018fd3b | ||
|
|
4d6208be64 | ||
|
|
3aab9befcf | ||
|
|
e5ac9df069 | ||
|
|
34960d8d61 | ||
|
|
94a7cfa58d | ||
|
|
eb72dbf32a | ||
|
|
9eb411f7b7 | ||
|
|
32415e3659 | ||
|
|
7886924c07 | ||
|
|
40b55ed65a | ||
|
|
4f5b9e686c | ||
|
|
95284aff68 | ||
|
|
063ff9c254 | ||
|
|
26b33e668d | ||
|
|
26ac9d57d0 | ||
|
|
7bd861a351 | ||
|
|
15c97f009a | ||
|
|
5153023100 | ||
|
|
c879083bc9 | ||
|
|
05bf27c958 | ||
|
|
a7ff003d4f | ||
|
|
2547e4f55e | ||
|
|
b43fc76701 | ||
|
|
48464a22a4 | ||
|
|
c3891d78e4 | ||
|
|
69ce6779e1 | ||
|
|
a206cfce65 | ||
|
|
3f54f30349 | ||
|
|
1071a4681d | ||
|
|
2548ba9936 | ||
|
|
999ed0b74c | ||
|
|
eef7bca005 | ||
|
|
5686cab5a0 | ||
|
|
99bc292588 | ||
|
|
a1ee348a6f | ||
|
|
2048a1af6f | ||
|
|
71223dc253 | ||
|
|
e03d35a9fc | ||
|
|
f988f76fcc | ||
|
|
0cacfd0f88 | ||
|
|
c25260e5dd | ||
|
|
c521fa6b74 | ||
|
|
f304b4b2da | ||
|
|
064d890172 | ||
|
|
febbd978b5 | ||
|
|
0d7e87fac6 | ||
|
|
3500528506 | ||
|
|
c42221fcf3 | ||
|
|
f49f28c331 | ||
|
|
dc964c43d9 | ||
|
|
60e491b3c1 | ||
|
|
3bfce2bac9 | ||
|
|
d63ad4cd82 | ||
|
|
d5608dca32 | ||
|
|
e7031f2d74 | ||
|
|
68a2996788 | ||
|
|
f5f0a7f908 | ||
|
|
1cfc0851ca | ||
|
|
d257d0b44c | ||
|
|
f8d347e5f8 | ||
|
|
a02db03f45 | ||
|
|
6e8388c653 | ||
|
|
6572b7e0a5 | ||
|
|
26bb5c3484 | ||
|
|
83f4992073 | ||
|
|
8392023e9f | ||
|
|
309efaa141 | ||
|
|
a5993fc866 | ||
|
|
5b1bc72ae1 | ||
|
|
72b6a80b07 | ||
|
|
e48f7ab32e | ||
|
|
16dc2be556 | ||
|
|
eea872c319 | ||
|
|
189c06dbb1 | ||
|
|
74662d1527 | ||
|
|
75f3e8cb74 | ||
|
|
aeee1c23a6 | ||
|
|
e50678c914 | ||
|
|
ae62f5708c | ||
|
|
cda88d1948 | ||
|
|
e7218d3e99 | ||
|
|
2c42fb436c | ||
|
|
a9e1a0e00a | ||
|
|
0d8e061a3d | ||
|
|
7532420eef | ||
|
|
03b17ff401 | ||
|
|
fc1fc2d5e9 | ||
|
|
7e43f36bb1 | ||
|
|
72c17c4464 | ||
|
|
3996a69861 | ||
|
|
aa8115aa5e | ||
|
|
ab0c3510eb | ||
|
|
4480d05cfb | ||
|
|
788694ec5b | ||
|
|
fb5bb7fff3 | ||
|
|
c270a77552 | ||
|
|
a2e040f389 | ||
|
|
a4376b96d8 | ||
|
|
ed5df342ca | ||
|
|
96f063e077 | ||
|
|
ee8f81de6a | ||
|
|
935edc70aa | ||
|
|
28c44a9be7 | ||
|
|
a2b3602485 | ||
|
|
3733817488 | ||
|
|
c5fb6c275a | ||
|
|
f633e9936f | ||
|
|
4e57c51c7a | ||
|
|
6267572ba7 | ||
|
|
32e1924c3b | ||
|
|
55af3c78d7 | ||
|
|
bdff19d909 | ||
|
|
f87c7819fb | ||
|
|
33694f3772 | ||
|
|
ebfc18408b | ||
|
|
6958f4f12e | ||
|
|
1f898c859a | ||
|
|
ce0bcc08a6 | ||
|
|
d1ae9dd37f | ||
|
|
31a3f2bdee | ||
|
|
1390715590 | ||
|
|
d09459c980 | ||
|
|
979e1c74bf | ||
|
|
7d0fccd63f | ||
|
|
37b8b65aad | ||
|
|
0211668361 | ||
|
|
f8c8322bb4 | ||
|
|
14c2bd9959 | ||
|
|
8db6bac1db | ||
|
|
080dd41876 | ||
|
|
8e9702cec5 | ||
|
|
5ff81c244e | ||
|
|
cfe81e81fd |
@@ -1,15 +1,13 @@
|
|||||||
[bumpversion]
|
[bumpversion]
|
||||||
current_version = 1.1.5
|
current_version = 1.3.0b2
|
||||||
parse = (?P<major>[\d]+) # major version number
|
parse = (?P<major>\d+)
|
||||||
\.(?P<minor>[\d]+) # minor version number
|
\.(?P<minor>\d+)
|
||||||
\.(?P<patch>[\d]+) # patch version number
|
\.(?P<patch>\d+)
|
||||||
(((?P<prekind>a|b|rc) # optional pre-release type
|
((?P<prekind>a|b|rc)
|
||||||
?(?P<num>[\d]+?)) # optional pre-release version number
|
(?P<pre>\d+) # pre-release version num
|
||||||
\.?(?P<nightly>[a-z0-9]+\+[a-z]+)? # optional nightly release indicator
|
|
||||||
)?
|
)?
|
||||||
serialize =
|
serialize =
|
||||||
{major}.{minor}.{patch}{prekind}{num}.{nightly}
|
{major}.{minor}.{patch}{prekind}{pre}
|
||||||
{major}.{minor}.{patch}{prekind}{num}
|
|
||||||
{major}.{minor}.{patch}
|
{major}.{minor}.{patch}
|
||||||
commit = False
|
commit = False
|
||||||
tag = False
|
tag = False
|
||||||
@@ -23,17 +21,13 @@ values =
|
|||||||
rc
|
rc
|
||||||
final
|
final
|
||||||
|
|
||||||
[bumpversion:part:num]
|
[bumpversion:part:pre]
|
||||||
first_value = 1
|
first_value = 1
|
||||||
|
|
||||||
[bumpversion:part:nightly]
|
|
||||||
|
|
||||||
[bumpversion:file:core/setup.py]
|
[bumpversion:file:core/setup.py]
|
||||||
|
|
||||||
[bumpversion:file:core/dbt/version.py]
|
[bumpversion:file:core/dbt/version.py]
|
||||||
|
|
||||||
[bumpversion:file:core/scripts/create_adapter_plugins.py]
|
|
||||||
|
|
||||||
[bumpversion:file:plugins/postgres/setup.py]
|
[bumpversion:file:plugins/postgres/setup.py]
|
||||||
|
|
||||||
[bumpversion:file:plugins/postgres/dbt/adapters/postgres/__version__.py]
|
[bumpversion:file:plugins/postgres/dbt/adapters/postgres/__version__.py]
|
||||||
|
|||||||
@@ -2,6 +2,9 @@
|
|||||||
|
|
||||||
For information on prior major and minor releases, see their changelogs:
|
For information on prior major and minor releases, see their changelogs:
|
||||||
|
|
||||||
|
|
||||||
|
* [1.2](https://github.com/dbt-labs/dbt-core/blob/1.2.latest/CHANGELOG.md)
|
||||||
|
* [1.1](https://github.com/dbt-labs/dbt-core/blob/1.1.latest/CHANGELOG.md)
|
||||||
* [1.0](https://github.com/dbt-labs/dbt-core/blob/1.0.latest/CHANGELOG.md)
|
* [1.0](https://github.com/dbt-labs/dbt-core/blob/1.0.latest/CHANGELOG.md)
|
||||||
* [0.21](https://github.com/dbt-labs/dbt-core/blob/0.21.latest/CHANGELOG.md)
|
* [0.21](https://github.com/dbt-labs/dbt-core/blob/0.21.latest/CHANGELOG.md)
|
||||||
* [0.20](https://github.com/dbt-labs/dbt-core/blob/0.20.latest/CHANGELOG.md)
|
* [0.20](https://github.com/dbt-labs/dbt-core/blob/0.20.latest/CHANGELOG.md)
|
||||||
|
|||||||
@@ -1,96 +0,0 @@
|
|||||||
## dbt-core 1.1.0 - April 28, 2022
|
|
||||||
### Breaking Changes
|
|
||||||
- **Relevant to maintainers of adapter plugins _only_:** The abstractmethods `get_response` and `execute` now only return a `connection.AdapterReponse` in type hints. (Previously, they could return a string.) We encourage you to update your methods to return an object of class `AdapterResponse`, or implement a subclass specific to your adapter
|
|
||||||
([#4499](https://github.com/dbt-labs/dbt-core/issues/4499), [#4869](https://github.com/dbt-labs/dbt-core/pull/4869))
|
|
||||||
- For adapter plugin maintainers only: Internal adapter methods `set_relations_cache` + `_relations_cache_for_schemas` each take an additional argument, for use with experimental `CACHE_SELECTED_ONLY` config ([#4688](https://github.com/dbt-labs/dbt-core/issues/4688), [#4860](https://github.com/dbt-labs/dbt-core/pull/4860))
|
|
||||||
### Features
|
|
||||||
- Change behaviour of `non_null` test so that it only `select`s all columns if `--store-failures` is enabled. ([#4769](https://github.com/dbt-labs/dbt-core/issues/4769), [#4777](https://github.com/dbt-labs/dbt-core/pull/4777))
|
|
||||||
- Testing framework for dbt adapter testing ([#4730](https://github.com/dbt-labs/dbt-core/issues/4730), [#4846](https://github.com/dbt-labs/dbt-core/pull/4846))
|
|
||||||
- Allow unique key to take a list implementation for postgres/redshift ([#4738](https://github.com/dbt-labs/dbt-core/issues/4738), [#4858](https://github.com/dbt-labs/dbt-core/pull/4858))
|
|
||||||
- Add `--cache_selected_only` flag to cache schema object of selected models only. ([#4688](https://github.com/dbt-labs/dbt-core/issues/4688), [#4860](https://github.com/dbt-labs/dbt-core/pull/4860))
|
|
||||||
- Support custom names for generic tests ([#3348](https://github.com/dbt-labs/dbt-core/issues/3348), [#4898](https://github.com/dbt-labs/dbt-core/pull/4898))
|
|
||||||
- Added Support for Semantic Versioning ([#4453](https://github.com/dbt-labs/dbt-core/issues/4453), [#4644](https://github.com/dbt-labs/dbt-core/pull/4644))
|
|
||||||
- New Dockerfile to support specific db adapters and platforms. See docker/README.md for details ([#4495](https://github.com/dbt-labs/dbt-core/issues/4495), [#4487](https://github.com/dbt-labs/dbt-core/pull/4487))
|
|
||||||
- Allow unique_key to take a list ([#2479](https://github.com/dbt-labs/dbt-core/issues/2479), [#4618](https://github.com/dbt-labs/dbt-core/pull/4618))
|
|
||||||
- Add `--quiet` global flag and `print` Jinja function ([#3451](https://github.com/dbt-labs/dbt-core/issues/3451), [#4701](https://github.com/dbt-labs/dbt-core/pull/4701))
|
|
||||||
- Add space before justification periods ([#4737](https://github.com/dbt-labs/dbt-core/issues/4737), [#4744](https://github.com/dbt-labs/dbt-core/pull/4744))
|
|
||||||
- Enable dbt jobs to run downstream models based on fresher sources. Compare the source freshness results between previous and current state. If any source is fresher and/or new in current vs. previous state, dbt will run and test the downstream models in scope. Example command: `dbt build --select source_status:fresher+` ([#4050](https://github.com/dbt-labs/dbt-core/issues/4050), [#4256](https://github.com/dbt-labs/dbt-core/pull/4256))
|
|
||||||
- converting unique key as list tests to new pytest format ([#4882](https://github.com/dbt-labs/dbt-core/issues/4882), [#4958](https://github.com/dbt-labs/dbt-core/pull/4958))
|
|
||||||
- Add a variable called selected_resources in the Jinja context containing a list of all the resources matching the nodes for the --select, --exclude and/or --selector parameters. ([#3471](https://github.com/dbt-labs/dbt-core/issues/3471), [#5001](https://github.com/dbt-labs/dbt-core/pull/5001))
|
|
||||||
- Support the DO_NOT_TRACK environment variable from the consoledonottrack.com initiative ([#3540](https://github.com/dbt-labs/dbt-core/issues/3540), [#5000](https://github.com/dbt-labs/dbt-core/pull/5000))
|
|
||||||
- Add `--no-print` global flag ([#4710](https://github.com/dbt-labs/dbt-core/issues/4710), [#4854](https://github.com/dbt-labs/dbt-core/pull/4854))
|
|
||||||
- add enabled as a source config ([#3662](https://github.com/dbt-labs/dbt-core/issues/3662), [#5008](https://github.com/dbt-labs/dbt-core/pull/5008))
|
|
||||||
### Fixes
|
|
||||||
- Fix bug causing empty node level meta, snapshot config errors ([#4459](https://github.com/dbt-labs/dbt-core/issues/4459), [#4726](https://github.com/dbt-labs/dbt-core/pull/4726))
|
|
||||||
- Inconsistent timestamps between inserted/updated and deleted rows in snapshots ([#4347](https://github.com/dbt-labs/dbt-core/issues/4347), [#4513](https://github.com/dbt-labs/dbt-core/pull/4513))
|
|
||||||
- Catch all Requests Exceptions on deps install to attempt retries. Also log the exceptions hit. ([#4849](https://github.com/dbt-labs/dbt-core/issues/4849), [#4865](https://github.com/dbt-labs/dbt-core/pull/4865))
|
|
||||||
- Use cli_vars instead of context to create package and selector renderers ([#4876](https://github.com/dbt-labs/dbt-core/issues/4876), [#4878](https://github.com/dbt-labs/dbt-core/pull/4878))
|
|
||||||
- depend on new dbt-extractor version with fixed github links ([#4891](https://github.com/dbt-labs/dbt-core/issues/4891), [#4890](https://github.com/dbt-labs/dbt-core/pull/4890))
|
|
||||||
- Update bumpervsion config to stop looking for missing setup.py ([#-1](https://github.com/dbt-labs/dbt-core/issues/-1), [#4896](https://github.com/dbt-labs/dbt-core/pull/4896))
|
|
||||||
- Corrected permissions settings for docker release workflow ([#4902](https://github.com/dbt-labs/dbt-core/issues/4902), [#4903](https://github.com/dbt-labs/dbt-core/pull/4903))
|
|
||||||
- User wasn't asked for permission to overwite a profile entry when running init inside an existing project ([#4375](https://github.com/dbt-labs/dbt-core/issues/4375), [#4447](https://github.com/dbt-labs/dbt-core/pull/4447))
|
|
||||||
- Add project name validation to `dbt init` ([#4490](https://github.com/dbt-labs/dbt-core/issues/4490), [#4536](https://github.com/dbt-labs/dbt-core/pull/4536))
|
|
||||||
- Allow override of string and numeric types for adapters. ([#4603](https://github.com/dbt-labs/dbt-core/issues/4603), [#4604](https://github.com/dbt-labs/dbt-core/pull/4604))
|
|
||||||
- A change in secret environment variables won't trigger a full reparse ([#4650](https://github.com/dbt-labs/dbt-core/issues/4650), [#4665](https://github.com/dbt-labs/dbt-core/pull/4665))
|
|
||||||
- Fix misspellings and typos in docstrings ([#4904](https://github.com/dbt-labs/dbt-core/issues/4904), [#4545](https://github.com/dbt-labs/dbt-core/pull/4545))
|
|
||||||
- Catch more cases to retry package retrieval for deps pointing to the hub. Also start to cache the package requests. ([#4849](https://github.com/dbt-labs/dbt-core/issues/4849), [#4982](https://github.com/dbt-labs/dbt-core/pull/4982))
|
|
||||||
- Make the warning message for a full event deque more descriptive ([#4962](https://github.com/dbt-labs/dbt-core/issues/4962), [#5011](https://github.com/dbt-labs/dbt-core/pull/5011))
|
|
||||||
- Fix hard delete snapshot test ([#4916](https://github.com/dbt-labs/dbt-core/issues/4916), [#5020](https://github.com/dbt-labs/dbt-core/pull/5020))
|
|
||||||
- Restore ability to utilize `updated_at` for check_cols snapshots ([#5076](https://github.com/dbt-labs/dbt-core/issues/5076), [#5077](https://github.com/dbt-labs/dbt-core/pull/5077))
|
|
||||||
- Use yaml renderer (with target context) for rendering selectors ([#5131](https://github.com/dbt-labs/dbt-core/issues/5131), [#5136](https://github.com/dbt-labs/dbt-core/pull/5136))
|
|
||||||
- Fix retry logic to return values after initial try ([#5023](https://github.com/dbt-labs/dbt-core/issues/5023), [#5137](https://github.com/dbt-labs/dbt-core/pull/5137))
|
|
||||||
- Scrub secret env vars from CommandError in exception stacktrace ([#5151](https://github.com/dbt-labs/dbt-core/issues/5151), [#5152](https://github.com/dbt-labs/dbt-core/pull/5152))
|
|
||||||
### Docs
|
|
||||||
- Resolve errors related to operations preventing DAG from generating in the docs. Also patch a spark issue to allow search to filter accurately past the missing columns. ([#4578](https://github.com/dbt-labs/dbt-core/issues/4578), [#4763](https://github.com/dbt-labs/dbt-core/pull/4763))
|
|
||||||
- Fixed capitalization in UI for exposures of `type: ml` ([#4984](https://github.com/dbt-labs/dbt-core/issues/4984), [#4995](https://github.com/dbt-labs/dbt-core/pull/4995))
|
|
||||||
- List packages and tags in alphabetical order ([#4984](https://github.com/dbt-labs/dbt-core/issues/4984), [#4995](https://github.com/dbt-labs/dbt-core/pull/4995))
|
|
||||||
- Bump jekyll from 3.8.7 to 3.9.0 ([#4984](https://github.com/dbt-labs/dbt-core/issues/4984), [#4995](https://github.com/dbt-labs/dbt-core/pull/4995))
|
|
||||||
- Updated docker README to reflect necessity of using BuildKit ([#4990](https://github.com/dbt-labs/dbt-core/issues/4990), [#5018](https://github.com/dbt-labs/dbt-core/pull/5018))
|
|
||||||
### Under the Hood
|
|
||||||
- Automate changelog generation with changie ([#4652](https://github.com/dbt-labs/dbt-core/issues/4652), [#4743](https://github.com/dbt-labs/dbt-core/pull/4743))
|
|
||||||
- add performance regression testing runner without orchestration ([#4021](https://github.com/dbt-labs/dbt-core/issues/4021), [#4602](https://github.com/dbt-labs/dbt-core/pull/4602))
|
|
||||||
- Fix broken links for changelog generation and tweak GHA to only post a comment once when changelog entry is missing. ([#4848](https://github.com/dbt-labs/dbt-core/issues/4848), [#4857](https://github.com/dbt-labs/dbt-core/pull/4857))
|
|
||||||
- Add support for Python 3.10 ([#4562](https://github.com/dbt-labs/dbt-core/issues/4562), [#4866](https://github.com/dbt-labs/dbt-core/pull/4866))
|
|
||||||
- Enable more dialects to snapshot sources with added columns, even those that don't support boolean datatypes ([#4488](https://github.com/dbt-labs/dbt-core/issues/4488), [#4871](https://github.com/dbt-labs/dbt-core/pull/4871))
|
|
||||||
- Add Graph Compilation and Adapter Cache tracking ([#4625](https://github.com/dbt-labs/dbt-core/issues/4625), [#4912](https://github.com/dbt-labs/dbt-core/pull/4912))
|
|
||||||
- Testing cleanup ([#3648](https://github.com/dbt-labs/dbt-core/issues/3648), [#4509](https://github.com/dbt-labs/dbt-core/pull/4509))
|
|
||||||
- Clean up test deprecation warnings ([#3988](https://github.com/dbt-labs/dbt-core/issues/3988), [#4556](https://github.com/dbt-labs/dbt-core/pull/4556))
|
|
||||||
- Use mashumaro for serialization in event logging ([#4504](https://github.com/dbt-labs/dbt-core/issues/4504), [#4505](https://github.com/dbt-labs/dbt-core/pull/4505))
|
|
||||||
- Drop support for Python 3.7.0 + 3.7.1 ([#4584](https://github.com/dbt-labs/dbt-core/issues/4584), [#4585](https://github.com/dbt-labs/dbt-core/pull/4585))
|
|
||||||
- Drop support for Python <3.7.2 ([#4584](https://github.com/dbt-labs/dbt-core/issues/4584), [#4643](https://github.com/dbt-labs/dbt-core/pull/4643))
|
|
||||||
- Re-format codebase (except tests) using pre-commit hooks ([#3195](https://github.com/dbt-labs/dbt-core/issues/3195), [#4697](https://github.com/dbt-labs/dbt-core/pull/4697))
|
|
||||||
- Add deps module README ([#4904](https://github.com/dbt-labs/dbt-core/issues/4904), [#4686](https://github.com/dbt-labs/dbt-core/pull/4686))
|
|
||||||
- Initial conversion of tests to pytest ([#4690](https://github.com/dbt-labs/dbt-core/issues/4690), [#4691](https://github.com/dbt-labs/dbt-core/pull/4691))
|
|
||||||
- Fix errors in Windows for tests/functions ([#4782](https://github.com/dbt-labs/dbt-core/issues/4782), [#4767](https://github.com/dbt-labs/dbt-core/pull/4767))
|
|
||||||
- Create a dbt.tests.adapter release when releasing dbt and postgres ([#4812](https://github.com/dbt-labs/dbt-core/issues/4812), [#4948](https://github.com/dbt-labs/dbt-core/pull/4948))
|
|
||||||
- update docker image to use python 3.10.3 ([#4904](https://github.com/dbt-labs/dbt-core/issues/4904), [#4963](https://github.com/dbt-labs/dbt-core/pull/4963))
|
|
||||||
- updates black to 22.3.0 which fixes dependency incompatibility when running with precommit. ([#4904](https://github.com/dbt-labs/dbt-core/issues/4904), [#4972](https://github.com/dbt-labs/dbt-core/pull/4972))
|
|
||||||
- Adds config util for ad-hoc creation of project objs or dicts ([#4808](https://github.com/dbt-labs/dbt-core/issues/4808), [#4981](https://github.com/dbt-labs/dbt-core/pull/4981))
|
|
||||||
- Remove TableComparison and convert existing calls to use dbt.tests.util ([#4778](https://github.com/dbt-labs/dbt-core/issues/4778), [#4986](https://github.com/dbt-labs/dbt-core/pull/4986))
|
|
||||||
- Remove unneeded create_schema in snapshot materialization ([#4742](https://github.com/dbt-labs/dbt-core/issues/4742), [#4993](https://github.com/dbt-labs/dbt-core/pull/4993))
|
|
||||||
- Added .git-blame-ignore-revs file to mask re-formmating commits from git blame ([#5004](https://github.com/dbt-labs/dbt-core/issues/5004), [#5019](https://github.com/dbt-labs/dbt-core/pull/5019))
|
|
||||||
- Convert version tests to pytest ([#5024](https://github.com/dbt-labs/dbt-core/issues/5024), [#5026](https://github.com/dbt-labs/dbt-core/pull/5026))
|
|
||||||
- Updating tests and docs to show that we now support Python 3.10 ([#4974](https://github.com/dbt-labs/dbt-core/issues/4974), [#5025](https://github.com/dbt-labs/dbt-core/pull/5025))
|
|
||||||
- Update --version output and logic ([#4724](https://github.com/dbt-labs/dbt-core/issues/4724), [#5029](https://github.com/dbt-labs/dbt-core/pull/5029))
|
|
||||||
- ([#5033](https://github.com/dbt-labs/dbt-core/issues/5033), [#5032](https://github.com/dbt-labs/dbt-core/pull/5032))
|
|
||||||
|
|
||||||
### Contributors
|
|
||||||
- [@NiallRees](https://github.com/NiallRees) ([#4447](https://github.com/dbt-labs/dbt-core/pull/4447))
|
|
||||||
- [@agoblet](https://github.com/agoblet) ([#5000](https://github.com/dbt-labs/dbt-core/pull/5000))
|
|
||||||
- [@alswang18](https://github.com/alswang18) ([#4644](https://github.com/dbt-labs/dbt-core/pull/4644))
|
|
||||||
- [@amirkdv](https://github.com/amirkdv) ([#4536](https://github.com/dbt-labs/dbt-core/pull/4536))
|
|
||||||
- [@anaisvaillant](https://github.com/anaisvaillant) ([#4256](https://github.com/dbt-labs/dbt-core/pull/4256))
|
|
||||||
- [@b-per](https://github.com/b-per) ([#5001](https://github.com/dbt-labs/dbt-core/pull/5001))
|
|
||||||
- [@dbeatty10](https://github.com/dbeatty10) ([#5077](https://github.com/dbt-labs/dbt-core/pull/5077))
|
|
||||||
- [@ehmartens](https://github.com/ehmartens) ([#4701](https://github.com/dbt-labs/dbt-core/pull/4701))
|
|
||||||
- [@joellabes](https://github.com/joellabes) ([#4744](https://github.com/dbt-labs/dbt-core/pull/4744))
|
|
||||||
- [@jonstacks](https://github.com/jonstacks) ([#4995](https://github.com/dbt-labs/dbt-core/pull/4995))
|
|
||||||
- [@kadero](https://github.com/kadero) ([#4513](https://github.com/dbt-labs/dbt-core/pull/4513))
|
|
||||||
- [@karunpoudel](https://github.com/karunpoudel) ([#4860](https://github.com/dbt-labs/dbt-core/pull/4860), [#4860](https://github.com/dbt-labs/dbt-core/pull/4860))
|
|
||||||
- [@kazanzhy](https://github.com/kazanzhy) ([#4545](https://github.com/dbt-labs/dbt-core/pull/4545))
|
|
||||||
- [@matt-winkler](https://github.com/matt-winkler) ([#4256](https://github.com/dbt-labs/dbt-core/pull/4256))
|
|
||||||
- [@mdesmet](https://github.com/mdesmet) ([#4604](https://github.com/dbt-labs/dbt-core/pull/4604))
|
|
||||||
- [@pgoslatara](https://github.com/pgoslatara) ([#4995](https://github.com/dbt-labs/dbt-core/pull/4995))
|
|
||||||
- [@poloaraujo](https://github.com/poloaraujo) ([#4854](https://github.com/dbt-labs/dbt-core/pull/4854))
|
|
||||||
- [@sungchun12](https://github.com/sungchun12) ([#4256](https://github.com/dbt-labs/dbt-core/pull/4256))
|
|
||||||
- [@willbowditch](https://github.com/willbowditch) ([#4777](https://github.com/dbt-labs/dbt-core/pull/4777))
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
## dbt-core 1.1.1 - June 15, 2022
|
|
||||||
### Fixes
|
|
||||||
- Relax minimum supported version of MarkupSafe ([#4745](https://github.com/dbt-labs/dbt-core/issues/4745), [#5039](https://github.com/dbt-labs/dbt-core/pull/5039))
|
|
||||||
- When parsing 'all_sources' should be a list of unique dirs ([#5120](https://github.com/dbt-labs/dbt-core/issues/5120), [#5176](https://github.com/dbt-labs/dbt-core/pull/5176))
|
|
||||||
- Remove docs file from manifest when removing doc node ([#4146](https://github.com/dbt-labs/dbt-core/issues/4146), [#5270](https://github.com/dbt-labs/dbt-core/pull/5270))
|
|
||||||
- Fixing Windows color regression ([#5191](https://github.com/dbt-labs/dbt-core/issues/5191), [#5327](https://github.com/dbt-labs/dbt-core/pull/5327))
|
|
||||||
### Under the Hood
|
|
||||||
- Update context readme + clean up context code" ([#4796](https://github.com/dbt-labs/dbt-core/issues/4796), [#5334](https://github.com/dbt-labs/dbt-core/pull/5334))
|
|
||||||
### Dependencies
|
|
||||||
- Bumping hologram version ([#5219](https://github.com/dbt-labs/dbt-core/issues/5219), [#5218](https://github.com/dbt-labs/dbt-core/pull/5218))
|
|
||||||
- Pin networkx to <2.8.4 for v1.1 patches ([#5286](https://github.com/dbt-labs/dbt-core/issues/5286), [#5334](https://github.com/dbt-labs/dbt-core/pull/5334))
|
|
||||||
|
|
||||||
### Contributors
|
|
||||||
- [@adamantike](https://github.com/adamantike) ([#5039](https://github.com/dbt-labs/dbt-core/pull/5039))
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
## dbt-core 1.1.2 - July 28, 2022
|
|
||||||
### Fixes
|
|
||||||
- Define compatibility for older manifest versions when using state: selection methods ([#5213](https://github.com/dbt-labs/dbt-core/issues/5213), [#5346](https://github.com/dbt-labs/dbt-core/pull/5346))
|
|
||||||
### Under the Hood
|
|
||||||
- Add annotation to render_value method reimplemented in #5334 ([#4796](https://github.com/dbt-labs/dbt-core/issues/4796), [#5382](https://github.com/dbt-labs/dbt-core/pull/5382))
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
## dbt-core 1.1.3 - January 05, 2023
|
|
||||||
### Fixes
|
|
||||||
- Bug when partial parsing with an empty schema file ([#4850](https://github.com/dbt-labs/dbt-core/issues/4850), [#<no value>](https://github.com/dbt-labs/dbt-core/pull/<no value>))
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
## dbt-core 1.1.4 - February 28, 2023
|
|
||||||
|
|
||||||
### Fixes
|
|
||||||
|
|
||||||
- add pytz dependency ([#7077](https://github.com/dbt-labs/dbt-core/issues/7077))
|
|
||||||
|
|
||||||
### Contributors
|
|
||||||
- [@sdebruyn](https://github.com/sdebruyn) ([#7077](https://github.com/dbt-labs/dbt-core/issues/7077))
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
## dbt-core 1.1.5 - April 19, 2023
|
|
||||||
|
|
||||||
### Fixes
|
|
||||||
|
|
||||||
- Improved failed event serialization handling and associated tests ([#7113](https://github.com/dbt-labs/dbt-core/issues/7113), [#7108](https://github.com/dbt-labs/dbt-core/issues/7108), [#6568](https://github.com/dbt-labs/dbt-core/issues/6568))
|
|
||||||
|
|
||||||
### Contributors
|
|
||||||
- [@QMalcolm](https://github.com/QMalcolm) ([#7113](https://github.com/dbt-labs/dbt-core/issues/7113), [#7108](https://github.com/dbt-labs/dbt-core/issues/7108), [#6568](https://github.com/dbt-labs/dbt-core/issues/6568))
|
|
||||||
38
.changes/1.3.0-b1.md
Normal file
38
.changes/1.3.0-b1.md
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
## dbt-core 1.3.0-b1 - July 29, 2022
|
||||||
|
### Features
|
||||||
|
- Python model inital version ([#5261](https://github.com/dbt-labs/dbt-core/issues/5261), [#5421](https://github.com/dbt-labs/dbt-core/pull/5421))
|
||||||
|
- allows user to include the file extension for .py models in the dbt run -m command. ([#5289](https://github.com/dbt-labs/dbt-core/issues/5289), [#5295](https://github.com/dbt-labs/dbt-core/pull/5295))
|
||||||
|
- Incremental materialization refactor and cleanup ([#5245](https://github.com/dbt-labs/dbt-core/issues/5245), [#5359](https://github.com/dbt-labs/dbt-core/pull/5359))
|
||||||
|
- Python models can support incremental logic ([#0](https://github.com/dbt-labs/dbt-core/issues/0), [#35](https://github.com/dbt-labs/dbt-core/pull/35))
|
||||||
|
- Add reusable function for retrying adapter connections. Utilize said function to add retries for Postgres (and Redshift). ([#5022](https://github.com/dbt-labs/dbt-core/issues/5022), [#5432](https://github.com/dbt-labs/dbt-core/pull/5432))
|
||||||
|
- add exponential backoff to connection retries on Postgres (and Redshift) ([#5502](https://github.com/dbt-labs/dbt-core/issues/5502), [#5503](https://github.com/dbt-labs/dbt-core/pull/5503))
|
||||||
|
### Fixes
|
||||||
|
- Add context to compilation errors generated while rendering generic test configuration values. ([#5294](https://github.com/dbt-labs/dbt-core/issues/5294), [#5393](https://github.com/dbt-labs/dbt-core/pull/5393))
|
||||||
|
- Rename try to strict for more intuitiveness ([#5475](https://github.com/dbt-labs/dbt-core/issues/5475), [#5477](https://github.com/dbt-labs/dbt-core/pull/5477))
|
||||||
|
- Ignore empty strings passed in as secrets ([#5312](https://github.com/dbt-labs/dbt-core/issues/5312), [#5518](https://github.com/dbt-labs/dbt-core/pull/5518))
|
||||||
|
- Fix handling of top-level exceptions ([#5564](https://github.com/dbt-labs/dbt-core/issues/5564), [#5560](https://github.com/dbt-labs/dbt-core/pull/5560))
|
||||||
|
### Docs
|
||||||
|
- Update dependency inline-source from ^6.1.5 to ^7.2.0 ([#5574](https://github.com/dbt-labs/dbt-core/issues/5574), [#5577](https://github.com/dbt-labs/dbt-core/pull/5577))
|
||||||
|
- Update dependency jest from ^26.2.2 to ^28.1.3 ([#5574](https://github.com/dbt-labs/dbt-core/issues/5574), [#5577](https://github.com/dbt-labs/dbt-core/pull/5577))
|
||||||
|
- Update dependency underscore from ^1.9.0 to ^1.13.4 ([#5574](https://github.com/dbt-labs/dbt-core/issues/5574), [#5577](https://github.com/dbt-labs/dbt-core/pull/5577))
|
||||||
|
- Update dependency webpack-cli from ^3.3.12 to ^4.7.0 ([#5574](https://github.com/dbt-labs/dbt-core/issues/5574), [#5577](https://github.com/dbt-labs/dbt-core/pull/5577))
|
||||||
|
- Update dependency webpack-dev-server from ^3.1.11 to ^4.9.3 ([#5574](https://github.com/dbt-labs/dbt-core/issues/5574), [#5577](https://github.com/dbt-labs/dbt-core/pull/5577))
|
||||||
|
- Searches no longer require perfect matches, and instead consider each word individually. `my model` or `model my` will now find `my_model`, without the need for underscores ([#5574](https://github.com/dbt-labs/dbt-core/issues/5574), [#5577](https://github.com/dbt-labs/dbt-core/pull/5577))
|
||||||
|
- Support the renaming of SQL to code happening in dbt-core ([#5574](https://github.com/dbt-labs/dbt-core/issues/5574), [#5577](https://github.com/dbt-labs/dbt-core/pull/5577))
|
||||||
|
### Under the Hood
|
||||||
|
- Added language to tracked fields in run_model event ([#5571](https://github.com/dbt-labs/dbt-core/issues/5571), [#5469](https://github.com/dbt-labs/dbt-core/pull/5469))
|
||||||
|
- Update mashumaro to 3.0.3 ([#4940](https://github.com/dbt-labs/dbt-core/issues/4940), [#5118](https://github.com/dbt-labs/dbt-core/pull/5118))
|
||||||
|
- Add python incremental materialization test ([#0000](https://github.com/dbt-labs/dbt-core/issues/0000), [#5571](https://github.com/dbt-labs/dbt-core/pull/5571))
|
||||||
|
### Dependencies
|
||||||
|
- Upgrade to Jinja2==3.1.2 from Jinja2==2.11.3 ([#4748](https://github.com/dbt-labs/dbt-core/issues/4748), [#5465](https://github.com/dbt-labs/dbt-core/pull/5465))
|
||||||
|
- Bump mypy from 0.961 to 0.971 ([#4904](https://github.com/dbt-labs/dbt-core/issues/4904), [#5495](https://github.com/dbt-labs/dbt-core/pull/5495))
|
||||||
|
- Remove pin for MarkUpSafe from >=0.23,<2.1 ([#5506](https://github.com/dbt-labs/dbt-core/issues/5506), [#5507](https://github.com/dbt-labs/dbt-core/pull/5507))
|
||||||
|
|
||||||
|
### Contributors
|
||||||
|
- [@Goodkat](https://github.com/Goodkat) ([#5518](https://github.com/dbt-labs/dbt-core/pull/5518))
|
||||||
|
- [@drewbanin](https://github.com/drewbanin) ([#5577](https://github.com/dbt-labs/dbt-core/pull/5577))
|
||||||
|
- [@jeremyyeo](https://github.com/jeremyyeo) ([#5477](https://github.com/dbt-labs/dbt-core/pull/5477))
|
||||||
|
- [@joellabes](https://github.com/joellabes) ([#5577](https://github.com/dbt-labs/dbt-core/pull/5577))
|
||||||
|
- [@leoebfolsom](https://github.com/leoebfolsom) ([#5295](https://github.com/dbt-labs/dbt-core/pull/5295))
|
||||||
|
- [@nicholasyager](https://github.com/nicholasyager) ([#5393](https://github.com/dbt-labs/dbt-core/pull/5393))
|
||||||
|
- [@tomasfarias](https://github.com/tomasfarias) ([#5432](https://github.com/dbt-labs/dbt-core/pull/5432))
|
||||||
49
.changes/1.3.0-b2.md
Normal file
49
.changes/1.3.0-b2.md
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
## dbt-core 1.3.0-b2 - August 29, 2022
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- Add `--defer` flag to dbt compile & dbt docs generate ([#4110](https://github.com/dbt-labs/dbt-core/issues/4110), [#4514](https://github.com/dbt-labs/dbt-core/pull/4514))
|
||||||
|
- use MethodName.File when value ends with .csv ([#5578](https://github.com/dbt-labs/dbt-core/issues/5578), [#5581](https://github.com/dbt-labs/dbt-core/pull/5581))
|
||||||
|
- Make `docs` configurable in `dbt_project.yml` and add a `node_color` attribute to change the color of nodes in the DAG ([#5333](https://github.com/dbt-labs/dbt-core/issues/5333), [#5397](https://github.com/dbt-labs/dbt-core/pull/5397))
|
||||||
|
- Adding ResolvedMetricReference helper functions and tests ([#5567](https://github.com/dbt-labs/dbt-core/issues/5567), [#5607](https://github.com/dbt-labs/dbt-core/pull/5607))
|
||||||
|
- Check dbt-core version requirements when installing Hub packages ([#5648](https://github.com/dbt-labs/dbt-core/issues/5648), [#5651](https://github.com/dbt-labs/dbt-core/pull/5651))
|
||||||
|
|
||||||
|
### Fixes
|
||||||
|
|
||||||
|
- Remove the default 256 characters limit on postgres character varying type when no limitation is set ([#5238](https://github.com/dbt-labs/dbt-core/issues/5238), [#5292](https://github.com/dbt-labs/dbt-core/pull/5292))
|
||||||
|
- Include schema file config in unrendered_config ([#5338](https://github.com/dbt-labs/dbt-core/issues/5338), [#5344](https://github.com/dbt-labs/dbt-core/pull/5344))
|
||||||
|
- Resolves #5351 - Do not consider shorter varchar cols as schema changes ([#5351](https://github.com/dbt-labs/dbt-core/issues/5351), [#5395](https://github.com/dbt-labs/dbt-core/pull/5395))
|
||||||
|
- on_shchma_change fail verbosity enhancement ([#5504](https://github.com/dbt-labs/dbt-core/issues/5504), [#5505](https://github.com/dbt-labs/dbt-core/pull/5505))
|
||||||
|
- Fix error rendering docs block in metrics description ([#5585](https://github.com/dbt-labs/dbt-core/issues/5585), [#5603](https://github.com/dbt-labs/dbt-core/pull/5603))
|
||||||
|
- Extended validations for the project names ([#5379](https://github.com/dbt-labs/dbt-core/issues/5379), [#5620](https://github.com/dbt-labs/dbt-core/pull/5620))
|
||||||
|
- Use sys.exit instead of exit ([#5621](https://github.com/dbt-labs/dbt-core/issues/5621), [#5627](https://github.com/dbt-labs/dbt-core/pull/5627))
|
||||||
|
- Finishing logic upgrade to Redshift for name truncation collisions. ([#5586](https://github.com/dbt-labs/dbt-core/issues/5586), [#5656](https://github.com/dbt-labs/dbt-core/pull/5656))
|
||||||
|
- multiple args for ref and source ([#5634](https://github.com/dbt-labs/dbt-core/issues/5634), [#5635](https://github.com/dbt-labs/dbt-core/pull/5635))
|
||||||
|
- Fix Unexpected behavior when chaining methods on dbt-ref'ed/sourced dataframes ([#5646](https://github.com/dbt-labs/dbt-core/issues/5646), [#5677](https://github.com/dbt-labs/dbt-core/pull/5677))
|
||||||
|
|
||||||
|
### Docs
|
||||||
|
|
||||||
|
- Leverages `docs.node_color` from `dbt-core` to color nodes in the DAG ([dbt-docs/#44](https://github.com/dbt-labs/dbt-docs/issues/44), [dbt-docs/#281](https://github.com/dbt-labs/dbt-docs/pull/281))
|
||||||
|
|
||||||
|
### Under the Hood
|
||||||
|
|
||||||
|
- Save use of default env vars to manifest to enable partial parsing in those cases. ([#5155](https://github.com/dbt-labs/dbt-core/issues/5155), [#5589](https://github.com/dbt-labs/dbt-core/pull/5589))
|
||||||
|
- add more information to log line interop test failures ([#5658](https://github.com/dbt-labs/dbt-core/issues/5658), [#5659](https://github.com/dbt-labs/dbt-core/pull/5659))
|
||||||
|
- Add supported languages to materializations ([#5569](https://github.com/dbt-labs/dbt-core/issues/5569), [#5695](https://github.com/dbt-labs/dbt-core/pull/5695))
|
||||||
|
|
||||||
|
### Dependency
|
||||||
|
|
||||||
|
- Bump python from 3.10.5-slim-bullseye to 3.10.6-slim-bullseye in /docker ([#4904](https://github.com/dbt-labs/dbt-core/issues/4904), [#5623](https://github.com/dbt-labs/dbt-core/pull/5623))
|
||||||
|
- Bump mashumaro[msgpack] from 3.0.3 to 3.0.4 in /core ([#4904](https://github.com/dbt-labs/dbt-core/issues/4904), [#5649](https://github.com/dbt-labs/dbt-core/pull/5649))
|
||||||
|
|
||||||
|
### Contributors
|
||||||
|
- [@Goodkat](https://github.com/Goodkat) ([#5581](https://github.com/dbt-labs/dbt-core/pull/5581), [#5620](https://github.com/dbt-labs/dbt-core/pull/5620))
|
||||||
|
- [@Ilanbenb](https://github.com/Ilanbenb) ([#5505](https://github.com/dbt-labs/dbt-core/pull/5505))
|
||||||
|
- [@b-per](https://github.com/b-per) ([#5397](https://github.com/dbt-labs/dbt-core/pull/5397), [dbt-docs/#281](https://github.com/dbt-labs/dbt-docs/pull/281))
|
||||||
|
- [@callum-mcdata](https://github.com/callum-mcdata) ([#5607](https://github.com/dbt-labs/dbt-core/pull/5607))
|
||||||
|
- [@epapineau](https://github.com/epapineau) ([#5395](https://github.com/dbt-labs/dbt-core/pull/5395))
|
||||||
|
- [@kadero](https://github.com/kadero) ([#4514](https://github.com/dbt-labs/dbt-core/pull/4514))
|
||||||
|
- [@matt-winkler](https://github.com/matt-winkler) ([#5397](https://github.com/dbt-labs/dbt-core/pull/5397), [dbt-docs/#281](https://github.com/dbt-labs/dbt-docs/pull/281))
|
||||||
|
- [@shrodingers](https://github.com/shrodingers) ([#5292](https://github.com/dbt-labs/dbt-core/pull/5292))
|
||||||
|
- [@sungchun12](https://github.com/sungchun12) ([#5397](https://github.com/dbt-labs/dbt-core/pull/5397), [dbt-docs/#281](https://github.com/dbt-labs/dbt-docs/pull/281))
|
||||||
|
- [@varun-dc](https://github.com/varun-dc) ([#5627](https://github.com/dbt-labs/dbt-core/pull/5627))
|
||||||
7
.changes/1.3.0/Dependencies-20220719-141646.yaml
Normal file
7
.changes/1.3.0/Dependencies-20220719-141646.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Dependencies
|
||||||
|
body: Upgrade to Jinja2==3.1.2 from Jinja2==2.11.3
|
||||||
|
time: 2022-07-19T14:16:46.665631-05:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "4748"
|
||||||
|
PR: "5465"
|
||||||
7
.changes/1.3.0/Dependencies-20220720-000741.yaml
Normal file
7
.changes/1.3.0/Dependencies-20220720-000741.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Dependencies
|
||||||
|
body: "Bump mypy from 0.961 to 0.971"
|
||||||
|
time: 2022-07-20T00:07:41.000000-05:00
|
||||||
|
custom:
|
||||||
|
Author: dependabot[bot]
|
||||||
|
Issue: "4904"
|
||||||
|
PR: "5495"
|
||||||
7
.changes/1.3.0/Dependencies-20220721-093233.yaml
Normal file
7
.changes/1.3.0/Dependencies-20220721-093233.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Dependencies
|
||||||
|
body: Remove pin for MarkUpSafe from >=0.23,<2.1
|
||||||
|
time: 2022-07-21T09:32:33.494002-05:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "5506"
|
||||||
|
PR: "5507"
|
||||||
7
.changes/1.3.0/Dependency-20220808-132327.yaml
Normal file
7
.changes/1.3.0/Dependency-20220808-132327.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Dependency
|
||||||
|
body: "Bump python from 3.10.5-slim-bullseye to 3.10.6-slim-bullseye in /docker"
|
||||||
|
time: 2022-08-08T13:23:27.00000Z
|
||||||
|
custom:
|
||||||
|
Author: dependabot[bot]
|
||||||
|
Issue: 4904
|
||||||
|
PR: 5623
|
||||||
7
.changes/1.3.0/Dependency-20220815-182731.yaml
Normal file
7
.changes/1.3.0/Dependency-20220815-182731.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Dependency
|
||||||
|
body: "Bump mashumaro[msgpack] from 3.0.3 to 3.0.4 in /core"
|
||||||
|
time: 2022-08-15T18:27:31.00000Z
|
||||||
|
custom:
|
||||||
|
Author: dependabot[bot]
|
||||||
|
Issue: 4904
|
||||||
|
PR: 5649
|
||||||
7
.changes/1.3.0/Docs-20220728-140258.yaml
Normal file
7
.changes/1.3.0/Docs-20220728-140258.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Docs
|
||||||
|
body: Update dependency inline-source from ^6.1.5 to ^7.2.0
|
||||||
|
time: 2022-07-28T14:02:58.441963-07:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "299"
|
||||||
|
PR: "291"
|
||||||
7
.changes/1.3.0/Docs-20220728-140329.yaml
Normal file
7
.changes/1.3.0/Docs-20220728-140329.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Docs
|
||||||
|
body: Update dependency jest from ^26.2.2 to ^28.1.3
|
||||||
|
time: 2022-07-28T14:03:29.837274-07:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "299"
|
||||||
|
PR: "291"
|
||||||
7
.changes/1.3.0/Docs-20220728-140351.yaml
Normal file
7
.changes/1.3.0/Docs-20220728-140351.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Docs
|
||||||
|
body: Update dependency underscore from ^1.9.0 to ^1.13.4
|
||||||
|
time: 2022-07-28T14:03:51.123441-07:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "299"
|
||||||
|
PR: "291"
|
||||||
7
.changes/1.3.0/Docs-20220728-140425.yaml
Normal file
7
.changes/1.3.0/Docs-20220728-140425.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Docs
|
||||||
|
body: Update dependency webpack-cli from ^3.3.12 to ^4.7.0
|
||||||
|
time: 2022-07-28T14:04:25.629638-07:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "299"
|
||||||
|
PR: "291"
|
||||||
7
.changes/1.3.0/Docs-20220728-140449.yaml
Normal file
7
.changes/1.3.0/Docs-20220728-140449.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Docs
|
||||||
|
body: Update dependency webpack-dev-server from ^3.1.11 to ^4.9.3
|
||||||
|
time: 2022-07-28T14:04:49.637369-07:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "299"
|
||||||
|
PR: "291"
|
||||||
8
.changes/1.3.0/Docs-20220728-140620.yaml
Normal file
8
.changes/1.3.0/Docs-20220728-140620.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: Docs
|
||||||
|
body: Searches no longer require perfect matches, and instead consider each word individually.
|
||||||
|
`my model` or `model my` will now find `my_model`, without the need for underscores
|
||||||
|
time: 2022-07-28T14:06:20.371364-07:00
|
||||||
|
custom:
|
||||||
|
Author: joellabes
|
||||||
|
Issue: "143"
|
||||||
|
PR: "145"
|
||||||
7
.changes/1.3.0/Docs-20220728-140806.yaml
Normal file
7
.changes/1.3.0/Docs-20220728-140806.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Docs
|
||||||
|
body: Support the renaming of SQL to code happening in dbt-core
|
||||||
|
time: 2022-07-28T14:08:06.184934-07:00
|
||||||
|
custom:
|
||||||
|
Author: jtcohen6 stu-k drewbanin ChenyuLInx
|
||||||
|
Issue: "299"
|
||||||
|
PR: "292"
|
||||||
7
.changes/1.3.0/Docs-20220804-134138.yaml
Normal file
7
.changes/1.3.0/Docs-20220804-134138.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Docs
|
||||||
|
body: Leverages `docs.node_color` from `dbt-core` to color nodes in the DAG
|
||||||
|
time: 2022-08-04T13:41:38.669987-05:00
|
||||||
|
custom:
|
||||||
|
Author: matt-winkler sungchun12 b-per
|
||||||
|
Issue: "44"
|
||||||
|
PR: "281"
|
||||||
7
.changes/1.3.0/Features-20220314-181127.yaml
Normal file
7
.changes/1.3.0/Features-20220314-181127.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Add `--defer` flag to dbt compile & dbt docs generate
|
||||||
|
time: 2022-03-14T18:11:27.783107864+01:00
|
||||||
|
custom:
|
||||||
|
Author: kadero
|
||||||
|
Issue: "4110"
|
||||||
|
PR: "4514"
|
||||||
7
.changes/1.3.0/Features-20220510-165130.yaml
Normal file
7
.changes/1.3.0/Features-20220510-165130.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Python model inital version
|
||||||
|
time: 2022-05-10T16:51:30.245589-07:00
|
||||||
|
custom:
|
||||||
|
Author: ChenyuLInx
|
||||||
|
Issue: "5261"
|
||||||
|
PR: "5421"
|
||||||
7
.changes/1.3.0/Features-20220526-165323.yaml
Normal file
7
.changes/1.3.0/Features-20220526-165323.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: allows user to include the file extension for .py models in the dbt run -m command.
|
||||||
|
time: 2022-05-26T16:53:23.389671-07:00
|
||||||
|
custom:
|
||||||
|
Author: leoebfolsom
|
||||||
|
Issue: "5289"
|
||||||
|
PR: "5295"
|
||||||
7
.changes/1.3.0/Features-20220610-105647.yaml
Normal file
7
.changes/1.3.0/Features-20220610-105647.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Incremental materialization refactor and cleanup
|
||||||
|
time: 2022-06-10T10:56:47.226887-04:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "5245"
|
||||||
|
PR: "5359"
|
||||||
7
.changes/1.3.0/Features-20220627-131042.yaml
Normal file
7
.changes/1.3.0/Features-20220627-131042.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Python models can support incremental logic
|
||||||
|
time: 2022-06-27T13:10:42.123303-05:00
|
||||||
|
custom:
|
||||||
|
Author: iknox-fa
|
||||||
|
Issue: "0"
|
||||||
|
PR: "35"
|
||||||
8
.changes/1.3.0/Features-20220715-035555.yaml
Normal file
8
.changes/1.3.0/Features-20220715-035555.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Add reusable function for retrying adapter connections. Utilize said function
|
||||||
|
to add retries for Postgres (and Redshift).
|
||||||
|
time: 2022-07-15T03:55:55.270637265+02:00
|
||||||
|
custom:
|
||||||
|
Author: tomasfarias
|
||||||
|
Issue: "5022"
|
||||||
|
PR: "5432"
|
||||||
7
.changes/1.3.0/Features-20220720-171257.yaml
Normal file
7
.changes/1.3.0/Features-20220720-171257.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: add exponential backoff to connection retries on Postgres (and Redshift)
|
||||||
|
time: 2022-07-20T17:12:57.486949-04:00
|
||||||
|
custom:
|
||||||
|
Author: nathaniel-may
|
||||||
|
Issue: "5502"
|
||||||
|
PR: "5503"
|
||||||
7
.changes/1.3.0/Features-20220729-173231.yaml
Normal file
7
.changes/1.3.0/Features-20220729-173231.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: use MethodName.File when value ends with .csv
|
||||||
|
time: 2022-07-29T17:32:31.395677157+02:00
|
||||||
|
custom:
|
||||||
|
Author: Goodkat
|
||||||
|
Issue: "5578"
|
||||||
|
PR: "5581"
|
||||||
8
.changes/1.3.0/Features-20220803-104230.yaml
Normal file
8
.changes/1.3.0/Features-20220803-104230.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Make `docs` configurable in `dbt_project.yml` and add a `node_color` attribute
|
||||||
|
to change the color of nodes in the DAG
|
||||||
|
time: 2022-08-03T10:42:30.60624+02:00
|
||||||
|
custom:
|
||||||
|
Author: matt-winkler sungchun12 b-per
|
||||||
|
Issue: "5333"
|
||||||
|
PR: "5397"
|
||||||
7
.changes/1.3.0/Features-20220804-120936.yaml
Normal file
7
.changes/1.3.0/Features-20220804-120936.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Adding ResolvedMetricReference helper functions and tests
|
||||||
|
time: 2022-08-04T12:09:36.202919-04:00
|
||||||
|
custom:
|
||||||
|
Author: callum-mcdata
|
||||||
|
Issue: "5567"
|
||||||
|
PR: "5607"
|
||||||
7
.changes/1.3.0/Features-20220815-134312.yaml
Normal file
7
.changes/1.3.0/Features-20220815-134312.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Check dbt-core version requirements when installing Hub packages
|
||||||
|
time: 2022-08-15T13:43:12.965143+01:00
|
||||||
|
custom:
|
||||||
|
Author: jtcohen6
|
||||||
|
Issue: "5648"
|
||||||
|
PR: "5651"
|
||||||
8
.changes/1.3.0/Fixes-20220523-103843.yaml
Normal file
8
.changes/1.3.0/Fixes-20220523-103843.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Remove the default 256 characters limit on postgres character varying type when
|
||||||
|
no limitation is set
|
||||||
|
time: 2022-05-23T10:38:43.392232+02:00
|
||||||
|
custom:
|
||||||
|
Author: shrodingers
|
||||||
|
Issue: "5238"
|
||||||
|
PR: "5292"
|
||||||
7
.changes/1.3.0/Fixes-20220607-123058.yaml
Normal file
7
.changes/1.3.0/Fixes-20220607-123058.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Include schema file config in unrendered_config
|
||||||
|
time: 2022-06-07T12:30:58.535207-04:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "5338"
|
||||||
|
PR: "5344"
|
||||||
7
.changes/1.3.0/Fixes-20220617-193731.yaml
Normal file
7
.changes/1.3.0/Fixes-20220617-193731.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: 'Resolves #5351 - Do not consider shorter varchar cols as schema changes'
|
||||||
|
time: 2022-06-17T19:37:31.885484-07:00
|
||||||
|
custom:
|
||||||
|
Author: epapineau
|
||||||
|
Issue: "5351"
|
||||||
|
PR: "5395"
|
||||||
7
.changes/1.3.0/Fixes-20220715-231148.yaml
Normal file
7
.changes/1.3.0/Fixes-20220715-231148.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Rename try to strict for more intuitiveness
|
||||||
|
time: 2022-07-15T23:11:48.327928+12:00
|
||||||
|
custom:
|
||||||
|
Author: jeremyyeo
|
||||||
|
Issue: "5475"
|
||||||
|
PR: "5477"
|
||||||
7
.changes/1.3.0/Fixes-20220720-213746.yaml
Normal file
7
.changes/1.3.0/Fixes-20220720-213746.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: on_shchma_change fail verbosity enhancement
|
||||||
|
time: 2022-07-20T21:37:46.474241+03:00
|
||||||
|
custom:
|
||||||
|
Author: Ilanbenb
|
||||||
|
Issue: "5504"
|
||||||
|
PR: "5505"
|
||||||
7
.changes/1.3.0/Fixes-20220723-215330.yaml
Normal file
7
.changes/1.3.0/Fixes-20220723-215330.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Ignore empty strings passed in as secrets
|
||||||
|
time: 2022-07-23T21:53:30.907759094+02:00
|
||||||
|
custom:
|
||||||
|
Author: Goodkat
|
||||||
|
Issue: "5312"
|
||||||
|
PR: "5518"
|
||||||
7
.changes/1.3.0/Fixes-20220726-113636.yaml
Normal file
7
.changes/1.3.0/Fixes-20220726-113636.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Fix handling of top-level exceptions
|
||||||
|
time: 2022-07-26T11:36:36.824979-04:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "5564"
|
||||||
|
PR: "5560"
|
||||||
7
.changes/1.3.0/Fixes-20220803-144221.yaml
Normal file
7
.changes/1.3.0/Fixes-20220803-144221.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Fix error rendering docs block in metrics description
|
||||||
|
time: 2022-08-03T14:42:21.386265-04:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "5585"
|
||||||
|
PR: "5603"
|
||||||
7
.changes/1.3.0/Fixes-20220805-221022.yaml
Normal file
7
.changes/1.3.0/Fixes-20220805-221022.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Extended validations for the project names
|
||||||
|
time: 2022-08-05T22:10:22.746830854+02:00
|
||||||
|
custom:
|
||||||
|
Author: Goodkat
|
||||||
|
Issue: "5379"
|
||||||
|
PR: "5620"
|
||||||
7
.changes/1.3.0/Fixes-20220808-112001.yaml
Normal file
7
.changes/1.3.0/Fixes-20220808-112001.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Use sys.exit instead of exit
|
||||||
|
time: 2022-08-08T11:20:01.838171926-04:00
|
||||||
|
custom:
|
||||||
|
Author: varun-dc
|
||||||
|
Issue: "5621"
|
||||||
|
PR: "5627"
|
||||||
7
.changes/1.3.0/Fixes-20220815-230409.yaml
Normal file
7
.changes/1.3.0/Fixes-20220815-230409.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Finishing logic upgrade to Redshift for name truncation collisions.
|
||||||
|
time: 2022-08-15T23:04:09.173645-07:00
|
||||||
|
custom:
|
||||||
|
Author: versusfacit
|
||||||
|
Issue: "5586"
|
||||||
|
PR: "5656"
|
||||||
7
.changes/1.3.0/Fixes-20220816-153401.yaml
Normal file
7
.changes/1.3.0/Fixes-20220816-153401.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: multiple args for ref and source
|
||||||
|
time: 2022-08-16T15:34:01.348339-07:00
|
||||||
|
custom:
|
||||||
|
Author: ChenyuLInx
|
||||||
|
Issue: "5634"
|
||||||
|
PR: "5635"
|
||||||
7
.changes/1.3.0/Fixes-20220817-163642.yaml
Normal file
7
.changes/1.3.0/Fixes-20220817-163642.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Fix Unexpected behavior when chaining methods on dbt-ref'ed/sourced dataframes
|
||||||
|
time: 2022-08-17T16:36:42.678275-07:00
|
||||||
|
custom:
|
||||||
|
Author: ChenyuLInx
|
||||||
|
Issue: "5646"
|
||||||
|
PR: "5677"
|
||||||
8
.changes/1.3.0/Under the Hood-20220617-150744.yaml
Normal file
8
.changes/1.3.0/Under the Hood-20220617-150744.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Add context to compilation errors generated while rendering generic test configuration
|
||||||
|
values.
|
||||||
|
time: 2022-06-17T15:07:44.751037-04:00
|
||||||
|
custom:
|
||||||
|
Author: nicholasyager
|
||||||
|
Issue: "5294"
|
||||||
|
PR: "5393"
|
||||||
7
.changes/1.3.0/Under the Hood-20220713-124925.yaml
Normal file
7
.changes/1.3.0/Under the Hood-20220713-124925.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Added language to tracked fields in run_model event
|
||||||
|
time: 2022-07-13T12:49:25.362678-05:00
|
||||||
|
custom:
|
||||||
|
Author: stu-k
|
||||||
|
Issue: "5571"
|
||||||
|
PR: "5469"
|
||||||
7
.changes/1.3.0/Under the Hood-20220720-115226.yaml
Normal file
7
.changes/1.3.0/Under the Hood-20220720-115226.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Update mashumaro to 3.0.3
|
||||||
|
time: 2022-07-20T11:52:26.210876-04:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "4940"
|
||||||
|
PR: "5118"
|
||||||
7
.changes/1.3.0/Under the Hood-20220728-094536.yaml
Normal file
7
.changes/1.3.0/Under the Hood-20220728-094536.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Add python incremental materialization test
|
||||||
|
time: 2022-07-28T09:45:36.13608-05:00
|
||||||
|
custom:
|
||||||
|
Author: stu-k
|
||||||
|
Issue: "0000"
|
||||||
|
PR: "5571"
|
||||||
8
.changes/1.3.0/Under the Hood-20220802-112936.yaml
Normal file
8
.changes/1.3.0/Under the Hood-20220802-112936.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Save use of default env vars to manifest to enable partial parsing in those
|
||||||
|
cases.
|
||||||
|
time: 2022-08-02T11:29:36.417589-05:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "5155"
|
||||||
|
PR: "5589"
|
||||||
7
.changes/1.3.0/Under the Hood-20220816-122032.yaml
Normal file
7
.changes/1.3.0/Under the Hood-20220816-122032.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: add more information to log line interop test failures
|
||||||
|
time: 2022-08-16T12:20:32.119588+01:00
|
||||||
|
custom:
|
||||||
|
Author: nathaniel-may
|
||||||
|
Issue: "5658"
|
||||||
|
PR: "5659"
|
||||||
7
.changes/1.3.0/Under the Hood-20220822-103739.yaml
Normal file
7
.changes/1.3.0/Under the Hood-20220822-103739.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Add supported languages to materializations
|
||||||
|
time: 2022-08-22T10:37:39.50743-05:00
|
||||||
|
custom:
|
||||||
|
Author: stu-k
|
||||||
|
Issue: "5569"
|
||||||
|
PR: "5695"
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Breaking Changes
|
||||||
|
body: Renaming Metric Spec Attributes
|
||||||
|
time: 2022-09-06T15:45:21.2769-05:00
|
||||||
|
custom:
|
||||||
|
Author: callum-mcdata
|
||||||
|
Issue: "5774"
|
||||||
|
PR: "5775"
|
||||||
7
.changes/unreleased/Dependency-20220906-134858.yaml
Normal file
7
.changes/unreleased/Dependency-20220906-134858.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: "Dependency"
|
||||||
|
body: "Bump black from 22.6.0 to 22.8.0"
|
||||||
|
time: 2022-09-06T13:48:58.00000Z
|
||||||
|
custom:
|
||||||
|
Author: dependabot[bot]
|
||||||
|
Issue: 4904
|
||||||
|
PR: 5750
|
||||||
7
.changes/unreleased/Dependency-20220912-002253.yaml
Normal file
7
.changes/unreleased/Dependency-20220912-002253.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: "Dependency"
|
||||||
|
body: "Bump python from 3.10.6-slim-bullseye to 3.10.7-slim-bullseye in /docker"
|
||||||
|
time: 2022-09-12T00:22:53.00000Z
|
||||||
|
custom:
|
||||||
|
Author: dependabot[bot]
|
||||||
|
Issue: 4904
|
||||||
|
PR: 5805
|
||||||
7
.changes/unreleased/Docs-20220920-152040.yaml
Normal file
7
.changes/unreleased/Docs-20220920-152040.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Docs
|
||||||
|
body: Refer to exposures by their label by default.
|
||||||
|
time: 2022-09-20T15:20:40.652948-05:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "306"
|
||||||
|
PR: "307"
|
||||||
7
.changes/unreleased/Features-20220716-142116.yaml
Normal file
7
.changes/unreleased/Features-20220716-142116.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: merge_exclude_columns for incremental materialization
|
||||||
|
time: 2022-07-16T14:21:16.592519-05:00
|
||||||
|
custom:
|
||||||
|
Author: dave-connors-3
|
||||||
|
Issue: "5260"
|
||||||
|
PR: "5457"
|
||||||
7
.changes/unreleased/Features-20220825-195023.yaml
Normal file
7
.changes/unreleased/Features-20220825-195023.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Search current working directory for `profiles.yml`
|
||||||
|
time: 2022-08-25T19:50:23.940417-06:00
|
||||||
|
custom:
|
||||||
|
Author: dbeatty10
|
||||||
|
Issue: "5411"
|
||||||
|
PR: "5717"
|
||||||
7
.changes/unreleased/Features-20220831-121319.yaml
Normal file
7
.changes/unreleased/Features-20220831-121319.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Adding the `window` parameter to the metric spec.
|
||||||
|
time: 2022-08-31T12:13:19.48356-05:00
|
||||||
|
custom:
|
||||||
|
Author: callum-mcdata
|
||||||
|
Issue: "5721"
|
||||||
|
PR: "5722"
|
||||||
7
.changes/unreleased/Features-20220908-081315.yaml
Normal file
7
.changes/unreleased/Features-20220908-081315.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Add invocation args dict to ProviderContext class
|
||||||
|
time: 2022-09-08T08:13:15.17337+01:00
|
||||||
|
custom:
|
||||||
|
Author: jared-rimmer
|
||||||
|
Issue: "5524"
|
||||||
|
PR: "5782"
|
||||||
7
.changes/unreleased/Features-20220908-104149.yaml
Normal file
7
.changes/unreleased/Features-20220908-104149.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Adds new cli framework
|
||||||
|
time: 2022-09-08T10:41:49.375734-05:00
|
||||||
|
custom:
|
||||||
|
Author: iknox-fa
|
||||||
|
Issue: "5526"
|
||||||
|
PR: "5647"
|
||||||
7
.changes/unreleased/Features-20220908-123650.yaml
Normal file
7
.changes/unreleased/Features-20220908-123650.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Flags work with new Click CLI
|
||||||
|
time: 2022-09-08T12:36:50.386978-05:00
|
||||||
|
custom:
|
||||||
|
Author: iknox-fa
|
||||||
|
Issue: "5529"
|
||||||
|
PR: "5790"
|
||||||
7
.changes/unreleased/Features-20220909-204643.yaml
Normal file
7
.changes/unreleased/Features-20220909-204643.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Add metadata env method to ProviderContext class
|
||||||
|
time: 2022-09-09T20:46:43.889302+01:00
|
||||||
|
custom:
|
||||||
|
Author: jared-rimmer
|
||||||
|
Issue: "5522"
|
||||||
|
PR: "5794"
|
||||||
7
.changes/unreleased/Features-20220912-222227.yaml
Normal file
7
.changes/unreleased/Features-20220912-222227.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Array macros
|
||||||
|
time: 2022-09-12T22:22:27.475515-06:00
|
||||||
|
custom:
|
||||||
|
Author: graciegoheen dbeatty10
|
||||||
|
Issue: "5520"
|
||||||
|
PR: "5823"
|
||||||
7
.changes/unreleased/Features-20220913-095924.yaml
Normal file
7
.changes/unreleased/Features-20220913-095924.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Add enabled config to exposures and metrics
|
||||||
|
time: 2022-09-13T09:59:24.445918-05:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "5422"
|
||||||
|
PR: "5815"
|
||||||
7
.changes/unreleased/Features-20220919-112903.yaml
Normal file
7
.changes/unreleased/Features-20220919-112903.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: add -fr flag shorthand
|
||||||
|
time: 2022-09-19T11:29:03.774678-05:00
|
||||||
|
custom:
|
||||||
|
Author: dave-connors-3
|
||||||
|
Issue: "5878"
|
||||||
|
PR: "5879"
|
||||||
7
.changes/unreleased/Features-20220919-231414.yaml
Normal file
7
.changes/unreleased/Features-20220919-231414.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: add type_boolean as a data type macro
|
||||||
|
time: 2022-09-19T23:14:14.9871+01:00
|
||||||
|
custom:
|
||||||
|
Author: jpmmcneill
|
||||||
|
Issue: "5739"
|
||||||
|
PR: "5875"
|
||||||
7
.changes/unreleased/Features-20220921-145222.yaml
Normal file
7
.changes/unreleased/Features-20220921-145222.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Support .dbtignore in project root to ignore certain files being read by dbt
|
||||||
|
time: 2022-09-21T14:52:22.131627-07:00
|
||||||
|
custom:
|
||||||
|
Author: ChenyuLInx
|
||||||
|
Issue: "5733"
|
||||||
|
PR: "5897"
|
||||||
9
.changes/unreleased/Features-20220926-130627.yaml
Normal file
9
.changes/unreleased/Features-20220926-130627.yaml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
kind: Features
|
||||||
|
body: This conditionally no-ops warehouse connection at compile depending on an env
|
||||||
|
var, disabling introspection/queries during compilation only. This is a temporary
|
||||||
|
solution to more complex permissions requirements for the semantic layer.
|
||||||
|
time: 2022-09-26T13:06:27.591061-05:00
|
||||||
|
custom:
|
||||||
|
Author: racheldaniel
|
||||||
|
Issue: "5936"
|
||||||
|
PR: "5926"
|
||||||
7
.changes/unreleased/Fixes-20220822-194238.yaml
Normal file
7
.changes/unreleased/Fixes-20220822-194238.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Fix typos of comments in core/dbt/adapters/
|
||||||
|
time: 2022-08-22T19:42:38.593923+09:00
|
||||||
|
custom:
|
||||||
|
Author: yoiki
|
||||||
|
Issue: "5690"
|
||||||
|
PR: "5693"
|
||||||
8
.changes/unreleased/Fixes-20220823-112633.yaml
Normal file
8
.changes/unreleased/Fixes-20220823-112633.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Include py.typed in MANIFEST.in. This enables packages that install dbt-core
|
||||||
|
from pypi to use mypy.
|
||||||
|
time: 2022-08-23T11:26:33.8415455-07:00
|
||||||
|
custom:
|
||||||
|
Author: panasenco
|
||||||
|
Issue: "5703"
|
||||||
|
PR: "5703"
|
||||||
7
.changes/unreleased/Fixes-20220903-155409.yaml
Normal file
7
.changes/unreleased/Fixes-20220903-155409.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Removal of all .coverage files when using make clean command
|
||||||
|
time: 2022-09-03T15:54:09.741554082+01:00
|
||||||
|
custom:
|
||||||
|
Author: jared-rimmer
|
||||||
|
Issue: "5633"
|
||||||
|
PR: "5759"
|
||||||
7
.changes/unreleased/Fixes-20220909-092832.yaml
Normal file
7
.changes/unreleased/Fixes-20220909-092832.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Remove temp files generated by unit tests
|
||||||
|
time: 2022-09-09T09:28:32.590208+02:00
|
||||||
|
custom:
|
||||||
|
Author: bbroeksema
|
||||||
|
Issue: "5631"
|
||||||
|
PR: "5749"
|
||||||
7
.changes/unreleased/Fixes-20220909-095627.yaml
Normal file
7
.changes/unreleased/Fixes-20220909-095627.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Fix warnings as errors during tests
|
||||||
|
time: 2022-09-09T09:56:27.90654-05:00
|
||||||
|
custom:
|
||||||
|
Author: stu-k
|
||||||
|
Issue: "5424"
|
||||||
|
PR: "5800"
|
||||||
7
.changes/unreleased/Fixes-20220916-091723.yaml
Normal file
7
.changes/unreleased/Fixes-20220916-091723.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Prevent event_history from holding references
|
||||||
|
time: 2022-09-16T09:17:23.273847-04:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "5848"
|
||||||
|
PR: "5858"
|
||||||
7
.changes/unreleased/Fixes-20220920-181856.yaml
Normal file
7
.changes/unreleased/Fixes-20220920-181856.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: ConfigSelectorMethod should check for bools
|
||||||
|
time: 2022-09-20T18:18:56.630628+01:00
|
||||||
|
custom:
|
||||||
|
Author: danielcmessias
|
||||||
|
Issue: "5890"
|
||||||
|
PR: "5889"
|
||||||
7
.changes/unreleased/Fixes-20220922-083926.yaml
Normal file
7
.changes/unreleased/Fixes-20220922-083926.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: shorthand for full refresh should be one character
|
||||||
|
time: 2022-09-22T08:39:26.948671-05:00
|
||||||
|
custom:
|
||||||
|
Author: dave-connors-3
|
||||||
|
Issue: "5878"
|
||||||
|
PR: "5908"
|
||||||
7
.changes/unreleased/Fixes-20220923-143226.yaml
Normal file
7
.changes/unreleased/Fixes-20220923-143226.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Fix macro resolution order during static analysis for custom generic tests
|
||||||
|
time: 2022-09-23T14:32:26.857376+02:00
|
||||||
|
custom:
|
||||||
|
Author: jtcohen6
|
||||||
|
Issue: "5720"
|
||||||
|
PR: "5907"
|
||||||
7
.changes/unreleased/Fixes-20220923-174504.yaml
Normal file
7
.changes/unreleased/Fixes-20220923-174504.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Fix race condition when invoking dbt via lib.py concurrently
|
||||||
|
time: 2022-09-23T17:45:04.405026-04:00
|
||||||
|
custom:
|
||||||
|
Author: drewbanin
|
||||||
|
Issue: "5919"
|
||||||
|
PR: "5921"
|
||||||
7
.changes/unreleased/Under the Hood-20220905-001749.yaml
Normal file
7
.changes/unreleased/Under the Hood-20220905-001749.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Migrate integration test 014 but also fix the snapshot hard delete test's timezone logic and force all integration tests to run flags.set_from_args to force environment variables are accessible to all integration test threads.
|
||||||
|
time: 2022-09-05T00:17:49.564534-07:00
|
||||||
|
custom:
|
||||||
|
Author: versusfacit
|
||||||
|
Issue: "5760"
|
||||||
|
PR: "5760"
|
||||||
7
.changes/unreleased/Under the Hood-20220908-145644.yaml
Normal file
7
.changes/unreleased/Under the Hood-20220908-145644.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Support dbt-metrics compilation by rebuilding flat_graph
|
||||||
|
time: 2022-09-08T14:56:44.173322-04:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "5525"
|
||||||
|
PR: "5786"
|
||||||
8
.changes/unreleased/Under the Hood-20220908-180731.yaml
Normal file
8
.changes/unreleased/Under the Hood-20220908-180731.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Reworking the way we define the window attribute of metrics to match freshness
|
||||||
|
tests
|
||||||
|
time: 2022-09-08T18:07:31.532608-05:00
|
||||||
|
custom:
|
||||||
|
Author: callum-mcdata
|
||||||
|
Issue: "5722"
|
||||||
|
PR: "5793"
|
||||||
7
.changes/unreleased/Under the Hood-20220909-115220.yaml
Normal file
7
.changes/unreleased/Under the Hood-20220909-115220.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Add PythonJobHelper base class in core and add more type checking
|
||||||
|
time: 2022-09-09T11:52:20.419364-07:00
|
||||||
|
custom:
|
||||||
|
Author: ChenyuLInx
|
||||||
|
Issue: "5802"
|
||||||
|
PR: "5802"
|
||||||
7
.changes/unreleased/Under the Hood-20220912-134000.yaml
Normal file
7
.changes/unreleased/Under the Hood-20220912-134000.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Convert default selector tests to pytest
|
||||||
|
time: 2022-09-12T13:40:00.625912-05:00
|
||||||
|
custom:
|
||||||
|
Author: stu-k
|
||||||
|
Issue: "5728"
|
||||||
|
PR: "5820"
|
||||||
7
.changes/unreleased/Under the Hood-20220912-140035.yaml
Normal file
7
.changes/unreleased/Under the Hood-20220912-140035.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: The link did not go to the anchor directly, now it does
|
||||||
|
time: 2022-09-12T14:00:35.899828+02:00
|
||||||
|
custom:
|
||||||
|
Author: sdebruyn
|
||||||
|
Issue: "5813"
|
||||||
|
PR: "5814"
|
||||||
7
.changes/unreleased/Under the Hood-20220912-190341.yaml
Normal file
7
.changes/unreleased/Under the Hood-20220912-190341.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: remove key as reserved keyword from test_bool_or
|
||||||
|
time: 2022-09-12T19:03:41.481601+02:00
|
||||||
|
custom:
|
||||||
|
Author: sdebruyn
|
||||||
|
Issue: "5817"
|
||||||
|
PR: "5818"
|
||||||
7
.changes/unreleased/Under the Hood-20220913-111744.yaml
Normal file
7
.changes/unreleased/Under the Hood-20220913-111744.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Compatibiltiy for metric attribute renaming
|
||||||
|
time: 2022-09-13T11:17:44.953536+02:00
|
||||||
|
custom:
|
||||||
|
Author: jtcohen6 callum-mcdata
|
||||||
|
Issue: "5807"
|
||||||
|
PR: "5825"
|
||||||
7
.changes/unreleased/Under the Hood-20220914-132632.yaml
Normal file
7
.changes/unreleased/Under the Hood-20220914-132632.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Add name validation for metrics
|
||||||
|
time: 2022-09-14T13:26:32.387524-05:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "5456"
|
||||||
|
PR: "5841"
|
||||||
7
.changes/unreleased/Under the Hood-20220914-150058.yaml
Normal file
7
.changes/unreleased/Under the Hood-20220914-150058.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Validate exposure name and add label
|
||||||
|
time: 2022-09-14T15:00:58.982982-05:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "5606"
|
||||||
|
PR: "5844"
|
||||||
7
.changes/unreleased/Under the Hood-20220914-193933.yaml
Normal file
7
.changes/unreleased/Under the Hood-20220914-193933.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: remove source quoting setting in adapter tests
|
||||||
|
time: 2022-09-14T19:39:33.688385+02:00
|
||||||
|
custom:
|
||||||
|
Author: sdebruyn
|
||||||
|
Issue: "5836"
|
||||||
|
PR: "5839"
|
||||||
7
.changes/unreleased/Under the Hood-20220916-154712.yaml
Normal file
7
.changes/unreleased/Under the Hood-20220916-154712.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Adding validation for metric expression attribute
|
||||||
|
time: 2022-09-16T15:47:12.799002-05:00
|
||||||
|
custom:
|
||||||
|
Author: callum-mcdata
|
||||||
|
Issue: "5871"
|
||||||
|
PR: "5873"
|
||||||
7
.changes/unreleased/Under the Hood-20220920-144842.yaml
Normal file
7
.changes/unreleased/Under the Hood-20220920-144842.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Profiling and Adapter Management work with Click CLI
|
||||||
|
time: 2022-09-20T14:48:42.070256-05:00
|
||||||
|
custom:
|
||||||
|
Author: iknox-fa
|
||||||
|
Issue: "5531"
|
||||||
|
PR: "5892"
|
||||||
7
.changes/unreleased/Under the Hood-20220923-133525.yaml
Normal file
7
.changes/unreleased/Under the Hood-20220923-133525.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Reparse references to deleted metric
|
||||||
|
time: 2022-09-23T13:35:25.681656-04:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "5444"
|
||||||
|
PR: "5920"
|
||||||
113
.changie.yaml
113
.changie.yaml
@@ -6,67 +6,19 @@ changelogPath: CHANGELOG.md
|
|||||||
versionExt: md
|
versionExt: md
|
||||||
versionFormat: '## dbt-core {{.Version}} - {{.Time.Format "January 02, 2006"}}'
|
versionFormat: '## dbt-core {{.Version}} - {{.Time.Format "January 02, 2006"}}'
|
||||||
kindFormat: '### {{.Kind}}'
|
kindFormat: '### {{.Kind}}'
|
||||||
changeFormat: |-
|
changeFormat: '- {{.Body}} ([#{{.Custom.Issue}}](https://github.com/dbt-labs/dbt-core/issues/{{.Custom.Issue}}), [#{{.Custom.PR}}](https://github.com/dbt-labs/dbt-core/pull/{{.Custom.PR}}))'
|
||||||
{{- $IssueList := list }}
|
|
||||||
{{- $changes := splitList " " $.Custom.Issue }}
|
|
||||||
{{- range $issueNbr := $changes }}
|
|
||||||
{{- $changeLink := "[#nbr](https://github.com/dbt-labs/dbt-core/issues/nbr)" | replace "nbr" $issueNbr }}
|
|
||||||
{{- $IssueList = append $IssueList $changeLink }}
|
|
||||||
{{- end -}}
|
|
||||||
- {{.Body}} ({{ range $index, $element := $IssueList }}{{if $index}}, {{end}}{{$element}}{{end}})
|
|
||||||
|
|
||||||
kinds:
|
kinds:
|
||||||
- label: Breaking Changes
|
- label: Breaking Changes
|
||||||
- label: Features
|
- label: Features
|
||||||
- label: Fixes
|
- label: Fixes
|
||||||
- label: Docs
|
- label: Docs
|
||||||
changeFormat: |-
|
changeFormat: '- {{.Body}} ([dbt-docs/#{{.Custom.Issue}}](https://github.com/dbt-labs/dbt-docs/issues/{{.Custom.Issue}}), [dbt-docs/#{{.Custom.PR}}](https://github.com/dbt-labs/dbt-docs/pull/{{.Custom.PR}}))'
|
||||||
{{- $IssueList := list }}
|
|
||||||
{{- $changes := splitList " " $.Custom.Issue }}
|
|
||||||
{{- range $issueNbr := $changes }}
|
|
||||||
{{- $changeLink := "[dbt-docs/#nbr](https://github.com/dbt-labs/dbt-docs/issues/nbr)" | replace "nbr" $issueNbr }}
|
|
||||||
{{- $IssueList = append $IssueList $changeLink }}
|
|
||||||
{{- end -}}
|
|
||||||
- {{.Body}} ({{ range $index, $element := $IssueList }}{{if $index}}, {{end}}{{$element}}{{end}})
|
|
||||||
- label: Under the Hood
|
- label: Under the Hood
|
||||||
- label: Dependencies
|
- label: Dependencies
|
||||||
changeFormat: |-
|
changeFormat: '- {{.Body}} ({{if ne .Custom.Issue ""}}[#{{.Custom.Issue}}](https://github.com/dbt-labs/dbt-core/issues/{{.Custom.Issue}}), {{end}}[#{{.Custom.PR}}](https://github.com/dbt-labs/dbt-core/pull/{{.Custom.PR}}))'
|
||||||
{{- $PRList := list }}
|
|
||||||
{{- $changes := splitList " " $.Custom.PR }}
|
|
||||||
{{- range $pullrequest := $changes }}
|
|
||||||
{{- $changeLink := "[#nbr](https://github.com/dbt-labs/dbt-core/pull/nbr)" | replace "nbr" $pullrequest }}
|
|
||||||
{{- $PRList = append $PRList $changeLink }}
|
|
||||||
{{- end -}}
|
|
||||||
- {{.Body}} ({{ range $index, $element := $PRList }}{{if $index}}, {{end}}{{$element}}{{end}})
|
|
||||||
skipGlobalChoices: true
|
|
||||||
additionalChoices:
|
|
||||||
- key: Author
|
|
||||||
label: GitHub Username(s) (separated by a single space if multiple)
|
|
||||||
type: string
|
|
||||||
minLength: 3
|
|
||||||
- key: PR
|
|
||||||
label: GitHub Pull Request Number (separated by a single space if multiple)
|
|
||||||
type: string
|
|
||||||
minLength: 1
|
|
||||||
- label: Security
|
- label: Security
|
||||||
changeFormat: |-
|
changeFormat: '- {{.Body}} ({{if ne .Custom.Issue ""}}[#{{.Custom.Issue}}](https://github.com/dbt-labs/dbt-core/issues/{{.Custom.Issue}}), {{end}}[#{{.Custom.PR}}](https://github.com/dbt-labs/dbt-core/pull/{{.Custom.PR}}))'
|
||||||
{{- $PRList := list }}
|
|
||||||
{{- $changes := splitList " " $.Custom.PR }}
|
|
||||||
{{- range $pullrequest := $changes }}
|
|
||||||
{{- $changeLink := "[#nbr](https://github.com/dbt-labs/dbt-core/pull/nbr)" | replace "nbr" $pullrequest }}
|
|
||||||
{{- $PRList = append $PRList $changeLink }}
|
|
||||||
{{- end -}}
|
|
||||||
- {{.Body}} ({{ range $index, $element := $PRList }}{{if $index}}, {{end}}{{$element}}{{end}})
|
|
||||||
skipGlobalChoices: true
|
|
||||||
additionalChoices:
|
|
||||||
- key: Author
|
|
||||||
label: GitHub Username(s) (separated by a single space if multiple)
|
|
||||||
type: string
|
|
||||||
minLength: 3
|
|
||||||
- key: PR
|
|
||||||
label: GitHub Pull Request Number (separated by a single space if multiple)
|
|
||||||
type: string
|
|
||||||
minLength: 1
|
|
||||||
|
|
||||||
newlines:
|
newlines:
|
||||||
afterChangelogHeader: 1
|
afterChangelogHeader: 1
|
||||||
@@ -81,47 +33,42 @@ custom:
|
|||||||
type: string
|
type: string
|
||||||
minLength: 3
|
minLength: 3
|
||||||
- key: Issue
|
- key: Issue
|
||||||
label: GitHub Issue Number (separated by a single space if multiple)
|
label: GitHub Issue Number
|
||||||
type: string
|
type: int
|
||||||
minLength: 1
|
minInt: 1
|
||||||
|
- key: PR
|
||||||
|
label: GitHub Pull Request Number
|
||||||
|
type: int
|
||||||
|
minInt: 1
|
||||||
|
|
||||||
footerFormat: |
|
footerFormat: |
|
||||||
{{- $contributorDict := dict }}
|
{{- $contributorDict := dict }}
|
||||||
{{- /* any names added to this list should be all lowercase for later matching purposes */}}
|
{{- /* any names added to this list should be all lowercase for later matching purposes */}}
|
||||||
{{- $core_team := list "michelleark" "peterallenwebb" "emmyoop" "nathaniel-may" "gshank" "leahwicz" "chenyulinx" "stu-k" "iknox-fa" "versusfacit" "mcknight-42" "jtcohen6" "aranke" "dependabot[bot]" "snyk-bot" "colin-rogers-dbt" }}
|
{{- $core_team := list "peterallenwebb" "emmyoop" "nathaniel-may" "gshank" "leahwicz" "chenyulinx" "stu-k" "iknox-fa" "versusfacit" "mcknight-42" "jtcohen6" "dependabot[bot]" "snyk-bot" }}
|
||||||
{{- range $change := .Changes }}
|
{{- range $change := .Changes }}
|
||||||
{{- $authorList := splitList " " $change.Custom.Author }}
|
{{- $authorList := splitList " " $change.Custom.Author }}
|
||||||
{{- /* loop through all authors for a single changelog */}}
|
{{- /* loop through all authors for a PR */}}
|
||||||
{{- range $author := $authorList }}
|
{{- range $author := $authorList }}
|
||||||
{{- $authorLower := lower $author }}
|
{{- $authorLower := lower $author }}
|
||||||
{{- /* we only want to include non-core team contributors */}}
|
{{- /* we only want to include non-core team contributors */}}
|
||||||
{{- if not (has $authorLower $core_team)}}
|
{{- if not (has $authorLower $core_team)}}
|
||||||
{{- $changeList := splitList " " $change.Custom.Author }}
|
{{- /* Docs kind link back to dbt-docs instead of dbt-core PRs */}}
|
||||||
{{- $IssueList := list }}
|
{{- $prLink := $change.Kind }}
|
||||||
{{- $changeLink := $change.Kind }}
|
{{- if eq $change.Kind "Docs" }}
|
||||||
{{- if or (eq $change.Kind "Dependencies") (eq $change.Kind "Security") }}
|
{{- $prLink = "[dbt-docs/#pr](https://github.com/dbt-labs/dbt-docs/pull/pr)" | replace "pr" $change.Custom.PR }}
|
||||||
{{- $changes := splitList " " $change.Custom.PR }}
|
{{- else }}
|
||||||
{{- range $issueNbr := $changes }}
|
{{- $prLink = "[#pr](https://github.com/dbt-labs/dbt-core/pull/pr)" | replace "pr" $change.Custom.PR }}
|
||||||
{{- $changeLink := "[#nbr](https://github.com/dbt-labs/dbt-core/pull/nbr)" | replace "nbr" $issueNbr }}
|
{{- end }}
|
||||||
{{- $IssueList = append $IssueList $changeLink }}
|
{{- /* check if this contributor has other PRs associated with them already */}}
|
||||||
{{- end -}}
|
{{- if hasKey $contributorDict $author }}
|
||||||
{{- else }}
|
{{- $prList := get $contributorDict $author }}
|
||||||
{{- $changes := splitList " " $change.Custom.Issue }}
|
{{- $prList = append $prList $prLink }}
|
||||||
{{- range $issueNbr := $changes }}
|
{{- $contributorDict := set $contributorDict $author $prList }}
|
||||||
{{- $changeLink := "[#nbr](https://github.com/dbt-labs/dbt-core/issues/nbr)" | replace "nbr" $issueNbr }}
|
{{- else }}
|
||||||
{{- $IssueList = append $IssueList $changeLink }}
|
{{- $prList := list $prLink }}
|
||||||
{{- end -}}
|
{{- $contributorDict := set $contributorDict $author $prList }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- /* check if this contributor has other changes associated with them already */}}
|
{{- end}}
|
||||||
{{- if hasKey $contributorDict $author }}
|
|
||||||
{{- $contributionList := get $contributorDict $author }}
|
|
||||||
{{- $contributionList = concat $contributionList $IssueList }}
|
|
||||||
{{- $contributorDict := set $contributorDict $author $contributionList }}
|
|
||||||
{{- else }}
|
|
||||||
{{- $contributionList := $IssueList }}
|
|
||||||
{{- $contributorDict := set $contributorDict $author $contributionList }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end}}
|
|
||||||
{{- end}}
|
{{- end}}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- /* no indentation here for formatting so the final markdown doesn't have unneeded indentations */}}
|
{{- /* no indentation here for formatting so the final markdown doesn't have unneeded indentations */}}
|
||||||
|
|||||||
60
.github/CODEOWNERS
vendored
60
.github/CODEOWNERS
vendored
@@ -16,25 +16,57 @@
|
|||||||
# Changes to GitHub configurations including Actions
|
# Changes to GitHub configurations including Actions
|
||||||
/.github/ @leahwicz
|
/.github/ @leahwicz
|
||||||
|
|
||||||
|
### LANGUAGE
|
||||||
|
|
||||||
# Language core modules
|
# Language core modules
|
||||||
/core/dbt/config/ @dbt-labs/core-language
|
/core/dbt/config/ @dbt-labs/core-language
|
||||||
/core/dbt/context/ @dbt-labs/core-language
|
/core/dbt/context/ @dbt-labs/core-language
|
||||||
/core/dbt/contracts/ @dbt-labs/core-language
|
/core/dbt/contracts/ @dbt-labs/core-language
|
||||||
/core/dbt/deps/ @dbt-labs/core-language
|
/core/dbt/deps/ @dbt-labs/core-language
|
||||||
/core/dbt/parser/ @dbt-labs/core-language
|
/core/dbt/events/ @dbt-labs/core-language # structured logging
|
||||||
|
/core/dbt/parser/ @dbt-labs/core-language
|
||||||
|
|
||||||
|
# Language misc files
|
||||||
|
/core/dbt/dataclass_schema.py @dbt-labs/core-language
|
||||||
|
/core/dbt/hooks.py @dbt-labs/core-language
|
||||||
|
/core/dbt/node_types.py @dbt-labs/core-language
|
||||||
|
/core/dbt/semver.py @dbt-labs/core-language
|
||||||
|
|
||||||
|
|
||||||
|
### EXECUTION
|
||||||
|
|
||||||
# Execution core modules
|
# Execution core modules
|
||||||
/core/dbt/events/ @dbt-labs/core-execution @dbt-labs/core-language # eventually remove language but they have knowledge here now
|
/core/dbt/graph/ @dbt-labs/core-execution
|
||||||
/core/dbt/graph/ @dbt-labs/core-execution
|
/core/dbt/task/ @dbt-labs/core-execution
|
||||||
/core/dbt/task/ @dbt-labs/core-execution
|
|
||||||
|
|
||||||
# Adapter interface, scaffold, Postgres plugin
|
# Execution misc files
|
||||||
/core/dbt/adapters @dbt-labs/core-adapters
|
/core/dbt/compilation.py @dbt-labs/core-execution
|
||||||
/core/scripts/create_adapter_plugin.py @dbt-labs/core-adapters
|
/core/dbt/flags.py @dbt-labs/core-execution
|
||||||
/plugins/ @dbt-labs/core-adapters
|
/core/dbt/lib.py @dbt-labs/core-execution
|
||||||
|
/core/dbt/main.py @dbt-labs/core-execution
|
||||||
|
/core/dbt/profiler.py @dbt-labs/core-execution
|
||||||
|
/core/dbt/selected_resources.py @dbt-labs/core-execution
|
||||||
|
/core/dbt/tracking.py @dbt-labs/core-execution
|
||||||
|
/core/dbt/version.py @dbt-labs/core-execution
|
||||||
|
|
||||||
# Global project: default macros, including generic tests + materializations
|
|
||||||
/core/dbt/include/global_project @dbt-labs/core-execution @dbt-labs/core-adapters
|
### ADAPTERS
|
||||||
|
|
||||||
|
# Adapter interface ("base" + "sql" adapter defaults, cache)
|
||||||
|
/core/dbt/adapters @dbt-labs/core-adapters
|
||||||
|
|
||||||
|
# Global project (default macros + materializations), starter project
|
||||||
|
/core/dbt/include @dbt-labs/core-adapters
|
||||||
|
|
||||||
|
# Postgres plugin
|
||||||
|
/plugins/ @dbt-labs/core-adapters
|
||||||
|
|
||||||
|
# Functional tests for adapter plugins
|
||||||
|
/tests/adapter @dbt-labs/core-adapters
|
||||||
|
|
||||||
|
### TESTS
|
||||||
|
|
||||||
|
# Overlapping ownership for vast majority of unit + functional tests
|
||||||
|
|
||||||
# Perf regression testing framework
|
# Perf regression testing framework
|
||||||
# This excludes the test project files itself since those aren't specific
|
# This excludes the test project files itself since those aren't specific
|
||||||
|
|||||||
30
.github/ISSUE_TEMPLATE/bug-report.yml
vendored
30
.github/ISSUE_TEMPLATE/bug-report.yml
vendored
@@ -9,23 +9,33 @@ body:
|
|||||||
Thanks for taking the time to fill out this bug report!
|
Thanks for taking the time to fill out this bug report!
|
||||||
- type: checkboxes
|
- type: checkboxes
|
||||||
attributes:
|
attributes:
|
||||||
label: Is there an existing issue for this?
|
label: Is this a new bug in dbt-core?
|
||||||
description: Please search to see if an issue already exists for the bug you encountered.
|
description: >
|
||||||
|
In other words, is this an error, flaw, failure or fault in our software?
|
||||||
|
|
||||||
|
If this is a bug that broke existing functionality that used to work, please open a regression issue.
|
||||||
|
If this is a bug in an adapter plugin, please open an issue in the adapter's repository.
|
||||||
|
If this is a bug experienced while using dbt Cloud, please report to [support](mailto:support@getdbt.com).
|
||||||
|
If this is a request for help or troubleshooting code in your own dbt project, please join our [dbt Community Slack](https://www.getdbt.com/community/join-the-community/) or open a [Discussion question](https://github.com/dbt-labs/docs.getdbt.com/discussions).
|
||||||
|
|
||||||
|
Please search to see if an issue already exists for the bug you encountered.
|
||||||
options:
|
options:
|
||||||
- label: I have searched the existing issues
|
- label: I believe this is a new bug in dbt-core
|
||||||
|
required: true
|
||||||
|
- label: I have searched the existing issues, and I could not find an existing issue for this bug
|
||||||
required: true
|
required: true
|
||||||
- type: textarea
|
- type: textarea
|
||||||
attributes:
|
attributes:
|
||||||
label: Current Behavior
|
label: Current Behavior
|
||||||
description: A concise description of what you're experiencing.
|
description: A concise description of what you're experiencing.
|
||||||
validations:
|
validations:
|
||||||
required: false
|
required: true
|
||||||
- type: textarea
|
- type: textarea
|
||||||
attributes:
|
attributes:
|
||||||
label: Expected Behavior
|
label: Expected Behavior
|
||||||
description: A concise description of what you expected to happen.
|
description: A concise description of what you expected to happen.
|
||||||
validations:
|
validations:
|
||||||
required: false
|
required: true
|
||||||
- type: textarea
|
- type: textarea
|
||||||
attributes:
|
attributes:
|
||||||
label: Steps To Reproduce
|
label: Steps To Reproduce
|
||||||
@@ -36,7 +46,7 @@ body:
|
|||||||
3. Run '...'
|
3. Run '...'
|
||||||
4. See error...
|
4. See error...
|
||||||
validations:
|
validations:
|
||||||
required: false
|
required: true
|
||||||
- type: textarea
|
- type: textarea
|
||||||
id: logs
|
id: logs
|
||||||
attributes:
|
attributes:
|
||||||
@@ -52,8 +62,8 @@ body:
|
|||||||
description: |
|
description: |
|
||||||
examples:
|
examples:
|
||||||
- **OS**: Ubuntu 20.04
|
- **OS**: Ubuntu 20.04
|
||||||
- **Python**: 3.7.2 (`python --version`)
|
- **Python**: 3.9.12 (`python3 --version`)
|
||||||
- **dbt**: 0.21.0 (`dbt --version`)
|
- **dbt-core**: 1.1.1 (`dbt --version`)
|
||||||
value: |
|
value: |
|
||||||
- OS:
|
- OS:
|
||||||
- Python:
|
- Python:
|
||||||
@@ -64,13 +74,15 @@ body:
|
|||||||
- type: dropdown
|
- type: dropdown
|
||||||
id: database
|
id: database
|
||||||
attributes:
|
attributes:
|
||||||
label: What database are you using dbt with?
|
label: Which database adapter are you using with dbt?
|
||||||
|
description: If the bug is specific to the database or adapter, please open the issue in that adapter's repository instead
|
||||||
multiple: true
|
multiple: true
|
||||||
options:
|
options:
|
||||||
- postgres
|
- postgres
|
||||||
- redshift
|
- redshift
|
||||||
- snowflake
|
- snowflake
|
||||||
- bigquery
|
- bigquery
|
||||||
|
- spark
|
||||||
- other (mention it in "Additional Context")
|
- other (mention it in "Additional Context")
|
||||||
validations:
|
validations:
|
||||||
required: false
|
required: false
|
||||||
|
|||||||
19
.github/ISSUE_TEMPLATE/config.yml
vendored
19
.github/ISSUE_TEMPLATE/config.yml
vendored
@@ -1,4 +1,14 @@
|
|||||||
|
blank_issues_enabled: false
|
||||||
contact_links:
|
contact_links:
|
||||||
|
- name: Ask the community for help
|
||||||
|
url: https://github.com/dbt-labs/docs.getdbt.com/discussions
|
||||||
|
about: Need help troubleshooting? Check out our guide on how to ask
|
||||||
|
- name: Contact dbt Cloud support
|
||||||
|
url: mailto:support@getdbt.com
|
||||||
|
about: Are you using dbt Cloud? Contact our support team for help!
|
||||||
|
- name: Participate in Discussions
|
||||||
|
url: https://github.com/dbt-labs/dbt-core/discussions
|
||||||
|
about: Do you have a Big Idea for dbt? Read open discussions, or start a new one
|
||||||
- name: Create an issue for dbt-redshift
|
- name: Create an issue for dbt-redshift
|
||||||
url: https://github.com/dbt-labs/dbt-redshift/issues/new/choose
|
url: https://github.com/dbt-labs/dbt-redshift/issues/new/choose
|
||||||
about: Report a bug or request a feature for dbt-redshift
|
about: Report a bug or request a feature for dbt-redshift
|
||||||
@@ -8,9 +18,6 @@ contact_links:
|
|||||||
- name: Create an issue for dbt-snowflake
|
- name: Create an issue for dbt-snowflake
|
||||||
url: https://github.com/dbt-labs/dbt-snowflake/issues/new/choose
|
url: https://github.com/dbt-labs/dbt-snowflake/issues/new/choose
|
||||||
about: Report a bug or request a feature for dbt-snowflake
|
about: Report a bug or request a feature for dbt-snowflake
|
||||||
- name: Ask a question or get support
|
- name: Create an issue for dbt-spark
|
||||||
url: https://docs.getdbt.com/docs/guides/getting-help
|
url: https://github.com/dbt-labs/dbt-spark/issues/new/choose
|
||||||
about: Ask a question or request support
|
about: Report a bug or request a feature for dbt-spark
|
||||||
- name: Questions on Stack Overflow
|
|
||||||
url: https://stackoverflow.com/questions/tagged/dbt
|
|
||||||
about: Look at questions/answers at Stack Overflow
|
|
||||||
|
|||||||
22
.github/ISSUE_TEMPLATE/feature-request.yml
vendored
22
.github/ISSUE_TEMPLATE/feature-request.yml
vendored
@@ -1,22 +1,32 @@
|
|||||||
name: ✨ Feature
|
name: ✨ Feature
|
||||||
description: Suggest an idea for dbt
|
description: Propose a straightforward extension of dbt functionality
|
||||||
title: "[Feature] <title>"
|
title: "[Feature] <title>"
|
||||||
labels: ["enhancement", "triage"]
|
labels: ["enhancement", "triage"]
|
||||||
body:
|
body:
|
||||||
- type: markdown
|
- type: markdown
|
||||||
attributes:
|
attributes:
|
||||||
value: |
|
value: |
|
||||||
Thanks for taking the time to fill out this feature requests!
|
Thanks for taking the time to fill out this feature request!
|
||||||
- type: checkboxes
|
- type: checkboxes
|
||||||
attributes:
|
attributes:
|
||||||
label: Is there an existing feature request for this?
|
label: Is this your first time submitting a feature request?
|
||||||
description: Please search to see if an issue already exists for the feature you would like.
|
description: >
|
||||||
|
We want to make sure that features are distinct and discoverable,
|
||||||
|
so that other members of the community can find them and offer their thoughts.
|
||||||
|
|
||||||
|
Issues are the right place to request straightforward extensions of existing dbt functionality.
|
||||||
|
For "big ideas" about future capabilities of dbt, we ask that you open a
|
||||||
|
[discussion](https://github.com/dbt-labs/dbt-core/discussions) in the "Ideas" category instead.
|
||||||
options:
|
options:
|
||||||
- label: I have searched the existing issues
|
- label: I have read the [expectations for open source contributors](https://docs.getdbt.com/docs/contributing/oss-expectations)
|
||||||
|
required: true
|
||||||
|
- label: I have searched the existing issues, and I could not find an existing issue for this feature
|
||||||
|
required: true
|
||||||
|
- label: I am requesting a straightforward extension of existing dbt functionality, rather than a Big Idea better suited to a discussion
|
||||||
required: true
|
required: true
|
||||||
- type: textarea
|
- type: textarea
|
||||||
attributes:
|
attributes:
|
||||||
label: Describe the Feature
|
label: Describe the feature
|
||||||
description: A clear and concise description of what you want to happen.
|
description: A clear and concise description of what you want to happen.
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user