Skip to content

Releases: tarantool/cartridge

2.12.4 - bumped dependencies

17 Sep 09:10
bf8a0b6
Compare
Choose a tag to compare

Changed

  • Update vshard dependency to 0.1.28 .
  • Update http dependency to 1.6.0.

Added

  • Rocks versions are shown in the WebUI.

2.12.3 - issues improvements

16 Aug 08:02
f485e17
Compare
Choose a tag to compare

Added

  • VShard alerts can be displayed in issues list after enabled with env/cli args.

  • New option TARANTOOL_DISABLE_UNRECOVERABLE_INSTANCES to automatically disable
    instances with state InitError or BootError.

Fixed

  • Last instance in vshard-storage replicaset can be expelled now.

Changed

  • Cartridge doesn't use vshard-ee instead of vshard.

  • Cartridge doesn't use ddl-ee instead of ddl.

  • uuids in issues replaces with instance names and uris.

2.12.2 - another membership bug fixed

24 Jun 11:21
6f079b4
Compare
Choose a tag to compare

Changed

  • Update membership dependency to 2.4.5.

Added

  • cartirdge.get_opts() function to get current Cartridge options.

  • More logging cartridge options on start.

2.12.1 - bugfix for ee modules support

06 Jun 12:38
9634d88
Compare
Choose a tag to compare

Fixed

  • ddl-manager-ee is now in the list of implicit roles.

Added

  • auth_enabled param test-helpers.cluster to enable/disable auth in tests.

2.12.0 - EE modules support

28 May 12:50
d233220
Compare
Choose a tag to compare

Added

  • VShard and DDL versions are displayed in the WebUI.

  • cartridge.cfg param set_cookie_hash_membership to set
    cluster cookie hash as encryption key in membership instead of
    plain cookie.

Changed

  • Cartridge now uses vshard-ee instead of vshard if available.

  • Cartridge now uses ddl-ee instead of ddl if available.

Deprecated

  • Usage of plain cluster cookie as a membership encryption key by default.

2.11.0 - introduce disk failure check

15 May 16:15
87fb21f
Compare
Choose a tag to compare

Added

  • Disk failure check. If there is something wrong with the disk, the instance
    will be disabled automatically and the corresponding issue will be shown
    in the WebUI.

  • GraphQL API to enable previously disabled instances:
    mutation { cluster { enable_servers(uuids: [...]) { } } }.

Changed

  • Disabling/enabling instances with disable_servers / enable_servers
    mutations automatically disables/enables VShard storages.

  • Update ddl dependency to 1.7.1.

  • Update vshard dependency to 0.1.27.

Fixed

  • Fix false positive warning in migrations UI.

  • Leader autoreturn doesn't try to return leadership to unhealthy leader anymore.

2.10.0 - new maintenance features in API and WebUI

10 Apr 14:55
2a771f1
Compare
Choose a tag to compare

Added

  • Add the state provider status action on the failover controller modal.

  • Add the "Migrations" page.

  • Add "rebalancer_mode" and "rebalancer" options on web UI.

  • Twophase commit timeouts now can be set with env.

  • New GraphQL API failover_state_provider_status to ping state provider connection.

  • New issue about unhealthy replicasets.

Changed

  • More strict validation for cartridge.is_healthy API function.

  • Update membership dependency to 2.4.4.

  • Update ddl dependency to 1.7.0.

Fixed

  • Switching leadership when disabling leader in replicaset.

2.9.0 - introduce rebalancer management

06 Mar 13:06
1c07213
Compare
Choose a tag to compare

Fixed

  • Raft failover state transitions.

  • Remote control socket doesn't bind to a localhost when different host is available.

Added

  • New VShard configuration options: rebalancer (on server/replicaset level)
    and rebalancer_mode (on VShard config level).

  • rebalancer_enabled field to boxinfo GraphQL API.

Changed

  • Config section names with relative paths are prohibited.

2.8.6 - bugfix release

01 Feb 13:16
7ebaa1a
Compare
Choose a tag to compare

Fixed

  • Incorrect fragmentation issue isn't shown anymore.

Changed

  • Update membership dependency to 2.4.3 which contains fix for #2179.

2.8.5 - more maintenance features and IPv6 support

18 Jan 15:25
06cf3b5
Compare
Choose a tag to compare

Added

  • election_leader_idle field to GraphQL API.

  • new issue when box.info.election.leader_idle is too high.

  • Lua API get_uris to get all instances uris.

  • Filter param to Lua API get_servers to filter instances.

  • new issue about vshard storages marked as ALL_RW.

  • cartridge.cfg option disable_raft_on_small_clusters to disable Raft
    failover on clusters with less than 3 instances (default: true).

  • argparse now logs if some sections in config files were ignored (#2169).

  • IPv6 support (#2166).

Fixed

  • An error with cartridge.utils.version_is_at_least parsing.

Changed

  • Update vshard dependency to 0.1.26.

  • Update membership dependency to 2.4.2.