Skip to content

v1.3.5

Compare
Choose a tag to compare
@gdbelvin gdbelvin released this 12 May 10:32

Log Changes

Potential sequencer hang fixed

A potential deadlock condition in the log sequencer when the process is
attempting to exit has been addressed.

Quota

New Features

An experimental Redis-based quota.Manager implementation has been added.

Behaviour Changes

Quota used to be refunded for all failed requests. For uses of quota that were
to protect against abuse or fair utilization, this could allow infinite QPS in
situations that really should have the requests throttled. Refunds are now only
performed for tokens in Global buckets, which prevents tokens being leaked if
duplicate leaves are queued.

Tools

The licenses tool has been moved from "scripts/licenses" to a dedicated
repository
.

Bazel Changes

Python support is disabled unless we hear that the community cares about this
being re-enabled. This was broken by a downstream change and without a signal
from the Trillian community to say this is needed, the pragmatic action is to
not spend time investigating this issue.