|
1 | 1 | # TRILLIAN Changelog |
| 2 | +### Dependency updates |
2 | 3 |
|
3 | | -## HEAD |
| 4 | +## v1.3.12 |
| 5 | +[Published 2021-02-16](https://github.com/google/trillian/releases/tag/v1.3.12) |
4 | 6 |
|
5 | 7 | ### Misc improvements |
6 | 8 |
|
7 | 9 | * Removed unused `PeekTokens` method from the `quota.Manager` interface. |
| 10 | + * Ensure goroutines never block in the subtree cache (#2272). |
8 | 11 | * Breaking unnecessary dependencies for Trillian clients: |
9 | 12 | * Moved verifiers from `merkle` into `merkle/{log,map}verifier`sub-pacakges, |
10 | 13 | reducing the amount of extra baggage inadvertently pulled in by clients. |
11 | 14 | * Concrete hashers have been moved into subpackages, separating them from their |
12 | 15 | registration code, allowing clients to directly pull just the hasher they're |
13 | | - interested in and avoid the Trillian hasher registry+protobuf deps. |
| 16 | + interested in and avoid the Trillian/hasher registry+protobuf deps. |
14 | 17 | * Moved some packages intended for internal-only use into `internal` packages: |
15 | 18 | * InMemoryMerkleTree (indended to only be used by Trillian tests) |
| 19 | + * Removed wrapper for etcd client (#2288). |
16 | 20 | * Moved `--quota_system` and `--storage_system` flags to `main.go` so that they |
17 | 21 | are initialised properly. It might break depending builds relying on these |
18 | 22 | flags. Suggested fix: add the flags to `main.go`. |
19 | | - * Made signer tolerate mastership election failues [#1150]. |
| 23 | + * Made signer tolerate mastership election failures [#1150]. |
20 | 24 | * `testdb` no longer accepts the `--test_mysql_uri` flag, and instead honours the |
21 | 25 | `TEST_MYSQL_URI` ENV var. This makes it easier to blanket configure tests to use a |
22 | 26 | specific test DB instance. |
| 27 | + * Removed experimental Skylog folder (#2297). |
| 28 | + * Fixed a race condition in the operation manager that should only affect tests |
| 29 | + (#2302). |
| 30 | + * Run gofumpt formatter on the whole repository (#2315). |
| 31 | + * Refactor signer operation loop (#2294). |
23 | 32 |
|
24 | 33 | ### Upgrades |
25 | 34 | * Dockerfiles are now based on Go 1.13 image. |
26 | 35 | * The etcd is now pinned to v3.4.12. |
27 | 36 | * The golangci-lint suite is now at v1.36.0. |
28 | 37 | * CI/CD has migrated from Travis to Google Cloud Build. |
| 38 | + * prometheus from 1.7.1 to 1.9.0 (#2239, #2270). |
| 39 | + * go-cmp from 0.5.2 to 0.5.4 (#2262). |
| 40 | + * apache/beam from 2.26.0+incompatible to 2.27.0+incompatible (#2273). |
| 41 | + * lib/pq from 1.8.0 to 1.9.0 (#2264). |
| 42 | + * go-redis from 6.15.8+incompatible to 6.15.9+incompatible (#2215). |
| 43 | + |
29 | 44 |
|
30 | 45 | ### Process |
31 | 46 | * Recognise that we do not follow strict semantic versioning practices. |
|
0 commit comments