Skip to content

Bump datacontract-cli from 0.11.7 to 1.0.10#1331

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/datacontract-cli-1.0.10
Closed

Bump datacontract-cli from 0.11.7 to 1.0.10#1331
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/datacontract-cli-1.0.10

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 16, 2026

Copy link
Copy Markdown

Bumps datacontract-cli from 0.11.7 to 1.0.10.

Release notes

Sourced from datacontract-cli's releases.

v1.0.10

[1.0.10] - 2026-07-08

Added

  • extended datacontract dbt sync:
    • now edits existing properties files (schema.yaml) in-place instead of creating new ones
    • preserve manual edits to a properties file
    • edit schema incl. descriptions, column types and tags, not only tests
    • add --prune flag to remove everything that's not specified in the contract (models, tags, checks) - per default, only generated content gets removed
    • support for multiple contract versions (versions: block)
    • possibility to sync multiple contracts at once
    • store the contract id and version in the meta: block
  • added datacontract dbt test: Use local dbt to run all tests that have been generated using datacontract dbt sync earlier (scoped to a single data contract, or all data contracts in the opened dbt project)
    • optionally publish to Entropy Data

Changed

  • datacontract dbt sync:
    • no longer executes tests per default (use --run-tests or run datacontract dbt test afterwards)
  • datacontract test now verifies a field's physicalType against the column's real native type from the platform catalog (length and precision included), taking precedence over logicalType (#1354)
  • datacontract test JSON output now includes datacontractCliVersion (#1353 @​hk8suva)
  • datacontract test type-check errors now report the first failing field and a count of the remaining errors (#1334 @​jorgengranseth)

Fixed

  • datacontract test no longer fails the type check for SQL Server uniqueidentifier (UUID) columns with "the column type could not be determined" (#1354)
  • datacontract test against BigQuery no longer fails SQL quality checks with 'RowIterator' object has no attribute 'fetchone'
  • datacontract import against BigQuery applies correct logicalType for BigQuery types TIMESTAMP, DATETIME, and TIME (#1366 @​fantastisch)

v1.0.9

[1.0.9] - 2026-06-26

Fixed

  • datacontract test against Kafka no longer reports every field as null for plain (non-Confluent Schema Registry) Avro messages (#1344)
  • Honor the pattern argument in invalidValues quality checks (#1346)

v1.0.8

[1.0.8] - 2026-06-25

Fixed

  • datacontract test against Redshift no longer fails with relation "pg_catalog.pg_enum" does not exist. Redshift rides the Postgres ibis backend, whose schema introspection joins pg_catalog.pg_enum to detect enum columns — a relation Redshift does not expose. Introspection now omits that join (Redshift has no enum types).

v1.0.7

[1.0.7] - 2026-06-25

Added

  • New global option --system-truststore (env DATACONTRACT_SYSTEM_TRUSTSTORE) to verify TLS using the operating system's certificate trust store, for use behind corporate proxies or with internal CAs.

v1.0.6

[1.0.6] - 2026-06-24

Fixed

... (truncated)

Changelog

Sourced from datacontract-cli's changelog.

[1.0.10] - 2026-07-08

Added

  • extended datacontract dbt sync:
    • now edits existing properties files (schema.yaml) in-place instead of creating new ones
    • preserve manual edits to a properties file
    • edit schema incl. descriptions, column types and tags, not only tests
    • add --prune flag to remove everything that's not specified in the contract (models, tags, checks) - per default, only generated content gets removed
    • support for multiple contract versions (versions: block)
    • possibility to sync multiple contracts at once
    • store the contract id and version in the meta: block
  • added datacontract dbt test: Use local dbt to run all tests that have been generated using datacontract dbt sync earlier (scoped to a single data contract, or all data contracts in the opened dbt project)
    • optionally publish to Entropy Data

Changed

  • datacontract dbt sync:
    • no longer executes tests per default (use --run-tests or run datacontract dbt test afterwards)
  • datacontract test now verifies a field's physicalType against the column's real native type from the platform catalog (length and precision included), taking precedence over logicalType (#1354)
  • datacontract test JSON output now includes datacontractCliVersion (#1353 @​hk8suva)
  • datacontract test type-check errors now report the first failing field and a count of the remaining errors (#1334 @​jorgengranseth)

Fixed

  • datacontract test no longer fails the type check for SQL Server uniqueidentifier (UUID) columns with "the column type could not be determined" (#1354)
  • datacontract test against BigQuery no longer fails SQL quality checks with 'RowIterator' object has no attribute 'fetchone'
  • datacontract import against BigQuery applies correct logicalType for BigQuery types TIMESTAMP, DATETIME, and TIME (#1366 @​fantastisch)

[1.0.9] - 2026-06-26

Fixed

  • datacontract test against Kafka no longer reports every field as null for plain (non-Confluent Schema Registry) Avro messages (#1344)
  • Honor the pattern argument in invalidValues quality checks (#1346)

[1.0.8] - 2026-06-25

Fixed

  • datacontract test against Redshift no longer fails with relation "pg_catalog.pg_enum" does not exist. Redshift rides the Postgres ibis backend, whose schema introspection joins pg_catalog.pg_enum to detect enum columns — a relation Redshift does not expose. Introspection now omits that join (Redshift has no enum types).

[1.0.7] - 2026-06-25

Added

  • New global option --system-truststore (env DATACONTRACT_SYSTEM_TRUSTSTORE) to verify TLS using the operating system's certificate trust store, for use behind corporate proxies or with internal CAs.

[1.0.6] - 2026-06-24

Fixed

  • datacontract test against Redshift no longer fails with column "current_schema" does not exist. Redshift rides the Postgres ibis backend, whose introspection resolved the active schema with SELECT current_schema (no parentheses) — valid on PostgreSQL but rejected by Redshift, which only supports current_schema(). The configured server schema is now passed explicitly during introspection, skipping that query.

[1.0.5] - 2026-06-24

Fixed

... (truncated)

Commits
  • 1a49e90 Release v1.0.10
  • 77acce9 Refine dbt sync error messages and server dialect resolution (#1370)
  • e5f9ecf Update pull request template for documentation check
  • 4dead3a Fix/1366/fix logicaltype when importing bigquery time and timestamp types (#1...
  • 27fa750 Improve dbt sync (#1351)
  • 8e7c83e chore(deps-dev): update uvicorn requirement (#1360)
  • 497f6ae Do not cancel in-progress docs builds on main
  • 32edf74 add docs preview for maintainer PRs (#1365)
  • 94fbc6b feat: verify physicalType against the real native type (#1354) (#1356)
  • 1f4bbc8 chore(deps-dev): update databricks-sdk requirement (#1363)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [datacontract-cli](https://github.com/datacontract/datacontract-cli) from 0.11.7 to 1.0.10.
- [Release notes](https://github.com/datacontract/datacontract-cli/releases)
- [Changelog](https://github.com/datacontract/datacontract-cli/blob/main/CHANGELOG.md)
- [Commits](datacontract/datacontract-cli@v0.11.7...v1.0.10)

---
updated-dependencies:
- dependency-name: datacontract-cli
  dependency-version: 1.0.10
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jul 16, 2026
@dependabot dependabot Bot requested a review from a team as a code owner July 16, 2026 03:24
@dependabot dependabot Bot requested review from pratikk-databricks and removed request for a team July 16, 2026 03:24
@codecov

codecov Bot commented Jul 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 58.48%. Comparing base (87a1c5e) to head (afdffed).

❗ There is a different number of reports uploaded between BASE (87a1c5e) and HEAD (afdffed). Click for more details.

HEAD has 33 uploads less than BASE
Flag BASE (87a1c5e) HEAD (afdffed)
unit 8 1
anomaly 8 0
anomaly-serverless 8 0
integration 8 0
integration-serverless 2 0
Additional details and impacted files
@@             Coverage Diff             @@
##             main    #1331       +/-   ##
===========================================
- Coverage   92.60%   58.48%   -34.13%     
===========================================
  Files         103      103               
  Lines       10378    10378               
===========================================
- Hits         9611     6070     -3541     
- Misses        767     4308     +3541     
Flag Coverage Δ
anomaly ?
anomaly-serverless ?
integration ?
integration-serverless ?
unit 58.48% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@mwojtyczka mwojtyczka closed this Jul 16, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jul 16, 2026

Copy link
Copy Markdown
Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/uv/datacontract-cli-1.0.10 branch July 16, 2026 14:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant