Skip to content

Commit cc6d150

Browse files
committed
Update ChangeLog for 1.15 release
1 parent ff26562 commit cc6d150

1 file changed

Lines changed: 35 additions & 0 deletions

File tree

ChangeLog.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,38 @@
1+
### wolfSSL JNI Release 1.15.0 (01/24/2025)
2+
3+
Release 1.15.0 has bug fixes and new features including:
4+
5+
**JSSE System/Security Property Support:**
6+
* Addition of JNI-level debug system property (`wolfssljni.debug=true`) (PR 235)
7+
8+
**JSSE Changes:**
9+
* Fix to close Socket when SSLSocket startHandshake() fails (PR 234)
10+
* Fixes for potential NullPointerException in SSLSocket Input/OutputStream (PR 233)
11+
* Add ability for `SSLSession.getRequestedServerNames()` to return SNI request on server side (PR 240)
12+
* Add check for legacy DHE keys, for cipher suites using keys less than 1024 bits (PR 243)
13+
* Optimize `byte[]` creation in `SSLEngine` when receiving app data (PR 244, 250)
14+
* Add ability for `SSLSocket.close()` to interrupt `read()/write()` operations waiting in `select()/poll()` (PR 246)
15+
16+
**JNI Changes:**
17+
* Always call `wolfSSL_get1_session()` inside `WolfSSLSession.getSession()` (PR 236)
18+
* Call `wc_RunAllCast_fips()` with wolfCrypt FIPS builds if available (PR 247)
19+
* Add ability to pass `CFLAGS` to `java.sh` (ie: `CFLAGS="-DTEST_DEFINE" ./java.sh`) (PR 248)
20+
* Remove incorrect `ATOMIC_USER` preprocessor gate around native `wolfSSL_GetSide()` (PR 246)
21+
22+
**Example Changes:**
23+
* Updated Android Studio example project, define `WOLFSSL_CERT_REQ` (PR 234)
24+
* Update Android Studio CMakeLists.txt with `WOLFSSL_CUSTOM_CONFIG` definition (PR 239)
25+
26+
**Testing Changes:**
27+
* Add GitHub Actions PRB test for Maven (Linux, macOS) builds (PR 232)
28+
* Add tests of `SSLSession` state at various points throughout the handshake (PR 233)
29+
* Add GitHub Actions PRB test for `--enable-jni CFLAGS="-DNO_SESSION_CACHE_REF"` build (PR 236)
30+
* Add GitHub Actions PRB test for `-DWOLFJNI_USE_IO_SELECT` (PR 246)
31+
32+
The wolfSSL JNI Manual is available at:
33+
https://www.wolfssl.com/documentation/manuals/wolfssljni. For build
34+
instructions and more detailed comments, please check the manual.
35+
136
### wolfSSL JNI Release 1.14.0 (11/7/2024)
237

338
Release 1.14.0 has bug fixes and new features including:

0 commit comments

Comments
 (0)