mirror of
https://github.com/dbt-labs/dbt-core
synced 2025-12-19 12:01:26 +00:00
Compare commits
53 Commits
enable-pos
...
moveAdapte
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f113d380e2 | ||
|
|
ba1a911c42 | ||
|
|
3ddfcdd8ef | ||
|
|
fe82ef2c46 | ||
|
|
a68e427b74 | ||
|
|
870bc37270 | ||
|
|
977a8421d2 | ||
|
|
c7b9b1a209 | ||
|
|
e88138a838 | ||
|
|
4d16524f5a | ||
|
|
26ddaaf51f | ||
|
|
f1c2f06d1e | ||
|
|
2811ccd460 | ||
|
|
c2734c503a | ||
|
|
45b35701d4 | ||
|
|
c03823f0e1 | ||
|
|
eb96e3deec | ||
|
|
ed8f5d38e4 | ||
|
|
e01eb30884 | ||
|
|
4da67bf176 | ||
|
|
00f49206e9 | ||
|
|
1bca662883 | ||
|
|
41ac915949 | ||
|
|
373125ecb8 | ||
|
|
294ad82e50 | ||
|
|
12bd1e87fb | ||
|
|
3187deda43 | ||
|
|
8bad75c65b | ||
|
|
220f56d8d2 | ||
|
|
bf079b1777 | ||
|
|
615ad1fe2d | ||
|
|
2ab0f7b26b | ||
|
|
e56a5dae8b | ||
|
|
1d0a3e92c8 | ||
|
|
51b94b26cc | ||
|
|
4ee950427a | ||
|
|
ff9d519510 | ||
|
|
c4ff280436 | ||
|
|
1260782bd2 | ||
|
|
333120b111 | ||
|
|
252e3e31b5 | ||
|
|
af916666a2 | ||
|
|
7de8930d1d | ||
|
|
200bcdcd9f | ||
|
|
b9a603e3aa | ||
|
|
1a825484fb | ||
|
|
07743b7740 | ||
|
|
f44d704801 | ||
|
|
dbd02e54c2 | ||
|
|
2474722870 | ||
|
|
a89642a6f9 | ||
|
|
c141148616 | ||
|
|
469a9aca06 |
47
.bumpversion.cfg
Normal file
47
.bumpversion.cfg
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
[bumpversion]
|
||||||
|
current_version = 1.8.0a1
|
||||||
|
parse = (?P<major>[\d]+) # major version number
|
||||||
|
\.(?P<minor>[\d]+) # minor version number
|
||||||
|
\.(?P<patch>[\d]+) # patch version number
|
||||||
|
(?P<prerelease> # optional pre-release - ex: a1, b2, rc25
|
||||||
|
(?P<prekind>a|b|rc) # pre-release type
|
||||||
|
(?P<num>[\d]+) # pre-release version number
|
||||||
|
)?
|
||||||
|
( # optional nightly release indicator
|
||||||
|
\.(?P<nightly>dev[0-9]+) # ex: .dev02142023
|
||||||
|
)? # expected matches: `1.15.0`, `1.5.0a11`, `1.5.0a1.dev123`, `1.5.0.dev123457`, expected failures: `1`, `1.5`, `1.5.2-a1`, `text1.5.0`
|
||||||
|
serialize =
|
||||||
|
{major}.{minor}.{patch}{prekind}{num}.{nightly}
|
||||||
|
{major}.{minor}.{patch}.{nightly}
|
||||||
|
{major}.{minor}.{patch}{prekind}{num}
|
||||||
|
{major}.{minor}.{patch}
|
||||||
|
commit = False
|
||||||
|
tag = False
|
||||||
|
|
||||||
|
[bumpversion:part:prekind]
|
||||||
|
first_value = a
|
||||||
|
optional_value = final
|
||||||
|
values =
|
||||||
|
a
|
||||||
|
b
|
||||||
|
rc
|
||||||
|
final
|
||||||
|
|
||||||
|
[bumpversion:part:num]
|
||||||
|
first_value = 1
|
||||||
|
|
||||||
|
[bumpversion:part:nightly]
|
||||||
|
|
||||||
|
[bumpversion:file:core/setup.py]
|
||||||
|
|
||||||
|
[bumpversion:file:core/dbt/version.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]
|
||||||
@@ -3,9 +3,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.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.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.5](https://github.com/dbt-labs/dbt-core/blob/1.5.latest/CHANGELOG.md)
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Breaking Changes
|
||||||
|
body: Remove adapter.get_compiler interface
|
||||||
|
time: 2023-11-27T11:47:57.443202-05:00
|
||||||
|
custom:
|
||||||
|
Author: michelleark
|
||||||
|
Issue: "9148"
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Breaking Changes
|
||||||
|
body: Move AdapterLogger to adapters folder
|
||||||
|
time: 2023-11-28T13:43:56.853925-08:00
|
||||||
|
custom:
|
||||||
|
Author: colin-rogers-dbt
|
||||||
|
Issue: "9151"
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Breaking Changes
|
||||||
|
body: move event manager setup back to core, remove ref to global EVENT_MANAGER and
|
||||||
|
clean up event manager functions
|
||||||
|
time: 2023-11-30T13:53:48.645192-08:00
|
||||||
|
custom:
|
||||||
|
Author: colin-rogers-dbt
|
||||||
|
Issue: "9150"
|
||||||
6
.changes/unreleased/Dependencies-20231031-131954.yaml
Normal file
6
.changes/unreleased/Dependencies-20231031-131954.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Dependencies
|
||||||
|
body: Begin using DSI 0.4.x
|
||||||
|
time: 2023-10-31T13:19:54.750009-07:00
|
||||||
|
custom:
|
||||||
|
Author: QMalcolm peterallenwebb
|
||||||
|
PR: "8892"
|
||||||
6
.changes/unreleased/Dependencies-20231106-130051.yaml
Normal file
6
.changes/unreleased/Dependencies-20231106-130051.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Dependencies
|
||||||
|
body: Update typing-extensions version to >=4.4
|
||||||
|
time: 2023-11-06T13:00:51.062386-08:00
|
||||||
|
custom:
|
||||||
|
Author: tlento
|
||||||
|
PR: "9012"
|
||||||
@@ -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"
|
|
||||||
6
.changes/unreleased/Docs-20231106-123157.yaml
Normal file
6
.changes/unreleased/Docs-20231106-123157.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Docs
|
||||||
|
body: fix get_custom_database docstring
|
||||||
|
time: 2023-11-06T12:31:57.525711Z
|
||||||
|
custom:
|
||||||
|
Author: LeoTheGriff
|
||||||
|
Issue: "9003"
|
||||||
6
.changes/unreleased/Features-20230915-123733.yaml
Normal file
6
.changes/unreleased/Features-20230915-123733.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Features
|
||||||
|
body: 'Allow adapters to include package logs in dbt standard logging '
|
||||||
|
time: 2023-09-15T12:37:33.862862-07:00
|
||||||
|
custom:
|
||||||
|
Author: colin-rogers-dbt
|
||||||
|
Issue: "7859"
|
||||||
6
.changes/unreleased/Features-20231017-143620.yaml
Normal file
6
.changes/unreleased/Features-20231017-143620.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Add drop_schema_named macro
|
||||||
|
time: 2023-10-17T14:36:20.612289-07:00
|
||||||
|
custom:
|
||||||
|
Author: colin-rogers-dbt
|
||||||
|
Issue: "8025"
|
||||||
6
.changes/unreleased/Features-20231026-110821.yaml
Normal file
6
.changes/unreleased/Features-20231026-110821.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Features
|
||||||
|
body: migrate utils to common and adapters folders
|
||||||
|
time: 2023-10-26T11:08:21.458709-07:00
|
||||||
|
custom:
|
||||||
|
Author: colin-rogers-dbt
|
||||||
|
Issue: "8924"
|
||||||
6
.changes/unreleased/Features-20231026-123556.yaml
Normal file
6
.changes/unreleased/Features-20231026-123556.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Move Agate helper client into common
|
||||||
|
time: 2023-10-26T12:35:56.538587-07:00
|
||||||
|
custom:
|
||||||
|
Author: MichelleArk
|
||||||
|
Issue: "8926"
|
||||||
6
.changes/unreleased/Features-20231026-123913.yaml
Normal file
6
.changes/unreleased/Features-20231026-123913.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Features
|
||||||
|
body: remove usage of dbt.config.PartialProject from dbt/adapters
|
||||||
|
time: 2023-10-26T12:39:13.904116-07:00
|
||||||
|
custom:
|
||||||
|
Author: MichelleArk
|
||||||
|
Issue: "8928"
|
||||||
6
.changes/unreleased/Features-20231031-132022.yaml
Normal file
6
.changes/unreleased/Features-20231031-132022.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Add exports to SavedQuery spec
|
||||||
|
time: 2023-10-31T13:20:22.448158-07:00
|
||||||
|
custom:
|
||||||
|
Author: QMalcolm peterallenwebb
|
||||||
|
Issue: "8892"
|
||||||
6
.changes/unreleased/Features-20231107-135635.yaml
Normal file
6
.changes/unreleased/Features-20231107-135635.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Remove legacy logger
|
||||||
|
time: 2023-11-07T13:56:35.186648-08:00
|
||||||
|
custom:
|
||||||
|
Author: colin-rogers-dbt
|
||||||
|
Issue: "8027"
|
||||||
6
.changes/unreleased/Features-20231110-154255.yaml
Normal file
6
.changes/unreleased/Features-20231110-154255.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Support setting export configs hierarchically via saved query and project configs
|
||||||
|
time: 2023-11-10T15:42:55.042317-08:00
|
||||||
|
custom:
|
||||||
|
Author: QMalcolm
|
||||||
|
Issue: "8956"
|
||||||
6
.changes/unreleased/Features-20231116-234049.yaml
Normal file
6
.changes/unreleased/Features-20231116-234049.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Support --empty flag for schema-only dry runs
|
||||||
|
time: 2023-11-16T23:40:49.96651-05:00
|
||||||
|
custom:
|
||||||
|
Author: michelleark
|
||||||
|
Issue: "8971"
|
||||||
7
.changes/unreleased/Features-20231206-181458.yaml
Normal file
7
.changes/unreleased/Features-20231206-181458.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Features
|
||||||
|
body: Adds support for parsing conversion metric related properties for the semantic
|
||||||
|
layer.
|
||||||
|
time: 2023-12-06T18:14:58.688221-05:00
|
||||||
|
custom:
|
||||||
|
Author: WilliamDee
|
||||||
|
Issue: "9203"
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Features
|
|
||||||
body: 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"
|
|
||||||
6
.changes/unreleased/Fixes-20231013-130943.yaml
Normal file
6
.changes/unreleased/Fixes-20231013-130943.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: For packages installed with tarball method, fetch metadata to resolve nested dependencies
|
||||||
|
time: 2023-10-13T13:09:43.188308-04:00
|
||||||
|
custom:
|
||||||
|
Author: adamlopez
|
||||||
|
Issue: "8621"
|
||||||
6
.changes/unreleased/Fixes-20231016-163953.yaml
Normal file
6
.changes/unreleased/Fixes-20231016-163953.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Fix partial parsing not working for semantic model change
|
||||||
|
time: 2023-10-16T16:39:53.05058-07:00
|
||||||
|
custom:
|
||||||
|
Author: ChenyuLInx
|
||||||
|
Issue: "8859"
|
||||||
6
.changes/unreleased/Fixes-20231024-110151.yaml
Normal file
6
.changes/unreleased/Fixes-20231024-110151.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Handle unknown `type_code` for model contracts
|
||||||
|
time: 2023-10-24T11:01:51.980781-06:00
|
||||||
|
custom:
|
||||||
|
Author: dbeatty10
|
||||||
|
Issue: 8877 8353
|
||||||
6
.changes/unreleased/Fixes-20231024-145504.yaml
Normal file
6
.changes/unreleased/Fixes-20231024-145504.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Add back contract enforcement for temporary tables on postgres
|
||||||
|
time: 2023-10-24T14:55:04.051683-05:00
|
||||||
|
custom:
|
||||||
|
Author: emmyoop
|
||||||
|
Issue: "8857"
|
||||||
6
.changes/unreleased/Fixes-20231024-155400.yaml
Normal file
6
.changes/unreleased/Fixes-20231024-155400.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Rework get_catalog implementation to retain previous adapter interface semantics
|
||||||
|
time: 2023-10-24T15:54:00.628086-04:00
|
||||||
|
custom:
|
||||||
|
Author: peterallenwebb
|
||||||
|
Issue: "8846"
|
||||||
6
.changes/unreleased/Fixes-20231026-002536.yaml
Normal file
6
.changes/unreleased/Fixes-20231026-002536.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Add version to fqn when version==0
|
||||||
|
time: 2023-10-26T00:25:36.259356-05:00
|
||||||
|
custom:
|
||||||
|
Author: aranke
|
||||||
|
Issue: "8836"
|
||||||
6
.changes/unreleased/Fixes-20231030-093734.yaml
Normal file
6
.changes/unreleased/Fixes-20231030-093734.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Fix cased comparison in catalog-retrieval function.
|
||||||
|
time: 2023-10-30T09:37:34.258612-04:00
|
||||||
|
custom:
|
||||||
|
Author: peterallenwebb
|
||||||
|
Issue: "8939"
|
||||||
6
.changes/unreleased/Fixes-20231031-005345.yaml
Normal file
6
.changes/unreleased/Fixes-20231031-005345.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Catalog queries now assign the correct type to materialized views
|
||||||
|
time: 2023-10-31T00:53:45.486203-04:00
|
||||||
|
custom:
|
||||||
|
Author: mikealfare
|
||||||
|
Issue: "8864"
|
||||||
6
.changes/unreleased/Fixes-20231031-144837.yaml
Normal file
6
.changes/unreleased/Fixes-20231031-144837.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Fix compilation exception running empty seed file and support new Integer agate data_type
|
||||||
|
time: 2023-10-31T14:48:37.774871-04:00
|
||||||
|
custom:
|
||||||
|
Author: gshank
|
||||||
|
Issue: "8895"
|
||||||
6
.changes/unreleased/Fixes-20231101-155824.yaml
Normal file
6
.changes/unreleased/Fixes-20231101-155824.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Make relation filtering None-tolerant for maximal flexibility across adapters.
|
||||||
|
time: 2023-11-01T15:58:24.552054-04:00
|
||||||
|
custom:
|
||||||
|
Author: peterallenwebb
|
||||||
|
Issue: "8974"
|
||||||
7
.changes/unreleased/Fixes-20231106-155933.yaml
Normal file
7
.changes/unreleased/Fixes-20231106-155933.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Update run_results.json from previous versions of dbt to support deferral and
|
||||||
|
rerun from failure
|
||||||
|
time: 2023-11-06T15:59:33.677915-05:00
|
||||||
|
custom:
|
||||||
|
Author: jtcohen6 peterallenwebb
|
||||||
|
Issue: "9010"
|
||||||
6
.changes/unreleased/Fixes-20231107-092358.yaml
Normal file
6
.changes/unreleased/Fixes-20231107-092358.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Fix git repository with subdirectory for Deps
|
||||||
|
time: 2023-11-07T09:23:58.214271-08:00
|
||||||
|
custom:
|
||||||
|
Author: ChenyuLInx
|
||||||
|
Issue: "9000"
|
||||||
7
.changes/unreleased/Fixes-20231107-094130.yaml
Normal file
7
.changes/unreleased/Fixes-20231107-094130.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Use MANIFEST.in to recursively include all jinja templates; fixes issue where
|
||||||
|
some templates were not included in the distribution
|
||||||
|
time: 2023-11-07T09:41:30.121733-05:00
|
||||||
|
custom:
|
||||||
|
Author: mikealfare
|
||||||
|
Issue: "9016"
|
||||||
6
.changes/unreleased/Fixes-20231113-114956.yaml
Normal file
6
.changes/unreleased/Fixes-20231113-114956.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Fix formatting of tarball information in packages-lock.yml
|
||||||
|
time: 2023-11-13T11:49:56.437007-08:00
|
||||||
|
custom:
|
||||||
|
Author: ChenyuLInx QMalcolm
|
||||||
|
Issue: "9062"
|
||||||
6
.changes/unreleased/Fixes-20231127-154310.yaml
Normal file
6
.changes/unreleased/Fixes-20231127-154310.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: 'deps: Lock git packages to commit SHA during resolution'
|
||||||
|
time: 2023-11-27T15:43:10.122069+01:00
|
||||||
|
custom:
|
||||||
|
Author: jtcohen6
|
||||||
|
Issue: "9050"
|
||||||
6
.changes/unreleased/Fixes-20231127-154347.yaml
Normal file
6
.changes/unreleased/Fixes-20231127-154347.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: 'deps: Use PackageRenderer to read package-lock.json'
|
||||||
|
time: 2023-11-27T15:43:47.842423+01:00
|
||||||
|
custom:
|
||||||
|
Author: jtcohen6
|
||||||
|
Issue: "9127"
|
||||||
7
.changes/unreleased/Fixes-20231127-165244.yaml
Normal file
7
.changes/unreleased/Fixes-20231127-165244.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: Ensure we produce valid jsonschema schemas for manifest, catalog, run-results,
|
||||||
|
and sources
|
||||||
|
time: 2023-11-27T16:52:44.590313-08:00
|
||||||
|
custom:
|
||||||
|
Author: QMalcolm
|
||||||
|
Issue: "8991"
|
||||||
6
.changes/unreleased/Fixes-20231128-155225.yaml
Normal file
6
.changes/unreleased/Fixes-20231128-155225.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Fixes
|
||||||
|
body: 'Get sources working again in dbt docs generate'
|
||||||
|
time: 2023-11-28T15:52:25.738256Z
|
||||||
|
custom:
|
||||||
|
Author: aranke
|
||||||
|
Issue: "9119"
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
kind: Fixes
|
|
||||||
body: 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"
|
|
||||||
6
.changes/unreleased/Under the Hood-20230831-164435.yaml
Normal file
6
.changes/unreleased/Under the Hood-20230831-164435.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Added more type annotations.
|
||||||
|
time: 2023-08-31T16:44:35.737954-04:00
|
||||||
|
custom:
|
||||||
|
Author: peterallenwebb
|
||||||
|
Issue: "8537"
|
||||||
6
.changes/unreleased/Under the Hood-20231026-184953.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231026-184953.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Remove usage of dbt.include.global_project in dbt/adapters
|
||||||
|
time: 2023-10-26T18:49:53.36449-04:00
|
||||||
|
custom:
|
||||||
|
Author: michelleark
|
||||||
|
Issue: "8925"
|
||||||
6
.changes/unreleased/Under the Hood-20231027-140048.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231027-140048.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Add a no-op runner for Saved Qeury
|
||||||
|
time: 2023-10-27T14:00:48.4755-07:00
|
||||||
|
custom:
|
||||||
|
Author: ChenyuLInx
|
||||||
|
Issue: "8893"
|
||||||
6
.changes/unreleased/Under the Hood-20231101-102758.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231101-102758.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: remove dbt.flags.MP_CONTEXT usage in dbt/adapters
|
||||||
|
time: 2023-11-01T10:27:58.790153-04:00
|
||||||
|
custom:
|
||||||
|
Author: michelleark
|
||||||
|
Issue: "8967"
|
||||||
6
.changes/unreleased/Under the Hood-20231101-173124.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231101-173124.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: 'Remove usage of dbt.flags.LOG_CACHE_EVENTS in dbt/adapters'
|
||||||
|
time: 2023-11-01T17:31:24.974093-04:00
|
||||||
|
custom:
|
||||||
|
Author: michelleark
|
||||||
|
Issue: "8969"
|
||||||
7
.changes/unreleased/Under the Hood-20231103-195222.yaml
Normal file
7
.changes/unreleased/Under the Hood-20231103-195222.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Move CatalogRelationTypes test case to the shared test suite to be reused by
|
||||||
|
adapter maintainers
|
||||||
|
time: 2023-11-03T19:52:22.694394-04:00
|
||||||
|
custom:
|
||||||
|
Author: mikealfare
|
||||||
|
Issue: "8952"
|
||||||
6
.changes/unreleased/Under the Hood-20231106-080422.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231106-080422.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Treat SystemExit as an interrupt if raised during node execution.
|
||||||
|
time: 2023-11-06T08:04:22.022179-05:00
|
||||||
|
custom:
|
||||||
|
Author: benmosher
|
||||||
|
Issue: n/a
|
||||||
6
.changes/unreleased/Under the Hood-20231106-105730.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231106-105730.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Removing unused 'documentable'
|
||||||
|
time: 2023-11-06T10:57:30.694056-08:00
|
||||||
|
custom:
|
||||||
|
Author: QMalcolm
|
||||||
|
Issue: "8871"
|
||||||
6
.changes/unreleased/Under the Hood-20231107-135728.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231107-135728.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Remove use of dbt/core exceptions in dbt/adapter
|
||||||
|
time: 2023-11-07T13:57:28.683727-08:00
|
||||||
|
custom:
|
||||||
|
Author: colin-rogers-dbt MichelleArk
|
||||||
|
Issue: "8920"
|
||||||
6
.changes/unreleased/Under the Hood-20231107-191546.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231107-191546.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Cache dbt plugin modules to improve integration test performance
|
||||||
|
time: 2023-11-07T19:15:46.170151-05:00
|
||||||
|
custom:
|
||||||
|
Author: peterallenwebb
|
||||||
|
Issue: "9029"
|
||||||
7
.changes/unreleased/Under the Hood-20231111-175350.yaml
Normal file
7
.changes/unreleased/Under the Hood-20231111-175350.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Fix test_current_timestamp_matches_utc test; allow for MacOS runner system clock
|
||||||
|
variance
|
||||||
|
time: 2023-11-11T17:53:50.098843-05:00
|
||||||
|
custom:
|
||||||
|
Author: mikealfare
|
||||||
|
Issue: "9057"
|
||||||
7
.changes/unreleased/Under the Hood-20231116-174251.yaml
Normal file
7
.changes/unreleased/Under the Hood-20231116-174251.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Remove usage of dbt.deprecations in dbt/adapters, enable core & adapter-specific
|
||||||
|
event types and protos
|
||||||
|
time: 2023-11-16T17:42:51.005023-05:00
|
||||||
|
custom:
|
||||||
|
Author: michelleark
|
||||||
|
Issue: 8927 8918
|
||||||
6
.changes/unreleased/Under the Hood-20231120-134735.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231120-134735.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Clean up unused adaptor folders
|
||||||
|
time: 2023-11-20T13:47:35.923794-08:00
|
||||||
|
custom:
|
||||||
|
Author: ChenyuLInx
|
||||||
|
Issue: "9123"
|
||||||
7
.changes/unreleased/Under the Hood-20231120-183214.yaml
Normal file
7
.changes/unreleased/Under the Hood-20231120-183214.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Move column constraints into common/contracts, removing another dependency of
|
||||||
|
adapters on core.
|
||||||
|
time: 2023-11-20T18:32:14.859503-05:00
|
||||||
|
custom:
|
||||||
|
Author: peterallenwebb
|
||||||
|
Issue: "9024"
|
||||||
6
.changes/unreleased/Under the Hood-20231128-170732.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231128-170732.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Move dbt.semver to dbt.common.semver and update references.
|
||||||
|
time: 2023-11-28T17:07:32.172421-08:00
|
||||||
|
custom:
|
||||||
|
Author: versusfacit
|
||||||
|
Issue: "9039"
|
||||||
6
.changes/unreleased/Under the Hood-20231130-135432.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231130-135432.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Move lowercase utils method to common
|
||||||
|
time: 2023-11-30T13:54:32.561673-08:00
|
||||||
|
custom:
|
||||||
|
Author: colin-rogers-dbt
|
||||||
|
Issue: "9180"
|
||||||
6
.changes/unreleased/Under the Hood-20231205-093544.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231205-093544.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Remove usages of dbt.clients.jinja in dbt/adapters
|
||||||
|
time: 2023-12-05T09:35:44.845352+09:00
|
||||||
|
custom:
|
||||||
|
Author: michelleark
|
||||||
|
Issue: "9205"
|
||||||
6
.changes/unreleased/Under the Hood-20231205-120559.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231205-120559.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Remove usage of dbt.contracts in dbt/adapters
|
||||||
|
time: 2023-12-05T12:05:59.936775+09:00
|
||||||
|
custom:
|
||||||
|
Author: michelleark
|
||||||
|
Issue: "9208"
|
||||||
6
.changes/unreleased/Under the Hood-20231205-165812.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231205-165812.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Remove usage of dbt.contracts.graph.nodes.ResultNode in dbt/adapters
|
||||||
|
time: 2023-12-05T16:58:12.932172+09:00
|
||||||
|
custom:
|
||||||
|
Author: michelleark
|
||||||
|
Issue: "9214"
|
||||||
6
.changes/unreleased/Under the Hood-20231205-170725.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231205-170725.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Introduce RelationConfig Protocol, consolidate Relation.create_from
|
||||||
|
time: 2023-12-05T17:07:25.33861+09:00
|
||||||
|
custom:
|
||||||
|
Author: michelleark
|
||||||
|
Issue: "9215"
|
||||||
7
.changes/unreleased/Under the Hood-20231205-185022.yaml
Normal file
7
.changes/unreleased/Under the Hood-20231205-185022.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Move BaseConfig, Metadata and various other contract classes from model_config
|
||||||
|
to common/contracts/config
|
||||||
|
time: 2023-12-05T18:50:22.321229-08:00
|
||||||
|
custom:
|
||||||
|
Author: colin-rorgers-dbt
|
||||||
|
Issue: "8919"
|
||||||
6
.changes/unreleased/Under the Hood-20231205-235830.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231205-235830.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: remove manifest from adapter.set_relations_cache signature
|
||||||
|
time: 2023-12-05T23:58:30.920144+09:00
|
||||||
|
custom:
|
||||||
|
Author: michelleark
|
||||||
|
Issue: "9217"
|
||||||
6
.changes/unreleased/Under the Hood-20231206-000343.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231206-000343.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: ' remove manifest from adapter catalog method signatures'
|
||||||
|
time: 2023-12-06T00:03:43.824252+09:00
|
||||||
|
custom:
|
||||||
|
Author: michelleark
|
||||||
|
Issue: "9218"
|
||||||
6
.changes/unreleased/Under the Hood-20231207-111554.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231207-111554.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: Add MacroResolverProtocol, remove lazy loading of manifest in adapter.execute_macro
|
||||||
|
time: 2023-12-07T11:15:54.427818+09:00
|
||||||
|
custom:
|
||||||
|
Author: michelleark
|
||||||
|
Issue: "9244"
|
||||||
6
.changes/unreleased/Under the Hood-20231207-224139.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231207-224139.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: pass query header context to MacroQueryStringSetter
|
||||||
|
time: 2023-12-07T22:41:39.498024+09:00
|
||||||
|
custom:
|
||||||
|
Author: michelleark
|
||||||
|
Issue: 9249 9250
|
||||||
6
.changes/unreleased/Under the Hood-20231208-004854.yaml
Normal file
6
.changes/unreleased/Under the Hood-20231208-004854.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
kind: Under the Hood
|
||||||
|
body: add macro_context_generator on adapter
|
||||||
|
time: 2023-12-08T00:48:54.506911+09:00
|
||||||
|
custom:
|
||||||
|
Author: michelleark
|
||||||
|
Issue: "9247"
|
||||||
@@ -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"
|
|
||||||
@@ -31,7 +31,43 @@ kinds:
|
|||||||
- {{.Body}} ({{ range $index, $element := $IssueList }}{{if $index}}, {{end}}{{$element}}{{end}})
|
- {{.Body}} ({{ range $index, $element := $IssueList }}{{if $index}}, {{end}}{{$element}}{{end}})
|
||||||
- label: Under the Hood
|
- label: Under the Hood
|
||||||
- label: Dependencies
|
- label: Dependencies
|
||||||
|
changeFormat: |-
|
||||||
|
{{- $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: |-
|
||||||
|
{{- $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
|
||||||
@@ -41,33 +77,47 @@ newlines:
|
|||||||
endOfVersion: 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 (separated by a single space if multiple)
|
||||||
type: string
|
type: string
|
||||||
minLength: 1
|
minLength: 1
|
||||||
|
|
||||||
footerFormat: |
|
footerFormat: |
|
||||||
{{- $contributorDict := dict }}
|
{{- $contributorDict := dict }}
|
||||||
{{- /* ensure we always skip snyk and dependabot */}}
|
{{- /* ensure all names in this list are all lowercase for later matching purposes */}}
|
||||||
{{- $bots := list "dependabot[bot]" "snyk-bot"}}
|
{{- $core_team := splitList " " .Env.CORE_TEAM }}
|
||||||
|
{{- /* ensure we always skip snyk and dependabot in addition to the core team */}}
|
||||||
|
{{- $maintainers := list "dependabot[bot]" "snyk-bot"}}
|
||||||
|
{{- range $team_member := $core_team }}
|
||||||
|
{{- $team_member_lower := lower $team_member }}
|
||||||
|
{{- $maintainers = append $maintainers $team_member_lower }}
|
||||||
|
{{- end }}
|
||||||
{{- 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 single changelog */}}
|
||||||
{{- 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 $maintainers)}}
|
||||||
{{- $changeList := splitList " " $change.Custom.Author }}
|
{{- $changeList := splitList " " $change.Custom.Author }}
|
||||||
{{- $IssueList := list }}
|
{{- $IssueList := list }}
|
||||||
{{- $changeLink := $change.Kind }}
|
{{- $changeLink := $change.Kind }}
|
||||||
{{- $changes := splitList " " $change.Custom.Issue }}
|
{{- if or (eq $change.Kind "Dependencies") (eq $change.Kind "Security") }}
|
||||||
{{- range $issueNbr := $changes }}
|
{{- $changes := splitList " " $change.Custom.PR }}
|
||||||
{{- $changeLink := "[#nbr](https://github.com/dbt-labs/dbt-core/issues/nbr)" | replace "nbr" $issueNbr }}
|
{{- range $issueNbr := $changes }}
|
||||||
{{- $IssueList = append $IssueList $changeLink }}
|
{{- $changeLink := "[#nbr](https://github.com/dbt-labs/dbt-core/pull/nbr)" | replace "nbr" $issueNbr }}
|
||||||
|
{{- $IssueList = append $IssueList $changeLink }}
|
||||||
|
{{- end -}}
|
||||||
|
{{- else }}
|
||||||
|
{{- $changes := splitList " " $change.Custom.Issue }}
|
||||||
|
{{- range $issueNbr := $changes }}
|
||||||
|
{{- $changeLink := "[#nbr](https://github.com/dbt-labs/dbt-core/issues/nbr)" | replace "nbr" $issueNbr }}
|
||||||
|
{{- $IssueList = append $IssueList $changeLink }}
|
||||||
|
{{- end -}}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- /* check if this contributor has other changes associated with them already */}}
|
{{- /* check if this contributor has other changes associated with them already */}}
|
||||||
{{- if hasKey $contributorDict $author }}
|
{{- if hasKey $contributorDict $author }}
|
||||||
|
|||||||
2
.flake8
2
.flake8
@@ -7,8 +7,8 @@ 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
|
||||||
|
exclude = test/
|
||||||
per-file-ignores =
|
per-file-ignores =
|
||||||
*/__init__.py: F401
|
*/__init__.py: F401
|
||||||
|
|||||||
25
.github/CODEOWNERS
vendored
25
.github/CODEOWNERS
vendored
@@ -13,6 +13,31 @@
|
|||||||
# the core team as a whole will be assigned
|
# the core team as a whole will be assigned
|
||||||
* @dbt-labs/core-team
|
* @dbt-labs/core-team
|
||||||
|
|
||||||
|
### 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
|
||||||
|
/plugins/postgres/setup.py @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
|
||||||
|
# This excludes the test project files itself since those aren't specific
|
||||||
|
# framework changes (excluded by not setting an owner next to it- no owner)
|
||||||
|
/performance @nathaniel-may
|
||||||
|
/performance/projects
|
||||||
|
|
||||||
### ARTIFACTS
|
### ARTIFACTS
|
||||||
|
|
||||||
/schemas/dbt @dbt-labs/cloud-artifacts
|
/schemas/dbt @dbt-labs/cloud-artifacts
|
||||||
|
|||||||
4
.github/ISSUE_TEMPLATE/bug-report.yml
vendored
4
.github/ISSUE_TEMPLATE/bug-report.yml
vendored
@@ -61,8 +61,8 @@ body:
|
|||||||
label: Environment
|
label: Environment
|
||||||
description: |
|
description: |
|
||||||
examples:
|
examples:
|
||||||
- **OS**: Ubuntu 24.04
|
- **OS**: Ubuntu 20.04
|
||||||
- **Python**: 3.10.12 (`python3 --version`)
|
- **Python**: 3.9.12 (`python3 --version`)
|
||||||
- **dbt-core**: 1.1.1 (`dbt --version`)
|
- **dbt-core**: 1.1.1 (`dbt --version`)
|
||||||
value: |
|
value: |
|
||||||
- OS:
|
- OS:
|
||||||
|
|||||||
18
.github/ISSUE_TEMPLATE/code-docs.yml
vendored
18
.github/ISSUE_TEMPLATE/code-docs.yml
vendored
@@ -1,18 +0,0 @@
|
|||||||
name: 📄 Code docs
|
|
||||||
description: Report an issue for markdown files within this repo, such as README, ARCHITECTURE, etc.
|
|
||||||
title: "[Code docs] <title>"
|
|
||||||
labels: ["triage"]
|
|
||||||
body:
|
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
Thanks for taking the time to fill out this code docs issue!
|
|
||||||
- type: textarea
|
|
||||||
attributes:
|
|
||||||
label: Please describe the issue and your proposals.
|
|
||||||
description: |
|
|
||||||
Links? References? Anything that will give us more context about the issue you are encountering!
|
|
||||||
|
|
||||||
Tip: You can attach images by clicking this area to highlight it and then dragging files in.
|
|
||||||
validations:
|
|
||||||
required: false
|
|
||||||
18
.github/ISSUE_TEMPLATE/config.yml
vendored
18
.github/ISSUE_TEMPLATE/config.yml
vendored
@@ -1,8 +1,5 @@
|
|||||||
blank_issues_enabled: false
|
blank_issues_enabled: false
|
||||||
contact_links:
|
contact_links:
|
||||||
- name: Documentation
|
|
||||||
url: https://github.com/dbt-labs/docs.getdbt.com/issues/new/choose
|
|
||||||
about: Problems and issues with dbt product documentation hosted on docs.getdbt.com. Issues for markdown files within this repo, such as README, should be opened using the "Code docs" template.
|
|
||||||
- name: Ask the community for help
|
- name: Ask the community for help
|
||||||
url: https://github.com/dbt-labs/docs.getdbt.com/discussions
|
url: https://github.com/dbt-labs/docs.getdbt.com/discussions
|
||||||
about: Need help troubleshooting? Check out our guide on how to ask
|
about: Need help troubleshooting? Check out our guide on how to ask
|
||||||
@@ -12,6 +9,15 @@ contact_links:
|
|||||||
- name: Participate in Discussions
|
- name: Participate in Discussions
|
||||||
url: https://github.com/dbt-labs/dbt-core/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
|
about: Do you have a Big Idea for dbt? Read open discussions, or start a new one
|
||||||
- name: Create an issue for adapters
|
- name: Create an issue for dbt-redshift
|
||||||
url: https://github.com/dbt-labs/dbt-adapters/issues/new/choose
|
url: https://github.com/dbt-labs/dbt-redshift/issues/new/choose
|
||||||
about: Report a bug or request a feature for an adapter
|
about: Report a bug or request a feature for dbt-redshift
|
||||||
|
- name: Create an issue for dbt-bigquery
|
||||||
|
url: https://github.com/dbt-labs/dbt-bigquery/issues/new/choose
|
||||||
|
about: Report a bug or request a feature for dbt-bigquery
|
||||||
|
- name: Create an issue for dbt-snowflake
|
||||||
|
url: https://github.com/dbt-labs/dbt-snowflake/issues/new/choose
|
||||||
|
about: Report a bug or request a feature for dbt-snowflake
|
||||||
|
- name: Create an issue for dbt-spark
|
||||||
|
url: https://github.com/dbt-labs/dbt-spark/issues/new/choose
|
||||||
|
about: Report a bug or request a feature for dbt-spark
|
||||||
|
|||||||
13
.github/ISSUE_TEMPLATE/implementation-ticket.yml
vendored
13
.github/ISSUE_TEMPLATE/implementation-ticket.yml
vendored
@@ -30,16 +30,6 @@ body:
|
|||||||
What is the definition of done for this ticket? Include any relevant edge cases and/or test cases
|
What is the definition of done for this ticket? Include any relevant edge cases and/or test cases
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: textarea
|
|
||||||
attributes:
|
|
||||||
label: Suggested Tests
|
|
||||||
description: |
|
|
||||||
Provide scenarios to test. Link to existing similar tests if appropriate.
|
|
||||||
placeholder: |
|
|
||||||
1. Test with no version specified in the schema file and use selection logic on a versioned model for a specific version. Expect pass.
|
|
||||||
2. Test with a version specified in the schema file that is no valid. Expect ParsingError.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
- type: textarea
|
||||||
attributes:
|
attributes:
|
||||||
label: Impact to Other Teams
|
label: Impact to Other Teams
|
||||||
@@ -62,6 +52,7 @@ body:
|
|||||||
attributes:
|
attributes:
|
||||||
label: Context
|
label: Context
|
||||||
description: |
|
description: |
|
||||||
Provide the "why", motivation, and alternative approaches considered -- linking to previous refinement issues, spikes and documentation as appropriate
|
Provide the "why", motivation, and alternative approaches considered -- linking to previous refinement issues, spikes, Notion docs as appropriate
|
||||||
|
validations:
|
||||||
validations:
|
validations:
|
||||||
required: false
|
required: false
|
||||||
|
|||||||
4
.github/ISSUE_TEMPLATE/regression-report.yml
vendored
4
.github/ISSUE_TEMPLATE/regression-report.yml
vendored
@@ -55,8 +55,8 @@ body:
|
|||||||
label: Environment
|
label: Environment
|
||||||
description: |
|
description: |
|
||||||
examples:
|
examples:
|
||||||
- **OS**: Ubuntu 24.04
|
- **OS**: Ubuntu 20.04
|
||||||
- **Python**: 3.10.12 (`python3 --version`)
|
- **Python**: 3.9.12 (`python3 --version`)
|
||||||
- **dbt-core (working version)**: 1.1.1 (`dbt --version`)
|
- **dbt-core (working version)**: 1.1.1 (`dbt --version`)
|
||||||
- **dbt-core (regression version)**: 1.2.0 (`dbt --version`)
|
- **dbt-core (regression version)**: 1.2.0 (`dbt --version`)
|
||||||
value: |
|
value: |
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user