v1.1.3
New features
- #867: Add package for (un)marshalling the loglist3 schema
- #927: Add readonly logs mode to CTFE configuration
- Add experimental (not exported from the Go module) implementation of CT witness. Running witnesses by multiple independent organisations allows detecting and preventing split-view attacks.
Improvements / bug fixes
- #852: migrillian: Return error if context was canceled
- #896: jsonclient: retry POSTs after getting HTTP 429
- #901: ctclient: Use Cobra library for command-line tools
- #920: Set
is_master
metric to 0 for when starting up - #928: Do not print context canceled errors
Slightly breaking changes
- #881: Terminate hammer early if the context is cancelled
- #903, #921: Move PEMCertPool from CTFE package to x509util
Dependency updates
- Switch Merkle tree code to use github.com/transparency-dev/[email protected] [#874, ..., #924]
- Trillian: v1.4.0 -> v1.4.1 [#924]
- Replace juju/ratelimit with x/time/rate [#800]
- protoc: v3.12.4 -> v3.20.1 [#923]
- github.com/fullstorydev/grpcurl: 1.8.2->1.8.6 [#860, #891]
- github.com/google/go-cmp: 0.5.6->0.5.8 [#879, #917]
- github.com/mattn/go-sqlite3: 1.14.8->1.14.10 [#873]
- github.com/rs/cors: 1.8.0->1.8.2 [#872]
- go.etcd.io/etcd/v3: 3.5.0->3.5.4 [#859, #887, #913]
- google.golang.org/grpc: v1.40.0 -> v1.46.0 [#914]
Full Changelog: v1.1.2...v1.1.3