Skip to content

Latest commit

 

History

History
118 lines (68 loc) · 2.3 KB

CHANGELOG.md

File metadata and controls

118 lines (68 loc) · 2.3 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.

[1.7.1] - 2024-05-02

Added

  • BSD License (#125).

[1.7.0] - 2024-04-10

Added

  • Added support of sequences in schema and space indexes (#122).

[1.6.5] - 2023-10-23

Added

  • Added support of interval type for Tarantool 2.10+ space format (#117).

[1.6.4] - 2023-07-05

Added

  • Added exclude_null support for indexes (#110).

[1.6.3] - 2023-06-08

Added

  • Added versioning support (#105).

Changed

Fixed

  • Add basic fieldno path support for indexes (#108). It is the compatibility layer for Tarantool spaces created not through ddl: users are not encouraged to create fieldno path indexes in schema, since we do not support them as sharding keys.

[1.6.2] - 2022-08-22

Fixed

  • Fix check for vshard sharding funcs (#91).

[1.6.1] - 2022-06-21

Added

  • Added support of datetime type for Tarantool 2.10+ (#92).

[1.6.0] - 2022-02-01

Added

  • Added integration with service coveralls.io.
  • Allow specifying sharding_func for space.
  • Add a method bucket_id that calculate bucket id using sharding function specified in DDL schema.

[1.5.0] - 2021-08-09

Added

  • Name and format of a space _ddl_sharding_key is a part of public API.

Changed

  • If one applies an empty schema using the 'ddl-manager' role API, put into the clusterwide configuration an example instead.

[1.4.0] - 2021-04-22

Added

  • Use transactional ddl when applying schema.
  • Transfer "ddl-manager" role from the cartridge repo.

[1.3.0] - 2020-12-25

Added

  • Allow custom fields in space format.
  • Forbid redundant keys in schema top-level and make spaces table mandatory. So the only valid schema format now is {spaces = {...}}.

[1.2.0] - 2020-07-20

Added

  • Support uuid types for tarantool 2.4

[1.1.0] - 2020-04-09

Added

  • Support decimal and double types for tarantool 2.3

Fixed

  • Remove unnecessary logs
  • Fix error messages

[1.0.0] - 2019-11-28

Added

  • Basic functionality
  • Sharding key support
  • Integration tests
  • Luarock-based packaging
  • Gitlab CI integration