Skip to content

Commit 09cf6d4

Browse files
Merge pull request #236 from joshuagl/joshuagl/next-release
Prepare next release (v0.15.0)
2 parents 1c470b8 + 69fcc35 commit 09cf6d4

File tree

2 files changed

+23
-1
lines changed

2 files changed

+23
-1
lines changed

CHANGELOG.md

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

3+
## securesystemslib v0.15.0
4+
5+
* Allow Blake (blake2s and blake2b) hashing algorithms (#218)
6+
* *new features*
7+
* Add nistp384 signature verification support (#228)
8+
* Allow callers to provide a default keyid in format_metadata_to_key, rather
9+
than using the default keyid value of a hash of the canonical JSON of the
10+
key metadata (#225)
11+
* Implement files and directories abstraction as an abstract base class;
12+
StorageBackendInterface, with a concrete implementation for local
13+
filesystems; FilesystemBackend (#232). This enables users, such as tuf,
14+
to support non-local/non-traditional filesystems, so long as they provide
15+
an object implementing securesystemslib.storage.StorageBackendInterface.
16+
All functions which take a StorageBackendInterface default to creating a
17+
FilesystemBackend object for local filesystem interaction when an object
18+
isn't provided. This means that behaviour remains the same as in prior
19+
(0.14.x) releases of securesystemslib, only instead of throwing exceptions
20+
from the Python standard library a custom, generic, error is thrown:
21+
securesystemslib.exceptions.StorageError
22+
* *removed features*
23+
* Remove support for gzipped files in load_json_file (#230)
24+
325
## securesystemslib v0.14.2
426

527
* Re-enable OpenPGP signature verification without GnuPG (#215)

setup.py

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

6969
setup(
7070
name = 'securesystemslib',
71-
version = '0.14.2',
71+
version = '0.15.0',
7272
description = 'A library that provides cryptographic and general-purpose'
7373
' routines for Secure Systems Lab projects at NYU',
7474
license = 'MIT',

0 commit comments

Comments
 (0)