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.
models.additionalFields to define if additional fields (columns) are allowed or not in the physical server (#99)time data type (#123)variant data type (#113)json data types (#112)server.type changed from enum to simple string to support custom types (#107)examples as array of any type, instead of example as a single value (#29type: map support with properties keys and valuesfields, for type object, record, and structfield.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.