You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An authoritativeDefinitions link can reference a file next to the contract, either a property in another contract (url: business.odcs.yaml#schema/orders/properties/order_id) or a file that is the definition itself (url: definitions/order_id.odcs.yaml), resolved relative to the referencing contract (#1453)
datacontract breaking command and POST /breaking endpoint for breaking change detection (#1016@pierre-monnet)
DATACONTRACT_KAFKA_GROUP_PREFIX environment variable to customise the consumer group ID prefix used during Kafka testing (#1553@philipp-lutz)
datacontract test checks the ODCS array options minItems, maxItems and uniqueItems (#1514@OGsiji)
datacontract export odcs defaults status to draft when the source DCS contract has no info.status (#1542@michal-swiatowy)
datacontract export great-expectations covers the logicalTypeOptions constraints, attaches contract metadata to every expectation, checks the column set instead of the column order and takes a --suite-name (#1544@julienguilhempartner-spec)
datacontract test --dry-run reports the checks a run would execute without connecting to the server or reading any data (#1510@OGsiji)
Fixed
datacontract export jsonschema, datacontract export avro and datacontract test on local files use a property's physicalName as the field name when set, instead of the logical name (#1494@philipp-lutz)
datacontract import sql takes the server's database and schema from a qualified CREATE TABLE, instead of always writing placeholders (#651@ReguiguiMohamed)
datacontract import sql no longer fails on a DDL file that contains CREATE SCHEMA (#1529@ReguiguiMohamed)
datacontract test sums every component of an ISO 8601 retention period, instead of reading only the first one (#1538)
datacontract test reports each freshness and retention check result on its own check, instead of writing every result to the first one (#1515@erikgrip2)
datacontract test --publish with an empty value runs without publishing, instead of failing (#1491)
Changed
The open-data-contract-standard dependency is pinned to 3.1.x; ODCS v3.2.0 support will come with a dedicated release