-
2.1.0 Release: Java-SDK 2.1.0
### 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
-
2.0.3 Release: Java-SDK 2.0.3
Downgrade Nimbus to 9.37.x, see https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/545
-
-
2.0.1 Release: Java SDK 2.0.1
### Behobene Bugs - Die Validierung von ARS Schlüsseln bei der Abfrage von Routing-Informationen wurde so angepasst, dass auch Regionen die in einer anderen Region enthalten sind, korrekt geprüft werden (planning#1684) ### Änderungen Um im Log keine sensiblen Daten zu loggen wurden folgende Anpassungen in der Logback Konfiguration vorgenommen: - Das Loglevel für den Schema Validator wurde für `com.networknt.*` auf INFO gesetzt - Das Loglevel für den OkHttp Client wurde für ``okhttp3.*`` auf INFO gesetzt - ### Aktualisierte Bibliotheken - JWK-Validator 2.1.0 - Jackson 2.17.0 - Logback 1.5.3 - Mockito 5.11 - Maven GPG Plugin 3.2.0 - Maven Assembly Plugin 3.7.0 - Maven Git Commit ID Plugin 8.0.1
-
2.0.0 Release: Java SDK 2.0.0
- Bidirectional Communication with FIT-Connect Reply Channel (planning#654) - ServiceType Getter on ReceivedSubmission (planning#1072) - ApplicationDate on a SendableSubmission (planning#1243) - Submitted-at (iat) timestamp on the ReceivedSubmission (planning#654) - Configurable HTTP-Client timeouts (planning#1664) - Arbitrary data schema formats for validation from the local filesystem (planning#1196) - New DTOs for submission and reply notification callbacks (planning#1400) - New internal core KeyGenerator to generate X509 test certificates, RSA-KeyPairs and JWKs (planning#664)
-
1.1.0-rc.1
- fix of route validation for multiple service definitions within destinationSignature (#1481)
-
1.1.0-rc.0
- Bidirectional Communication with FIT-Connect Reply Channel (#654) - ServiceType Getter on ReceivedSubmission (#1072)
-
1.0.0 Release: Initial Java SDK 1.0.0 Release
- JWK test-certificate generator (#664) - moved demo project to SDK (#1109) - updated dependencies
-
1.0.0-rc.2
- fix of invalid XML schema validation (#1070) - fix of invalid ReplyChannel validation (#1073) - removed command line interface from sdk client - dependency updates
-