Skip to content

v3.9.0

Choose a tag to compare

@botcerts botcerts released this 22 Jul 14:14
· 44 commits to master since this release
18dfe7e

v3.9.0 (2025-07-22)

Bug Fixes

  • Set proof's 'created' field to UTC time (be6ca59)

  • Update setuptools for compliance with PEP 625 distribution packaging (83e3e0a)

  • Deps: Use updated merkletools package (279a8f4)

  • Issuer: Detect unmapped JSONLD fields before issuance (cb0bbe5)

  • Logging: Prevent creating a new logging handler each time cert_issuer is called (a0a5d4c)

Chores

  • CI: Try and fix semantic-release (6506c69)

  • Compliance: Update compliance status (5ed2aeb)

  • Compliance: Update compliance status (840d878)

  • Compliance: Update compliance status (82712f9)

  • deps: Bump brace-expansion from 1.1.11 to 1.1.12 (cacc0ec)

  • deps: Bump cookie and express (dc6fc7a)

  • deps: Bump elliptic from 6.5.5 to 6.6.1 (f784b6a)

  • deps: Bump express from 4.18.3 to 4.19.2 (c902280)

  • deps: Bump express from 4.19.2 to 4.21.2 (c8f983d)

  • Docker: Fix docker build for python 3.12 (cc1ac56)

  • Server: Remove server files as handled by cert-issuer-vc-api (93eadfd)

Documentation

  • Readme: Point to server repo (274691e)

Features

  • Upgrade pycoin dependency to work past a vulnerability (fc80ffd)

  • Config: Allow resetting config between 2 issuances (731e53b)

  • Config: Allow specifying config path from outside (a7a4325)

  • Issuance: Allow issuer to select timezone (3a4bb28)

  • Issuance: Report UTC offset (0cfa1d0)

  • VC-API: Partially and poorly handle errors. Maintain response object shape according to request (credentials to issue) (b02a60a)

  • VC-API: Prepare server to run and accept credentials (6999ae9)

  • VC-API: Rename endpoint to more closely conform with VC-API spec (1058cbf)

  • VC-API: Shape response object and status code when success (4715e1f)

Refactoring

  • MerkleProof2019: Pass app config object and let MP2019 decide what to consume from it (ff31f85)

Detailed Changes: v3.8.0...v3.9.0