Skip to content

Releases: wepay/waltz

0.13.2

22 Nov 16:59
df4dbf0
Compare
Choose a tag to compare

Changes include:

  • Waltz Client's partition ensure mounted call throws WaitForMountedTimeoutException if transaction couldn't be submitted to Waltz within 10s because the transaction's partition is not mounted

0.13.1

02 May 16:35
949804f
Compare
Choose a tag to compare

Changes include:

  • Minor bugfix of ClusterCli.Verify that prevents connection between client and server to be restarted during cluster verify call

0.13.0

27 Apr 20:10
6163bf3
Compare
Choose a tag to compare

Changes include:

  • Fix preventing no longer used WaltzServerHandler from removing connection information of currently used WaltzServerHandler in a timing error
  • Storage partition health refers to overall partition health instead of only failed partition recovery error
  • Cluster state verification includes check of server partition's health
  • Fix to prevent deadlock if number of replicas is 0
  • Support of running Waltz locally in Docker on M1 chips
  • Unregister server partition metrics only after successful completion of partition closure
  • Waltz release to MavenCentral automation

0.12.1

06 Jan 13:13
3306eb2
Compare
Choose a tag to compare

Changes include:

  • Fix of broken Waltz 0.12.0 release (compiled by unsupported Java version)
  • Small change in WaltzServerHandler logging to capture logs from relevant client ids.

0.12.0

08 Dec 01:12
0ab5904
Compare
Choose a tag to compare

Changes include:
• Fix to populate correct “high-water-mark” metric in WaltzServer when the node is started/restarted.
• Implementation of keep-alive messages between the NetworkClient and NetworkServer to keep the connection channel active.
• Few changes to StorageCli in order accept multiple partitions (as comma separated) instead of one partition.
• Extra logging to identify Mounting issues.

0.11.2

15 Sep 18:39
4f606d1
Compare
Choose a tag to compare

Changes includes:

  • Fix to make StringBuilder usage in Cli's as non-static.

0.11.1

31 Aug 17:58
074bf8e
Compare
Choose a tag to compare

Changes include:
▪ Fix to “add-storage.sh” docker script to pass the correct hostname.
▪ Adding getters to PartitionLocalLock class.
▪ Re-formatting the output of the few Cli’s.
▪ Custom metricGroup to isolate the metrics emitted via the rpcClient’s and the streamClient’s Partition object.
▪ A new metric I.e is-partition-active for WaltzClient’s Partition.
▪ WaltzClient metric typo fix.

0.11.0

22 Jul 19:38
4080132
Compare
Choose a tag to compare

Changes include:

  • Allowing batch update to add/remove preferred partitions via ServerCli.
  • Enabling logger output for CLIs: ClusterCli.verify, ServerCli.list, StorageCli.list, ZookeeperCli.list.
  • Resolving Waltz Client from waiting forever on lock.wait() during mounting (which happens if the highWaterMark for a partition on Waltz Client is higher than that on the Waltz Server).
  • Exposing the WaltzClient metrics via JmxReporter.
  • Support for deploying multiple Waltz clusters locally in docker.

0.5.0

16 Feb 04:07
Compare
Choose a tag to compare
  • New feature to introduce append lock (#77) and other improvements