Releases: ebics-java/ebics-java-client
Releases · ebics-java/ebics-java-client
Release list
EBICS Java Version 2.1.0
This release brings EBICS 3.0 upload enhancements, configurable certificate parameters, a new parameterized launcher for containerized setups, a move to Java 17, and a lighter dependency footprint.
The library is now published to Maven Central as io.github.ebics-java:ebics-java-client.
New Features & Enhancements
- EBICS 3.0: support
BTUOrderParamsand aSignatureFlagon upload requests — in #40 - Make certificate key length and validity period configurable — by @mstohr1975 in #45
- Add a parameterized launcher so credentials can be supplied at runtime (no
ebics.txtneeded), useful for containerized/ephemeral environments — by @mstohr1975 in #46 - Move the library to Java 17
Bug Fixes
- Hash the DER certificate in INI/HIA initialization letters for EBICS 3.0 (2818fa9)
- Close XML cursors to avoid resource leaks (207479a)
Dependency Updates
- Replace commons-codec with the JDK's
Base64/HexFormatand drop the gnu-crypto dependency — fewer third-party libraries (901faa3) - Bump BouncyCastle
bcprov-jdk18on1.82 → 1.84 — by @dependabot in #47
Other Changes
- Code cleanup: imports, Javadoc, and file headers (e4e6787)
- CI: skip dependency-graph submission for fork PRs (abd0b8d)
New Contributors
- @mstohr1975 made their first contribution in #45
Full Changelog: 2.0.0...2.1.0
EBICS Java Version 2.0.0
EBICS Java Version 1.3
Version 1.3 includes many dependency updates. This version is for EBICS 2.5, it is the last release before the library moves to EBICS 3.0
- [dc2c486] update to xmlbeans 5.3.0, new xmlbeans plugin
- [7540781] use slf4j instead of log4j
- [73a9f94] update bouncycastle from deprecated bcprov-jdk16 to bcprov-jdk18on
- [c0aaecb] fix exception when there is a missing translation in the resources
- [f5219da] update to java 11, update dependencies, remove jdom,xalan,commons-logging
- [df9f58b] use nextBytes instead of generateSeed. delete unused generatePassword
minor changes:
- [f9dc524] mark the slf4j-simple dependency as optional
- [4cc97c5] add maven wrapper
- [7dda791] remove PEMReader from KeyStoreManager.read
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'com.github.ebics-java:ebics-java-client:1.3'
}
EBICS Java Version 1.2
A new release including a bugfix for the nonce / key generation.
The vulnerability CVE-2022-1279 is fixed in this release (Link to details is coming soon)
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'com.github.ebics-java:ebics-java-client:1.2'
}