Skip to content

v0.9.0

Compare
Choose a tag to compare
@dpguthrie dpguthrie released this 12 Jan 03:28
· 79 commits to main since this release
9b79092

[0.9.0] - 2024-01-11

Removed

  • All of the methods in the _MetadataClient (dbtCloudClient.metadata) except for query. The Discovery API no longer allows a user to specify every single field recursively, which is what the sgqlc package would do.

Added

  • An optional keyword argument use_beta_endpoint to the dbtCloudClient class. This will default to True, which means that the Discovery API will use the beta endpoint at https://metadata./beta/graphql instead of https://metadata./graphql. This contains both the stable API resources (environment, models, tests, etc.) but also contains things for performance, recommendations, and lineage.
  • Ability to automatically paginate requests for the Discovery API. If pagination is required/desired, ensure that your query is properly created with an $after variable and all of the fields within the pageInfo field.

Updated

  • Loosen restrictions on Pydantic - ">=2.0,<3.0"