mirror of
https://github.com/dbt-labs/dbt-core
synced 2025-12-19 14:01:28 +00:00
Compare commits
12 Commits
enable-pos
...
v1.5.0rc2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1b6cf1a67f | ||
|
|
1d24e94e5d | ||
|
|
437870eb13 | ||
|
|
dee5e70a06 | ||
|
|
f0530e66b3 | ||
|
|
faa279d38d | ||
|
|
c1f3cc1f13 | ||
|
|
d6526b037c | ||
|
|
ffb5a8ff37 | ||
|
|
a67c14ee87 | ||
|
|
9ffe2647ee | ||
|
|
06437df286 |
47
.bumpversion.cfg
Normal file
47
.bumpversion.cfg
Normal file
@@ -0,0 +1,47 @@
|
||||
[bumpversion]
|
||||
current_version = 1.5.0rc2
|
||||
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,12 +3,6 @@
|
||||
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)
|
||||
|
||||
181
.changes/1.5.0-rc1.md
Normal file
181
.changes/1.5.0-rc1.md
Normal file
@@ -0,0 +1,181 @@
|
||||
## dbt-core 1.5.0-rc1 - April 13, 2023
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
- Allow `--select` and `--exclude` multiple times ([#7158](https://github.com/dbt-labs/dbt-core/issues/7158))
|
||||
- Specifying "log-path" and "target-path" in "dbt_project.yml" is deprecated. This functionality will be removed in a future version of dbt-core. If you need to specify a custom path for logs or artifacts, please set via CLI flag or env var instead. ([#6882](https://github.com/dbt-labs/dbt-core/issues/6882))
|
||||
- Remove exception functions marked as deprecated in 1.4 release ([#6578](https://github.com/dbt-labs/dbt-core/issues/6578))
|
||||
|
||||
### Features
|
||||
|
||||
- Data type constraints are now native to SQL table materializations. Enforce columns are specific data types and not null depending on database functionality. ([#6079](https://github.com/dbt-labs/dbt-core/issues/6079))
|
||||
- Have dbt debug spit out structured json logs with flags enabled. ([#5353](https://github.com/dbt-labs/dbt-core/issues/5353))
|
||||
- ✨ add unix-style wildcard selector method ([#6598](https://github.com/dbt-labs/dbt-core/issues/6598))
|
||||
- add adapter_response to dbt test and freshness result ([#2964](https://github.com/dbt-labs/dbt-core/issues/2964))
|
||||
- add support for DBT_PROJECT_DIR env var ([#6078](https://github.com/dbt-labs/dbt-core/issues/6078))
|
||||
- Improve error message for packages missing `dbt_project.yml` ([#6663](https://github.com/dbt-labs/dbt-core/issues/6663))
|
||||
- Make project version optional ([#6603](https://github.com/dbt-labs/dbt-core/issues/6603))
|
||||
- Adjust makefile to have clearer instructions for CI env var changes. ([#6689](https://github.com/dbt-labs/dbt-core/issues/6689))
|
||||
- Stand-alone Python module for PostgresColumn ([#6772](https://github.com/dbt-labs/dbt-core/issues/6772))
|
||||
- Enable diff based partial parsing ([#6592](https://github.com/dbt-labs/dbt-core/issues/6592))
|
||||
- Exposure owner requires one of name or email keys, and accepts additional arbitrary keys ([#6833](https://github.com/dbt-labs/dbt-core/issues/6833))
|
||||
- Parse 'group' resource ([#6921](https://github.com/dbt-labs/dbt-core/issues/6921))
|
||||
- parse 'group' config on groupable nodes ([#6823](https://github.com/dbt-labs/dbt-core/issues/6823))
|
||||
- Implemented new log cli parameters for finer-grained control. ([#6639](https://github.com/dbt-labs/dbt-core/issues/6639))
|
||||
- Add access attribute to parsed nodes ([#6824](https://github.com/dbt-labs/dbt-core/issues/6824))
|
||||
- Enforce contracts on models materialized as tables, views, and incremental ([#6751](https://github.com/dbt-labs/dbt-core/issues/6751), [#7034](https://github.com/dbt-labs/dbt-core/issues/7034), [#6756](https://github.com/dbt-labs/dbt-core/issues/6756), [#7154](https://github.com/dbt-labs/dbt-core/issues/7154))
|
||||
- Add ability to select by group resource ([#6825](https://github.com/dbt-labs/dbt-core/issues/6825))
|
||||
- Disallow refing private model across groups ([#6826](https://github.com/dbt-labs/dbt-core/issues/6826))
|
||||
- make version configs optional ([#7054](https://github.com/dbt-labs/dbt-core/issues/7054))
|
||||
- [CT-1584] New top level commands: interactive compile ([#6358](https://github.com/dbt-labs/dbt-core/issues/6358))
|
||||
- Make model contracts agnostic to ordering ([#6975](https://github.com/dbt-labs/dbt-core/issues/6975), [#7064](https://github.com/dbt-labs/dbt-core/issues/7064))
|
||||
- Unified constraints and check_constraints properties for columns and models ([#7066](https://github.com/dbt-labs/dbt-core/issues/7066))
|
||||
- Switch from betterproto to google protobuf and enable more flexible meta dictionary in logs ([#6832](https://github.com/dbt-labs/dbt-core/issues/6832))
|
||||
- Ignore duplicate edges in subgraph to speed up dbt build ([#7191](https://github.com/dbt-labs/dbt-core/issues/7191))
|
||||
- Support setting of callbacks for programmatic uses of `dbtRunner` ([#6763](https://github.com/dbt-labs/dbt-core/issues/6763))
|
||||
- Detect breaking changes to contracts in state:modified check ([#6869](https://github.com/dbt-labs/dbt-core/issues/6869))
|
||||
- New command: dbt show ([#7207](https://github.com/dbt-labs/dbt-core/issues/7207), [#7179](https://github.com/dbt-labs/dbt-core/issues/7179), [#6359](https://github.com/dbt-labs/dbt-core/issues/6359))
|
||||
- Added prettier printing to ContractError class ([#7209](https://github.com/dbt-labs/dbt-core/issues/7209))
|
||||
- Add support for model-level constraints ([#6754](https://github.com/dbt-labs/dbt-core/issues/6754))
|
||||
- model versions ([##7263](https://github.com/dbt-labs/dbt-core/issues/#7263))
|
||||
- Add relation info (database, schema, alias) to node_info dictionary in structured logging ([#6724](https://github.com/dbt-labs/dbt-core/issues/6724))
|
||||
- Add --no-populate-cache to optionally skip relation cache population ([#1751](https://github.com/dbt-labs/dbt-core/issues/1751))
|
||||
- select resources by patch path ([#7315](https://github.com/dbt-labs/dbt-core/issues/7315))
|
||||
- Add version selector method ([#7199](https://github.com/dbt-labs/dbt-core/issues/7199))
|
||||
|
||||
### Fixes
|
||||
|
||||
- Remove trailing slashes from source paths (#6102) ([#6102](https://github.com/dbt-labs/dbt-core/issues/6102))
|
||||
- add merge_exclude_columns adapter tests ([#6699](https://github.com/dbt-labs/dbt-core/issues/6699))
|
||||
- Include adapter_response in NodeFinished run_result log event ([#6703](https://github.com/dbt-labs/dbt-core/issues/6703))
|
||||
- Sort cli vars before hashing for partial parsing ([#6710](https://github.com/dbt-labs/dbt-core/issues/6710))
|
||||
- [Regression] exposure_content referenced incorrectly ([#6738](https://github.com/dbt-labs/dbt-core/issues/6738))
|
||||
- Snapshot strategies: add a newline for subquery ([#6781](https://github.com/dbt-labs/dbt-core/issues/6781))
|
||||
- Remove pin on packaging and stop using it for prerelease comparisons ([#6834](https://github.com/dbt-labs/dbt-core/issues/6834))
|
||||
- Readd depends_on.macros to SeedNode, to support seeds with hooks calling macros ([#6806](https://github.com/dbt-labs/dbt-core/issues/6806))
|
||||
- Fix regression of --quiet cli parameter behavior ([#6749](https://github.com/dbt-labs/dbt-core/issues/6749))
|
||||
- Add double type to list of float column types for the column class ([#6876](https://github.com/dbt-labs/dbt-core/issues/6876))
|
||||
- Ensure results from hooks contain nodes when processing them ([#6796](https://github.com/dbt-labs/dbt-core/issues/6796))
|
||||
- Always flush stdout after logging ([#6901](https://github.com/dbt-labs/dbt-core/issues/6901))
|
||||
- Reapply logging fixes which were accidentally reverted ([#6936](https://github.com/dbt-labs/dbt-core/issues/6936))
|
||||
- Set relation_name in test nodes at compile time ([#6930](https://github.com/dbt-labs/dbt-core/issues/6930))
|
||||
- Readd initialization events, --log-cache-events in new CLI ([#6933](https://github.com/dbt-labs/dbt-core/issues/6933))
|
||||
- Fix previous state tests and disabled exposures, metrics ([#6752](https://github.com/dbt-labs/dbt-core/issues/6752), [#6753](https://github.com/dbt-labs/dbt-core/issues/6753))
|
||||
- Make use of hashlib.md5() FIPS compliant ([#6900](https://github.com/dbt-labs/dbt-core/issues/6900))
|
||||
- add timeout for dbt --version command ([#6992](https://github.com/dbt-labs/dbt-core/issues/6992))
|
||||
- Fix compilation logic for ephemeral nodes ([#6885](https://github.com/dbt-labs/dbt-core/issues/6885))
|
||||
- Fix semver comparison logic by ensuring numeric values ([#7039](https://github.com/dbt-labs/dbt-core/issues/7039))
|
||||
- add pytz dependency ([#7077](https://github.com/dbt-labs/dbt-core/issues/7077))
|
||||
- allow adapters to change model name resolution in py models ([#7114](https://github.com/dbt-labs/dbt-core/issues/7114))
|
||||
- Add exception handling in postflight decorator to address exit codes ([#7010](https://github.com/dbt-labs/dbt-core/issues/7010))
|
||||
- Recreates missing tracking events ([#6097](https://github.com/dbt-labs/dbt-core/issues/6097), [#6098](https://github.com/dbt-labs/dbt-core/issues/6098))
|
||||
- Fix partial parsing error due to not requiring "version" ([#7236](https://github.com/dbt-labs/dbt-core/issues/7236))
|
||||
- Handle internal exceptions ([#7118](https://github.com/dbt-labs/dbt-core/issues/7118))
|
||||
- Improved failed event serialization handling and associated tests ([#7113](https://github.com/dbt-labs/dbt-core/issues/7113), [#7108](https://github.com/dbt-labs/dbt-core/issues/7108), [#6568](https://github.com/dbt-labs/dbt-core/issues/6568))
|
||||
- Fix handling of artifacts in read_and_check_versions ([#7252](https://github.com/dbt-labs/dbt-core/issues/7252))
|
||||
- Stringify datetimes in logging for prettier messages ([#7255](https://github.com/dbt-labs/dbt-core/issues/7255))
|
||||
- avoid dbtRunner default callbacks being shared across instances ([#7278](https://github.com/dbt-labs/dbt-core/issues/7278))
|
||||
- Ensure same_contract is called for state:modified ([#7282](https://github.com/dbt-labs/dbt-core/issues/7282))
|
||||
- Avoid revoking grants for views when `copy_grants=true` ([#7280](https://github.com/dbt-labs/dbt-core/issues/7280))
|
||||
- Duplicated flags now throw errors instead of being overidden by parent-level flag ([#6913](https://github.com/dbt-labs/dbt-core/issues/6913))
|
||||
- Ensure that invocation_id changes between programmatic invocations. ([#7197](https://github.com/dbt-labs/dbt-core/issues/7197))
|
||||
- Adding a new column is not a breaking contract change ([#7332](https://github.com/dbt-labs/dbt-core/issues/7332))
|
||||
- fix versioned model selection in subdirectories ([#7348](https://github.com/dbt-labs/dbt-core/issues/7348))
|
||||
|
||||
### Docs
|
||||
|
||||
- Improve displayed message under "Arguments" section for argumentless macro ([dbt-docs/#358](https://github.com/dbt-labs/dbt-docs/issues/358))
|
||||
- update link to installation instructions ([dbt-docs/#None](https://github.com/dbt-labs/dbt-docs/issues/None))
|
||||
- Fix JSON path to overview docs ([dbt-docs/#366](https://github.com/dbt-labs/dbt-docs/issues/366))
|
||||
- Searchable column descriptions ([dbt-docs/#140](https://github.com/dbt-labs/dbt-docs/issues/140), [dbt-docs/#322](https://github.com/dbt-labs/dbt-docs/issues/322), [dbt-docs/#369](https://github.com/dbt-labs/dbt-docs/issues/369))
|
||||
- Add access property to model details ([dbt-docs/#381](https://github.com/dbt-labs/dbt-docs/issues/381))
|
||||
- Display model owner by name and email ([dbt-docs/#377](https://github.com/dbt-labs/dbt-docs/issues/377))
|
||||
- Add view of public models sorted by group to left navigation ([dbt-docs/#379](https://github.com/dbt-labs/dbt-docs/issues/379))
|
||||
- Distiguish node "access" in the DAG with node borders & opacity. ([dbt-docs/#378](https://github.com/dbt-labs/dbt-docs/issues/378))
|
||||
- Fix JSON path to package overview docs ([dbt-docs/#390](https://github.com/dbt-labs/dbt-docs/issues/390))
|
||||
- Add selection by group to DAG ([dbt-docs/#380](https://github.com/dbt-labs/dbt-docs/issues/380))
|
||||
- Add support for model versions ([dbt-docs/#406](https://github.com/dbt-labs/dbt-docs/issues/406))
|
||||
|
||||
### Under the Hood
|
||||
|
||||
- [CT-921] dbt compile works in click ([#5545](https://github.com/dbt-labs/dbt-core/issues/5545))
|
||||
- Fix use of ConnectionReused logging event ([#6168](https://github.com/dbt-labs/dbt-core/issues/6168))
|
||||
- Port docs tests to pytest ([#6573](https://github.com/dbt-labs/dbt-core/issues/6573))
|
||||
- Update deprecated github action command ([#6153](https://github.com/dbt-labs/dbt-core/issues/6153))
|
||||
- dbt snapshot works in click ([#5554](https://github.com/dbt-labs/dbt-core/issues/5554))
|
||||
- dbt list working with click ([#5549](https://github.com/dbt-labs/dbt-core/issues/5549))
|
||||
- Add dbt run-operation to click CLI ([#5552](https://github.com/dbt-labs/dbt-core/issues/5552))
|
||||
- dbt build working with new click framework ([#5541](https://github.com/dbt-labs/dbt-core/issues/5541))
|
||||
- dbt docs generate works with new click framework ([#5543](https://github.com/dbt-labs/dbt-core/issues/5543))
|
||||
- Replaced the EmptyLine event with a more general Formatting event, and added a Note event. ([#6481](https://github.com/dbt-labs/dbt-core/issues/6481))
|
||||
- Small optimization on manifest parsing benefitting large DAGs ([#6697](https://github.com/dbt-labs/dbt-core/issues/6697))
|
||||
- Revised and simplified various structured logging events ([#6664](https://github.com/dbt-labs/dbt-core/issues/6664), [#6665](https://github.com/dbt-labs/dbt-core/issues/6665), [#6666](https://github.com/dbt-labs/dbt-core/issues/6666))
|
||||
- dbt init works with click ([#5548](https://github.com/dbt-labs/dbt-core/issues/5548))
|
||||
- [CT-920][CT-1900] Create Click CLI runner and use it to fix dbt docs commands ([#5544](https://github.com/dbt-labs/dbt-core/issues/5544), [#6722](https://github.com/dbt-labs/dbt-core/issues/6722))
|
||||
- Migrate debug task to click ([#5546](https://github.com/dbt-labs/dbt-core/issues/5546))
|
||||
- Optimized GraphQueue to remove graph analysis bottleneck in large dags. ([#6759](https://github.com/dbt-labs/dbt-core/issues/6759))
|
||||
- Implement --version for click cli ([#6757](https://github.com/dbt-labs/dbt-core/issues/6757))
|
||||
- [CT-1841] Convert custom target test to Pytest ([#6638](https://github.com/dbt-labs/dbt-core/issues/6638))
|
||||
- Remove BigQuery-specific btye abbreviations ([#6741](https://github.com/dbt-labs/dbt-core/issues/6741))
|
||||
- warn_error/warn_error_options mutual exclusivity in click ([#6579](https://github.com/dbt-labs/dbt-core/issues/6579))
|
||||
- Enables the new Click Cli on the commandline! 🚀 ([#6784](https://github.com/dbt-labs/dbt-core/issues/6784))
|
||||
- Lazily call --version ([#6812](https://github.com/dbt-labs/dbt-core/issues/6812))
|
||||
- Moving simple_seed to adapter zone to help adapter test conversions ([#CT-1959](https://github.com/dbt-labs/dbt-core/issues/CT-1959))
|
||||
- flags.THREADS defaults to None ([#6887](https://github.com/dbt-labs/dbt-core/issues/6887))
|
||||
- Fixing target type exposure error ([#6928](https://github.com/dbt-labs/dbt-core/issues/6928))
|
||||
- Test binary serialization of logging events ([#6852](https://github.com/dbt-labs/dbt-core/issues/6852))
|
||||
- Treat contract config as a python object ([#6748](https://github.com/dbt-labs/dbt-core/issues/6748), [#7184](https://github.com/dbt-labs/dbt-core/issues/7184))
|
||||
- Add deprecation warning for DBT_NO_PRINT ([#6960](https://github.com/dbt-labs/dbt-core/issues/6960))
|
||||
- Make output_keys click param multi-option instead of a string ([#6676](https://github.com/dbt-labs/dbt-core/issues/6676))
|
||||
- Remove cli doc generation workflow ([#7088](https://github.com/dbt-labs/dbt-core/issues/7088))
|
||||
- Move validation of group earlier ([#7087](https://github.com/dbt-labs/dbt-core/issues/7087))
|
||||
- Deprecate additional environment variables ([#6903](https://github.com/dbt-labs/dbt-core/issues/6903))
|
||||
- Add CommandCompleted event, and fire it upon completion of every command ([#6878](https://github.com/dbt-labs/dbt-core/issues/6878))
|
||||
- Improves build times for common selections by improving subgraph calculation ([#7195](https://github.com/dbt-labs/dbt-core/issues/7195))
|
||||
- Remove upper pin for hologram/jsonschema ([#6775](https://github.com/dbt-labs/dbt-core/issues/6775))
|
||||
- Generalize constraint compatibility warnings ([#7067](https://github.com/dbt-labs/dbt-core/issues/7067))
|
||||
- Add kwargs support to dbtRunner ([#7070](https://github.com/dbt-labs/dbt-core/issues/7070))
|
||||
- Add unique_id to ShowNode and CompiledNode logging events ([#7305](https://github.com/dbt-labs/dbt-core/issues/7305))
|
||||
- Prettify message for ListRelations event ([#7310](https://github.com/dbt-labs/dbt-core/issues/7310))
|
||||
- `Parse` now returns manifest when invoked via dbtRunner ([#6547](https://github.com/dbt-labs/dbt-core/issues/6547))
|
||||
- Track data about group, access, contract, version usage ([#7170](https://github.com/dbt-labs/dbt-core/issues/7170), [#7171](https://github.com/dbt-labs/dbt-core/issues/7171))
|
||||
|
||||
### Dependencies
|
||||
|
||||
- Update pathspec requirement from <0.11,>=0.9 to >=0.9,<0.12 in /core ([#6737](https://github.com/dbt-labs/dbt-core/pull/6737))
|
||||
- Bump ubuntu from 22.04 to 23.04 ([#6865](https://github.com/dbt-labs/dbt-core/pull/6865))
|
||||
- Revert hoisting dbt.cli.main into the dbt.name namespace ([#](https://github.com/dbt-labs/dbt-core/pull/))
|
||||
- Bump python from 3.11.1-slim-bullseye to 3.11.2-slim-bullseye in /docker ([#7196](https://github.com/dbt-labs/dbt-core/pull/7196))
|
||||
- Bump black from 22.12.0 to 23.3.0 ([#7243](https://github.com/dbt-labs/dbt-core/pull/7243))
|
||||
- Bump mashumaro[msgpack] from 3.3.1 to 3.6 ([#7294](https://github.com/dbt-labs/dbt-core/pull/7294))
|
||||
|
||||
### Dependency
|
||||
|
||||
- Bump mypy from 0.971 to 0.981 ([#4904](https://github.com/dbt-labs/dbt-core/issues/4904))
|
||||
- Bump python from 3.10.7-slim-bullseye to 3.11.1-slim-bullseye in /docker ([#4904](https://github.com/dbt-labs/dbt-core/issues/4904))
|
||||
- Bump black from 22.10.0 to 22.12.0 ([#4904](https://github.com/dbt-labs/dbt-core/issues/4904))
|
||||
|
||||
### Contributors
|
||||
- [@@ttusing](https://github.com/@ttusing) ([#7195](https://github.com/dbt-labs/dbt-core/issues/7195))
|
||||
- [@Goodkat](https://github.com/Goodkat) ([#6992](https://github.com/dbt-labs/dbt-core/issues/6992))
|
||||
- [@MartinGuindon](https://github.com/MartinGuindon) ([#358](https://github.com/dbt-labs/dbt-core/issues/358))
|
||||
- [@MatthieuBlais](https://github.com/MatthieuBlais) ([#7191](https://github.com/dbt-labs/dbt-core/issues/7191))
|
||||
- [@RobbertDM](https://github.com/RobbertDM) ([#6781](https://github.com/dbt-labs/dbt-core/issues/6781))
|
||||
- [@aezomz](https://github.com/aezomz) ([#2964](https://github.com/dbt-labs/dbt-core/issues/2964))
|
||||
- [@benallard](https://github.com/benallard) ([#7294](https://github.com/dbt-labs/dbt-core/pull/7294))
|
||||
- [@boxysean](https://github.com/boxysean) ([#6697](https://github.com/dbt-labs/dbt-core/issues/6697))
|
||||
- [@callum-mcdata](https://github.com/callum-mcdata) ([#6928](https://github.com/dbt-labs/dbt-core/issues/6928))
|
||||
- [@chamini2](https://github.com/chamini2) ([#7278](https://github.com/dbt-labs/dbt-core/issues/7278))
|
||||
- [@dave-connors-3](https://github.com/dave-connors-3) ([#7054](https://github.com/dbt-labs/dbt-core/issues/7054), [#7315](https://github.com/dbt-labs/dbt-core/issues/7315), [#6699](https://github.com/dbt-labs/dbt-core/issues/6699))
|
||||
- [@davidbloss](https://github.com/davidbloss) ([#6153](https://github.com/dbt-labs/dbt-core/issues/6153))
|
||||
- [@halvorlu](https://github.com/halvorlu) ([#366](https://github.com/dbt-labs/dbt-core/issues/366))
|
||||
- [@jmg-duarte](https://github.com/jmg-duarte) ([#6102](https://github.com/dbt-labs/dbt-core/issues/6102))
|
||||
- [@kentkr](https://github.com/kentkr) ([#7209](https://github.com/dbt-labs/dbt-core/issues/7209))
|
||||
- [@leo-schick](https://github.com/leo-schick) ([#6078](https://github.com/dbt-labs/dbt-core/issues/6078))
|
||||
- [@nielspardon](https://github.com/nielspardon) ([#6900](https://github.com/dbt-labs/dbt-core/issues/6900))
|
||||
- [@rlh1994](https://github.com/rlh1994) ([#6876](https://github.com/dbt-labs/dbt-core/issues/6876), [#390](https://github.com/dbt-labs/dbt-core/issues/390))
|
||||
- [@ryancharris](https://github.com/ryancharris) ([#None](https://github.com/dbt-labs/dbt-core/issues/None))
|
||||
- [@sdebruyn](https://github.com/sdebruyn) ([#7077](https://github.com/dbt-labs/dbt-core/issues/7077))
|
||||
- [@seub](https://github.com/seub) ([#6603](https://github.com/dbt-labs/dbt-core/issues/6603))
|
||||
- [@sungchun12](https://github.com/sungchun12) ([#6079](https://github.com/dbt-labs/dbt-core/issues/6079))
|
||||
- [@z3z1ma](https://github.com/z3z1ma) ([#6598](https://github.com/dbt-labs/dbt-core/issues/6598))
|
||||
12
.changes/1.5.0-rc2.md
Normal file
12
.changes/1.5.0-rc2.md
Normal file
@@ -0,0 +1,12 @@
|
||||
## dbt-core 1.5.0-rc2 - April 20, 2023
|
||||
|
||||
### Fixes
|
||||
|
||||
- safe version attribute access in _check_resource_uniqueness ([#7375](https://github.com/dbt-labs/dbt-core/issues/7375))
|
||||
- Fix dbt command missing target-path param ([# 7411](https://github.com/dbt-labs/dbt-core/issues/ 7411))
|
||||
- Fix v0 ref resolution ([#7408](https://github.com/dbt-labs/dbt-core/issues/7408))
|
||||
|
||||
### Under the Hood
|
||||
|
||||
- Update docs link in ContractBreakingChangeError message ([#7366](https://github.com/dbt-labs/dbt-core/issues/7366))
|
||||
- Update --help text for cache-related parameters ([#7381](https://github.com/dbt-labs/dbt-core/issues/7381))
|
||||
6
.changes/1.5.0/Breaking Changes-20230314-161505.yaml
Normal file
6
.changes/1.5.0/Breaking Changes-20230314-161505.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Breaking Changes
|
||||
body: Allow `--select` and `--exclude` multiple times
|
||||
time: 2023-03-14T16:15:05.81741-06:00
|
||||
custom:
|
||||
Author: dbeatty10
|
||||
Issue: "7158"
|
||||
9
.changes/1.5.0/Breaking Changes-20230317-110033.yaml
Normal file
9
.changes/1.5.0/Breaking Changes-20230317-110033.yaml
Normal file
@@ -0,0 +1,9 @@
|
||||
kind: Breaking Changes
|
||||
body: Specifying "log-path" and "target-path" in "dbt_project.yml" is deprecated.
|
||||
This functionality will be removed in a future version of dbt-core. If you need
|
||||
to specify a custom path for logs or artifacts, please set via CLI flag or env var
|
||||
instead.
|
||||
time: 2023-03-17T11:00:33.448472+01:00
|
||||
custom:
|
||||
Author: jtcohen6
|
||||
Issue: "6882"
|
||||
6
.changes/1.5.0/Breaking Changes-20230331-133537.yaml
Normal file
6
.changes/1.5.0/Breaking Changes-20230331-133537.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Breaking Changes
|
||||
body: Remove exception functions marked as deprecated in 1.4 release
|
||||
time: 2023-03-31T13:35:37.5256-05:00
|
||||
custom:
|
||||
Author: emmyoop
|
||||
Issue: "6578"
|
||||
6
.changes/1.5.0/Dependencies-20230126-000237.yaml
Normal file
6
.changes/1.5.0/Dependencies-20230126-000237.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: "Dependencies"
|
||||
body: "Update pathspec requirement from <0.11,>=0.9 to >=0.9,<0.12 in /core"
|
||||
time: 2023-01-26T00:02:37.00000Z
|
||||
custom:
|
||||
Author: dependabot[bot]
|
||||
PR: 6737
|
||||
6
.changes/1.5.0/Dependencies-20230206-000926.yaml
Normal file
6
.changes/1.5.0/Dependencies-20230206-000926.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: "Dependencies"
|
||||
body: "Bump ubuntu from 22.04 to 23.04"
|
||||
time: 2023-02-06T00:09:26.00000Z
|
||||
custom:
|
||||
Author: dependabot[bot]
|
||||
PR: 6865
|
||||
6
.changes/1.5.0/Dependencies-20230215-091759.yaml
Normal file
6
.changes/1.5.0/Dependencies-20230215-091759.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Dependencies
|
||||
body: Revert hoisting dbt.cli.main into the dbt.name namespace
|
||||
time: 2023-02-15T09:17:59.04148-08:00
|
||||
custom:
|
||||
Author: aranke
|
||||
PR: ''
|
||||
6
.changes/1.5.0/Dependencies-20230320-010100.yaml
Normal file
6
.changes/1.5.0/Dependencies-20230320-010100.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: "Dependencies"
|
||||
body: "Bump python from 3.11.1-slim-bullseye to 3.11.2-slim-bullseye in /docker"
|
||||
time: 2023-03-20T01:01:00.00000Z
|
||||
custom:
|
||||
Author: dependabot[bot]
|
||||
PR: 7196
|
||||
6
.changes/1.5.0/Dependencies-20230330-005834.yaml
Normal file
6
.changes/1.5.0/Dependencies-20230330-005834.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: "Dependencies"
|
||||
body: "Bump black from 22.12.0 to 23.3.0"
|
||||
time: 2023-03-30T00:58:34.00000Z
|
||||
custom:
|
||||
Author: dependabot[bot]
|
||||
PR: 7243
|
||||
6
.changes/1.5.0/Dependencies-20230412-191333.yaml
Normal file
6
.changes/1.5.0/Dependencies-20230412-191333.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Dependencies
|
||||
body: Bump mashumaro[msgpack] from 3.3.1 to 3.6
|
||||
time: 2023-04-12T19:13:33.577730692+02:00
|
||||
custom:
|
||||
Author: benallard
|
||||
PR: "7294"
|
||||
7
.changes/1.5.0/Dependency-20220927-000822.yaml
Normal file
7
.changes/1.5.0/Dependency-20220927-000822.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
kind: "Dependency"
|
||||
body: "Bump mypy from 0.971 to 0.981"
|
||||
time: 2022-09-27T00:08:22.00000Z
|
||||
custom:
|
||||
Author: dependabot[bot]
|
||||
Issue: 4904
|
||||
PR: 5937
|
||||
7
.changes/1.5.0/Dependency-20221212-000240.yaml
Normal file
7
.changes/1.5.0/Dependency-20221212-000240.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
kind: "Dependency"
|
||||
body: "Bump python from 3.10.7-slim-bullseye to 3.11.1-slim-bullseye in /docker"
|
||||
time: 2022-12-12T00:02:40.00000Z
|
||||
custom:
|
||||
Author: dependabot[bot]
|
||||
Issue: 4904
|
||||
PR: 6424
|
||||
7
.changes/1.5.0/Dependency-20221212-002659.yaml
Normal file
7
.changes/1.5.0/Dependency-20221212-002659.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
kind: "Dependency"
|
||||
body: "Bump black from 22.10.0 to 22.12.0"
|
||||
time: 2022-12-12T00:26:59.00000Z
|
||||
custom:
|
||||
Author: dependabot[bot]
|
||||
Issue: 4904
|
||||
PR: 6425
|
||||
7
.changes/1.5.0/Docs-20230113-094855.yaml
Normal file
7
.changes/1.5.0/Docs-20230113-094855.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
kind: Docs
|
||||
body: Improve displayed message under "Arguments" section for argumentless macro
|
||||
time: 2023-01-13T09:48:55.574898-05:00
|
||||
custom:
|
||||
Author: MartinGuindon
|
||||
Issue: "358"
|
||||
PR: "359"
|
||||
6
.changes/1.5.0/Docs-20230207-123807.yaml
Normal file
6
.changes/1.5.0/Docs-20230207-123807.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Docs
|
||||
body: update link to installation instructions
|
||||
time: 2023-02-07T12:38:07.336783-05:00
|
||||
custom:
|
||||
Author: ryancharris
|
||||
Issue: None
|
||||
6
.changes/1.5.0/Docs-20230209-082901.yaml
Normal file
6
.changes/1.5.0/Docs-20230209-082901.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Docs
|
||||
body: Fix JSON path to overview docs
|
||||
time: 2023-02-09T08:29:01.432616-07:00
|
||||
custom:
|
||||
Author: halvorlu
|
||||
Issue: "366"
|
||||
6
.changes/1.5.0/Docs-20230209-212729.yaml
Normal file
6
.changes/1.5.0/Docs-20230209-212729.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Docs
|
||||
body: Searchable column descriptions
|
||||
time: 2023-02-09T21:27:29.570243-07:00
|
||||
custom:
|
||||
Author: dbeatty10
|
||||
Issue: 140 322 369
|
||||
6
.changes/1.5.0/Docs-20230227-114510.yaml
Normal file
6
.changes/1.5.0/Docs-20230227-114510.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Docs
|
||||
body: Add access property to model details
|
||||
time: 2023-02-27T11:45:10.424513-06:00
|
||||
custom:
|
||||
Author: emmyoop
|
||||
Issue: "381"
|
||||
6
.changes/1.5.0/Docs-20230227-141424.yaml
Normal file
6
.changes/1.5.0/Docs-20230227-141424.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Docs
|
||||
body: Display model owner by name and email
|
||||
time: 2023-02-27T14:14:24.630816-06:00
|
||||
custom:
|
||||
Author: emmyoop
|
||||
Issue: "377"
|
||||
6
.changes/1.5.0/Docs-20230228-100932.yaml
Normal file
6
.changes/1.5.0/Docs-20230228-100932.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Docs
|
||||
body: Add view of public models sorted by group to left navigation
|
||||
time: 2023-02-28T10:09:32.015415-06:00
|
||||
custom:
|
||||
Author: emmyoop
|
||||
Issue: "379"
|
||||
6
.changes/1.5.0/Docs-20230307-104219.yaml
Normal file
6
.changes/1.5.0/Docs-20230307-104219.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Docs
|
||||
body: Distiguish node "access" in the DAG with node borders & opacity.
|
||||
time: 2023-03-07T10:42:19.044231-06:00
|
||||
custom:
|
||||
Author: emmyoop jtcohen6
|
||||
Issue: "378"
|
||||
6
.changes/1.5.0/Docs-20230307-174951.yaml
Normal file
6
.changes/1.5.0/Docs-20230307-174951.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Docs
|
||||
body: Fix JSON path to package overview docs
|
||||
time: 2023-03-07T17:49:51.256097-07:00
|
||||
custom:
|
||||
Author: rlh1994 dbeatty10
|
||||
Issue: "390"
|
||||
6
.changes/1.5.0/Docs-20230308-093736.yaml
Normal file
6
.changes/1.5.0/Docs-20230308-093736.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Docs
|
||||
body: Add selection by group to DAG
|
||||
time: 2023-03-08T09:37:36.78968-06:00
|
||||
custom:
|
||||
Author: emmyoop
|
||||
Issue: "380"
|
||||
6
.changes/1.5.0/Docs-20230411-141646.yaml
Normal file
6
.changes/1.5.0/Docs-20230411-141646.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Docs
|
||||
body: Add support for model versions
|
||||
time: 2023-04-11T14:16:46.013583-05:00
|
||||
custom:
|
||||
Author: emmyoop
|
||||
Issue: "406"
|
||||
8
.changes/1.5.0/Features-20221118-141120.yaml
Normal file
8
.changes/1.5.0/Features-20221118-141120.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
kind: Features
|
||||
body: Data type constraints are now native to SQL table materializations. Enforce
|
||||
columns are specific data types and not null depending on database functionality.
|
||||
time: 2022-11-18T14:11:20.868062-08:00
|
||||
custom:
|
||||
Author: sungchun12
|
||||
Issue: "6079"
|
||||
PR: "6271"
|
||||
6
.changes/1.5.0/Features-20230107-003157.yaml
Normal file
6
.changes/1.5.0/Features-20230107-003157.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Have dbt debug spit out structured json logs with flags enabled.
|
||||
time: 2023-01-07T00:31:57.516063-08:00
|
||||
custom:
|
||||
Author: versusfacit
|
||||
Issue: "5353"
|
||||
6
.changes/1.5.0/Features-20230112-191705.yaml
Normal file
6
.changes/1.5.0/Features-20230112-191705.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: ✨ add unix-style wildcard selector method
|
||||
time: 2023-01-12T19:17:05.841918-07:00
|
||||
custom:
|
||||
Author: z3z1ma
|
||||
Issue: "6598"
|
||||
6
.changes/1.5.0/Features-20230118-233801.yaml
Normal file
6
.changes/1.5.0/Features-20230118-233801.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: add adapter_response to dbt test and freshness result
|
||||
time: 2023-01-18T23:38:01.857342+08:00
|
||||
custom:
|
||||
Author: aezomz
|
||||
Issue: "2964"
|
||||
6
.changes/1.5.0/Features-20230119-141156.yaml
Normal file
6
.changes/1.5.0/Features-20230119-141156.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: add support for DBT_PROJECT_DIR env var
|
||||
time: 2023-01-19T14:11:56.638325919+01:00
|
||||
custom:
|
||||
Author: leo-schick
|
||||
Issue: "6078"
|
||||
6
.changes/1.5.0/Features-20230120-112921.yaml
Normal file
6
.changes/1.5.0/Features-20230120-112921.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Improve error message for packages missing `dbt_project.yml`
|
||||
time: 2023-01-20T11:29:21.509967-07:00
|
||||
custom:
|
||||
Author: dbeatty10
|
||||
Issue: "6663"
|
||||
6
.changes/1.5.0/Features-20230124-135550.yaml
Normal file
6
.changes/1.5.0/Features-20230124-135550.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Make project version optional
|
||||
time: 2023-01-24T13:55:50.86071024-08:00
|
||||
custom:
|
||||
Author: seub
|
||||
Issue: "6603"
|
||||
6
.changes/1.5.0/Features-20230126-154716.yaml
Normal file
6
.changes/1.5.0/Features-20230126-154716.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Adjust makefile to have clearer instructions for CI env var changes.
|
||||
time: 2023-01-26T15:47:16.887327-08:00
|
||||
custom:
|
||||
Author: versusfacit
|
||||
Issue: "6689"
|
||||
6
.changes/1.5.0/Features-20230127-162812.yaml
Normal file
6
.changes/1.5.0/Features-20230127-162812.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Stand-alone Python module for PostgresColumn
|
||||
time: 2023-01-27T16:28:12.212427-08:00
|
||||
custom:
|
||||
Author: nssalian
|
||||
Issue: "6772"
|
||||
6
.changes/1.5.0/Features-20230206-084749.yaml
Normal file
6
.changes/1.5.0/Features-20230206-084749.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Enable diff based partial parsing
|
||||
time: 2023-02-06T08:47:49.688889-05:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "6592"
|
||||
7
.changes/1.5.0/Features-20230209-092059.yaml
Normal file
7
.changes/1.5.0/Features-20230209-092059.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
kind: Features
|
||||
body: Exposure owner requires one of name or email keys, and accepts additional arbitrary
|
||||
keys
|
||||
time: 2023-02-09T09:20:59.300272-05:00
|
||||
custom:
|
||||
Author: michelleark
|
||||
Issue: "6833"
|
||||
6
.changes/1.5.0/Features-20230209-093409.yaml
Normal file
6
.changes/1.5.0/Features-20230209-093409.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Parse 'group' resource
|
||||
time: 2023-02-09T09:34:09.547006-05:00
|
||||
custom:
|
||||
Author: michelleark
|
||||
Issue: "6921"
|
||||
6
.changes/1.5.0/Features-20230214-225134.yaml
Normal file
6
.changes/1.5.0/Features-20230214-225134.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: parse 'group' config on groupable nodes
|
||||
time: 2023-02-14T22:51:34.936228-05:00
|
||||
custom:
|
||||
Author: michelleark
|
||||
Issue: "6823"
|
||||
6
.changes/1.5.0/Features-20230216-144534.yaml
Normal file
6
.changes/1.5.0/Features-20230216-144534.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Implemented new log cli parameters for finer-grained control.
|
||||
time: 2023-02-16T14:45:34.038453-05:00
|
||||
custom:
|
||||
Author: peterallenwebb
|
||||
Issue: "6639"
|
||||
6
.changes/1.5.0/Features-20230218-092816.yaml
Normal file
6
.changes/1.5.0/Features-20230218-092816.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Add access attribute to parsed nodes
|
||||
time: 2023-02-18T09:28:16.448175-05:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "6824"
|
||||
6
.changes/1.5.0/Features-20230222-130632.yaml
Normal file
6
.changes/1.5.0/Features-20230222-130632.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Enforce contracts on models materialized as tables, views, and incremental
|
||||
time: 2023-02-22T13:06:32.583743-05:00
|
||||
custom:
|
||||
Author: jtcohen6 michelleark emmyoop
|
||||
Issue: 6751 7034 6756 7154
|
||||
6
.changes/1.5.0/Features-20230224-134533.yaml
Normal file
6
.changes/1.5.0/Features-20230224-134533.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Add ability to select by group resource
|
||||
time: 2023-02-24T13:45:33.974287-06:00
|
||||
custom:
|
||||
Author: emmyoop
|
||||
Issue: "6825"
|
||||
6
.changes/1.5.0/Features-20230224-182214.yaml
Normal file
6
.changes/1.5.0/Features-20230224-182214.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Disallow refing private model across groups
|
||||
time: 2023-02-24T18:22:14.965136-05:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "6826"
|
||||
6
.changes/1.5.0/Features-20230227-091316.yaml
Normal file
6
.changes/1.5.0/Features-20230227-091316.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: make version configs optional
|
||||
time: 2023-02-27T09:13:16.104386-06:00
|
||||
custom:
|
||||
Author: dave-connors-3
|
||||
Issue: "7054"
|
||||
6
.changes/1.5.0/Features-20230306-170251.yaml
Normal file
6
.changes/1.5.0/Features-20230306-170251.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: '[CT-1584] New top level commands: interactive compile'
|
||||
time: 2023-03-06T17:02:51.240582-08:00
|
||||
custom:
|
||||
Author: aranke
|
||||
Issue: "6358"
|
||||
6
.changes/1.5.0/Features-20230313-135917.yaml
Normal file
6
.changes/1.5.0/Features-20230313-135917.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Make model contracts agnostic to ordering
|
||||
time: 2023-03-13T13:59:17.255368-04:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: 6975 7064
|
||||
6
.changes/1.5.0/Features-20230315-135108.yaml
Normal file
6
.changes/1.5.0/Features-20230315-135108.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Unified constraints and check_constraints properties for columns and models
|
||||
time: 2023-03-15T13:51:08.259624-04:00
|
||||
custom:
|
||||
Author: peterallenwebb
|
||||
Issue: "7066"
|
||||
7
.changes/1.5.0/Features-20230318-164326.yaml
Normal file
7
.changes/1.5.0/Features-20230318-164326.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
kind: Features
|
||||
body: Switch from betterproto to google protobuf and enable more flexible meta dictionary
|
||||
in logs
|
||||
time: 2023-03-18T16:43:26.782738-04:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "6832"
|
||||
6
.changes/1.5.0/Features-20230319-180844.yaml
Normal file
6
.changes/1.5.0/Features-20230319-180844.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Ignore duplicate edges in subgraph to speed up dbt build
|
||||
time: 2023-03-19T18:08:44.953765+08:00
|
||||
custom:
|
||||
Author: MatthieuBlais
|
||||
Issue: "7191"
|
||||
6
.changes/1.5.0/Features-20230322-124615.yaml
Normal file
6
.changes/1.5.0/Features-20230322-124615.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Support setting of callbacks for programmatic uses of `dbtRunner`
|
||||
time: 2023-03-22T12:46:15.877884-07:00
|
||||
custom:
|
||||
Author: QMalcolm
|
||||
Issue: "6763"
|
||||
6
.changes/1.5.0/Features-20230323-133026.yaml
Normal file
6
.changes/1.5.0/Features-20230323-133026.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Detect breaking changes to contracts in state:modified check
|
||||
time: 2023-03-23T13:30:26.593717-04:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "6869"
|
||||
6
.changes/1.5.0/Features-20230324-123621.yaml
Normal file
6
.changes/1.5.0/Features-20230324-123621.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: 'New command: dbt show'
|
||||
time: 2023-03-24T12:36:21.173419-07:00
|
||||
custom:
|
||||
Author: aranke
|
||||
Issue: 7207 7179 6359
|
||||
6
.changes/1.5.0/Features-20230325-192830.yaml
Normal file
6
.changes/1.5.0/Features-20230325-192830.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Added prettier printing to ContractError class
|
||||
time: 2023-03-25T19:28:30.171461-07:00
|
||||
custom:
|
||||
Author: kentkr
|
||||
Issue: "7209"
|
||||
6
.changes/1.5.0/Features-20230329-102736.yaml
Normal file
6
.changes/1.5.0/Features-20230329-102736.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Add support for model-level constraints
|
||||
time: 2023-03-29T10:27:36.94177-04:00
|
||||
custom:
|
||||
Author: peterallenwebb
|
||||
Issue: "6754"
|
||||
6
.changes/1.5.0/Features-20230406-101019.yaml
Normal file
6
.changes/1.5.0/Features-20230406-101019.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: model versions
|
||||
time: 2023-04-06T10:10:19.794672-04:00
|
||||
custom:
|
||||
Author: michelleark
|
||||
Issue: '#7263'
|
||||
6
.changes/1.5.0/Features-20230410-115538.yaml
Normal file
6
.changes/1.5.0/Features-20230410-115538.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Add --no-populate-cache to optionally skip relation cache population
|
||||
time: 2023-04-10T11:55:38.360997-05:00
|
||||
custom:
|
||||
Author: stu-k
|
||||
Issue: "1751"
|
||||
7
.changes/1.5.0/Features-20230410-174824.yaml
Normal file
7
.changes/1.5.0/Features-20230410-174824.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
kind: Features
|
||||
body: Add relation info (database, schema, alias) to node_info dictionary in structured
|
||||
logging
|
||||
time: 2023-04-10T17:48:24.870944+02:00
|
||||
custom:
|
||||
Author: jtcohen6
|
||||
Issue: "6724"
|
||||
6
.changes/1.5.0/Features-20230411-084645.yaml
Normal file
6
.changes/1.5.0/Features-20230411-084645.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: select resources by patch path
|
||||
time: 2023-04-11T08:46:45.641682-05:00
|
||||
custom:
|
||||
Author: dave-connors-3
|
||||
Issue: "7315"
|
||||
6
.changes/1.5.0/Features-20230412-011138.yaml
Normal file
6
.changes/1.5.0/Features-20230412-011138.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Features
|
||||
body: Add version selector method
|
||||
time: 2023-04-12T01:11:38.093684-04:00
|
||||
custom:
|
||||
Author: MichelleArk
|
||||
Issue: "7199"
|
||||
7
.changes/1.5.0/Fixes-20221030-102114.yaml
Normal file
7
.changes/1.5.0/Fixes-20221030-102114.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
kind: Fixes
|
||||
body: Remove trailing slashes from source paths (#6102)
|
||||
time: 2022-10-30T10:21:14.660221Z
|
||||
custom:
|
||||
Author: jmg-duarte
|
||||
Issue: "6102"
|
||||
PR: "6179"
|
||||
6
.changes/1.5.0/Fixes-20230123-132814.yaml
Normal file
6
.changes/1.5.0/Fixes-20230123-132814.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: add merge_exclude_columns adapter tests
|
||||
time: 2023-01-23T13:28:14.808748-06:00
|
||||
custom:
|
||||
Author: dave-connors-3
|
||||
Issue: "6699"
|
||||
6
.changes/1.5.0/Fixes-20230124-115837.yaml
Normal file
6
.changes/1.5.0/Fixes-20230124-115837.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Include adapter_response in NodeFinished run_result log event
|
||||
time: 2023-01-24T11:58:37.74179-05:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "6703"
|
||||
6
.changes/1.5.0/Fixes-20230124-141943.yaml
Normal file
6
.changes/1.5.0/Fixes-20230124-141943.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Sort cli vars before hashing for partial parsing
|
||||
time: 2023-01-24T14:19:43.333628-05:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "6710"
|
||||
6
.changes/1.5.0/Fixes-20230125-191739.yaml
Normal file
6
.changes/1.5.0/Fixes-20230125-191739.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: '[Regression] exposure_content referenced incorrectly'
|
||||
time: 2023-01-25T19:17:39.942081-05:00
|
||||
custom:
|
||||
Author: Mathyoub
|
||||
Issue: "6738"
|
||||
6
.changes/1.5.0/Fixes-20230130-231456.yaml
Normal file
6
.changes/1.5.0/Fixes-20230130-231456.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: 'Snapshot strategies: add a newline for subquery'
|
||||
time: 2023-01-30T23:14:56.131767823+01:00
|
||||
custom:
|
||||
Author: RobbertDM
|
||||
Issue: "6781"
|
||||
6
.changes/1.5.0/Fixes-20230201-154418.yaml
Normal file
6
.changes/1.5.0/Fixes-20230201-154418.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Remove pin on packaging and stop using it for prerelease comparisons
|
||||
time: 2023-02-01T15:44:18.279158-05:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "6834"
|
||||
6
.changes/1.5.0/Fixes-20230203-135557.yaml
Normal file
6
.changes/1.5.0/Fixes-20230203-135557.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Readd depends_on.macros to SeedNode, to support seeds with hooks calling macros
|
||||
time: 2023-02-03T13:55:57.853715+01:00
|
||||
custom:
|
||||
Author: jtcohen6
|
||||
Issue: "6806"
|
||||
6
.changes/1.5.0/Fixes-20230207-143544.yaml
Normal file
6
.changes/1.5.0/Fixes-20230207-143544.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Fix regression of --quiet cli parameter behavior
|
||||
time: 2023-02-07T14:35:44.160163-05:00
|
||||
custom:
|
||||
Author: peterallenwebb
|
||||
Issue: "6749"
|
||||
6
.changes/1.5.0/Fixes-20230208-104230.yaml
Normal file
6
.changes/1.5.0/Fixes-20230208-104230.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Add double type to list of float column types for the column class
|
||||
time: 2023-02-08T10:42:30.918479Z
|
||||
custom:
|
||||
Author: rlh1994
|
||||
Issue: "6876"
|
||||
6
.changes/1.5.0/Fixes-20230208-110551.yaml
Normal file
6
.changes/1.5.0/Fixes-20230208-110551.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Ensure results from hooks contain nodes when processing them
|
||||
time: 2023-02-08T11:05:51.952494-06:00
|
||||
custom:
|
||||
Author: emmyoop
|
||||
Issue: "6796"
|
||||
6
.changes/1.5.0/Fixes-20230208-154935.yaml
Normal file
6
.changes/1.5.0/Fixes-20230208-154935.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Always flush stdout after logging
|
||||
time: 2023-02-08T15:49:35.175874-05:00
|
||||
custom:
|
||||
Author: peterallenwebb
|
||||
Issue: "6901"
|
||||
6
.changes/1.5.0/Fixes-20230210-103028.yaml
Normal file
6
.changes/1.5.0/Fixes-20230210-103028.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Reapply logging fixes which were accidentally reverted
|
||||
time: 2023-02-10T10:30:28.179997-05:00
|
||||
custom:
|
||||
Author: peterallenwebb
|
||||
Issue: "6936"
|
||||
6
.changes/1.5.0/Fixes-20230210-194157.yaml
Normal file
6
.changes/1.5.0/Fixes-20230210-194157.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Set relation_name in test nodes at compile time
|
||||
time: 2023-02-10T19:41:57.386766-05:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "6930"
|
||||
6
.changes/1.5.0/Fixes-20230213-130522.yaml
Normal file
6
.changes/1.5.0/Fixes-20230213-130522.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Readd initialization events, --log-cache-events in new CLI
|
||||
time: 2023-02-13T13:05:22.989477+01:00
|
||||
custom:
|
||||
Author: jtcohen6
|
||||
Issue: "6933"
|
||||
6
.changes/1.5.0/Fixes-20230213-170723.yaml
Normal file
6
.changes/1.5.0/Fixes-20230213-170723.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Fix previous state tests and disabled exposures, metrics
|
||||
time: 2023-02-13T17:07:23.185679-05:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: 6752 6753
|
||||
6
.changes/1.5.0/Fixes-20230215-104536.yaml
Normal file
6
.changes/1.5.0/Fixes-20230215-104536.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Make use of hashlib.md5() FIPS compliant
|
||||
time: 2023-02-15T10:45:36.755797+01:00
|
||||
custom:
|
||||
Author: nielspardon
|
||||
Issue: "6900"
|
||||
6
.changes/1.5.0/Fixes-20230219-114435.yaml
Normal file
6
.changes/1.5.0/Fixes-20230219-114435.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: add timeout for dbt --version command
|
||||
time: 2023-02-19T11:44:35.927348786+01:00
|
||||
custom:
|
||||
Author: Goodkat
|
||||
Issue: "6992"
|
||||
6
.changes/1.5.0/Fixes-20230221-170630.yaml
Normal file
6
.changes/1.5.0/Fixes-20230221-170630.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Fix compilation logic for ephemeral nodes
|
||||
time: 2023-02-21T17:06:30.218568-05:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "6885"
|
||||
6
.changes/1.5.0/Fixes-20230224-001338.yaml
Normal file
6
.changes/1.5.0/Fixes-20230224-001338.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Fix semver comparison logic by ensuring numeric values
|
||||
time: 2023-02-24T00:13:38.23242+01:00
|
||||
custom:
|
||||
Author: jtcohen6
|
||||
Issue: "7039"
|
||||
6
.changes/1.5.0/Fixes-20230228-130318.yaml
Normal file
6
.changes/1.5.0/Fixes-20230228-130318.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: add pytz dependency
|
||||
time: 2023-02-28T13:03:18.353468+01:00
|
||||
custom:
|
||||
Author: sdebruyn
|
||||
Issue: "7077"
|
||||
6
.changes/1.5.0/Fixes-20230303-112519.yaml
Normal file
6
.changes/1.5.0/Fixes-20230303-112519.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: allow adapters to change model name resolution in py models
|
||||
time: 2023-03-03T11:25:19.276637-08:00
|
||||
custom:
|
||||
Author: colin-rogers-dbt
|
||||
Issue: "7114"
|
||||
6
.changes/1.5.0/Fixes-20230321-141804.yaml
Normal file
6
.changes/1.5.0/Fixes-20230321-141804.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Add exception handling in postflight decorator to address exit codes
|
||||
time: 2023-03-21T14:18:04.917329-05:00
|
||||
custom:
|
||||
Author: stu-k
|
||||
Issue: "7010"
|
||||
6
.changes/1.5.0/Fixes-20230327-193850.yaml
Normal file
6
.changes/1.5.0/Fixes-20230327-193850.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Recreates missing tracking events
|
||||
time: 2023-03-27T19:38:50.657292-05:00
|
||||
custom:
|
||||
Author: iknox-fa
|
||||
Issue: 6097 6098
|
||||
6
.changes/1.5.0/Fixes-20230329-111451.yaml
Normal file
6
.changes/1.5.0/Fixes-20230329-111451.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Fix partial parsing error due to not requiring "version"
|
||||
time: 2023-03-29T11:14:51.734378-04:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "7236"
|
||||
6
.changes/1.5.0/Fixes-20230329-113203.yaml
Normal file
6
.changes/1.5.0/Fixes-20230329-113203.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Handle internal exceptions
|
||||
time: 2023-03-29T11:32:03.259072-05:00
|
||||
custom:
|
||||
Author: stu-k
|
||||
Issue: "7118"
|
||||
6
.changes/1.5.0/Fixes-20230331-095428.yaml
Normal file
6
.changes/1.5.0/Fixes-20230331-095428.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Improved failed event serialization handling and associated tests
|
||||
time: 2023-03-31T09:54:28.701963-07:00
|
||||
custom:
|
||||
Author: QMalcolm
|
||||
Issue: 7113 7108 6568
|
||||
6
.changes/1.5.0/Fixes-20230331-170417.yaml
Normal file
6
.changes/1.5.0/Fixes-20230331-170417.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Fix handling of artifacts in read_and_check_versions
|
||||
time: 2023-03-31T17:04:17.068698-04:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "7252"
|
||||
6
.changes/1.5.0/Fixes-20230401-191322.yaml
Normal file
6
.changes/1.5.0/Fixes-20230401-191322.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Stringify datetimes in logging for prettier messages
|
||||
time: 2023-04-01T19:13:22.525838+02:00
|
||||
custom:
|
||||
Author: jtcohen6
|
||||
Issue: "7255"
|
||||
6
.changes/1.5.0/Fixes-20230405-124315.yaml
Normal file
6
.changes/1.5.0/Fixes-20230405-124315.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: avoid dbtRunner default callbacks being shared across instances
|
||||
time: 2023-04-05T12:43:15.418016-04:00
|
||||
custom:
|
||||
Author: chamini2
|
||||
Issue: "7278"
|
||||
6
.changes/1.5.0/Fixes-20230405-182927.yaml
Normal file
6
.changes/1.5.0/Fixes-20230405-182927.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Ensure same_contract is called for state:modified
|
||||
time: 2023-04-05T18:29:27.369084-04:00
|
||||
custom:
|
||||
Author: gshank
|
||||
Issue: "7282"
|
||||
6
.changes/1.5.0/Fixes-20230405-201553.yaml
Normal file
6
.changes/1.5.0/Fixes-20230405-201553.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Avoid revoking grants for views when `copy_grants=true`
|
||||
time: 2023-04-05T20:15:53.317994-06:00
|
||||
custom:
|
||||
Author: dbeatty10 jtcohen6
|
||||
Issue: "7280"
|
||||
7
.changes/1.5.0/Fixes-20230410-105007.yaml
Normal file
7
.changes/1.5.0/Fixes-20230410-105007.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
kind: Fixes
|
||||
body: Duplicated flags now throw errors instead of being overidden by parent-level
|
||||
flag
|
||||
time: 2023-04-10T10:50:07.178386-05:00
|
||||
custom:
|
||||
Author: iknox-fa
|
||||
Issue: "6913"
|
||||
6
.changes/1.5.0/Fixes-20230410-233604.yaml
Normal file
6
.changes/1.5.0/Fixes-20230410-233604.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Ensure that invocation_id changes between programmatic invocations.
|
||||
time: 2023-04-10T23:36:04.837862-04:00
|
||||
custom:
|
||||
Author: peterallenwebb
|
||||
Issue: "7197"
|
||||
6
.changes/1.5.0/Fixes-20230412-133438.yaml
Normal file
6
.changes/1.5.0/Fixes-20230412-133438.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Adding a new column is not a breaking contract change
|
||||
time: 2023-04-12T13:34:38.231881+02:00
|
||||
custom:
|
||||
Author: jtcohen6
|
||||
Issue: "7332"
|
||||
6
.changes/1.5.0/Fixes-20230413-102858.yaml
Normal file
6
.changes/1.5.0/Fixes-20230413-102858.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: fix versioned model selection in subdirectories
|
||||
time: 2023-04-13T10:28:58.213339-04:00
|
||||
custom:
|
||||
Author: MichelleArk
|
||||
Issue: "7348"
|
||||
6
.changes/1.5.0/Fixes-20230418-135257.yaml
Normal file
6
.changes/1.5.0/Fixes-20230418-135257.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: safe version attribute access in _check_resource_uniqueness
|
||||
time: 2023-04-18T13:52:57.367108-04:00
|
||||
custom:
|
||||
Author: MichelleArk
|
||||
Issue: "7375"
|
||||
6
.changes/1.5.0/Fixes-20230419-142150.yaml
Normal file
6
.changes/1.5.0/Fixes-20230419-142150.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Fix dbt command missing target-path param
|
||||
time: 2023-04-19T14:21:50.959786-07:00
|
||||
custom:
|
||||
Author: ChenyuLInx
|
||||
Issue: "\t7411"
|
||||
6
.changes/1.5.0/Fixes-20230419-220910.yaml
Normal file
6
.changes/1.5.0/Fixes-20230419-220910.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
kind: Fixes
|
||||
body: Fix v0 ref resolution
|
||||
time: 2023-04-19T22:09:10.155137-04:00
|
||||
custom:
|
||||
Author: MichelleArk
|
||||
Issue: "7408"
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user