Skip to content

Commit 2302f0d

Browse files
authored
Merge pull request #1225 from joshuagl/joshuagl/release-0.16
Prepare 0.16.0 release
2 parents e061bc6 + 7ff2671 commit 2302f0d

File tree

3 files changed

+32
-2
lines changed

3 files changed

+32
-2
lines changed

docs/CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
# Changelog
22

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+
333
## v0.15.0
434
### Added
535
* Simple TUF role metadata model in the `tuf.api` package for interacting with

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878

7979
setup(
8080
name = 'tuf',
81-
version = '0.15.0', # If updating version, also update it in tuf/__init__.py
81+
version = '0.16.0', # If updating version, also update it in tuf/__init__.py
8282
description = 'A secure updater framework for Python',
8383
long_description = long_description,
8484
long_description_content_type='text/markdown',

tuf/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# setup.py has it hard-coded separately.
33
# Currently, when the version is changed, it must be set in both locations.
44
# TODO: Single-source the version number.
5-
__version__ = "0.15.0"
5+
__version__ = "0.16.0"
66

77
# This reference implementation produces metadata intended to conform to
88
# version 1.0.0 of the TUF specification, and is expected to consume metadata

0 commit comments

Comments
 (0)