mirror of
https://github.com/dbt-labs/dbt-core
synced 2025-12-21 14:51:28 +00:00
Compare commits
1 Commits
enable-pos
...
v1.1.0rc1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a09bc28768 |
41
.bumpversion.cfg
Normal file
41
.bumpversion.cfg
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
[bumpversion]
|
||||||
|
current_version = 1.1.0rc1
|
||||||
|
parse = (?P<major>\d+)
|
||||||
|
\.(?P<minor>\d+)
|
||||||
|
\.(?P<patch>\d+)
|
||||||
|
((?P<prekind>a|b|rc)
|
||||||
|
(?P<pre>\d+) # pre-release version num
|
||||||
|
)?
|
||||||
|
serialize =
|
||||||
|
{major}.{minor}.{patch}{prekind}{pre}
|
||||||
|
{major}.{minor}.{patch}
|
||||||
|
commit = False
|
||||||
|
tag = False
|
||||||
|
|
||||||
|
[bumpversion:part:prekind]
|
||||||
|
first_value = a
|
||||||
|
optional_value = final
|
||||||
|
values =
|
||||||
|
a
|
||||||
|
b
|
||||||
|
rc
|
||||||
|
final
|
||||||
|
|
||||||
|
[bumpversion:part:pre]
|
||||||
|
first_value = 1
|
||||||
|
|
||||||
|
[bumpversion:file:core/setup.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/dbt/adapters/postgres/__version__.py]
|
||||||
|
|
||||||
|
[bumpversion:file:docker/Dockerfile]
|
||||||
|
|
||||||
|
[bumpversion:file:tests/adapter/setup.py]
|
||||||
|
|
||||||
|
[bumpversion:file:tests/adapter/dbt/tests/adapter/__version__.py]
|
||||||
@@ -2,17 +2,6 @@
|
|||||||
|
|
||||||
For information on prior major and minor releases, see their changelogs:
|
For information on prior major and minor releases, see their changelogs:
|
||||||
|
|
||||||
|
|
||||||
* [1.10](https://github.com/dbt-labs/dbt-core/blob/1.10.latest/CHANGELOG.md)
|
|
||||||
* [1.9](https://github.com/dbt-labs/dbt-core/blob/1.9.latest/CHANGELOG.md)
|
|
||||||
* [1.8](https://github.com/dbt-labs/dbt-core/blob/1.8.latest/CHANGELOG.md)
|
|
||||||
* [1.7](https://github.com/dbt-labs/dbt-core/blob/1.7.latest/CHANGELOG.md)
|
|
||||||
* [1.6](https://github.com/dbt-labs/dbt-core/blob/1.6.latest/CHANGELOG.md)
|
|
||||||
* [1.5](https://github.com/dbt-labs/dbt-core/blob/1.5.latest/CHANGELOG.md)
|
|
||||||
* [1.4](https://github.com/dbt-labs/dbt-core/blob/1.4.latest/CHANGELOG.md)
|
|
||||||
* [1.3](https://github.com/dbt-labs/dbt-core/blob/1.3.latest/CHANGELOG.md)
|
|
||||||
* [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)
|
||||||
|
|||||||
50
.changes/1.1.0-b1.md
Normal file
50
.changes/1.1.0-b1.md
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
## dbt-core 1.1.0-b1 - March 22, 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))
|
||||||
|
### 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))
|
||||||
|
- 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))
|
||||||
|
### 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))
|
||||||
|
- 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))
|
||||||
|
### 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))
|
||||||
|
- 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))
|
||||||
|
- 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))
|
||||||
|
### 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))
|
||||||
|
### Contributors
|
||||||
|
- [@NiallRees](https://github.com/NiallRees) ([#4447](https://github.com/dbt-labs/dbt-core/pull/4447))
|
||||||
|
- [@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))
|
||||||
|
- [@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))
|
||||||
|
- [@kazanzhy](https://github.com/kazanzhy) ([#4545](https://github.com/dbt-labs/dbt-core/pull/4545))
|
||||||
|
- [@mdesmet](https://github.com/mdesmet) ([#4604](https://github.com/dbt-labs/dbt-core/pull/4604))
|
||||||
|
- [@versusfacit](https://github.com/versusfacit) ([#4869](https://github.com/dbt-labs/dbt-core/pull/4869))
|
||||||
|
- [@willbowditch](https://github.com/willbowditch) ([#4777](https://github.com/dbt-labs/dbt-core/pull/4777))
|
||||||
48
.changes/1.1.0-rc1.md
Normal file
48
.changes/1.1.0-rc1.md
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
## dbt-core 1.1.0-rc1 - April 12, 2022
|
||||||
|
### Breaking Changes
|
||||||
|
- 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
|
||||||
|
- 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))
|
||||||
|
- 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
|
||||||
|
- 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 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))
|
||||||
|
### Docs
|
||||||
|
- 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
|
||||||
|
- 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))
|
||||||
|
- 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))
|
||||||
|
- 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
|
||||||
|
- [@agoblet](https://github.com/agoblet) ([#5000](https://github.com/dbt-labs/dbt-core/pull/5000))
|
||||||
|
- [@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))
|
||||||
|
- [@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))
|
||||||
|
- [@matt-winkler,](https://github.com/matt-winkler,) ([#4256](https://github.com/dbt-labs/dbt-core/pull/4256))
|
||||||
|
- [@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))
|
||||||
11
.changes/1.1.0/Breaking Changes-20220316-031311.yaml
Normal file
11
.changes/1.1.0/Breaking Changes-20220316-031311.yaml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
kind: Breaking Changes
|
||||||
|
body: >
|
||||||
|
**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
|
||||||
|
time: 2022-03-16T03:13:11.656007-07:00
|
||||||
|
custom:
|
||||||
|
Author: versusfacit
|
||||||
|
Issue: "4499"
|
||||||
|
PR: "4869"
|
||||||
9
.changes/1.1.0/Breaking Changes-20220412-152450.yaml
Normal file
9
.changes/1.1.0/Breaking Changes-20220412-152450.yaml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
kind: Breaking Changes
|
||||||
|
body: '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'
|
||||||
|
time: 2022-04-12T15:24:50.159572+02:00
|
||||||
|
custom:
|
||||||
|
Author: karunpoudel
|
||||||
|
Issue: "4688"
|
||||||
|
PR: "4860"
|
||||||
8
.changes/1.1.0/Docs-20220307-203105.yaml
Normal file
8
.changes/1.1.0/Docs-20220307-203105.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: Docs
|
||||||
|
body: 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.
|
||||||
|
time: 2022-03-07T20:31:05.557064-06:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "4578"
|
||||||
|
PR: "4763"
|
||||||
7
.changes/1.1.0/Docs-20220404-201021.yaml
Normal file
7
.changes/1.1.0/Docs-20220404-201021.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Docs
|
||||||
|
body: 'Fixed capitalization in UI for exposures of `type: ml`'
|
||||||
|
time: 2022-04-04T20:10:21.941618-05:00
|
||||||
|
custom:
|
||||||
|
Author: jonstacks
|
||||||
|
Issue: "4984"
|
||||||
|
PR: "4995"
|
||||||
7
.changes/1.1.0/Docs-20220404-201057.yaml
Normal file
7
.changes/1.1.0/Docs-20220404-201057.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Docs
|
||||||
|
body: List packages and tags in alphabetical order
|
||||||
|
time: 2022-04-04T20:10:57.066016-05:00
|
||||||
|
custom:
|
||||||
|
Author: pgoslatara
|
||||||
|
Issue: "4984"
|
||||||
|
PR: "4995"
|
||||||
7
.changes/1.1.0/Docs-20220404-201203.yaml
Normal file
7
.changes/1.1.0/Docs-20220404-201203.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Docs
|
||||||
|
body: Bump jekyll from 3.8.7 to 3.9.0
|
||||||
|
time: 2022-04-04T20:12:03.146811-05:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "4984"
|
||||||
|
PR: "4995"
|
||||||
7
.changes/1.1.0/Docs-20220408-133540.yaml
Normal file
7
.changes/1.1.0/Docs-20220408-133540.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Docs
|
||||||
|
body: Updated docker README to reflect necessity of using BuildKit
|
||||||
|
time: 2022-04-08T13:35:40.361554-05:00
|
||||||
|
custom:
|
||||||
|
Author: iknox-fa
|
||||||
|
Issue: "4990"
|
||||||
|
PR: "5018"
|
||||||
7
.changes/1.1.0/Features-20220309-142645.yaml
Normal file
7
.changes/1.1.0/Features-20220309-142645.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Testing framework for dbt adapter testing
|
||||||
|
time: 2022-03-09T14:26:45.828295-05:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "4730"
|
||||||
|
PR: "4846"
|
||||||
8
.changes/1.1.0/Features-20220309-163817.yaml
Normal file
8
.changes/1.1.0/Features-20220309-163817.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Change behaviour of `non_null` test so that it only `select`s all columns if
|
||||||
|
`--store-failures` is enabled.
|
||||||
|
time: 2022-03-09T16:38:17.160568Z
|
||||||
|
custom:
|
||||||
|
Author: willbowditch
|
||||||
|
Issue: "4769"
|
||||||
|
PR: "4777"
|
||||||
7
.changes/1.1.0/Features-20220314-112341.yaml
Normal file
7
.changes/1.1.0/Features-20220314-112341.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Allow unique key to take a list implementation for postgres/redshift
|
||||||
|
time: 2022-03-14T11:23:41.293726-05:00
|
||||||
|
custom:
|
||||||
|
Author: McKnight-42
|
||||||
|
Issue: "4738"
|
||||||
|
PR: "4858"
|
||||||
8
.changes/1.1.0/Features-20220316-003847.yaml
Normal file
8
.changes/1.1.0/Features-20220316-003847.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Add `--cache_selected_only` flag to cache schema object of selected models
|
||||||
|
only.
|
||||||
|
time: 2022-03-16T00:38:47.8468296-05:00
|
||||||
|
custom:
|
||||||
|
Author: karunpoudel
|
||||||
|
Issue: "4688"
|
||||||
|
PR: "4860"
|
||||||
7
.changes/1.1.0/Features-20220318-085756.yaml
Normal file
7
.changes/1.1.0/Features-20220318-085756.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Support custom names for generic tests
|
||||||
|
time: 2022-03-18T08:57:56.05584+01:00
|
||||||
|
custom:
|
||||||
|
Author: jtcohen6
|
||||||
|
Issue: "3348"
|
||||||
|
PR: "4898"
|
||||||
7
.changes/1.1.0/Features-20220321-135949.yaml
Normal file
7
.changes/1.1.0/Features-20220321-135949.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Added Support for Semantic Versioning
|
||||||
|
time: 2022-03-21T13:59:49.725046-05:00
|
||||||
|
custom:
|
||||||
|
Author: alswang18
|
||||||
|
Issue: "4453"
|
||||||
|
PR: "4644"
|
||||||
8
.changes/1.1.0/Features-20220321-140046.yaml
Normal file
8
.changes/1.1.0/Features-20220321-140046.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: Features
|
||||||
|
body: New Dockerfile to support specific db adapters and platforms. See docker/README.md
|
||||||
|
for details
|
||||||
|
time: 2022-03-21T14:00:46.670045-05:00
|
||||||
|
custom:
|
||||||
|
Author: iknox-fa
|
||||||
|
Issue: "4495"
|
||||||
|
PR: "4487"
|
||||||
7
.changes/1.1.0/Features-20220321-140139.yaml
Normal file
7
.changes/1.1.0/Features-20220321-140139.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Allow unique_key to take a list
|
||||||
|
time: 2022-03-21T14:01:39.918897-05:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "2479"
|
||||||
|
PR: "4618"
|
||||||
7
.changes/1.1.0/Features-20220321-140306.yaml
Normal file
7
.changes/1.1.0/Features-20220321-140306.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: "Add `--quiet` global flag and `print` Jinja function"
|
||||||
|
time: 2022-03-21T14:03:06.565157-05:00
|
||||||
|
custom:
|
||||||
|
Author: ehmartens
|
||||||
|
Issue: "3451"
|
||||||
|
PR: "4701"
|
||||||
7
.changes/1.1.0/Features-20220322-144822.yaml
Normal file
7
.changes/1.1.0/Features-20220322-144822.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Add space before justification periods
|
||||||
|
time: 2022-03-22T14:48:22.64892-04:00
|
||||||
|
custom:
|
||||||
|
Author: joellabes
|
||||||
|
Issue: "4737"
|
||||||
|
PR: "4744"
|
||||||
10
.changes/1.1.0/Features-20220328-134743.yaml
Normal file
10
.changes/1.1.0/Features-20220328-134743.yaml
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
kind: Features
|
||||||
|
body: '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+` '
|
||||||
|
time: 2022-03-28T13:47:43.750709-05:00
|
||||||
|
custom:
|
||||||
|
Author: sungchun12, matt-winkler, anaisvaillant
|
||||||
|
Issue: "4050"
|
||||||
|
PR: "4256"
|
||||||
7
.changes/1.1.0/Features-20220328-150812.yaml
Normal file
7
.changes/1.1.0/Features-20220328-150812.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: converting unique key as list tests to new pytest format
|
||||||
|
time: 2022-03-28T15:08:12.70006-05:00
|
||||||
|
custom:
|
||||||
|
Author: McKnight-42
|
||||||
|
Issue: "4882"
|
||||||
|
PR: "4958"
|
||||||
9
.changes/1.1.0/Features-20220404-190439.yaml
Normal file
9
.changes/1.1.0/Features-20220404-190439.yaml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
kind: Features
|
||||||
|
body: 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.
|
||||||
|
time: 2022-04-04T19:04:39.347479+02:00
|
||||||
|
custom:
|
||||||
|
Author: b-per
|
||||||
|
Issue: "3471"
|
||||||
|
PR: "5001"
|
||||||
7
.changes/1.1.0/Features-20220406-080328.yaml
Normal file
7
.changes/1.1.0/Features-20220406-080328.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Support the DO_NOT_TRACK environment variable from the consoledonottrack.com initiative
|
||||||
|
time: 2022-04-06T08:03:28.877054+02:00
|
||||||
|
custom:
|
||||||
|
Author: agoblet
|
||||||
|
Issue: "3540"
|
||||||
|
PR: "5000"
|
||||||
7
.changes/1.1.0/Features-20220408-114118.yaml
Normal file
7
.changes/1.1.0/Features-20220408-114118.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Add `--no-print` global flag
|
||||||
|
time: 2022-04-08T11:41:18.934373+01:00
|
||||||
|
custom:
|
||||||
|
Author: poloaraujo
|
||||||
|
Issue: "4710"
|
||||||
|
PR: "4854"
|
||||||
7
.changes/1.1.0/Features-20220408-132725.yaml
Normal file
7
.changes/1.1.0/Features-20220408-132725.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: add enabled as a source config
|
||||||
|
time: 2022-04-08T13:27:25.292454-04:00
|
||||||
|
custom:
|
||||||
|
Author: nathaniel-may
|
||||||
|
Issue: "3662"
|
||||||
|
PR: "5008"
|
||||||
7
.changes/1.1.0/Fixes-20220307-203022.yaml
Normal file
7
.changes/1.1.0/Fixes-20220307-203022.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Fix bug causing empty node level meta, snapshot config errors
|
||||||
|
time: 2022-03-07T20:30:22.624709-06:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "4459"
|
||||||
|
PR: "4726"
|
||||||
7
.changes/1.1.0/Fixes-20220314-200236.yaml
Normal file
7
.changes/1.1.0/Fixes-20220314-200236.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Inconsistent timestamps between inserted/updated and deleted rows in snapshots
|
||||||
|
time: 2022-03-14T20:02:36.119598832+01:00
|
||||||
|
custom:
|
||||||
|
Author: kadero
|
||||||
|
Issue: "4347"
|
||||||
|
PR: "4513"
|
||||||
8
.changes/1.1.0/Fixes-20220315-105331.yaml
Normal file
8
.changes/1.1.0/Fixes-20220315-105331.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Catch all Requests Exceptions on deps install to attempt retries. Also log
|
||||||
|
the exceptions hit.
|
||||||
|
time: 2022-03-15T10:53:31.637963-05:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "4849"
|
||||||
|
PR: "4865"
|
||||||
7
.changes/1.1.0/Fixes-20220316-155420.yaml
Normal file
7
.changes/1.1.0/Fixes-20220316-155420.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Use cli_vars instead of context to create package and selector renderers
|
||||||
|
time: 2022-03-16T15:54:20.608384-04:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "4876"
|
||||||
|
PR: "4878"
|
||||||
7
.changes/1.1.0/Fixes-20220317-132418.yaml
Normal file
7
.changes/1.1.0/Fixes-20220317-132418.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: depend on new dbt-extractor version with fixed github links
|
||||||
|
time: 2022-03-17T13:24:18.419599-04:00
|
||||||
|
custom:
|
||||||
|
Author: nathaniel-may
|
||||||
|
Issue: "4891"
|
||||||
|
PR: "4890"
|
||||||
7
.changes/1.1.0/Fixes-20220317-163051.yaml
Normal file
7
.changes/1.1.0/Fixes-20220317-163051.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Update bumpervsion config to stop looking for missing setup.py
|
||||||
|
time: 2022-03-17T16:30:51.299919-05:00
|
||||||
|
custom:
|
||||||
|
Author: iknox-fa
|
||||||
|
Issue: "-1"
|
||||||
|
PR: "4896"
|
||||||
7
.changes/1.1.0/Fixes-20220318-095846.yaml
Normal file
7
.changes/1.1.0/Fixes-20220318-095846.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Corrected permissions settings for docker release workflow
|
||||||
|
time: 2022-03-18T09:58:46.061468-05:00
|
||||||
|
custom:
|
||||||
|
Author: iknox-fa
|
||||||
|
Issue: "4902"
|
||||||
|
PR: "4903"
|
||||||
7
.changes/1.1.0/Fixes-20220321-140521.yaml
Normal file
7
.changes/1.1.0/Fixes-20220321-140521.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: "User wasn't asked for permission to overwite a profile entry when running init inside an existing project"
|
||||||
|
time: 2022-03-21T14:05:21.238521-05:00
|
||||||
|
custom:
|
||||||
|
Author: NiallRees
|
||||||
|
Issue: "4375"
|
||||||
|
PR: "4447"
|
||||||
7
.changes/1.1.0/Fixes-20220321-140720.yaml
Normal file
7
.changes/1.1.0/Fixes-20220321-140720.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Add project name validation to `dbt init`
|
||||||
|
time: 2022-03-21T14:07:20.153071-05:00
|
||||||
|
custom:
|
||||||
|
Author: amirkdv
|
||||||
|
Issue: "4490"
|
||||||
|
PR: "4536"
|
||||||
7
.changes/1.1.0/Fixes-20220321-140833.yaml
Normal file
7
.changes/1.1.0/Fixes-20220321-140833.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Allow override of string and numeric types for adapters.
|
||||||
|
time: 2022-03-21T14:08:33.384372-05:00
|
||||||
|
custom:
|
||||||
|
Author: mdesmet
|
||||||
|
Issue: "4603"
|
||||||
|
PR: "4604"
|
||||||
7
.changes/1.1.0/Fixes-20220321-140921.yaml
Normal file
7
.changes/1.1.0/Fixes-20220321-140921.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: A change in secret environment variables won't trigger a full reparse
|
||||||
|
time: 2022-03-21T14:09:21.004543-05:00
|
||||||
|
custom:
|
||||||
|
Author: nathaniel-may
|
||||||
|
Issue: "4650"
|
||||||
|
PR: "4665"
|
||||||
7
.changes/1.1.0/Fixes-20220321-141007.yaml
Normal file
7
.changes/1.1.0/Fixes-20220321-141007.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Fix misspellings and typos in docstrings
|
||||||
|
time: 2022-03-21T14:10:07.962502-05:00
|
||||||
|
custom:
|
||||||
|
Author: kazanzhy
|
||||||
|
Issue: "4904"
|
||||||
|
PR: "4545"
|
||||||
7
.changes/1.1.0/Fixes-20220331-143923.yaml
Normal file
7
.changes/1.1.0/Fixes-20220331-143923.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Catch more cases to retry package retrieval for deps pointing to the hub. Also start to cache the package requests.
|
||||||
|
time: 2022-03-31T14:39:23.952705-05:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "4849"
|
||||||
|
PR: "4982"
|
||||||
7
.changes/1.1.0/Fixes-20220407-161134.yaml
Normal file
7
.changes/1.1.0/Fixes-20220407-161134.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Make the warning message for a full event deque more descriptive
|
||||||
|
time: 2022-04-07T16:11:34.614988-05:00
|
||||||
|
custom:
|
||||||
|
Author: iknox-fa
|
||||||
|
Issue: "4962"
|
||||||
|
PR: "5011"
|
||||||
7
.changes/1.1.0/Fixes-20220408-155512.yaml
Normal file
7
.changes/1.1.0/Fixes-20220408-155512.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Fix hard delete snapshot test
|
||||||
|
time: 2022-04-08T15:55:12.552138-04:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "4916"
|
||||||
|
PR: "5020"
|
||||||
7
.changes/1.1.0/Under the Hood-20220218-161319.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220218-161319.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Automate changelog generation with changie
|
||||||
|
time: 2022-02-18T16:13:19.882436-06:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "4652"
|
||||||
|
PR: "4743"
|
||||||
7
.changes/1.1.0/Under the Hood-20220309-142133.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220309-142133.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: add performance regression testing runner without orchestration
|
||||||
|
time: 2022-03-09T14:21:33.884043-05:00
|
||||||
|
custom:
|
||||||
|
Author: nathaniel-may
|
||||||
|
Issue: "4021"
|
||||||
|
PR: "4602"
|
||||||
8
.changes/1.1.0/Under the Hood-20220311-101851.yaml
Normal file
8
.changes/1.1.0/Under the Hood-20220311-101851.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Fix broken links for changelog generation and tweak GHA to only post a comment
|
||||||
|
once when changelog entry is missing.
|
||||||
|
time: 2022-03-11T10:18:51.404524-06:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "4848"
|
||||||
|
PR: "4857"
|
||||||
7
.changes/1.1.0/Under the Hood-20220315-155436.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220315-155436.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Add support for Python 3.10
|
||||||
|
time: 2022-03-15T15:54:36.759434-05:00
|
||||||
|
custom:
|
||||||
|
Author: iknox-fa
|
||||||
|
Issue: "4562"
|
||||||
|
PR: "4866"
|
||||||
8
.changes/1.1.0/Under the Hood-20220316-100305.yaml
Normal file
8
.changes/1.1.0/Under the Hood-20220316-100305.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Enable more dialects to snapshot sources with added columns, even those that
|
||||||
|
don't support boolean datatypes
|
||||||
|
time: 2022-03-16T10:03:05.96768-05:00
|
||||||
|
custom:
|
||||||
|
Author: McKnight-42
|
||||||
|
Issue: "4488"
|
||||||
|
PR: "4871"
|
||||||
7
.changes/1.1.0/Under the Hood-20220321-141158.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220321-141158.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Testing cleanup
|
||||||
|
time: 2022-03-21T14:11:58.750419-05:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "3648"
|
||||||
|
PR: "4509"
|
||||||
7
.changes/1.1.0/Under the Hood-20220321-141300.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220321-141300.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Clean up test deprecation warnings
|
||||||
|
time: 2022-03-21T14:13:00.557425-05:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "3988"
|
||||||
|
PR: "4556"
|
||||||
7
.changes/1.1.0/Under the Hood-20220321-141338.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220321-141338.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Use mashumaro for serialization in event logging
|
||||||
|
time: 2022-03-21T14:13:38.758158-05:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "4504"
|
||||||
|
PR: "4505"
|
||||||
7
.changes/1.1.0/Under the Hood-20220321-141451.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220321-141451.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Drop support for Python 3.7.0 + 3.7.1
|
||||||
|
time: 2022-03-21T14:14:51.840637-05:00
|
||||||
|
custom:
|
||||||
|
Author: nathaniel-may
|
||||||
|
Issue: "4584"
|
||||||
|
PR: "4585"
|
||||||
7
.changes/1.1.0/Under the Hood-20220321-141523.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220321-141523.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Drop support for Python <3.7.2
|
||||||
|
time: 2022-03-21T14:15:23.893773-05:00
|
||||||
|
custom:
|
||||||
|
Author: jtcohen6
|
||||||
|
Issue: "4584"
|
||||||
|
PR: "4643"
|
||||||
7
.changes/1.1.0/Under the Hood-20220321-141610.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220321-141610.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Re-format codebase (except tests) using pre-commit hooks
|
||||||
|
time: 2022-03-21T14:16:10.285506-05:00
|
||||||
|
custom:
|
||||||
|
Author: iknox-fa
|
||||||
|
Issue: "3195"
|
||||||
|
PR: "4697"
|
||||||
7
.changes/1.1.0/Under the Hood-20220321-141707.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220321-141707.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Add deps module README
|
||||||
|
time: 2022-03-21T14:17:07.884314-05:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "4904"
|
||||||
|
PR: "4686"
|
||||||
7
.changes/1.1.0/Under the Hood-20220321-141747.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220321-141747.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Initial conversion of tests to pytest
|
||||||
|
time: 2022-03-21T14:17:47.852378-05:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "4690"
|
||||||
|
PR: "4691"
|
||||||
7
.changes/1.1.0/Under the Hood-20220321-142055.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220321-142055.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Fix errors in Windows for tests/functions
|
||||||
|
time: 2022-03-21T14:20:55.648765-05:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "4782"
|
||||||
|
PR: "4767"
|
||||||
7
.changes/1.1.0/Under the Hood-20220321-142854.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220321-142854.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Add Graph Compilation and Adapter Cache tracking
|
||||||
|
time: 2022-03-21T14:28:54.160087-04:00
|
||||||
|
custom:
|
||||||
|
Author: ChenyuLInx
|
||||||
|
Issue: "4625"
|
||||||
|
PR: "4912"
|
||||||
7
.changes/1.1.0/Under the Hood-20220329-112448.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220329-112448.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Create a dbt.tests.adapter release when releasing dbt and postgres
|
||||||
|
time: 2022-03-29T11:24:48.34465-04:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "4812"
|
||||||
|
PR: "4948"
|
||||||
7
.changes/1.1.0/Under the Hood-20220329-112653.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220329-112653.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: update docker image to use python 3.10.3
|
||||||
|
time: 2022-03-29T11:26:53.359066-04:00
|
||||||
|
custom:
|
||||||
|
Author: nathaniel-may
|
||||||
|
Issue: "4904"
|
||||||
|
PR: "4963"
|
||||||
8
.changes/1.1.0/Under the Hood-20220329-113542.yaml
Normal file
8
.changes/1.1.0/Under the Hood-20220329-113542.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: updates black to 22.3.0 which fixes dependency incompatibility when running
|
||||||
|
with precommit.
|
||||||
|
time: 2022-03-29T11:35:42.38155-04:00
|
||||||
|
custom:
|
||||||
|
Author: nathaniel-may
|
||||||
|
Issue: "4904"
|
||||||
|
PR: "4972"
|
||||||
7
.changes/1.1.0/Under the Hood-20220330-101439.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220330-101439.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Adds config util for ad-hoc creation of project objs or dicts
|
||||||
|
time: 2022-03-30T10:14:39.746196-05:00
|
||||||
|
custom:
|
||||||
|
Author: iknox-fa
|
||||||
|
Issue: "4808"
|
||||||
|
PR: "4981"
|
||||||
7
.changes/1.1.0/Under the Hood-20220401-154729.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220401-154729.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Remove TableComparison and convert existing calls to use dbt.tests.util
|
||||||
|
time: 2022-04-01T15:47:29.054759-04:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "4778"
|
||||||
|
PR: "4986"
|
||||||
7
.changes/1.1.0/Under the Hood-20220404-144708.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220404-144708.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Remove unneeded create_schema in snapshot materialization
|
||||||
|
time: 2022-04-04T14:47:08.960642+02:00
|
||||||
|
custom:
|
||||||
|
Author: jtcohen6
|
||||||
|
Issue: "4742"
|
||||||
|
PR: "4993"
|
||||||
7
.changes/1.1.0/Under the Hood-20220408-135525.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220408-135525.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Added .git-blame-ignore-revs file to mask re-formmating commits from git blame
|
||||||
|
time: 2022-04-08T13:55:25.790513-05:00
|
||||||
|
custom:
|
||||||
|
Author: iknox-fa
|
||||||
|
Issue: "5004"
|
||||||
|
PR: "5019"
|
||||||
7
.changes/1.1.0/Under the Hood-20220411-090536.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220411-090536.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Convert version tests to pytest
|
||||||
|
time: 2022-04-11T09:05:36.956877-05:00
|
||||||
|
custom:
|
||||||
|
Author: stu-k
|
||||||
|
Issue: "5024"
|
||||||
|
PR: "5026"
|
||||||
7
.changes/1.1.0/Under the Hood-20220411-103724.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220411-103724.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Updating tests and docs to show that we now support Python 3.10
|
||||||
|
time: 2022-04-11T10:37:24.806649-04:00
|
||||||
|
custom:
|
||||||
|
Author: leahwicz
|
||||||
|
Issue: "4974"
|
||||||
|
PR: "5025"
|
||||||
7
.changes/1.1.0/Under the Hood-20220411-154626.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220411-154626.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Update --version output and logic
|
||||||
|
time: 2022-04-11T15:46:26.113705-05:00
|
||||||
|
custom:
|
||||||
|
Author: stu-k
|
||||||
|
Issue: "4724"
|
||||||
|
PR: "5029"
|
||||||
7
.changes/1.1.0/Under the Hood-20220411-213914.yaml
Normal file
7
.changes/1.1.0/Under the Hood-20220411-213914.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: ""
|
||||||
|
time: 2022-04-11T21:39:14.402268-04:00
|
||||||
|
custom:
|
||||||
|
Author: leahwicz
|
||||||
|
Issue: "5033"
|
||||||
|
PR: "5032"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# dbt Core Changelog
|
# dbt Core Changelog
|
||||||
|
|
||||||
- This file provides a full account of all changes to `dbt-core`
|
- This file provides a full account of all changes to `dbt-core` and `dbt-postgres`
|
||||||
- Changes are listed under the (pre)release in which they first appear. Subsequent releases include changes from previous releases.
|
- Changes are listed under the (pre)release in which they first appear. Subsequent releases include changes from previous releases.
|
||||||
- "Breaking changes" listed under a version may require action from end users or external maintainers when upgrading to that version.
|
- "Breaking changes" listed under a version may require action from end users or external maintainers when upgrading to that version.
|
||||||
- Do not edit this file directly. This file is auto-generated using [changie](https://github.com/miniscruff/changie). For details on how to document a change, see [the contributing guide](https://github.com/dbt-labs/dbt-core/blob/main/CONTRIBUTING.md#adding-changelog-entry)
|
- Do not edit this file directly. This file is auto-generated using [changie](https://github.com/miniscruff/changie). For details on how to document a change, see [the contributing guide](https://github.com/dbt-labs/dbt-core/blob/main/CONTRIBUTING.md#adding-changelog-entry)
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Dependencies
|
|
||||||
body: Use EventCatcher from dbt-common instead of maintaining a local copy
|
|
||||||
time: 2025-11-18T15:53:54.284561+05:30
|
|
||||||
custom:
|
|
||||||
Author: 3loka
|
|
||||||
Issue: "12124"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Features
|
|
||||||
body: Support partial parsing for function nodes
|
|
||||||
time: 2025-10-06T14:03:52.258104-05:00
|
|
||||||
custom:
|
|
||||||
Author: QMalcolm
|
|
||||||
Issue: "12072"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Features
|
|
||||||
body: Allow for defining funciton arguments with default values
|
|
||||||
time: 2025-11-17T14:10:53.860178-06:00
|
|
||||||
custom:
|
|
||||||
Author: QMalcolm
|
|
||||||
Issue: "12044"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Features
|
|
||||||
body: Raise jsonschema-based deprecation warnings by default
|
|
||||||
time: 2025-12-01T16:52:09.354436-05:00
|
|
||||||
custom:
|
|
||||||
Author: michelleark
|
|
||||||
Issue: 12240
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Features
|
|
||||||
body: ':bug: :snowman: Disable unit tests whose model is disabled'
|
|
||||||
time: 2025-12-03T12:29:26.209248-05:00
|
|
||||||
custom:
|
|
||||||
Author: michelleark
|
|
||||||
Issue: "10540"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Features
|
|
||||||
body: Implement config.meta_get and config.meta_require
|
|
||||||
time: 2025-12-10T20:20:01.354288-05:00
|
|
||||||
custom:
|
|
||||||
Author: gshank
|
|
||||||
Issue: "12012"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: Address Click 8.2+ deprecation warning
|
|
||||||
time: 2025-09-22T15:17:26.983151-06:00
|
|
||||||
custom:
|
|
||||||
Author: edgarrmondragon
|
|
||||||
Issue: "12038"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: Include macros in unit test parsing
|
|
||||||
time: 2025-11-17T14:06:49.518566-05:00
|
|
||||||
custom:
|
|
||||||
Author: michelleark nathanskone
|
|
||||||
Issue: "10157"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: Allow dbt deps to run when vars lack defaults in dbt_project.yml
|
|
||||||
time: 2025-11-17T18:50:25.759091+05:30
|
|
||||||
custom:
|
|
||||||
Author: 3loka
|
|
||||||
Issue: "8913"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: Restore DuplicateResourceNameError for intra-project node name duplication, behind behavior flag `require_unique_project_resource_names`
|
|
||||||
time: 2025-11-18T17:11:06.454784-05:00
|
|
||||||
custom:
|
|
||||||
Author: michelleark
|
|
||||||
Issue: "12152"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: Allow the usage of `function` with `--exclude-resource-type` flag
|
|
||||||
time: 2025-11-19T19:50:34.703236-06:00
|
|
||||||
custom:
|
|
||||||
Author: QMalcolm
|
|
||||||
Issue: "12143"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: Fix bug where schemas of functions weren't guaranteed to exist
|
|
||||||
time: 2025-11-24T15:56:29.467004-06:00
|
|
||||||
custom:
|
|
||||||
Author: QMalcolm
|
|
||||||
Issue: "12142"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: Fix generation of deprecations summary
|
|
||||||
time: 2025-11-24T15:57:56.544123-08:00
|
|
||||||
custom:
|
|
||||||
Author: asiunov
|
|
||||||
Issue: "12146"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: ':bug: :snowman: Correctly reference foreign key references when --defer and --state provided'
|
|
||||||
time: 2025-11-24T17:08:55.387946-05:00
|
|
||||||
custom:
|
|
||||||
Author: michellark
|
|
||||||
Issue: "11885"
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: ':bug: :snowman: Add exception when using --state and referring to a removed
|
|
||||||
test'
|
|
||||||
time: 2025-11-25T12:02:46.635026-05:00
|
|
||||||
custom:
|
|
||||||
Author: emmyoop
|
|
||||||
Issue: "10630"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: ':bug: :snowman: Stop emitting `NoNodesForSelectionCriteria` three times during `build` command'
|
|
||||||
time: 2025-11-25T12:20:20.132379-06:00
|
|
||||||
custom:
|
|
||||||
Author: QMalcolm
|
|
||||||
Issue: "11627"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: ":bug: :snowman: Fix long Python stack traces appearing when package dependencies have incompatible version requirements"
|
|
||||||
time: 2025-11-27T14:13:08.082542-05:00
|
|
||||||
custom:
|
|
||||||
Author: emmyoop
|
|
||||||
Issue: "12049"
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: ':bug: :snowman: Fixed issue where changing data type size/precision/scale (e.g.,
|
|
||||||
varchar(3) to varchar(10)) incorrectly triggered a breaking change error fo'
|
|
||||||
time: 2025-11-27T14:59:29.256274-05:00
|
|
||||||
custom:
|
|
||||||
Author: emmyoop
|
|
||||||
Issue: "11186"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: ':bug: :snowman: Support unit testing models that depend on sources with the same name'
|
|
||||||
time: 2025-11-27T17:01:24.193516-05:00
|
|
||||||
custom:
|
|
||||||
Author: michelleark
|
|
||||||
Issue: 11975 10433
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: Fix bug in partial parsing when updating a model with a schema file that is referenced by a singular test
|
|
||||||
time: 2025-11-28T10:21:29.911147Z
|
|
||||||
custom:
|
|
||||||
Author: mattogburke
|
|
||||||
Issue: "12223"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: ':bug: :snowman: Avoid retrying successful run-operation commands'
|
|
||||||
time: 2025-11-28T12:28:38.546261-05:00
|
|
||||||
custom:
|
|
||||||
Author: michelleark
|
|
||||||
Issue: "11850"
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: ':bug: :snowman: Fix `dbt deps --add-package` crash when packages.yml contains `warn-unpinned:
|
|
||||||
false`'
|
|
||||||
time: 2025-11-28T16:19:37.608722-05:00
|
|
||||||
custom:
|
|
||||||
Author: emmyoop
|
|
||||||
Issue: "9104"
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: ':bug: :snowman: Improve `dbt deps --add-package` duplicate detection with better
|
|
||||||
cross-source matching and word boundaries'
|
|
||||||
time: 2025-11-28T16:31:44.344099-05:00
|
|
||||||
custom:
|
|
||||||
Author: emmyoop
|
|
||||||
Issue: "12239"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: ':bug: :snowman: Fix false positive deprecation warning of pre/post-hook SQL configs'
|
|
||||||
time: 2025-12-02T13:37:05.012112-05:00
|
|
||||||
custom:
|
|
||||||
Author: michelleark
|
|
||||||
Issue: "12244"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: Ensure recent deprecation warnings include event name in message
|
|
||||||
time: 2025-12-09T17:50:31.334618-06:00
|
|
||||||
custom:
|
|
||||||
Author: QMalcolm
|
|
||||||
Issue: "12264"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: Improve error message clarity when detecting nodes with space in name
|
|
||||||
time: 2025-12-10T14:39:35.107841-08:00
|
|
||||||
custom:
|
|
||||||
Author: michelleark
|
|
||||||
Issue: "11835"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Under the Hood
|
|
||||||
body: Update jsonschemas for schema.yml and dbt_project.yml deprecations
|
|
||||||
time: 2025-11-19T11:01:10.616676-05:00
|
|
||||||
custom:
|
|
||||||
Author: michelleark
|
|
||||||
Issue: "12180"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Under the Hood
|
|
||||||
body: Replace setuptools and tox with hatch for build, test, and environment management.
|
|
||||||
time: 2025-11-21T14:05:15.838252-05:00
|
|
||||||
custom:
|
|
||||||
Author: emmyoop
|
|
||||||
Issue: "12151"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Under the Hood
|
|
||||||
body: Add add_catalog_integration call even if we have a pre-existing manifest
|
|
||||||
time: 2025-12-09T13:18:57.043254-08:00
|
|
||||||
custom:
|
|
||||||
Author: colin-rogers-dbt
|
|
||||||
Issue: "12262"
|
|
||||||
102
.changie.yaml
Normal file → Executable file
102
.changie.yaml
Normal file → Executable file
@@ -4,87 +4,57 @@ headerPath: header.tpl.md
|
|||||||
versionHeaderPath: ""
|
versionHeaderPath: ""
|
||||||
changelogPath: CHANGELOG.md
|
changelogPath: CHANGELOG.md
|
||||||
versionExt: md
|
versionExt: md
|
||||||
envPrefix: "CHANGIE_"
|
|
||||||
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: |-
|
- label: Under the Hood
|
||||||
{{- $IssueList := list }}
|
- label: Dependencies
|
||||||
{{- $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: Dependencies
|
|
||||||
- label: Security
|
|
||||||
|
|
||||||
newlines:
|
|
||||||
afterChangelogHeader: 1
|
|
||||||
afterKind: 1
|
|
||||||
afterChangelogVersion: 1
|
|
||||||
beforeKind: 1
|
|
||||||
endOfVersion: 1
|
|
||||||
|
|
||||||
custom:
|
custom:
|
||||||
- key: Author
|
- key: Author
|
||||||
label: GitHub Username(s) (separated by a single space if multiple)
|
label: GitHub Username(s) (separated by a single space if multiple)
|
||||||
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
|
minLength: 4
|
||||||
|
- key: PR
|
||||||
|
label: GitHub Pull Request Number
|
||||||
|
type: int
|
||||||
|
minLength: 4
|
||||||
footerFormat: |
|
footerFormat: |
|
||||||
{{- $contributorDict := dict }}
|
{{- $contributorDict := dict }}
|
||||||
{{- /* ensure we always skip snyk and dependabot */}}
|
{{- /* any names added to this list should be all lowercase for later matching purposes */}}
|
||||||
{{- $bots := list "dependabot[bot]" "snyk-bot"}}
|
{{- $core_team := list "emmyoop" "nathaniel-may" "gshank" "leahwicz" "chenyulinx" "stu-k" "iknox-fa" "versusfacit" "mcknight-42" "jtcohen6" "dependabot" }}
|
||||||
{{- 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-bot contributors */}}
|
{{- /* we only want to include non-core team contributors */}}
|
||||||
{{- if not (has $authorLower $bots)}}
|
{{- if not (has $authorLower $core_team)}}
|
||||||
{{- $changeList := splitList " " $change.Custom.Author }}
|
{{- $pr := $change.Custom.PR }}
|
||||||
{{- $IssueList := list }}
|
{{- /* check if this contributor has other PRs associated with them already */}}
|
||||||
{{- $changeLink := $change.Kind }}
|
{{- if hasKey $contributorDict $author }}
|
||||||
{{- $changes := splitList " " $change.Custom.Issue }}
|
{{- $prList := get $contributorDict $author }}
|
||||||
{{- range $issueNbr := $changes }}
|
{{- $prList = append $prList $pr }}
|
||||||
{{- $changeLink := "[#nbr](https://github.com/dbt-labs/dbt-core/issues/nbr)" | replace "nbr" $issueNbr }}
|
{{- $contributorDict := set $contributorDict $author $prList }}
|
||||||
{{- $IssueList = append $IssueList $changeLink }}
|
{{- else }}
|
||||||
{{- end }}
|
{{- $prList := list $change.Custom.PR }}
|
||||||
{{- /* check if this contributor has other changes associated with them already */}}
|
{{- $contributorDict := set $contributorDict $author $prList }}
|
||||||
{{- if hasKey $contributorDict $author }}
|
{{- end }}
|
||||||
{{- $contributionList := get $contributorDict $author }}
|
{{- end}}
|
||||||
{{- $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 */}}
|
||||||
{{- if $contributorDict}}
|
{{- if $contributorDict}}
|
||||||
### Contributors
|
### Contributors
|
||||||
{{- range $k,$v := $contributorDict }}
|
{{- range $k,$v := $contributorDict }}
|
||||||
- [@{{$k}}](https://github.com/{{$k}}) ({{ range $index, $element := $v }}{{if $index}}, {{end}}{{$element}}{{end}})
|
- [@{{$k}}](https://github.com/{{$k}}) ({{ range $index, $element := $v }}{{if $index}}, {{end}}[#{{$element}}](https://github.com/dbt-labs/dbt-core/pull/{{$element}}){{end}})
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|||||||
4
.flake8
4
.flake8
@@ -7,8 +7,6 @@ ignore =
|
|||||||
W503 # makes Flake8 work like black
|
W503 # makes Flake8 work like black
|
||||||
W504
|
W504
|
||||||
E203 # makes Flake8 work like black
|
E203 # makes Flake8 work like black
|
||||||
E704 # makes Flake8 work like black
|
|
||||||
E741
|
E741
|
||||||
E501 # long line checking is done in black
|
E501 # long line checking is done in black
|
||||||
per-file-ignores =
|
exclude = test
|
||||||
*/__init__.py: F401
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user