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

compatiblity for 1.5.0 #51

Merged
merged 3 commits into from
Apr 20, 2024
Merged

Conversation

MatthewPocock
Copy link
Contributor

@MatthewPocock MatthewPocock commented Feb 25, 2024

Description

Finish changes for compatibility with dbt core v1.4 & v1.5 as per dbts upgrade guide

Change for dbt 1.5 upgrade

  • include python 3.11 in test matrix
  • use standard library gethostname() method for anonymous telemetry
  • elegantly stub model contracts as per dbt instructions
  • move timestamp macros

Other

  • avoid compatibility issues by using compatible release operator as in #45

@tom-juntunen
Copy link
Collaborator

These changes look good to me, and have passed all tests on my machine.
Merging this pull request into main and tagging @codeforkjeff for the release cut and publish.
Let me know if there is anything else I can do on v1.5.0.

I am working on a dbt-1-6-0-compat branch that I will push today.

More work to be done for 1-7-0 if we decide to use the new Capabilities class for standardizing and simplifying feature support or stub-outs.

@codeforkjeff
Copy link
Owner

Tagged v1.5.0 and uploaded packages to PyPI.

Thanks @MatthewPocock for this work! Apologies for the very long delay in getting it merged.

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.

3 participants