Skip to content

Update adapter to dbt 1.10.#669

Merged
axellpadilla merged 2 commits into
dbt-msft:masterfrom
Benjamin-Knight:support_1.10_core
May 20, 2026
Merged

Update adapter to dbt 1.10.#669
axellpadilla merged 2 commits into
dbt-msft:masterfrom
Benjamin-Knight:support_1.10_core

Conversation

@Benjamin-Knight
Copy link
Copy Markdown
Collaborator

  • Bump package and dbt-core constraints to the 1.10 line
  • Align dbt-common/dbt-adapters/dbt-tests-adapter floors with dbt-core 1.10's own pins
  • Switch the event_time_filter cast from datetimeoffset to datetime2 (the literal dbt emits is not a valid datetimeoffset on SQL Server)
  • Add the BaseSampleModeTest functional test.

That should be everything we need to bring us up to 1.10 functionality, the iceberg stuff is not for us.

Bump package and dbt-core constraints to the 1.10 line, align
dbt-common/dbt-adapters/dbt-tests-adapter floors with dbt-core 1.10's
own pins, switch the event_time_filter cast from datetimeoffset to
datetime2 (the literal dbt emits is not a valid datetimeoffset on SQL
Server), and add the BaseSampleModeTest functional test. Iceberg /
catalog integration is intentionally not implemented.
freezegun 1.4.0 monkey-patches uuid._uuid_generate_time and
uuid._load_system_functions at import. Python 3.13 removed those
internals, so `import freezegun` raises AttributeError during test
collection. CI runs on Python 3.13 and was failing to collect
test_sample_mode.py; 1.5.0 dropped the dependency on those internals.
@axellpadilla axellpadilla merged commit fc315b7 into dbt-msft:master May 20, 2026
53 checks passed
@Benjamin-Knight Benjamin-Knight deleted the support_1.10_core branch May 21, 2026 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants