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.
examples
as array of any type, instead of example
as a single value (#29type: map
support with properties keys
and values
fields
, for type object
, record
, and struct
field.primaryKey
(Replaces field.primary
)model.primaryKey
to describe a composite primary keyclusterIdentifier
, endpoint
, host
and port
.definitions.domain
removed (use a hierarchical structure instead)definitions.name
removed (use a hierarchical structure instead)quality
on top-level removedexamples
on top-level removedschema
removed in favor of encoding any physical schema configuration in the model
using the config
map at the field level and supporting import/export (#21).field.primary
(use field.primaryKey
instead)servicelevels
elementfield.primary
and field.references
attributesinfo.dataProduct
as data products should define which data contracts they implement.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.