Skip to content
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

chore(deps): update dependency dbt-core to >=1.8,<1.9 #109

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 23, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
dbt-core >=1.5,<1.6 -> >=1.8,<1.9 age adoption passing confidence

Release Notes

dbt-labs/dbt-core (dbt-core)

v1.8.1: dbt-core v1.8.1

Compare Source

dbt-core 1.8.1 - May 22, 2024
Fixes
  • Add resource type to saved_query (#​10168)
Docs
Security
  • Explicitly bind to localhost in docs serve (#​10209)

v1.8.0: dbt-core v1.8.0

Compare Source

dbt-core 1.8.0 - Julian Abele (May 09, 2024)

Breaking Changes
  • Remove adapter.get_compiler interface (#​9148)
  • Move AdapterLogger to adapters folder (#​9151)
  • Rm --dry-run flag from 'dbt deps --add-package', in favor of just 'dbt deps --lock' (#​9100)
  • move event manager setup back to core, remove ref to global EVENT_MANAGER and clean up event manager functions (#​9150)
  • Remove dbt-tests-adapter and dbt-postgres packages from dbt-core (#​9455)
  • Update the default behaviour of require_explicit_package_overrides_for_builtin_materializations to True. (#​10062)
Features
  • Initial implementation of unit testing (#​8287)
  • Unit test manifest artifacts and selection (#​8295)
  • Support config with tags & meta for unit tests (#​8294)
  • Allow adapters to include package logs in dbt standard logging (#​7859)
  • Enable inline csv fixtures in unit tests (#​8626)
  • Add drop_schema_named macro (#​8025)
  • migrate utils to common and adapters folders (#​8924)
  • Move Agate helper client into common (#​8926)
  • remove usage of dbt.config.PartialProject from dbt/adapters (#​8928)
  • Add exports to SavedQuery spec (#​8892)
  • Support unit testing incremental models (#​8422)
  • Add support of csv file fixtures to unit testing (#​8290)
  • Remove legacy logger (#​8027)
  • Unit tests support --defer and state:modified (#​8517)
  • Support setting export configs hierarchically via saved query and project configs (#​8956)
  • Support source inputs in unit tests (#​8507)
  • Use daff to render diff displayed in stdout when unit test fails (#​8558)
  • Global config for --target and --profile CLI flags and DBT_TARGET and DBT_PROFILE environment variables. (#​7798)
  • Move unit testing to test command (#​8979)
  • Support --empty flag for schema-only dry runs (#​8971)
  • Support unit tests in non-root packages (#​8285)
  • Convert the tests config to data_tests in both dbt_project.yml and schema files. in schema files. (#​8699)
  • Make fixture files full-fledged parts of the manifest and enable partial parsing (#​9067)
  • Adds support for parsing conversion metric related properties for the semantic layer. (#​9203)
  • Package selector syntax for the current package (#​6891)
  • In build command run unit tests before models (#​9128)
  • Move flags from UserConfig in profiles.yml to flags in dbt_project.yml (#​9183)
  • Added hook support for dbt source freshness (#​5609)
  • Align with order of unit test output when actual differs from expected (#​9370)
  • Added support for external nodes in unit test nodes (#​8944)
  • Enable unit testing versioned models (#​9344)
  • Enable list command for unit tests (#​8508)
  • Integration Test Optimizations (#​9498)
  • Accelerate integration tests with caching. (#​9498)
  • Cache environment variables (#​9489)
  • Support meta at the config level for Metric nodes (#​9441)
  • Add cache to SavedQuery config (#​9540)
  • Support scrubbing secret vars (#​7247)
  • Allow excluding resource types for build, list, and clone commands, and provide env vars (#​9237)
  • SourceDefinition.meta represents source-level and table-level meta properties, instead of only table-level (#​9766)
  • Allow metrics in semantic layer filters. (#​9804)
  • Add wildcard support to the group selector method (#​9811)
  • source freshness precomputes metadata-based freshness in batch, if possible (#​8705)
  • Better error message when trying to select a disabled model (#​9747)
  • Support SQL in unit testing fixtures (#​9405)
  • Add require_explicit_package_overrides_for_builtin_materializations to dbt_project.yml flags, which can be used to opt-out of overriding built-in materializations from packages (#​10007)
  • add --empty flag to dbt build command (#​10026)
  • Ability to silence warnings via warn_error_options (#​9644)
  • Allow aliases error for include and warn for exclude in warn_error_options (#​9644)
  • Add unit_test: selection method (#​10053)
Fixes
  • For packages installed with tarball method, fetch metadata to resolve nested dependencies (#​8621)
  • Fix partial parsing not working for semantic model change (#​8859)
  • Handle unknown type_code for model contracts (#​8877, #​8353)
  • Rework get_catalog implementation to retain previous adapter interface semantics (#​8846)
  • Add back contract enforcement for temporary tables on postgres (#​8857)
  • Add version to fqn when version==0 (#​8836)
  • Fix cased comparison in catalog-retrieval function. (#​8939)
  • Catalog queries now assign the correct type to materialized views (#​8864)
  • Fix compilation exception running empty seed file and support new Integer agate data_type (#​8895)
  • Make relation filtering None-tolerant for maximal flexibility across adapters. (#​8974)
  • Update run_results.json from previous versions of dbt to support deferral and rerun from failure (#​9010)
  • Use MANIFEST.in to recursively include all jinja templates; fixes issue where some templates were not included in the distribution (#​9016)
  • Fix git repository with subdirectory for Deps (#​9000)
  • Use seed file from disk for unit testing if rows not specified in YAML config (#​8652)
  • Fix formatting of tarball information in packages-lock.yml (#​9062)
  • deps: Lock git packages to commit SHA during resolution (#​9050)
  • deps: Use PackageRenderer to read package-lock.json (#​9127)
  • Ensure we produce valid jsonschema schemas for manifest, catalog, run-results, and sources (#​8991)
  • Get sources working again in dbt docs generate (#​9119)
  • Fix parsing f-strings in python models (#​6976)
  • Preserve the value of vars and the --full-refresh flags when using retry. (#​9112)
  • fix lock-file bad indentation (#​9319)
  • fix configuration of turning test warnings into failures with WARN_ERROR_OPTIONS (#​7761)
  • Support reasonably long unit test names (#​9015)
  • Fix back-compat parsing for model-level 'tests', source table-level 'tests', and 'tests' defined on model versions (#​9411)
  • Fix retry command run from CLI (#​9444)
  • Fix seed and source selection in dbt docs generate (#​9161)
  • Add TestGenerateCatalogWithExternalNodes, include empty nodes in node selection during docs generate (#​9456)
  • Fix node type plurals in FoundStats log message (#​9464)
  • Run manifest upgrade preprocessing on any older manifest version, including v11 (#​9487)
  • Update 'compiled_code' context member logic to route based on command ('clone' or not). Reimplement 'sql' context member as wrapper of 'compiled_code'. (#​9502)
  • Fix bug where Semantic Layer filter strings are parsed into lists. (#​9507)
  • Initialize invocation context before test fixtures are built. (##​9489)
  • Fix conflict with newer versions of Snowplow tracker (#​8719)
  • When patching versioned models, set constraints after config (#​9364)
  • only include unmodified semantic mdodels in state:modified selection (#​9548)
  • Set query headers when manifest is passed in to dbtRunner (#​9546)
  • Store node_info in node associated logging events (#​9557)
  • Fix Semantic Model Compare node relations (#​9548)
  • Tighten exception handling to avoid worker thread hangs. (#​9583)
  • Clearer no-op logging in stubbed SavedQueryRunner (#​9533)
  • Fix node_info contextvar handling so incorrect node_info doesn't persist (#​8866)
  • Add target-path to retry (#​8948)
  • Do not add duplicate input_measures (#​9360)
  • Throw a ParsingError if a primary key constraint is defined on multiple columns or at both the column and model level. (#​9581)
  • Bug fix: don't parse Jinja in filters for input metrics or measures. (#​9582)
  • Fix traceback parsing for exceptions raised due to csv fixtures moved into or out of fixture/subfolders. (#​9570)
  • Fix partial parsing KeyError on deleted schema files (#​8860)
  • Support saved queries in dbt list (#​9532)
  • include sources in catalog.json when over 100 relations selected for catalog generation (#​9755)
  • Support overriding macros in packages in unit testing (#​9624)
  • Handle exceptions for failing on-run-* hooks in source freshness (#​9511)
  • Validation of unit test parsing for incremental models (#​9593)
  • Fix use of retry command on command using defer (#​9770)
  • Make args variable to be un-modified by dbt.invoke(args) (#​8938, #​9787)
  • Only create the packages-install-path / dbt_packages folder during dbt deps (#​6985, #​9584)
  • Unit test path outputs (#​9608)
  • Fix assorted source freshness edgecases so check is run or actionable information is given (#​9078)
  • "Fix Docker release process to account for both historical and current versions of dbt-postgres (#​9827)
  • Exclude password-like fields for considering reparse (#​9795)
  • Fixed query comments test (#​9860)
  • Begin warning people about spaces in model names (#​9397)
  • Add NodeRelation to SavedQuery Export (#​9534)
  • Disambiguiate FreshnessConfigProblem error message (#​9891)
  • Use consistent secret scrubbing with the log function. (#​9987)
  • Validate against empty strings in package definitions (#​9985)
  • Fix default value for indirect selection in selector cannot overwritten by CLI flag and env var (#​9976, #​7673)
  • Simplify error message if test severity isn't 'warn' or 'error' (#​9715)
  • Support overriding source level loaded_at_field with a null table level definition (#​9320)
  • Undo conditional agate import to prevent UnresolvedTypeReferenceError during RunResult serialization (#​10098)
  • Restore previous behavior for --favor-state: only favor defer_relation if not selected in current command" (#​10107)
  • Unit test fixture (csv) returns null for empty value (#​9881)
Docs
Under the Hood
  • Added more type annotations. (#​8537)
  • Add unit testing functional tests (#​8512)
  • Remove usage of dbt.include.global_project in dbt/adapters (#​8925)
  • Add a no-op runner for Saved Qeury (#​8893)
  • remove dbt.flags.MP_CONTEXT usage in dbt/adapters (#​8967)
  • Remove usage of dbt.flags.LOG_CACHE_EVENTS in dbt/adapters (#​8969)
  • Move CatalogRelationTypes test case to the shared test suite to be reused by adapter maintainers (#​8952)
  • Treat SystemExit as an interrupt if raised during node execution. (#n/a)
  • Removing unused 'documentable' (#​8871)
  • Remove use of dbt/core exceptions in dbt/adapter (#​8920)
  • Cache dbt plugin modules to improve integration test performance (#​9029)
  • Consolidate deferral methods & flags (#​7965, #​8715)
  • Fix test_current_timestamp_matches_utc test; allow for MacOS runner system clock variance (#​9057)
  • Remove usage of dbt.deprecations in dbt/adapters, enable core & adapter-specific event types and protos (#​8927, #​8918)
  • Clean up unused adaptor folders (#​9123)
  • Move column constraints into common/contracts, removing another dependency of adapters on core. (#​9024)
  • Move dbt.semver to dbt.common.semver and update references. (#​9039)
  • Move lowercase utils method to common (#​9180)
  • Remove usages of dbt.clients.jinja in dbt/adapters (#​9205)
  • Remove usage of dbt.contracts in dbt/adapters (#​9208)
  • Remove usage of dbt.contracts.graph.nodes.ResultNode in dbt/adapters (#​9214)
  • Introduce RelationConfig Protocol, consolidate Relation.create_from (#​9215)
  • remove manifest from adapter.set_relations_cache signature (#​9217)
  • remove manifest from adapter catalog method signatures (#​9218)
  • Move BaseConfig, Metadata and various other contract classes from model_config to common/contracts/config (#​8919)
  • Add MacroResolverProtocol, remove lazy loading of manifest in adapter.execute_macro (#​9244)
  • pass query header context to MacroQueryStringSetter (#​9249, #​9250)
  • add macro_context_generator on adapter (#​9247)
  • pass mp_context to adapter factory as argument instead of import (#​9025)
  • have dbt-postgres use RelationConfig protocol for materialized views' (#​9292)
  • move system.py to common as dbt-bigquery relies on it to call gcloud (#​9293)
  • Reorganizing event definitions to define core events in dbt/events rather than dbt/common (#​9152)
  • move exceptions used only in dbt/common to dbt/common/exceptions (#​9332)
  • Remove usage of dbt.adapters.factory in dbt/common (#​9334)
  • Accept valid_error_names in WarnErrorOptions constructor, remove global usage of event modules (#​9337)
  • Move result objects to dbt.artifacts (#​9193)
  • dbt Labs OSS standardization of docs and templates. (#​9252)
  • Add dbt-common as a dependency and remove dbt/common (#​9357)
  • move cache exceptions to dbt/adapters (#​9362)
  • Clean up macro contexts. (#​9422)
  • Add the @​requires.manifest decorator to the retry command. (#​9426)
  • Move WritableManifest + Documentation to dbt/artifacts (#​9378, #​9379)
  • Define Macro and Group resources in dbt/artifacts (#​9381, #​9382)
  • Move SavedQuery data definition to dbt/artifacts (#​9386)
  • Migrate data parts of Metric node to dbt/artifacts (#​9383)
  • Move data portion of SemanticModel to dbt/artifacts (#​9387)
  • Move data parts of Exposure class to dbt/artifacts (#​9380)
  • Split up deferral across parsing (adding 'defer_relation' from state manifest) and runtime ref resolution" (#​9199)
  • Start using Mergeable from dbt-common (#​9505)
  • Move manifest nodes to artifacts (#​9388)
  • Move data parts of SourceDefinition class to dbt/artifacts (#​9384)
  • Remove uses of Replaceable class (#​7802)
  • Make dbt-core compatible with Python 3.12 (#​9007)
  • Restrict protobuf to major version 4. (#​9566)
  • Remove references to dbt.tracking and dbt.flags from dbt/artifacts (#​9390)
  • Remove unused key wildcard from MethodName enum (#​9641)
  • Implement primary key inference for model nodes (#​9652)
  • Define UnitTestDefinition resource in dbt/artifacts/resources (#​9667)
  • Use Manifest instead of WritableManifest in PreviousState and _get_deferred_manifest (#​9567)
  • Improve dbt CLI speed (#​4627)
  • Include node_info in various Result events (#​9619)
  • Remove non dbt.artifacts dbt.* imports from dbt/artifacts (#​9926)
  • Migrate to using error_tag provided by dbt-common (#​9914)
  • Add a test for semantic manifest and move test fixtures needed for it (#​9665)
  • Raise deprecation warning if installed package overrides built-in materialization (#​9971)
  • Use the SECRET_ENV_PREFIX from dbt_common instead of duplicating it in dbt-core (#​10018)
  • Enable use of record mode via environment variable (#​10045)
  • Consistent naming + deprecation warnings for "legacy behavior" flags (#​10062)
  • Enable use of context in serialization (#​10093)
Dependencies
  • Bump actions/checkout from 3 to 4 (#​8781)
  • Begin using DSI 0.4.x (#​8892)
  • Update typing-extensions version to >=4.4 (#​9012)
  • Bump ddtrace from 2.1.7 to 2.3.0 (#​9132)
  • Bump freezegun from 0.3.12 to 1.3.0 (#​9197)
  • Bump actions/setup-python from 4 to 5 (#​9267)
  • Bump actions/download-artifact from 3 to 4 (#​9374)
  • Relax pathspec upper bound version restriction (#​9373)
  • remove dbt/adapters and add dependency on dbt-adapters (#​9430)
  • Bump actions/upload-artifact from 3 to 4 (#​9470)
  • Bump actions/cache from 3 to 4 (#​9471)
  • Bump peter-evans/create-pull-request from 5 to 6 (#​9552)
  • Restrict protobuf to 4.* versions (#​9566)
  • Bump codecov/codecov-action from 3 to 4 (#​9659)
  • Cap dbt-semantic-interfaces version range to <0.6 (#​9671)
  • Bump python from 3.10.7-slim-nullseye to 3.11.2-slim-bullseye in /docker (#​9687)
  • bump dbt-common to accept major version 1 (#​9690)
  • Remove duplicate dependency of protobuf in dev-requirements (#​9830)
  • Bump black from 23.3.0 to >=24.3.0,<25.0 (#​8074)
  • Update the agate pin to "agate>=1.7.0,<1.10" (#​9934)
Security
Contributors

Julian Abele (1881-1950)

Thanks to @​graciegoheen for writing this biography of Julian Abele—a famous Philadelphian, and the namesake of this dbt Core release.

Julian Abele (1881-1950) was a native Philadelphian architect who overcame deep racial prejudice to become the most accomplished Black architect of the 20th century. As the first Black student to attend the University of Pennsylvania's Department of Architecture, he was not allowed to live in the school's dorms or eat in any of the cafeterias. On projects assigned to pairs of students, he worked almost entirely with Louis Magaziner, the only Jewish student in the department, which began a lifelong friendship between the two architects.

Despite many challenges, Abele won several student prizes and secured a job at the prestigious Trumbauer firm shortly after graduation. Within three years, he became the chief designer and the second-highest paid employee of the firm. While working at Trumbauer, Abele led some of its largest projects, including the campus of Duke University, Harvard's Widener Library, and the Philadelphia Museum of Art. In particular, Abele was entirely responsible for the design of the exterior terracing of the Philadelphia Museum of Art, which was featured prominently in the 1976 film Rocky -- a fitting image for an architect whose entire life was a story of beating the odds.

v1.7.15: dbt-core v1.7.15

Compare Source

dbt-core 1.7.15 - May 22, 2024

Fixes
  • Fix the semicolon semantics for indexes while respecting other bug fix (#​85)
Security
  • Explicitly bind to localhost in docs serve (#​10209)

v1.7.14: dbt-core v1.7.14

Compare Source

dbt-core 1.7.14 - May 02, 2024

Features
  • Move flags from UserConfig in profiles.yml to flags in dbt_project.yml (#​9183)
  • Add require_explicit_package_overrides_for_builtin_materializations to dbt_project.yml flags, which can be used to opt-out of overriding built-in materializations from packages (#​10007)
Fixes
  • remove materialized views from renambeable relation and remove a quote (#​127)
  • Replace usage of Set with List to fix issue with index updates intermittently happening out of order (#​72)
Under the Hood
  • Raise deprecation warning if installed package overrides built-in materialization (#​9971)
  • Remove the final underscore from secret environment variable constants. (#​10052)

v1.7.13: dbt-core v1.7.13

Compare Source

dbt-core 1.7.13 - April 18, 2024

Security
Contributors

v1.7.12: dbt-core v1.7.12

Compare Source

dbt-core 1.7.12 - April 16, 2024

Fixes
  • Fix assorted source freshness edgecases so check is run or actionable information is given (#​9078)
  • Exclude password-like fields for considering reparse (#​9795)

v1.7.11: dbt-core v1.7.11

Compare Source

dbt-core 1.7.11 - March 28, 2024

Fixes
  • Tighten exception handling to avoid worker thread hangs. (#​9583)
  • Add field wrapper to BaseRelation members that were missing it. (#​9681)

v1.7.10: dbt-core v1.7.10

Compare Source

dbt-core 1.7.10 - March 14, 2024

Fixes
  • Do not add duplicate input_measures (#​9360)
  • Fix partial parsing KeyError on deleted schema files (#​8860)
  • Support saved queries in dbt list (#​9532)
Dependencies
  • Restrict protobuf to 4.* versions (#​9566)

v1.7.9: dbt-core v1.7.9

Compare Source

dbt-core 1.7.9 - February 28, 2024

Fixes
  • Fix node_info contextvar handling so incorrect node_info doesn't persist (#​8866)
  • Add target-path to retry (#​8948)
Under the Hood
  • Make dbt-core compatible with Python 3.12 (#​9007)
  • Restrict protobuf to major version 4. (#​9566)
Security
Contributors

v1.7.8: dbt-core v1.7.8

Compare Source

dbt-core 1.7.8 - February 14, 2024

Fixes
  • When patching versioned models, set constraints after config (#​9364)
  • Store node_info in node associated logging events (#​9557)

v1.7.7: dbt-core v1.7.7

Compare Source

dbt-core 1.7.7 - February 01, 2024

Fixes
  • Fix seed and source selection in dbt docs generate (#​9161)
  • Add TestGenerateCatalogWithExternalNodes, include empty nodes in node selection during docs generate (#​9456)

v1.7.6: dbt-core v1.7.6

Compare Source

dbt-core 1.7.6 - January 25, 2024

Fixes

v1.7.5: dbt-core v1.7.5

Compare Source

dbt-core 1.7.5 - January 18, 2024

Fixes
  • Preserve the value of vars and the --full-refresh flags when using retry. (#​9112)
Contributors

v1.7.4: dbt-core v1.7.4

Compare Source

dbt-core 1.7.4 - December 14, 2023

Features
  • Adds support for parsing conversion metric related properties for the semantic layer. (#​9203)
Fixes
  • Ensure we produce valid jsonschema schemas for manifest, catalog, run-results, and sources (#​8991)
Contributors

v1.7.3: dbt-core v1.7.3

Compare Source

dbt-core 1.7.3 - November 29, 2023

Fixes
  • deps: Lock git packages to commit SHA during resolution (#​9050)
  • deps: Use PackageRenderer to read package-lock.json (#​9127)
  • Get sources working again in dbt docs generate (#​9119)

v1.7.2: dbt-core v1.7.2

Compare Source

dbt-core 1.7.2 - November 16, 2023

Features
  • Support setting export configs hierarchically via saved query and project configs (#​8956)
Fixes
  • Fix formatting of tarball information in packages-lock.yml (#​9062)
Under the Hood
  • Treat SystemExit as an interrupt if raised during node execution. (#n/a)
Contributors

v1.7.1: dbt-core v1.7.1

Compare Source

dbt-core 1.7.1 - November 07, 2023

Fixes
  • Fix compilation exception running empty seed file and support new Integer agate data_type (#​8895)
  • Update run_results.json from previous versions of dbt to support deferral and rerun from failure (#​9010)
  • Use MANIFEST.in to recursively include all jinja templates; fixes issue where some templates were not included in the distribution (#​9016)
  • Fix git repository with subdirectory for Deps (#​9000)

v1.7.0: dbt-core v1.7.0

Compare Source

dbt-core 1.7.0 - Questlove (November 02, 2023)

Breaking Changes
  • Removed the FirstRunResultError and AfterFirstRunResultError event types, using the existing RunResultError in their place. (#​7963)
Features
  • add log file of installed packages via dbt deps (#​6643)
  • Enable re-population of metadata vars post-environment change during programmatic invocation (#​8010)
  • Added support to configure a delimiter for a seed file, defaults to comma (#​3990)
  • Allow specification of create_metric: true on measures (#​8125)
  • Add node attributes related to compilation to run_results.json (#​7519)
  • Add --no-inject-ephemeral-ctes flag for compile command, for usage by linting. (#​8480)
  • Support configuration of semantic models with the addition of enable/disable and group enablement. (#​7968)
  • Accept a dbt-cloud config in dbt_project.yml (#​8438)
  • Support atomic replace in the global replace macro (#​8539)
  • Use translate_type on data_type in model.columns in templates by default, remove no op TYPE_LABELS (#​8007)
  • Add an option to generate static documentation (#​8614)
  • Allow setting "access" as a config in addition to as a property (#​8383)
  • Loosen typing requirement on renameable/replaceable relations to Iterable to allow adapters more flexibility in registering relation types, include docstrings as suggestions (#​8647)
  • Add support for optional label in semantic_models, measures, dimensions and entities. (#​8595, #​8755)
  • Allow adapters to include package logs in dbt standard logging (#​7859)
  • Support storing test failures as views (#​6914)
  • resolve packages with same git repo and unique subdirectory (#​5374)
  • Add new ResourceReport event to record memory/cpu/io metrics (#​8342)
  • Adding date_spine macro (and supporting macros) from dbt-utils to dbt-core (#​8172)
  • Support fill_nulls_with and join_to_timespine for metric nodes (#​8593, #​8755)
  • Raise a warning when a contracted model has a numeric field without scale defined (#​8183)
  • Added support for retrieving partial catalog information from a schema (#​8521)
  • Add meta attribute to SemanticModels config (#​8511)
  • Selectors with docs generate limits catalog generation (#​6014)
  • Allow freshness to be determined via DBMS metadata for supported adapters (#​8704)
  • Add support semantic layer SavedQuery node type (#​8594)
  • Add exports to SavedQuery spec (#​8892)
Fixes
  • Copy dir during dbt deps if symlink fails (#​7428, #​8223)
  • If --profile specified with dbt-init, create the project with the specified profile (#​6154)
  • Fixed double-underline (#​5301)
  • Copy target_schema from config into snapshot node (#​6745)
  • Enable converting deprecation warnings to errors (#​8130)
  • Add status to Parse Inline Error (#​8173)
  • Ensure warn_error_options get serialized in invocation_args_dict (#​7694)
  • Stop detecting materialization macros based on macro name (#​6231)
  • Update dbt deps download retry logic to handle EOFError exceptions (#​6653)
  • Improve handling of CTE injection with ephemeral models (#​8213)
  • Fix unbound local variable error in checked_agg_time_dimension_for_measure (#​8230)
  • Ensure runtime errors are raised for graph runnable tasks (compile, show, run, etc) (#​8166)
  • Fix retry not working with log-file-max-bytes (#​8297)
  • Add explicit support for integers for the show command (#​8153)
  • Detect changes to model access, version, or latest_version in state:modified (#​8189)
  • Add connection status into list of statuses for dbt debug (#​8350)
  • fix fqn-selection for external versioned models (#​8374)
  • Fix: DbtInternalError after model that previously ref'd external model is deleted (#​8375)
  • Fix using list command with path selector and project-dir (#​8385)
  • Remedy performance regression by only writing run_results.json once. (#​8360)
  • Add support for swapping materialized views with tables/views and vice versa (#​8449)
  • Turn breaking changes to contracted models into warnings for unversioned models (#​8384, #​8282)
  • Ensure parsing does not break when window_groupings is not specified for non_additive_dimension (#​8453)
  • fix ambiguous reference error for tests and versions when model name is duplicated across packages (#​8327, #​8493)
  • Fix "Internal Error: Expected node not found in manifest" when depends_on set on ModelNodeArgs (#​8506)
  • Fix snapshot success message (#​7583)
  • Parse the correct schema version from manifest (#​8544)
  • make version comparison insensitive to order (#​8571)
  • Update metric helper functions to work with new semantic layer metrics (#​8134)
  • Disallow cleaning paths outside current working directory (#​8318)
  • Warn when --state == --target (#​8160)
  • update dbt show to include limit in DWH query (#​8496,, #​8417)
  • Support quoted parameter list for MultiOption CLI options. (#​8598)
  • Support global flags passed in after subcommands (#​6497)
  • Lower bound of 8.0.2 for click (#​8683)
  • Fixes test type edges filter (#​8692)
  • semantic models in graph selection (#​8589)
  • Support doc blocks in nested semantic model YAML (#​8509)
  • avoid double-rendering sql_header in dbt show (#​8739)
  • Fix tag selection for projects with semantic models (#​8749)
  • Foreign key constraint on incremental model results in Database Error (#​8022)
  • Support docs blocks on versioned model column descriptions (#​8540)
  • Enable seeds to be handled from stored manifest data (#​6875)
  • Override path-like args in dbt retry (#​8682)
  • Group updates on unmodified nodes are handled gracefully for state:modified (#​8371)
  • Partial parsing fix for adding groups and updating models at the same time (#​8697)
  • Fix partial parsing not working for semantic model change (#​8859)
  • Rework get_catalog implementation to retain previous adapter interface semantics (#​8846)
  • Add back contract enforcement for temporary tables on postgres (#​8857)
  • Add version to fqn when version==0 (#​8836)
  • Fix cased comparison in catalog-retrieval function. (#​8939)
  • Catalog queries now assign

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from yu-iskw as a code owner May 23, 2024 20:39
@renovate renovate bot added the bump:patch label May 23, 2024
Copy link

coderabbitai bot commented May 23, 2024

Important

Review Skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

Share
Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai generate interesting stats about this repository and render them as a table.
    • @coderabbitai show all the console.log statements in this repository.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (invoked as PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger a review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai help to get help.

Additionally, you can add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.

CodeRabbit Configration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Contributor

🏷️ [bumpr] Next version:v3.7.1 Changes:v3.7.0...yu-iskw:renovate/dbt-core-1.x

@yu-iskw yu-iskw closed this May 30, 2024
Copy link
Contributor Author

renovate bot commented May 30, 2024

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (>=1.8,<1.9). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate bot deleted the renovate/dbt-core-1.x branch May 30, 2024 00:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant