From 0943b150dd369cfce6f8081eba314ffe36cd4801 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Kohlschu=CC=88tter?= Date: Fri, 27 Oct 2023 14:10:44 +0200 Subject: [PATCH] Set version to 2.8.2, update changelog --- README.md | 4 ++-- junixsocket-codecoverage/pom.xml | 2 +- junixsocket-common/pom.xml | 2 +- junixsocket-core/pom.xml | 2 +- junixsocket-darwin/pom.xml | 2 +- junixsocket-demo/pom.xml | 2 +- junixsocket-dist/pom.xml | 2 +- junixsocket-jetty-12/pom.xml | 2 +- junixsocket-jetty/pom.xml | 2 +- junixsocket-mysql/pom.xml | 2 +- junixsocket-native-android/pom.xml | 2 +- junixsocket-native-common/pom.xml | 2 +- junixsocket-native-cross/pom.xml | 2 +- junixsocket-native-custom/pom.xml | 2 +- junixsocket-native/pom.xml | 2 +- junixsocket-rmi/pom.xml | 2 +- .../SelftestApp/app/build.gradle | 16 ++++++------- junixsocket-selftest-native-image/pom.xml | 2 +- junixsocket-selftest/pom.xml | 2 +- junixsocket-server/pom.xml | 2 +- junixsocket-ssl/pom.xml | 2 +- junixsocket-tipc/pom.xml | 2 +- junixsocket-vsock/pom.xml | 2 +- pom.xml | 2 +- src/site/markdown/changelog.md | 24 +++++++++++-------- 25 files changed, 46 insertions(+), 42 deletions(-) diff --git a/README.md b/README.md index c7fe0fb0d..54c6f1fb5 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/kohlschutter/junixsocket/codeql-analysis.yml?cacheSeconds=60)](https://github.com/kohlschutter/junixsocket/actions/workflows/codeql-analysis.yml) [![Last commit on main](https://img.shields.io/github/last-commit/kohlschutter/junixsocket/main)](https://github.com/kohlschutter/junixsocket/commits/main) [![Maven Central version](https://img.shields.io/maven-central/v/com.kohlschutter.junixsocket/junixsocket)](https://search.maven.org/artifact/com.kohlschutter.junixsocket/junixsocket) [![Apache 2.0 Licensed](https://img.shields.io/github/license/kohlschutter/junixsocket)](https://github.com/kohlschutter/junixsocket/blob/main/NOTICE) -**Users of junixsocket are strongly advised to upgrade to version 2.8.1 or newer ([changelog](https://kohlschutter.github.io/junixsocket/changelog.html))** +**Users of junixsocket are strongly advised to upgrade to version 2.8.2 or newer ([changelog](https://kohlschutter.github.io/junixsocket/changelog.html))** # junixsocket @@ -88,7 +88,7 @@ To include the core junixsocket functionality in your project, add the following com.kohlschutter.junixsocket junixsocket-core - 2.8.1 + 2.8.2 pom ``` diff --git a/junixsocket-codecoverage/pom.xml b/junixsocket-codecoverage/pom.xml index cfb91cf28..a2a37cd28 100644 --- a/junixsocket-codecoverage/pom.xml +++ b/junixsocket-codecoverage/pom.xml @@ -8,7 +8,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-codecoverage diff --git a/junixsocket-common/pom.xml b/junixsocket-common/pom.xml index 25958aeef..f66b39f61 100644 --- a/junixsocket-common/pom.xml +++ b/junixsocket-common/pom.xml @@ -6,7 +6,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-common diff --git a/junixsocket-core/pom.xml b/junixsocket-core/pom.xml index e9de49c4f..0fff1fa76 100644 --- a/junixsocket-core/pom.xml +++ b/junixsocket-core/pom.xml @@ -7,7 +7,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-core diff --git a/junixsocket-darwin/pom.xml b/junixsocket-darwin/pom.xml index afc6c6709..f05d026da 100644 --- a/junixsocket-darwin/pom.xml +++ b/junixsocket-darwin/pom.xml @@ -6,7 +6,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-darwin diff --git a/junixsocket-demo/pom.xml b/junixsocket-demo/pom.xml index 024aae852..c4dec5463 100644 --- a/junixsocket-demo/pom.xml +++ b/junixsocket-demo/pom.xml @@ -8,7 +8,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-demo diff --git a/junixsocket-dist/pom.xml b/junixsocket-dist/pom.xml index df689f5dd..8da8fa991 100644 --- a/junixsocket-dist/pom.xml +++ b/junixsocket-dist/pom.xml @@ -8,7 +8,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-dist diff --git a/junixsocket-jetty-12/pom.xml b/junixsocket-jetty-12/pom.xml index bfb710dd9..00196c3e6 100644 --- a/junixsocket-jetty-12/pom.xml +++ b/junixsocket-jetty-12/pom.xml @@ -8,7 +8,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-jetty diff --git a/junixsocket-jetty/pom.xml b/junixsocket-jetty/pom.xml index 4d988109a..577de4a69 100644 --- a/junixsocket-jetty/pom.xml +++ b/junixsocket-jetty/pom.xml @@ -8,7 +8,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-jetty diff --git a/junixsocket-mysql/pom.xml b/junixsocket-mysql/pom.xml index 02c55c6c1..318325d64 100644 --- a/junixsocket-mysql/pom.xml +++ b/junixsocket-mysql/pom.xml @@ -6,7 +6,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-mysql diff --git a/junixsocket-native-android/pom.xml b/junixsocket-native-android/pom.xml index 17966e061..4dc2c8bc7 100644 --- a/junixsocket-native-android/pom.xml +++ b/junixsocket-native-android/pom.xml @@ -10,7 +10,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-native-android diff --git a/junixsocket-native-common/pom.xml b/junixsocket-native-common/pom.xml index 129a3b39c..69be02b85 100644 --- a/junixsocket-native-common/pom.xml +++ b/junixsocket-native-common/pom.xml @@ -7,7 +7,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-native-common diff --git a/junixsocket-native-cross/pom.xml b/junixsocket-native-cross/pom.xml index 9592567d1..b5b9abda4 100644 --- a/junixsocket-native-cross/pom.xml +++ b/junixsocket-native-cross/pom.xml @@ -7,7 +7,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-native-cross diff --git a/junixsocket-native-custom/pom.xml b/junixsocket-native-custom/pom.xml index 141607f46..ffff0bf3b 100644 --- a/junixsocket-native-custom/pom.xml +++ b/junixsocket-native-custom/pom.xml @@ -7,7 +7,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-native-custom diff --git a/junixsocket-native/pom.xml b/junixsocket-native/pom.xml index 9ea173520..9a765785c 100644 --- a/junixsocket-native/pom.xml +++ b/junixsocket-native/pom.xml @@ -6,7 +6,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-native diff --git a/junixsocket-rmi/pom.xml b/junixsocket-rmi/pom.xml index 83d33d570..329668cfb 100644 --- a/junixsocket-rmi/pom.xml +++ b/junixsocket-rmi/pom.xml @@ -6,7 +6,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-rmi diff --git a/junixsocket-selftest-android/SelftestApp/app/build.gradle b/junixsocket-selftest-android/SelftestApp/app/build.gradle index 09dd7f246..5b2d94d03 100644 --- a/junixsocket-selftest-android/SelftestApp/app/build.gradle +++ b/junixsocket-selftest-android/SelftestApp/app/build.gradle @@ -49,15 +49,15 @@ dependencies { implementation 'com.google.android.material:material:1.9.0' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' - implementation 'com.kohlschutter.junixsocket:junixsocket-native-android:2.8.1@aar' + implementation 'com.kohlschutter.junixsocket:junixsocket-native-android:2.8.2@aar' - implementation 'com.kohlschutter.junixsocket:junixsocket-common:2.8.1' + implementation 'com.kohlschutter.junixsocket:junixsocket-common:2.8.2' - implementation 'com.kohlschutter.junixsocket:junixsocket-tipc:2.8.1' - implementation 'com.kohlschutter.junixsocket:junixsocket-vsock:2.8.1' - implementation 'com.kohlschutter.junixsocket:junixsocket-rmi:2.8.1' - implementation 'com.kohlschutter.junixsocket:junixsocket-ssl:2.8.1' - implementation 'com.kohlschutter.junixsocket:junixsocket-darwin:2.8.1' + implementation 'com.kohlschutter.junixsocket:junixsocket-tipc:2.8.2' + implementation 'com.kohlschutter.junixsocket:junixsocket-vsock:2.8.2' + implementation 'com.kohlschutter.junixsocket:junixsocket-rmi:2.8.2' + implementation 'com.kohlschutter.junixsocket:junixsocket-ssl:2.8.2' + implementation 'com.kohlschutter.junixsocket:junixsocket-darwin:2.8.2' // junixsocket-ssl will automatically use the real Bouncycastle on Android when available. // This is REQUIRED for junixsocket-ssl tests and RECOMMENDED for junixsocket-ssl users. @@ -70,7 +70,7 @@ dependencies { implementation 'org.bouncycastle:bctls-jdk18on:1.76' // selftest-specifics - implementation('com.kohlschutter.junixsocket:junixsocket-selftest:2.8.1') { + implementation('com.kohlschutter.junixsocket:junixsocket-selftest:2.8.2') { exclude group: "com.kohlschutter.junixsocket", module: "junixsocket-core" exclude group: "com.kohlschutter.junixsocket", module: "junixsocket-native-common" exclude group: "com.kohlschutter.junixsocket", module: "junixsocket-native-custom" diff --git a/junixsocket-selftest-native-image/pom.xml b/junixsocket-selftest-native-image/pom.xml index da8e3f206..d47cdd49e 100644 --- a/junixsocket-selftest-native-image/pom.xml +++ b/junixsocket-selftest-native-image/pom.xml @@ -6,7 +6,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-selftest-native-image diff --git a/junixsocket-selftest/pom.xml b/junixsocket-selftest/pom.xml index 8084b0feb..5259c3ed7 100644 --- a/junixsocket-selftest/pom.xml +++ b/junixsocket-selftest/pom.xml @@ -6,7 +6,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-selftest diff --git a/junixsocket-server/pom.xml b/junixsocket-server/pom.xml index 14529c80d..e699fa13b 100644 --- a/junixsocket-server/pom.xml +++ b/junixsocket-server/pom.xml @@ -6,7 +6,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-server diff --git a/junixsocket-ssl/pom.xml b/junixsocket-ssl/pom.xml index 81c1978ac..c1513b335 100644 --- a/junixsocket-ssl/pom.xml +++ b/junixsocket-ssl/pom.xml @@ -8,7 +8,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-ssl diff --git a/junixsocket-tipc/pom.xml b/junixsocket-tipc/pom.xml index 171a452d8..a477d3a3d 100644 --- a/junixsocket-tipc/pom.xml +++ b/junixsocket-tipc/pom.xml @@ -6,7 +6,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-tipc diff --git a/junixsocket-vsock/pom.xml b/junixsocket-vsock/pom.xml index 064287441..c25bf1114 100644 --- a/junixsocket-vsock/pom.xml +++ b/junixsocket-vsock/pom.xml @@ -6,7 +6,7 @@ com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 ../pom.xml junixsocket-vsock diff --git a/pom.xml b/pom.xml index 6e11682a2..baed10842 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.kohlschutter.junixsocket junixsocket - 2.8.1 + 2.8.2 pom com.kohlschutter diff --git a/src/site/markdown/changelog.md b/src/site/markdown/changelog.md index 4db110f8c..e1513dad8 100644 --- a/src/site/markdown/changelog.md +++ b/src/site/markdown/changelog.md @@ -10,7 +10,11 @@ artifact (`pom`); see [Add junixsocket to your project](dependency. ## Noteworthy changes -**Users of junixsocket are strongly advised to upgrade to version 2.8.0 or newer** +**Users of junixsocket are strongly advised to upgrade to version 2.8.2 or newer** + +### _(2023-10-27)_ **junixsocket 2.8.2** + +- Fix concurrency issue with AFSocketServerConnector, AFSelectionKey ### _(2023-09-29)_ **junixsocket 2.8.1** @@ -106,7 +110,7 @@ artifact (`pom`); see [Add junixsocket to your project](dependency. - Fix support for very large datagrams (> 1MB) - Fix InetAddress-wrapping of long addresses - Update Xcode support script, crossclang - - Bump postgresql version in demo code + - Bump postgresql version in demo code - Fix dependency for custom architecture artifact ### _(2022-07-01)_ **junixsocket 2.5.1** @@ -119,7 +123,7 @@ artifact (`pom`); see [Add junixsocket to your project](dependency. ### _(2022-06-06)_ **junixsocket 2.5.0** - - New supported platforms: AIX 7 Power64, IBM i Power64, Windows ARM64, Windows Server 2019 & 2022 + - New supported platforms: AIX 7 Power64, IBM i Power64, Windows ARM64, Windows Server 2019 & 2022 - Generic rework to support more than just Unix Domain sockets - Add support for AF_TIPC (on Linux) - Add support for using sockets passed as standard input @@ -217,7 +221,7 @@ artifact (`pom`); see [Add junixsocket to your project](dependency. - Add support for sending and receiving file descriptors - Add support for the abstract namespace on Linux and Windows - Add AFUNIXSocketServer, a multi-threaded UNIX domain server implementation - - Introduced AFUNIXSocketCapabilities to check which capabilities are supported on your platform + - Introduced AFUNIXSocketCapabilities to check which capabilities are supported on your platform - AFUNIXServerSocket#setReuseAddress can now control whether reusing an existing socket is permitted - Exception handling: No longer wrap SocketExceptions, throw SocketTimeoutException upon EAGAIN for read - Improve handling of closed sockets @@ -231,8 +235,8 @@ artifact (`pom`); see [Add junixsocket to your project](dependency. - Improved demo code, new demo client -#### _(2018-12-29)_ **junixsocket 2.1.2** - +#### _(2018-12-29)_ **junixsocket 2.1.2** + - Add AFUNIXSocketFactory, support for PostgreSQL - Add support for new MySQL Connector/J SocketFactory - Prevent a case of file descriptor leakage @@ -240,7 +244,7 @@ artifact (`pom`); see [Add junixsocket to your project](dependency. #### _(2018-12-26)_ **junixsocket 2.1.1** - + - Support for Java 8, 9, 10 and 11 - Building junixsocket requires Java 9 or later - Jigsaw module support @@ -266,14 +270,14 @@ artifact (`pom`); see [Add junixsocket to your project](dependency. #### _(2014-09-28)_ **junixsocket 2.0.0** - + - Move from *Google Code* to *GitHub*. - Use Maven as the build system, code is distributed to the *Maven Central* repository. - Build native C code using *nar-maven-plugin*, and load JNI libraries *native-lib-loader* -#### +#### See the commit log for more details. -The changelog for 1.x release is archived on [Google Code](https://code.google.com/archive/p/junixsocket/) +The changelog for 1.x release is archived on [Google Code](https://code.google.com/archive/p/junixsocket/)