Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 1.93 KB

CHANGELOG.md

File metadata and controls

60 lines (41 loc) · 1.93 KB

Changelog

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.

[Unreleased]

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.

Added

  • Support for server-specific data types as config map (#63)
  • 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
  • field.links attribute
  • Trino support
  • Field type: map support with properties keys and values
  • Definitions: fields, for type object, record, and struct

[0.9.3] - 2024-03-06

Added

  • Service levels as a top level servicelevels element
  • pubsub server support
  • primary key and relationship support via field.primary and field.references attributes
  • databricks server support improved

[0.9.2] - 2024-01-04

Added

  • Format and validation attributes to fields in models and definitions
  • Postgres support
  • Databricks support

[0.9.1] - 2023-11-19

Added

  • 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.

Removed

  • 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.

[0.9.0] - 2023-09-12

First public release.