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

zero-lab: jwz 0.1.0 und TLS-/PKI-Validierung; DEMIS-stage-public 2.1.0

zero-lab erhält Tag rust/jwz/v0.1.0 und 119 Commits zur TLS-/PKI-Validierung; DEMIS-stage-public veröffentlicht 2.1.0, DEMIS-Helm-Charts zwei Chart-Releases.

api-vzd

  • Neuer Branch: origin/dependabot/github_actions/FirelyTeam/firely-terminal-pipeline-0.10.1
    • Enthält den Commit „Bump FirelyTeam/firely-terminal-pipeline from 0.8.24 to 0.10.1“ sowie die Commits von main.
    • Der Branch origin/dependabot/github_actions/FirelyTeam/firely-terminal-pipeline-0.10.0 wurde gelöscht.
  • origin/main: 6 neue Commits (6 Dateien, +130/−5).
    • Neue und aktualisierte PlantUML-Sequenzdiagramme zu FHIR_AF_10472: appTagSuche und Kassen.
    • 3 der 6 Commits stammen von der GitHub Action „GeneratePlantumlImages“.

app-referencevalidator

  • Branch origin/REFV-WIP-Migration-HL7: 2 neue Commits (11 Dateien, +326/−160).
    • CLI erweitert um die Validierung ungültiger Instanzen in Modulen.
    • Bugfixing.

DEMIS-Helm-Charts

  • origin/main: 2 neue Commits (3 Dateien, +878/−858).
    • Release 1.3.2 von are-gateway.
    • Release 1.2.2 von are-notification-processing-service.

DEMIS-stage-public

  • Neues Tag/Release: 2.1.0
  • origin/main: 2 neue Commits (22 Dateien, +2167/−68): „Release 2.1.0“ und „Publish Release 2.1.0“.

fhir-ti-common

  • Branch origin/feature/eu-laboratory-2-1-0: 1 Commit (8 Dateien, +945/−952).
    • Aktualisierung auf hl7.fhir.eu.laboratory 2.1.0 mit Korrekturen.
  • Branch origin/fix/remove-device-defintion: 1 Commit (3 Dateien, −3).
    • Entfernt die DeviceDefinition-Profile (bvitg_74 dgLP, GKV-SV_33 TI Common).
  • Branch origin/fix/vs-binding: 2 Commits (3 Dateien, +2/−86).
    • bvitg_19: Binding des Test-Profils VS von „example“ auf „extensible“ geändert.
    • Umstellung auf das gemeinsame Dev-Container-Dockerfile.

zero-lab

  • Neues Tag/Release: rust/jwz/v0.1.0
    • Commit „release: jwz 0.1.0“; jwz ist für crates.io publizierbar (Paket auf Quellen, Guide, README und Lizenz begrenzt), TASK-22 als „jwz 0.1.0 on crates.io“ im Backlog vermerkt.
    • Mutation Score bei 0.1.0: 0.885.
    • README nennt die unterstützten RFCs, die Designprinzipien und die Prüfmethoden.
  • origin/main: 119 neue Commits (430 Dateien, +21423/−2126). Themen:
    • TLS-/PKI-Validierung (TASK-97, TASK-98 mit 98.1–98.5, TASK-229, TASK-237):
      • Neuer Merge spec/go-pki-validation (Go-TLS-Verifikation unter spec/pki-validation).
      • Go: tipki/titls mit ti- und web-Profil, tls.Config pro Profil, begrenzter Verdict-Cache, getauschter TI-Snapshot, NewWebHTTPClient, tipki/fetch für TSL-Download und -Refresh in allen Umgebungen, Benchmarks pro Profil (just tls-bench).
      • Rust: ti-tls mit rustls-Verifiern und Client-Konfiguration für beide Profile, Verdict-Wiederverwendung, Fuzz-Target; ti-pki mit ECDSA über Kurven und Hashes für Web-Pfade.
      • idpd: HTTP-Client ist ein verpflichtender Konstruktorparameter ohne Default; idpd, openid, oidf, pdp, pep/proxy nutzen Internet-Clients im web-Profil.
      • epa: Aktensystem nur mit konfigurierter TLS-Verifikation; zero-epa im ti-Profil über eigene TSL.
      • zaddy: klauspost/compress v1.20.2 wegen GO-2026-6865.
    • ti-cli:
      • probe verifiziert jeden https-Endpunkt unter seinem Profil (ePA unter ti).
      • probe zeigt Bestandsnetze in einer Zeile.
      • -k prüft im probe kein Zertifikat.
      • -k gilt nur für Downloads.
    • jwz:
      • Schlüsselgenerierung mit bis zu 64 Ziehungen (brainpoolP256r1) (TASK-230).
      • Mutation-Testing: just mutants-record mit Jobanzahl als Parameter.
      • TASK-238 im Backlog: Mutation Score zählt Timeouts doppelt.
    • Backlog: TASK-22, TASK-97, TASK-98, TASK-228, TASK-229, TASK-230, TASK-235, TASK-237 als erledigt vermerkt; neu angelegt TASK-232 bis TASK-234, TASK-236, TASK-238.

Auf einen Blick

  • 2 neue Tags/Releases: 2.1.0 (DEMIS-stage-public) und rust/jwz/v0.1.0 (zero-lab).
  • zero-lab: 119 Commits auf main (430 Dateien), darunter Änderungen zur TLS-/PKI-Validierung in Go und Rust.
  • DEMIS-Helm-Charts: are-gateway 1.3.2 und are-notification-processing-service 1.2.2.
  • fhir-ti-common: 3 Branches mit Änderungen, darunter Update auf hl7.fhir.eu.laboratory 2.1.0.
  • api-vzd: 1 neuer Dependabot-Branch (firely-terminal-pipeline 0.10.1), 1 gelöschter (0.10.0).

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

Quellen

← Alle Beiträge