| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| datacontract_cli-1.2.9-py3-none-any.whl | 2026-10-30 | 3.3 MB | |
| datacontract_cli-1.2.9-py3-none-any.whl.sigstore.json | 2026-10-30 | 11.4 kB | |
| datacontract_cli-1.2.9.tar.gz | 2026-10-30 | 3.6 MB | |
| datacontract_cli-1.2.9.tar.gz.sigstore.json | 2026-10-30 | 11.5 kB | |
| README.md | 2026-10-30 | 1.8 kB | |
| v1.2.9 source code.tar.gz | 2026-10-30 | 8.0 MB | |
| v1.2.9 source code.zip | 2026-10-30 | 8.6 MB | |
| Totals: 7 Items | 23.5 MB | 0 | |
[1.2.9] - 2026-10-30
Added
datacontract test:- loads the custom quality checks a contract uses from Entropy Data when an Entropy Data API key is set, unless the local folder has them
- check constraints and quality rules on nested properties on Snowflake servers, in
VARIANTcolumns as well as structured ones - set the BigQuery query location and a Cloud KMS encryption key (CMEK) via
DATACONTRACT_BIGQUERY_LOCATION/DATACONTRACT_BIGQUERY_KMS_KEY_NAMEor the servercustomPropertieslocation/kmsKeyName(#1728 @SabineGl @ezno12) - log in to Snowflake with workload identity federation (AWS, Azure, GCP or OIDC) via
DATACONTRACT_SNOWFLAKE_WORKLOAD_IDENTITY_PROVIDER, reading an OIDC token fromDATACONTRACT_SNOWFLAKE_TOKEN_FILE_PATH datacontract export sql: export a schema withphysicalType: viewas a view (#1031 @dmaresma @OGsiji)
Changed
- The
snowflakeextra supports snowflake-connector-python 5.x and requires at least 3.17 datacontract testmatches custom quality check IDs regardless of casedatacontract test: errors about custom quality checks name the folder searched, and the check and its arguments when the database rejects its query
Security
datacontract apirefuses headers that name a file on the server or the server's own workload identity, and keeps Snowflake and Databricks credentials held in the server's environment from hosts a request choosesdatacontract apiapplies its credential and local file guards to servers declared astype: customwith acustomType, or with an ODCS type synonym such aspostgresql
Fixed
datacontract teston BigQuery: SQL quality rules and custom quality checks can name the table without its dataset again (#1770)