All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Please note, while the major version is zero (0.y.z), Anything MAY change at any time. The public API SHOULD NOT be considered stable.
- AWS Glue Catalog server support
- sftp server support
- info.status field
- oracle server support
- field.title attribute
- model.title attribute
- AWS Kinesis Data Streams server support
- Service levels as a top level
servicelevels
element - pubsub server support
- primary key and relationship support via
field.primary
andfield.references
attributes - databricks server support improved
- Format and validation attributes to fields in models and definitions
- Postgres support
- Databricks support
- A logical data model (#13), mainly to simplify editor support with a defined schema, easier to detect breaking changes, and better Databricks support.
- Definitions (#14) for reusable semantic definitions within one data contract or across data contracts.
- Property
info.dataProduct
as data products should define which data contracts they implement. - Property
info.outputPort
as data products should define which data contracts they implement.
Those removals are not considered as breaking changes, as these attributes are now treated as specification extensions.
First public release.