|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## v0.16.0 |
| 4 | +### Added |
| 5 | +* Begin to document architectural and project-wide decisions as Architectural |
| 6 | + Decision Records (ADRs) in docs/adr (#1182, #1203) |
| 7 | +* Add Python 3.9 to the CI test matrix (#1200) |
| 8 | +* Implement a class for Root metadata in the simple TUF role metadata model in |
| 9 | + `tuf.api` (#1193) |
| 10 | + |
| 11 | +### Changed |
| 12 | +* Bump dependencies: cryptography (#1189, #1190), requests (#1210), |
| 13 | + urllib (#1212), cffi (#1222), certifi (#1201), securesystemslib (#1191) |
| 14 | +* Simplify the test runner (`aggregate_tests`) and stop executing unit test |
| 15 | + modules in a random order (#1187) |
| 16 | +* Speed up indefinite freeze tests by removing `sleep()` calls (#1194) |
| 17 | +* Adapt to securesystemslib changes in key generation interfaces (#1191) |
| 18 | +* Migrate from travis-ci.org to travis-ci.com (#1208) |
| 19 | +* Make metadata signatures ordered by keyid, to ensure deterministic signature |
| 20 | + ordering in metadata files (#1217) |
| 21 | +* Improve test reliability by using thread-safe `Queue`s, rather than files, |
| 22 | + for process communication (#1198) |
| 23 | +* Avoid reading an entire target file into memory when generating target file |
| 24 | + hashes in `tuf.client.updater` (#1219) |
| 25 | +* Remove use of an empty list (`[]`) as the default argument in a test |
| 26 | + function (#1216) |
| 27 | +* Simplified updater logic for downloading and verifying target files (#1202) |
| 28 | + |
| 29 | +### Fixed |
| 30 | +* Fix threshold computation in `_verify_root_self_signed()` such that |
| 31 | + signatures by the same root key count only once towards the threshold (#1218) |
| 32 | + |
3 | 33 | ## v0.15.0 |
4 | 34 | ### Added |
5 | 35 | * Simple TUF role metadata model in the `tuf.api` package for interacting with |
|
0 commit comments