| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| datacontract_cli-1.0.17-py3-none-any.whl | 2026-08-01 | 3.1 MB | |
| datacontract_cli-1.0.17-py3-none-any.whl.sigstore.json | 2026-08-01 | 9.6 kB | |
| datacontract_cli-1.0.17.tar.gz | 2026-08-01 | 3.2 MB | |
| datacontract_cli-1.0.17.tar.gz.sigstore.json | 2026-08-01 | 9.5 kB | |
| README.md | 2026-08-01 | 2.5 kB | |
| v1.0.17 source code.tar.gz | 2026-08-01 | 6.8 MB | |
| v1.0.17 source code.zip | 2026-08-01 | 7.4 MB | |
| Totals: 7 Items | 20.5 MB | 3 | |
[1.0.17] - 2026-08-01
Deprecated
DATAMESH_MANAGER_API_KEY,DATAMESH_MANAGER_HOST,DATACONTRACT_MANAGER_API_KEY, andDATACONTRACT_MANAGER_HOST(and the matchingConfigfields): useENTROPY_DATA_API_KEYandENTROPY_DATA_HOSTinstead
Added
datacontract export htmlfits to datacontract-editor visualizationdatacontract test --filterand--filterstest only the rows matching a SQL predicate, e.g., the latest partition; also available asfilter/filtersquery parameters on the API server'sPOST /test(#1463)- Credentials and connection options can be passed programmatically via
DataContract(config=...)andDataContract.import_from_source(..., config=...), using the typeddatacontract.Configclass or a dict keyed by the environment variable names - The API server accepts per-request credentials on
POST /testviadatacontract-*headers (e.g.datacontract-snowflake-password) - Credentials and connection options can be provided in a YAML config file, via
--config-file(defaults to./datacontract-config.yamlor~/.datacontract/config.yaml) orConfig.from_yaml(), with${VAR}references resolved from the environment - New Snowflake connection options:
DATACONTRACT_SNOWFLAKE_TOKEN,DATACONTRACT_SNOWFLAKE_PASSCODE,DATACONTRACT_SNOWFLAKE_PRIVATE_KEY,DATACONTRACT_SNOWFLAKE_NETWORK_TIMEOUT,DATACONTRACT_SNOWFLAKE_SOCKET_TIMEOUT,DATACONTRACT_SNOWFLAKE_HOST,DATACONTRACT_SNOWFLAKE_PORT - Config options to override the server details from the data contract (host, port, database, schema, catalog, project, dataset, account, service name, staging directory) for Postgres, MySQL, SQL Server, Oracle, Redshift, Snowflake, BigQuery, Databricks, Trino, Athena, and Impala, e.g.
DATACONTRACT_POSTGRES_HOST(#1076) - Data contract locations now support
s3://URLs for commands that read contracts, includinglint,test,export,publish,changelog, andci
Changed
datacontract testagainst Snowflake only forwards the documentedDATACONTRACT_SNOWFLAKE_*options to the connector; unknown variables are ignored with a warningDATACONTRACT_SNOWFLAKE_ACCOUNToverrides the contract'saccountinstead of being ignored with a warningDATACONTRACT_DATABRICKS_SERVER_HOSTNAMEoverrides the contract'shost; previously the contract value won when both were set
Fixed
datacontract dbt syncwrites a description on all dbt tests, not only newly-generated ones