-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Created at snapshot #2
base: main
Are you sure you want to change the base?
Commits on Oct 25, 2023
-
Fix partial parsing issue not working for changing semantic model name (
dbt-labs#8865) (dbt-labs#8878) * fix * test * changelog (cherry picked from commit 35f46da) Co-authored-by: Chenyu Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ced70d5 - Browse repository at this point
Copy the full SHA ced70d5View commit details
Commits on Oct 26, 2023
-
Contract enforcement on temporary tables (dbt-labs#8889) (dbt-labs#8902)
* add test * fix test * first pass with constraint error * add back column checks for temp tables * changelog * Update .changes/unreleased/Fixes-20231024-145504.yaml (cherry picked from commit 98310b6) Co-authored-by: Emily Rockman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 12c1cbb - Browse repository at this point
Copy the full SHA 12c1cbbView commit details -
[Backport 1.7.latest] Fix dbt-labs#8836: Add version to fqn when vers…
…ion==0 (dbt-labs#8922) Co-authored-by: Kshitij Aranke <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5e13698 - Browse repository at this point
Copy the full SHA 5e13698View commit details
Commits on Oct 31, 2023
-
Backport Catalog Fix to 1.7.latest (dbt-labs#8953)
* Fix issues around new get_catalog_by_relations macro (dbt-labs#8856) * Fix issues around new get_catalog_by_relations macro * Add changelog entry * Fix unit test. * Additional unit testing * Fix cased comparison in catalog-retrieval function (dbt-labs#8940) * Fix cased comparison in catalog-retrieval function. * Fix cased comparison in catalog-retrieval function.
Configuration menu - View commit details
-
Copy full SHA for b6f0eac - Browse repository at this point
Copy the full SHA b6f0eacView commit details
Commits on Nov 1, 2023
-
add a no-op runner for saved_query (dbt-labs#8937) (dbt-labs#8958)
(cherry picked from commit 211392c) Co-authored-by: Chenyu Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 333d793 - Browse repository at this point
Copy the full SHA 333d793View commit details -
ADAP-974: Fix issue where materialized views were not showing up in c…
…atalog queries (dbt-labs#8945) (dbt-labs#8963) * changelog * write test case demonstrating the issue * update catalog query to reflect materialized views (cherry picked from commit bb21403) Co-authored-by: Mike Alfare <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1cbab80 - Browse repository at this point
Copy the full SHA 1cbab80View commit details -
Configuration menu - View commit details
-
Copy full SHA for eeaaec4 - Browse repository at this point
Copy the full SHA eeaaec4View commit details -
Make relation filtering None-tolerant for maximal flexibility across …
…adapters. (dbt-labs#8975) (dbt-labs#8978)
Configuration menu - View commit details
-
Copy full SHA for 0995825 - Browse repository at this point
Copy the full SHA 0995825View commit details
Commits on Nov 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a8fcf77 - Browse repository at this point
Copy the full SHA a8fcf77View commit details -
[Automated] Merged prep-release/1.7.0_6734243388 into target 1.7.late…
…st during release process
Configuration menu - View commit details
-
Copy full SHA for 2401600 - Browse repository at this point
Copy the full SHA 2401600View commit details
Commits on Nov 7, 2023
-
Fix back compat for run_results pre-v5 (dbt-labs#9009) (dbt-labs#9017)
* Fix back compat for run_results pre-v5 * Add type annotations * Add functional testing * Add inline annotations * Add changelog entry. * Consolidate upgrade_schema_version + upgrade_run_results_json * Restore accidentally reverted test cases * Pre-commit fixups --------- Co-authored-by: Jeremy Cohen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 66cb5a0 - Browse repository at this point
Copy the full SHA 66cb5a0View commit details -
Use MANIFEST.in to identify package data, allows recursive include (d…
…bt-labs#9021) (dbt-labs#9026) * changelog * use MANIFEST.in to identify package data (cherry picked from commit 839c720) Co-authored-by: Mike Alfare <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bebd6ca - Browse repository at this point
Copy the full SHA bebd6caView commit details -
Fix lock for git subduer (dbt-labs#9019) (dbt-labs#9028)
* wip * add tests * changelog * nits * pr feedback * nits (cherry picked from commit 01d481b) Co-authored-by: Chenyu Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7d60d63 - Browse repository at this point
Copy the full SHA 7d60d63View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce86238 - Browse repository at this point
Copy the full SHA ce86238View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ba3dc2 - Browse repository at this point
Copy the full SHA 6ba3dc2View commit details -
[Automated] Merged prep-release/1.7.1_6789802369 into target 1.7.late…
…st during release process
Configuration menu - View commit details
-
Copy full SHA for 7eb6cdb - Browse repository at this point
Copy the full SHA 7eb6cdbView commit details
Commits on Nov 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 67d8ce3 - Browse repository at this point
Copy the full SHA 67d8ce3View commit details -
test pinning ddtrace (dbt-labs#9090) (dbt-labs#9092)
(cherry picked from commit 3902137) Co-authored-by: Michelle Ark <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2a9c368 - Browse repository at this point
Copy the full SHA 2a9c368View commit details -
Support hierarchical config setting for SavedQueryExport configs (dbt…
…-labs#9065) (dbt-labs#9074) * Add test asserting `SavedQuery` configs can be set from `dbt_project.yml` * Allow extraneous properties in Export configs This brings the Export config object more in line with how other config objects are specified in the unparsed definition. It allows for specifying of extra configs, although they won't get propagate to the final config. * Add `ExportConfig` options to `SavedQueryConfig` options This allows for specifying `ExportConfig` options at the `SavedQueryConfig` level. This also therefore allows these options to be specified in the dbt_project.yml config. The plan in the follow up commit is to merge the `SavedQueryConfig` options into all configs of `Exports` belonging to the saved query. There are a couple caveots to call out: 1. We've used `schema` instead of `schema_name` on the `SavedQueryConfig` despite it being called `schema_name` on the `ExportConfig`. This is because need `schema_name` to be the name of the property on the `ExportConfig`, but `schema` is the user facing specification. 2. We didn't add the `ExportConfig` `alias` property to the `SavedQueryConfig` This is because `alias` will always be specific to a single export, and thus it doesn't make sense to allow defining it on the `SavedQueryConfig` to then apply to all `Exports` belonging to the `SavedQuery` * Begin inheriting configs from saved query config, and transitively from project config Export configs will now inherit from saved query configs, with a preference for export config specifications. That is to say an export config will inherity a config attr from the saved query config only if a value hasn't been supplied on the export config directly. Additionally because the saved query config has a similar relationship with the project config, exports configs can inherit from the project config (again with a preference for export config specifications). * Correct conditional in export config building for map schema to schema_name I somehow wrote a really weird, but also valid, conditional statement. Previously the conditional was ``` if combined.get("schema") is not combined.get("schema_name") is None: ``` which basically checked whether `schema` was a boolean that didn't match the boolean of whether `schema_name` was None. This would pretty much always evaluate to True because `schema` should be a string or none, not a bool, and thus would never match the right hand side. Crazy. It has now been fixed to do the thing we want to it to do. If `schema` isn't `None`, and `schema_name` is `None`, then set `schema_name` to have the value of `schema`. * Update parameter names in `_get_export_config` to be more verbose (cherry picked from commit c2f7d75) Co-authored-by: Quigley Malcolm <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 73ebe53 - Browse repository at this point
Copy the full SHA 73ebe53View commit details
Commits on Nov 16, 2023
-
[Backport 1.7.latest] [IDE] also treat SystemExit exception as an int…
…errupt. (dbt-labs#9042) * During node execution, also treat SystemExit as an interrupt. (dbt-labs#8994) IDE worker process raises SystemExit in multiple scenarios, including user abort of a command. (cherry picked from commit 931b2db) * Add test asserting GraphRunnableTasks attempt to cancel connections on SystemExit (dbt-labs#9101) * Add test asserting GraphRunnableTasks attempt to cancel connections on SystemExit * Add test asserting GraphRunnableTasks attempt to cancel connections on KeyboardInterrupt * Add test asserting GraphRunnableNode doesn't try to cancel connections on generic Exception --------- Co-authored-by: Ben Mosher <[email protected]> Co-authored-by: Quigley Malcolm <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b5885da - Browse repository at this point
Copy the full SHA b5885daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e45a75 - Browse repository at this point
Copy the full SHA 1e45a75View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae75cc3 - Browse repository at this point
Copy the full SHA ae75cc3View commit details -
[Automated] Merged prep-release/1.7.2_6894976289 into target 1.7.late…
…st during release process
Configuration menu - View commit details
-
Copy full SHA for f94bf2b - Browse repository at this point
Copy the full SHA f94bf2bView commit details
Commits on Nov 29, 2023
-
Backport dbt-labs#9147 to 1.7.latest (dbt-labs#9156)
* Fixups for deps lock file (dbt-labs#9147) * Update git revision with commit SHA * Use PackageRenderer for lock file * add unit tests for git and tarball packages * deepcopy unrendered_packages_data before iteration, fix remaining tests * Add functional tests * Add changelog entries * Assert one more --------- Co-authored-by: Michelle Ark <[email protected]> * Restore warning on unpinned git packages --------- Co-authored-by: Michelle Ark <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 09f5bb3 - Browse repository at this point
Copy the full SHA 09f5bb3View commit details -
[Backport 1.7.latest] Fix dbt-labs#9119: Get sources working again in…
… `dbt docs generate` (dbt-labs#9163) Co-authored-by: Kshitij Aranke <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cf3714d - Browse repository at this point
Copy the full SHA cf3714dView commit details -
Configuration menu - View commit details
-
Copy full SHA for de35686 - Browse repository at this point
Copy the full SHA de35686View commit details -
[Automated] Merged prep-release/1.7.3_7034454600 into target 1.7.late…
…st during release process
Configuration menu - View commit details
-
Copy full SHA for fc2d16f - Browse repository at this point
Copy the full SHA fc2d16fView commit details
Commits on Dec 7, 2023
-
[Backport 1.7.latest] Fix ensuring we produce valid jsonschema artifa…
…cts for manifest, catalog, sources, and run-results (dbt-labs#9229) * Drop `all_refs=True` from jsonschema-ization build process Passing `all_refs=True` makes it so that Everything is a ref, even the top level schema. In jsonschema land, this essentially makes the produced artifact not a full schema, but a fractal object to be included in a schema. Thus when `$id` is passed in, jsonschema tools blow up because `$id` is for identifying a schema, which we explicitly weren't creating. The alternative was to drop the inclusion of `$id`. Howver, we're intending to create a schema, and having an `$id` is recommended best practice. Additionally since we were intending to create a schema, not a fractal, it seemed best to create to full schema. * Explicity produce jsonschemas using DRAFT_2020_12 dialect Previously were were implicitly using the `DRAFT_2020_12` dialect through mashumaro. It felt wise to begin explicitly specifying this. First, it is closest in available mashumaro provided dialects to what we produced pre 1.7. Secondly, if mashumaro changes its default for whatever reason (say a new dialect is added, and mashumaro moves to that), we don't want to automatically inherit that. * Begin including schema dialect specification in produced jsonschema In jsonschema's documentation they state > It's not always easy to tell which draft a JSON Schema is using. > You can use the $schema keyword to declare which version of the JSON Schema specification the schema is written to. > It's generally good practice to include it, though it is not required. and > For brevity, the $schema keyword isn't included in most of the examples in this book, but it should always be used in the real world. Basically, to know how to parse a schema, it's important to include what schema dialect is being used for the schema specification. The change in this commit ensures we include that information. * Add change documentation for jsonschema schema production fix * Regenerate dbt jsonschemas with fixed mashumaro jsonschema production process Specifically we regenerated * catalog v1 * manifest v11 * run-results v5 * sources v3 using the command `scripts/collect-artifact-schema.py --path schemas`
Configuration menu - View commit details
-
Copy full SHA for 0ef8638 - Browse repository at this point
Copy the full SHA 0ef8638View commit details
Commits on Dec 11, 2023
-
[Backport 1.7.latest] Update parser to support conversion metrics db…
…t-labs#9173 (dbt-labs#9255) * Move minimum DSI version to 0.4.2 We're backporting a feature "conversion metrics" to 1.7. Conversion metrics don't exist in DSI < 0.4.2 which is problematic if we allow for those versions. This ensures that those who are on a version of 1.7 that supports conversion metrics will also have the requisit version of DSI. * added ConversionTypeParams classes * updated parser for ConversionTypeParams * added step to populate input_measure for conversion metrics * added tests * added changelog * Regenerate v11 manifest jsonschema to include conversion metrics definition * Regenerate v11 manifest test artifact for testing version compatability --------- Co-authored-by: Will Deng <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d65179b - Browse repository at this point
Copy the full SHA d65179bView commit details
Commits on Dec 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9f0bcf5 - Browse repository at this point
Copy the full SHA 9f0bcf5View commit details -
[Automated] Merged prep-release/1.7.4_7213813158 into target 1.7.late…
…st during release process
Configuration menu - View commit details
-
Copy full SHA for d338b3e - Browse repository at this point
Copy the full SHA d338b3eView commit details
Commits on Jan 17, 2024
-
Backport 9328 to 1.7.latest (dbt-labs#9391)
* Fix full-refresh and vars for retry (dbt-labs#9328) Co-authored-by: Peter Allen Webb <[email protected]> (cherry picked from commit 1e4286a) * pr feedback * Update requires.py
Configuration menu - View commit details
-
Copy full SHA for 6e33183 - Browse repository at this point
Copy the full SHA 6e33183View commit details
Commits on Jan 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5f5ddd2 - Browse repository at this point
Copy the full SHA 5f5ddd2View commit details -
[Automated] Merged prep-release/1.7.5_7572664948 into target 1.7.late…
…st during release process
Configuration menu - View commit details
-
Copy full SHA for 1f98991 - Browse repository at this point
Copy the full SHA 1f98991View commit details
Commits on Jan 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3f3dda4 - Browse repository at this point
Copy the full SHA 3f3dda4View commit details
Commits on Jan 25, 2024
-
[Backport 1.7.latest] fix retry as CLI (dbt-labs#9448)
(cherry picked from commit 50b85a0) Co-authored-by: Chenyu Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bc494bb - Browse repository at this point
Copy the full SHA bc494bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ec34cd - Browse repository at this point
Copy the full SHA 5ec34cdView commit details
Commits on Mar 13, 2024
-
created_at based strategy of snapshot for dbt v1.7.6
Pavel Erokhin committedMar 13, 2024 Configuration menu - View commit details
-
Copy full SHA for cbe3711 - Browse repository at this point
Copy the full SHA cbe3711View commit details -
Revert "Bumping version to 1.7.6 and generate changelog"
This reverts commit 5ec34cd.
Pavel Erokhin committedMar 13, 2024 Configuration menu - View commit details
-
Copy full SHA for a060aba - Browse repository at this point
Copy the full SHA a060abaView commit details