Skip to content

Latest commit

 

History

History
116 lines (71 loc) · 5.56 KB

CHANGELOG.md

File metadata and controls

116 lines (71 loc) · 5.56 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, adheres to Semantic Versioning, and is generated by Changie.

dbt-adapters 1.3.3 - July 09, 2024

Fixes

  • Fix scenario where using the --empty flag causes metadata queries to contain limit clauses (#213)

Under the Hood

  • --limit flag no longer subshells the query. This resolves the dbt Cloud experience issue where limit prevents ordering elements.. (#207)

dbt-adapters 1.3.2 - July 02, 2024

Under the Hood

  • Fix query timer resolution (#246)
  • Add optional release_connection parameter to connection_named method (#247)

dbt-adapters 1.3.1 - June 20, 2024

dbt-adapters 1.3.0 - June 18, 2024

Features

  • Add get_catalog_for_single_relation macro and capability to enable adapters to optimize catalog generation (#231)

dbt-adapters 1.2.1 - May 21, 2024

Features

  • Improvement of the compile error message in the get_fixture-sql.sql when the relation or the model not exist (#203)
  • Cross-database date macro (#191)

Fixes

  • Update Clone test to reflect core change removing deferred attribute from nodes (#194)

Under the Hood

  • Add query recording for adapters which use SQLConnectionManager (#195)
  • Improve memory efficiency of process_results() (#217)

dbt-adapters 1.1.1 - May 07, 2024

Features

  • Enable serialization contexts (#197)

dbt-adapters 1.1.0 - May 01, 2024

Features

  • Debug log when type_code fails to convert to a data_type (#135)
  • Introduce TableLastModifiedMetadataBatch and implement BaseAdapter.calculate_freshness_from_metadata_batch (#127)
  • Support for sql fixtures in unit testing (#146)
  • Cross-database cast macro (#173)
  • Allow adapters to opt out of aliasing the subquery generated by render_limited (#179)
  • subquery alias generated by render_limited now includes the relation name to mitigate duplicate aliasing (#179)

Fixes

  • Fix adapter-specific cast handling for constraint enforcement (#165)

Docs

  • Use dbt-adapters throughout the contributing guide (#137)

Under the Hood

  • Add the option to set the log level of the AdapterRegistered event (#141)
  • Update dependabot config to cover GHA (#161)
  • Validate that dbt-core and dbt-adapters remain de-coupled (#174)
  • remove dbt_version from query comment test fixture (#184)

Dependencies

  • add support for py3.12 (#185)

dbt-adapters 1.0.0 - April 01, 2024

Features

  • Update RelationConfig to capture all fields used by adapters (#30)

Fixes

  • Add field wrapper to BaseRelation members that were missing it. (#108)
  • Add "description" and "meta" fields to RelationConfig protocol (#119)
  • Ignore adapter-level support warnings for 'custom' constraints (#90)
  • Make all adapter zone tests importable by removing "Test" prefix (#93)

Docs

  • Configure changie (#16)
  • Setup ADR tracking framework (#11)
  • Create issue templates (#12)
  • Create PR template (#13)

Under the Hood

  • Lazy load agate to improve dbt-core performance (#125)
  • add BaseAdapater.MAX_SCHEMA_METADATA_RELATIONS (#131)
  • Configure dependabot (#14)
  • Implement unit testing in CI (#22)
  • Allow version to be specified in either version.py or about.py (#44)
  • Remove init.py file from dbt.tests (#96)

Security

  • Pin black>=24.3 in pyproject.toml (#140)