Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare next release (v0.15.0) #236

Merged

Conversation

joshuagl
Copy link
Collaborator

  • Allow Blake (blake2s and blake2b) hashing algorithms (Add blake hashing algorithms to HASHALGORITHMS_SCHEMA #218)
  • new features
    • Add nistp384 signature verification support (Add nistp384 signature verification support #228)
    • Allow callers to provide a default keyid in format_metadata_to_key, rather
      than using the default keyid value of a hash of the canonical JSON of the
      key metadata (Add default keyid to format_metadata_to_key #225)
    • Implement files and directories abstraction as an abstract base class;
      StorageBackendInterface, with a concrete implementation for local
      filesystems; FilesystemBackend (Implement filesystem abstraction #232). This enables users, such as tuf,
      to support non-local/non-traditional filesystems, so long as they provide
      an object implementing securesystemslib.storage.StorageBackendInterface.
      All functions which take a StorageBackendInterface default to creating a
      FilesystemBackend object for local filesystem interaction when an object
      isn't provided. This means that behaviour remains the same as in prior
      (0.14.x) releases of securesystemslib, only instead of throwing exceptions
      from the Python standard library a custom, generic, error is thrown:
      securesystemslib.exceptions.StorageError
  • removed features

Signed-off-by: Joshua Lock <jlock@vmware.com>
Signed-off-by: Joshua Lock <jlock@vmware.com>
@coveralls
Copy link

Coverage Status

Coverage remained the same at 98.941% when pulling 69fcc35 on joshuagl:joshuagl/next-release into 1c470b8 on secure-systems-lab:master.

@SantiagoTorres
Copy link
Collaborator

so I think we've fell behind a little bit, but I wonder if we want to update the debian metadata in this PR or we'd like to do this on a separate one...

@joshuagl
Copy link
Collaborator Author

I'm not familiar with expectations around the Debian metadata. Are we building/publishing Debian packages somewhere? Or trying to get securesystemslib and friends into Debian?

We have an open PR for Debian packaging #198, perhaps we can handle this separately by updating that PR for 0.15.0?

@SantiagoTorres
Copy link
Collaborator

Yeah, I think we could do a separate PR. Let me go ahead and prepare this release

@SantiagoTorres SantiagoTorres merged commit 09cf6d4 into secure-systems-lab:master May 14, 2020
@joshuagl joshuagl deleted the joshuagl/next-release branch May 14, 2020 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants