Files
2026-10-05 20:59:26 -05:00

906 B

Changelog

0.5.1 - 2026-10-05

Changed

  • Require BearSSL 0.3.0 or newer and use its managed PEM decoder interface.

0.5.0 - 2026-09-29

Added

  • Parsed JWK and JwkSet values now own their key material and metadata allowing copies can be safely passed to worker threads without sharing mutable JSON state.
  • Added %jwk serialization, which produces an independent JsonNode and retains extension members.
  • The unit-test task now runs under threaded ARC and ORC memory management, with coverage for copied key caches used concurrently by workers.

Changed

  • initJwk now snapshots its input JSON. Mutating the source JsonNode after parsing no longer changes the resulting key.
  • jwk["member"] still returns Option[JsonNode], but the node is now a fresh copy. Mutating it no longer changes the key; construct a new key with initJwk to make a modification.