Skip to content

Commit 3e68b3a

Browse files
committed
Prepare 0.14.0 release
Signed-off-by: Joshua Lock <jlock@vmware.com>
1 parent fcc6841 commit 3e68b3a

3 files changed

Lines changed: 29 additions & 2 deletions

File tree

docs/CHANGELOG.md

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

3+
## v0.14.0
4+
### Added
5+
* Added a mechanism to the Updater to disable the hash prefix for target files
6+
even when `consistent_snapshot` is enabled for a repository (#1102)
7+
8+
### Changed
9+
* Updater now uses keyids provided in the metadata, rather than re-calculating
10+
keyids using `keyid_hash_algorithms` (#1014, #1121)
11+
* When loading an existing repository the keyids provided in the metadata will
12+
be used, rather than re-calculating keyids using `keyid_hash_algorithms` (#1014, #1121)
13+
* Improve reliability and performance of tests by removing sleep calls, instead
14+
use polling to check whether the simple_server is ready to accept
15+
connections (#1096)
16+
* Only calculate lengths and hashes of files listed by timestamp and snapshot
17+
metadata when those lengths and hashes will be included in the metadata (#1097)
18+
* Re-raise chained exceptions explicitly per PEP 3134 (#1116)
19+
* Remove use of `securesystemslib.settings.HASH_ALGORITHMS`, instead pass
20+
desired algorithms explicitly to securesystemslib's
21+
`keys.format_metadata_to_key` (#1016)
22+
23+
### Fixed
24+
* Better adhere to the detailed client workflow in the specification by
25+
ensuring that a newly downloaded root metadata file is verified with a
26+
threshold of its own signatures (#1101)
27+
* Update a delegating role's metadata when adding a new verification key to a
28+
delegated role (#1037)
29+
330
## v0.13.0
431
### Added
532
* Add support for BLAKE hash functions (#993)

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.13.0', # If updating version, also update it in tuf/__init__.py
81+
version = '0.14.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.13.0"
5+
__version__ = "0.14.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)