Releases: tarantool/cartridge
Releases · tarantool/cartridge
2.16.1 - observability improvements
Added
-
New
config_applied
variable incartridge.twophase
module to track
clusterwide configuration status. -
Improved failover and leader election logging:
- Added structured logs explaining why a leader appointment was made or skipped.
- Logs now include replicaset aliases and number of candidates evaluated.
- Control loop logs clearer start and wait states.
2.16.0 - disable vshard.storage during first apply_config
Added
- New role callback
before_apply_config
to run some code before applying configuration changes. - New vshard option
connection_fetch_schema
.
Changed
- Update
vshard
dependency to0.1.34
- VShard storage now is disabled before the end of the first apply_config.
2.15.4 - raft failover bugfix
Fixed
- Invalid leader appointment in Raft failover when there are not enough instances in the replicaset.
- sslsocket: "attempt to redefine 'SSL_*'" error.
2.15.3 - bumped dependencies
Fixed
- Etcd client error when connection to etcd was closed while changing leaders.
Removed
- Outdated Tarantool 2.7 and 2.8 versions are no longer supported.
Changed
- Update
vshard
dependency to 0.1.33.
2.15.2 - membership bug fixes
Changed
- Update
membership
dependency to 2.5.2.
2.15.1 - bumped dependencies
Changed
- Update
vshard
dependency to 0.1.32.
2.15.0 - remove old membership entries
Changed
- Update
membership
dependency to 2.5.1.
Added
- New option
exclude_expelled_members
to exclude expelled
instances from the membership process.
2.14.0 - more maintenance features
Fixed
- Errors from
box.ctl.promote
andbox.ctl.demote
now are logged.
Changed
-
Update
membership
dependency to 2.4.6. -
Cartridge doesn't fetch schema in inner
pool.connect
calls. -
Update
vshard
dependency to 0.1.31.
Added
-
fetch_schema
option torpc.get_connection
. -
Shortcut for
get_topology
in Cartridge API.