Tags give the ability to mark specific points in history as being important
-
2.9.0
549c4c88 · ·- Vereinfachte Reply Erstellung #1989 - Filterung invalider Routen im Router Client #3477 - Maven Release Deployment #3616
-
-
2.8.0
5fe561f2 · ·- Zugriff auf das vollständige Event-Log #2709 - OAuth-Token Mindestgültigkeit #1890 - Anpassung der Signaturprüfung der Adressierungsinformationen #2428
-
2.7.0
54c7d765 · ·- limit concurrent attachment up- and downlods to n=3 #3138
-
-
-
2.6.1
389737a1 · ·Validierung von Ereignissen mit Angabe eines expliziten Prüfdatums #2972
-
2.6.0
21537773 · ·- Abruf von Limits und stellen von ChangeRequetss #2598 - Einsatz dynamischer Limits beim Attachment Chunking #2598
-
2.5.2
a6294268 · ·- Fix des Sendens von Accept-Events bei Submissions mit Fachdaten-Attachments #2946
-
-
2.5.0
936542bb · ·- XML-Schema Validierung von XÖV-Standards (planning#1151)
-
2.4.0
08cf8085 · ·- Destination-API Client #2209 - Angabe der Region (ARS) für nachgelagertes Routing #2392 - ZBP-Zertifikatshandling ohne mTLS #2490
-
2.3.5
0198eb93 · ·- Abkündigung der DestinationParameters und DestinationParametersSignature #2446 und #2499 - Erweiterung des Route-Models #2337
-
-
-
-
2.3.1
697e3cfd · ·- Setzen der Sender-Reference #2346 - Update Submission-API URLs #2400
-
2.3.0
c58e9508 · ·- Versand von Nachrichten an das Zentrale Bürgerpostfach (ZBP) der BundID (planning#2016) - JWK Test Key Generator (planning#664)
-
2.2.0
b9d55452 · ·### Hinzugefügt #### Übertragung großer Fachdaten als Anhang (planning#2227)) - Übertragung von Fachdaten, die das zulässige Limit im Metadatensatz von aktuell 13 MB überschreiten, als Attachment - Beim Empfang werden die Fachdaten wie bisher in der ``ReceivedSubmission`` verfügbar gemacht - Alle Validierungen werden wie bisher durchgeführt - Beim Senden können die Daten zusätzlich als Byte-Array gesetzt werden: - ``setJsonData(bytes,dataSchemaUri)`` - ``setXmlData(bytes,dataSchemaUri)`` - Beim Empfang gibt es zusätzlich die Möglichkeit auf die Fachdaten als Byte-Array zuzugreifen über ``receivedSubmission.getDataAsBytes()`` #### Automatische Retry-Logik (planning#2228)) - Konfigurierbare Retry-Logik mit definierbaren HTTP-Status-Codes und Anzahl der Wiederholungsversuche - Programmatisch via ``dev.fitko.fitconnect.api.config.http.RetryConfig`` und über die Config-YAML - Die Wartezeit zwischen den Retries erhöht sich mittels ExponentialBackoff - Per Default sind folgende Werte konfiguriert: - 5 Retries - StatusCodes [408, 429, 500, 502, 503, 504] - initialer Startwert von 500ms #### BundID als Rückkanal (planning#2223)) - Übertragung der ``mailboxId`` im BundId-ReplyChannel der Submission - Übertragung der AntragsId in der ``AdditionalReferenceInfo`` des Metadatensatzes ### Änderungen - Update des Metadatenschemas auf 1.5.0 - Dieses beinhaltet den Attachment Purpose Data, um Anhänge als Fachdaten zu markieren - Neuer BundId-ReplyChannel - AdditionalReferenceInfo wurde um das Feld ``idBundDeApplicationId`` erweitert um die Antrags-ID (applicationId) für den BundId-Statusmonitor zu übertragen - Zugriff auf den Verwendungszweck des Attachments über ``attachment.getPurpose()`` ### Aktualisierte Bibliotheken - SnakeYaml 2.3 - JsonSchemaValidator 1.5.1 - Logback 1.5.8 - Slf4j 2.0.16 - Junit 5.11 - Mockito 5.13 - Maven-Surefire-Plugin 3.5.0 - Maven-Failsafe-Plugin 3.5.0 - Maven-Checkstyle-Plugin 3.5.0 - Maven-Install-Plugin 3.1.3 - Maven-Deploy-Plugin 3.1.3 - Maven-JavaDoc-Plugin 3.10.0 - Maven-GPG-Plugin 3.2.6
-
2.1.0
2257123d · ·### Hinzugefügt - Attachment Chunking ([Story](https://git.fitko.de/fit-connect/planning/-/issues/1522)) - Übertragung großer Attachment-Files (> 500 MB) als Fragmente - Abruf fragmentierter Attachments und zusammensetzen der Chunks zum ursprünglichen File - neue Methode `Attachment.fromLargeAttachment()` zum autom. Chunking - Basic Authentication über Nutzername und Passwort für die HTTP-Proxy Konfiguration ([Story](https://git.fitko.de/fit-connect/planning/-/issues/1916)) - Zugriff auf den Issuer im Eventlog Status ([Story](https://git.fitko.de/fit-connect/planning/-/issues/2061)) - Zugriff auf die AttachmentId ([Story](https://git.fitko.de/fit-connect/planning/-/issues/1903)) - In der `SubscriberConfig` können die privaten Keys zur Entschlüsselung und zum Signieren auch direkt als JWK übergeben werden ([Story](https://git.fitko.de/fit-connect/planning/-/issues/1902)) ### Änderungen - Update des [Metadatenschemas](https://docs.fitko.de/fit-connect/docs/metadata/overview) auf 1.3.0 - Update des [SET-Schemas](https://docs.fitko.de/fit-connect/docs/set-schema/overview) auf 1.2.2 - Modulkonfiguration - die Module API und Core wurden in das Client-Modul integriert - damit ist der Client nicht mehr von zwei weiteren Modulen abhängig, sondern erzeugt im Build und beim Laden über Maven nur noch ein einzelnes Client-Modul ### Entfernt Die Zip-Kompression im JWE-Header wurde entfernt ([Story](https://git.fitko.de/fit-connect/planning/-/issues/1825)). Siehe hierzu: > RFC 8725, Sec. 3.6: Compression of data SHOULD NOT be done before encryption, because such compressed data often reveals information about the plaintext. ### Aktualisierte Bibliotheken - JWKValidator 2.1.1 - Nimbus/Jose 9.37.3 - Lombok 1.18.34 - Jackson 2.17.2 - JsonSchemaValidator 1.5.0 - Junit 5.10.3 - Maven-Surefire-Plugin 3.3.1 - Maven-Failsafe-Plugin 3.3.1 - Maven-Jar-Plugin 3.4.2 - Maven-Checkstyle-Plugin 3.4.0 - Maven-Javadoc-Plugin 3.8.0 - Maven-Git-Commit-Plugin 9.0.1