diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a755c4..82dba5f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,12 +6,13 @@ image: "https://raw.githubusercontent.com/bitol-io/artwork/main/horizontal/color This document tracks the history and evolution of the **Open Data Contract Standard**. -# v3.0.2 +# v3.0.2 - 2024-03-31 - APPROVED * Added field `physicalName` for the properties in JSON schema. * Explicitly specifies `YYYY-MM-DDTHH:mm:ss.SSSZ` for default date format. * Added field `name` team members in JSON schema and docs. * Added field `description` team members in JSON schema and docs. +* Fixed Athena Server required property name from `staging_dir` to `stagingDir` # v3.0.1 - 2024-12-22 - APPROVED diff --git a/README.md b/README.md index 5d2bcdc..ec3cf26 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Welcome! Thanks for your interest and for taking the time to come here! ❤️ ## Executive summary -This standard describes a structure for a **data contract**. Its current version is v3.0.1. It is available for you as an Apache 2.0 license. Contributions are welcome! +This standard describes a structure for a **data contract**. Its current version is v3.0.2. It is available for you as an Apache 2.0 license. Contributions are welcome! ## Discover the open standard A reader-friendly version of the standard can be found on its [dedicated site](https://bitol-io.github.io/open-data-contract-standard/). diff --git a/docs/examples/data-types/all-data-types.odcs.yaml b/docs/examples/data-types/all-data-types.odcs.yaml index 93d7b1f..5711d29 100644 --- a/docs/examples/data-types/all-data-types.odcs.yaml +++ b/docs/examples/data-types/all-data-types.odcs.yaml @@ -4,7 +4,7 @@ id: 53581432-6c55-4ba2-a65f-72344a91553a status: active name: my_table dataProduct: my_quantum -apiVersion: v3.0.1 +apiVersion: v3.0.2 schema: - name: transactions_tbl description: Provides core payment metrics diff --git a/docs/examples/fundamentals/table-column-description.odcs.yaml b/docs/examples/fundamentals/table-column-description.odcs.yaml index aacadbb..a225ee8 100644 --- a/docs/examples/fundamentals/table-column-description.odcs.yaml +++ b/docs/examples/fundamentals/table-column-description.odcs.yaml @@ -3,7 +3,7 @@ kind: DataContract id: 53581432-6c55-4ba2-a65f-72344a91553a status: active name: my_quantum -apiVersion: v3.0.1 +apiVersion: v3.0.2 schema: - name: tbl description: Provides core payment metrics diff --git a/docs/examples/quality/column-accuracy.odcs.yaml b/docs/examples/quality/column-accuracy.odcs.yaml index 445f0e3..8abbf5c 100644 --- a/docs/examples/quality/column-accuracy.odcs.yaml +++ b/docs/examples/quality/column-accuracy.odcs.yaml @@ -4,7 +4,7 @@ id: 53581432-6c55-4ba2-a65f-72344a91553a status: active name: my_table dataProduct: my_quantum -apiVersion: v3.0.1 +apiVersion: v3.0.2 schema: - name: Air_Quality description: Air quality of the city of New York diff --git a/docs/examples/quality/column-completeness.odcs.yaml b/docs/examples/quality/column-completeness.odcs.yaml index 92b31a7..c33141c 100644 --- a/docs/examples/quality/column-completeness.odcs.yaml +++ b/docs/examples/quality/column-completeness.odcs.yaml @@ -1,5 +1,5 @@ version: 1.0.0 -apiVersion: v3.0.1 +apiVersion: v3.0.2 kind: DataContract id: 53581432-6c55-4ba2-a65f-72344a91553a status: active diff --git a/docs/examples/quality/column-custom.odcs.yaml b/docs/examples/quality/column-custom.odcs.yaml index 80e68f8..676a409 100644 --- a/docs/examples/quality/column-custom.odcs.yaml +++ b/docs/examples/quality/column-custom.odcs.yaml @@ -1,5 +1,5 @@ version: 1.0.0 -apiVersion: v3.0.1 +apiVersion: v3.0.2 kind: DataContract id: 53581432-6c55-4ba2-a65f-72344a91553a status: active diff --git a/docs/examples/quality/column-validity.odcs.yaml b/docs/examples/quality/column-validity.odcs.yaml index 406d919..2d35810 100644 --- a/docs/examples/quality/column-validity.odcs.yaml +++ b/docs/examples/quality/column-validity.odcs.yaml @@ -1,5 +1,5 @@ version: 1.0.0 -apiVersion: v3.0.1 +apiVersion: v3.0.2 kind: DataContract id: 53581432-6c55-4ba2-a65f-72344a91553a status: active diff --git a/docs/examples/roles/service-and-operational-roles.odcs.yaml b/docs/examples/roles/service-and-operational-roles.odcs.yaml index b0adde2..f0510a9 100644 --- a/docs/examples/roles/service-and-operational-roles.odcs.yaml +++ b/docs/examples/roles/service-and-operational-roles.odcs.yaml @@ -5,7 +5,7 @@ status: active name: my_table dataProduct: my_quantum schema: [] -apiVersion: v3.0.1 +apiVersion: v3.0.2 roles: - role: microstrategy_user_opr access: read diff --git a/docs/examples/schema/all-schema-types.odcs.yaml b/docs/examples/schema/all-schema-types.odcs.yaml index b32f503..5537d27 100644 --- a/docs/examples/schema/all-schema-types.odcs.yaml +++ b/docs/examples/schema/all-schema-types.odcs.yaml @@ -3,7 +3,7 @@ kind: DataContract id: 53581432-6c55-4ba2-a65f-72344a91553a status: active name: my_quantum -apiVersion: v3.0.1 +apiVersion: v3.0.2 schema: - name: tbl logicalType: object diff --git a/docs/examples/schema/kafka-schema.odcs.yaml b/docs/examples/schema/kafka-schema.odcs.yaml index 3e48ef1..33ac834 100644 --- a/docs/examples/schema/kafka-schema.odcs.yaml +++ b/docs/examples/schema/kafka-schema.odcs.yaml @@ -1,4 +1,4 @@ -apiVersion: v3.0.1 +apiVersion: v3.0.2 kind: DataContract id: orders status: development diff --git a/docs/examples/schema/kafka-schemaregistry.odcs.yaml b/docs/examples/schema/kafka-schemaregistry.odcs.yaml index a5f5033..e671d00 100644 --- a/docs/examples/schema/kafka-schemaregistry.odcs.yaml +++ b/docs/examples/schema/kafka-schemaregistry.odcs.yaml @@ -1,4 +1,4 @@ -apiVersion: v3.0.1 +apiVersion: v3.0.2 kind: DataContract id: orders status: production diff --git a/docs/examples/schema/table-column.odcs.yaml b/docs/examples/schema/table-column.odcs.yaml index 863f15f..1db0038 100644 --- a/docs/examples/schema/table-column.odcs.yaml +++ b/docs/examples/schema/table-column.odcs.yaml @@ -4,7 +4,7 @@ id: 53581432-6c55-4ba2-a65f-72344a91553b status: active name: my_table dataProduct: my_quantum -apiVersion: v3.0.1 +apiVersion: v3.0.2 schema: - name: tbl physicalType: table diff --git a/docs/examples/schema/table-columns-with-partition.odcs.yaml b/docs/examples/schema/table-columns-with-partition.odcs.yaml index fdb9684..e3f7172 100644 --- a/docs/examples/schema/table-columns-with-partition.odcs.yaml +++ b/docs/examples/schema/table-columns-with-partition.odcs.yaml @@ -4,7 +4,7 @@ id: 53581432-6c55-4ba2-a65f-72344a91553c status: active name: my_table dataProduct: my_quantum -apiVersion: v3.0.1 +apiVersion: v3.0.2 schema: - name: tbl physicalType: table diff --git a/docs/examples/server/azure-server.odcs.yaml b/docs/examples/server/azure-server.odcs.yaml index 1c3cdf2..5f961dd 100644 --- a/docs/examples/server/azure-server.odcs.yaml +++ b/docs/examples/server/azure-server.odcs.yaml @@ -1,5 +1,5 @@ version: 1.0.0 -apiVersion: v3.0.1 +apiVersion: v3.0.2 kind: DataContract id: abc123 status: in development diff --git a/docs/examples/server/kafka-server.odcs.yaml b/docs/examples/server/kafka-server.odcs.yaml index e155f14..e169d68 100644 --- a/docs/examples/server/kafka-server.odcs.yaml +++ b/docs/examples/server/kafka-server.odcs.yaml @@ -1,5 +1,5 @@ version: 1.0.0 -apiVersion: v3.0.1 +apiVersion: v3.0.2 kind: DataContract id: abc123 status: in development diff --git a/docs/examples/sla/database-table-sla.odcs.yaml b/docs/examples/sla/database-table-sla.odcs.yaml index 53bd9ac..16a5d26 100644 --- a/docs/examples/sla/database-table-sla.odcs.yaml +++ b/docs/examples/sla/database-table-sla.odcs.yaml @@ -1,5 +1,5 @@ version: 1.0.0 -apiVersion: v3.0.1 +apiVersion: v3.0.2 kind: DataContract id: 53581432-6c55-4ba2-a65f-72344a91553a status: active @@ -27,7 +27,7 @@ slaProperties: value: 1 valueExt: 1 unit: d - column: tab1.txn_ref_dt + element: tab1.txn_ref_dt - property: timeOfAvailability value: 09:00-08:00 element: tab1.txn_ref_dt diff --git a/vendors.md b/vendors.md index 7bfa377..3306778 100644 --- a/vendors.md +++ b/vendors.md @@ -7,8 +7,7 @@ Vendors who natively support ODCS (Open Data Contract Standard). A non-exhaustive, alphabetical list of organizations offering solutions natively compatible with ODCS, such as data catalogs, data quality platforms, security tools, and more. -* [Data Caterer](https://data.catering/latest/docs/guide/data-source/metadata/open-data-contract-standard/) - Test data - management tool using data contracts as a metadata source +* [Data Caterer](https://data.catering/latest/docs/guide/data-source/metadata/open-data-contract-standard/) - Test data management tool using data contracts as a metadata source * [Data Contract CLI](https://cli.datacontract.com) - Open Source tooling around data contracts * [Data Contract Manager](https://datacontract-manager.com) - Professional data contract management tool with Data Marketplace, Access Management, and Data Governance AI. * [Data Contract Playground](https://data-catering.github.io/data-contract-playground/) - Playground site for creating, exporting and validating data contracts