Skip to content

Releases: MatthiasValvekens/certomancer

Certomancer 0.12.0 beta

16 Mar 00:02
v0.12.0
4f3cc47
Compare
Choose a tag to compare
Pre-release

The release artifacts have been published to PyPI.

Certomancer 0.11.0 beta

14 May 08:05
v0.11.0
52b4e0e
Compare
Choose a tag to compare
Pre-release

The release artifacts have been published to PyPI.

New features

  • Allow generating OCSP responses without nextUpdate

Certomancer 0.10.0 beta

30 Apr 16:33
v0.10.0
1cbf2be
Compare
Choose a tag to compare
Pre-release

The release artifacts have been published to PyPI.

  • Release workflow using GitHub actions and Sigstore.

0.9.1 beta

27 Oct 20:16
0.9.1
cc146d1
Compare
Choose a tag to compare
0.9.1 beta Pre-release
Pre-release

What's Changed

  • Python 3.11 support

Full Changelog: 0.9.0...0.9.1

0.9.0 beta

20 Aug 09:39
0.9.0
71290cf
Compare
Choose a tag to compare
0.9.0 beta Pre-release
Pre-release

What's Changed

  • Add mypy support by @MatthiasValvekens in #7
  • Standardise on black.
  • Add rudimentary PKCS#11 writing support ("Alchemist")

Full Changelog: 0.8.3...0.9.0

0.8.3 beta

15 Jul 14:32
0.8.3
d2888ed
Compare
Choose a tag to compare
0.8.3 beta Pre-release
Pre-release

This is a maintenance release to address a number of bugs and development setup issues.

What's Changed

New Contributors

Full Changelog: 0.8.2...0.8.3

0.8.2 beta

08 Mar 20:39
0.8.2
8b794bf
Compare
Choose a tag to compare
0.8.2 beta Pre-release
Pre-release

This is a maintenance release to upgrade asn1crypto to 1.5.0, which allows us to drop the compatibility shims for EdDSA and attribute certificate encoding.

0.8.1 beta

16 Feb 22:22
0.8.1
4cf2770
Compare
Choose a tag to compare
0.8.1 beta Pre-release
Pre-release

This is a bugfix release for 0.8.0, addressing an issue with Certomancers mock TSA server. Previously, sending a timestamp request without a nonce would result in an error. This patch release addresses that issue.

0.8.0 beta

29 Jan 11:06
0.8.0
2ed9192
Compare
Choose a tag to compare
0.8.0 beta Pre-release
Pre-release

Note: Certomancer's initially planned set of features is now more or less complete. While some reorganisation, minor enhancements and bugfixes may still occur, no major new features will be added between this release and 1.0.0.

This release introduces pluggable certificate profiles as a more convenient way of setting up certificate extensions across many certificates at once. Further details and examples are in the documentation.

The following miscellaneous changes are also part of this release:

  • The certomancer.registry module was refactored into a package. Since not all original members are reexported at the package level, there may be some degree of breakage in existing calling code.
  • Certomancer now attempts (by default) to ensure that it generates only one copy of any given extension on a given certificate (taking into account templates and profiles), since that's typically what you want when generating test certificates. If you really need duplicate extensions, set unique-extensions: false.
  • There was a minor bug with the auto-assignment of authorityKeyIdentifier extension, which could fail in some cases if the issuer's certificate did not have a subjectKeyIdentifier extension. Since Certomancer always provides a value for that extension, this bug could only be triggered on user-imported CA certificates that do not conform to RFC 5280.

0.7.1 alpha

22 Dec 20:56
0.7.1
d831b22
Compare
Choose a tag to compare
0.7.1 alpha Pre-release
Pre-release

This bugfix release bumps pyhanko-certvalidator to 0.19.2, and patches a bug with the tagging of the issuer field in attribute certificates.