TI20.io TechNews Unabhängiger Tagesdigest der öffentlichen gematik-Repositories

zero-lab: jwz 0.2.0 und 0.2.1, ti-cli 0.6.0; ti-jwks in ti-client überführt

In zero-lab erscheinen jwz 0.2.0 und 0.2.1 sowie ti-cli 0.6.0. Die Crate ti-jwks entfällt, RemoteJwks liegt in ti-client. 114 Commits auf origin/main.

gematik.github.io

  • Branch origin/master: 1 neuer Commit ("created new html pages"), 3 Dateien geändert (33 Einfügungen, 33 Löschungen).

zero-lab

Branch origin/main: 114 neue Commits, 377 Dateien geändert (26.542 Einfügungen, 15.973 Löschungen).

Neue Tags/Releases

  • rust/jwz/v0.2.0
  • rust/jwz/v0.2.1
  • rust/ti-cli/v0.6.0

Themen

  • jwz 0.2.0 (TASK-271, 272, 243, 241, 258, 273, 276, 278):
    • Key Resolver, verify_with und Closures als Clock.
    • Profile als explizite Listen, gebunden an Signing und Keys. TI-Profile aus Konstanten.
    • encrypt nimmt Empfänger und gemeinsame Parameter entgegen.
    • Fehler tragen die Ursache des Hosts. Neu: Header::parse.
    • Ed25519 nach RFC 9864, strikter Modus ohne das veraltete EdDSA.
    • RFC 8725 vollständig nachverfolgt (TASK-258). Gefundene Lücken als TASK-275 bis 278 angelegt.
    • Beim Erzeugen eines Tokens wird der Header gegen die Policy geprüft (TASK-276). application/ wird nur bei einem Typ ohne weiteres / weggelassen (TASK-278).
    • Mutation Score und Verification Stamps für 0.2.0. Semver-Checks mit den Features, mit denen jwz gebaut wird. Die README listet die Neuerungen von 0.2.
  • jwz 0.2.1: Release nach Regeln für reine Doku-Änderungen (TASK-280). Ein Release aktualisiert die Lock-Dateien der Fuzz-Workspaces. Neuer Merge docs/jwz-adr-alternatives: ADR 0001 prüft die Alternativen gegen deren aktuelle Releases und gegen den Quellcode der Crates.
  • ti-client / ti-jwks (TASK-251): RemoteJwks liest JWK Sets über den KeyResolver von jwz. Die Crate ti-jwks wurde entfernt, ihre Regeln liegen in ti-client. ureq auf 3.5 aktualisiert.
  • ti-cli: Release 0.6.0 (zuvor 0.6.0-rc.1 bis rc.3).
  • Mutation Gate (TASK-281): Das Gate gilt nur für Crates mit einem Schwellenwert. 39 überlebende Mutanten in jwz außerhalb der 0.2.0-Änderungen sind als TASK-279 erfasst.
  • Backlog: Mehrere Tasks als erledigt markiert (u. a. TASK-262 bis 267, 270, 272, 280). Neu angelegt: TASK-273 und 274 (Cache-Control-Zeilen).

Auf einen Blick

  • 3 neue Tags in zero-lab: rust/jwz/v0.2.0, rust/jwz/v0.2.1, rust/ti-cli/v0.6.0.
  • zero-lab: 114 Commits auf origin/main, 377 Dateien geändert.
  • jwz 0.2.0 enthält Key Resolver, explizite Profile, Ed25519 nach RFC 9864 und die RFC-8725-Nachverfolgung.
  • ti-jwks entfernt, RemoteJwks in ti-client.
  • gematik.github.io: 1 Commit, 3 Dateien geändert.

Automatisch aus den Commit-Historien zusammengefasst und redaktionell geprüft. Maßgeblich sind die verlinkten Repositories.

Quellen

← Alle Beiträge