Skip to content
This repository has been archived by the owner on Nov 14, 2024. It is now read-only.

0.171.0

Compare
Choose a tag to compare
@svc-autorelease svc-autorelease released this 31 Oct 17:41
· 3153 commits to develop since this release
3fc6fb8
Type Description Link
Break The PaxosLearner interface now returns Optional<PaxosValue> instead of a nullable PaxosValue for the getLearnedValue(seq) and getGreatestLearnedValue() methods. The wire format remains unchanged (so, for example, rolling upgrades of TimeLock, or servers in an embedded leader configuration, are safe). Users who require the old behaviour can use Optional.orElse(null). #4361
Break AtlasDbHttpClients#createProxy now expects a MetricsManager rather than a plain MetricsRegistry. This is to enable deployment of experiments for these clients, which are used e.g. internally within timelock or for service nodes performing leader election. #4366
Improvement Make RetryLimitReachedException SafeLoggable. #4369