File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Load diff This file was deleted.
Original file line number Diff line number Diff line change 11# evervault-java
22
3+ ## 4.3.0
4+
5+ ### Minor Changes
6+
7+ - ded16a9: Upgrade BouncyCastle from ` bcprov-jdk15on:1.70 ` to ` bcprov-jdk18on:1.84 ` to
8+ pick up outstanding security fixes and move off the unmaintained ` jdk15on `
9+ line.
10+
11+ ** Action required for some consumers.** The Maven coordinate changed
12+ (` bcprov-jdk15on ` → ` bcprov-jdk18on ` ), but both jars ship classes under
13+ identical ` org.bouncycastle.* ` packages. If your project also pulls in
14+ ` bcprov-jdk15on ` directly or transitively via another dependency, you will
15+ end up with both jars on the classpath — build tools don't dedupe across
16+ different artifact ids. Classloader ordering then decides which BC "wins"
17+ at runtime, which can cause subtle crypto failures. Evict any remaining
18+ ` bcprov-jdk15on ` from your dependency tree (Gradle ` exclude ` , Maven
19+ ` <exclusions> ` ), or add an explicit dependency on ` bcprov-jdk18on ` at the
20+ version you want.
21+
22+ ` InvalidCipherException ` gains a new public constructor
23+ ` InvalidCipherException(Throwable cause) ` that preserves the underlying
24+ cause. The existing ` InvalidCipherException(InvalidCipherTextException) `
25+ constructor is now ` @Deprecated ` because it leaks BouncyCastle types into
26+ the SDK's public API; it will be removed in the next major release. Switch
27+ any direct construction to the ` Throwable ` overload.
28+
329## 4.2.0
430
531### Minor Changes
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ plugins {
66}
77
88group ' com.evervault'
9- version ' 4.2 .0'
9+ version ' 4.3 .0'
1010
1111repositories {
1212 mavenCentral()
Original file line number Diff line number Diff line change 11{
22 "name" : " evervault-java" ,
33 "private" : true ,
4- "version" : " 4.2 .0" ,
4+ "version" : " 4.3 .0" ,
55 "scripts" : {
66 "version" : " changeset version && PACKAGE_VERSION=$(node -p \" require('./package.json').version\" ) && sed -i \" s/version '.*'/version '$PACKAGE_VERSION'/g\" lib/build.gradle"
77 },
You can’t perform that action at this time.
0 commit comments