Skip to content

Commit

Permalink
Set version to 2.8.2, update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
kohlschuetter committed Oct 27, 2023
1 parent b8386a1 commit 0943b15
Show file tree
Hide file tree
Showing 25 changed files with 46 additions and 42 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:/kohlschutter/junixsocket/actions/workflows/codeql-analysis.yml) [![Last commit on main](https://img.shields.io/github/last-commit/kohlschutter/junixsocket/main)](https:/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:/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

Expand Down Expand Up @@ -88,7 +88,7 @@ To include the core junixsocket functionality in your project, add the following
<dependency>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket-core</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<type>pom</type>
</dependency>
```
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-codecoverage/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-codecoverage</name>
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-common</name>
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-core</name>
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-darwin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-darwin</name>
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-demo/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-demo</name>
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-dist/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-dist</name>
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-jetty-12/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-jetty</name>
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-jetty/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-jetty</name>
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-mysql/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-mysql</name>
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-native-android/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<parent>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-native-android</name>
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-native-common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<!-- Update this manually after maven-release -->
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-native-common</name>
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-native-cross/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<!-- Update this manually after maven-release -->
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-native-cross</name>
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-native-custom/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<!-- Update this manually after maven-release -->
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-native-custom</name>
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-native/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-native</name>
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-rmi/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-rmi</name>
Expand Down
16 changes: 8 additions & 8 deletions junixsocket-selftest-android/SelftestApp/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -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"
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-selftest-native-image/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-selftest-native-image</name>
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-selftest/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-selftest</name>
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-server/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-server</name>
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-ssl/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-ssl</name>
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-tipc/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-tipc</name>
Expand Down
2 changes: 1 addition & 1 deletion junixsocket-vsock/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>junixsocket-vsock</name>
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.kohlschutter.junixsocket</groupId>
<artifactId>junixsocket</artifactId>
<version>2.8.1</version>
<version>2.8.2</version>
<packaging>pom</packaging>
<parent>
<groupId>com.kohlschutter</groupId>
Expand Down
24 changes: 14 additions & 10 deletions src/site/markdown/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,11 @@ artifact (`<type>pom</type>`); 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**

Expand Down Expand Up @@ -106,7 +110,7 @@ artifact (`<type>pom</type>`); 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**
Expand All @@ -119,7 +123,7 @@ artifact (`<type>pom</type>`); 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
Expand Down Expand Up @@ -217,7 +221,7 @@ artifact (`<type>pom</type>`); 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
Expand All @@ -231,16 +235,16 @@ artifact (`<type>pom</type>`); 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
- Handle EINTR errors from system calls


#### _(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
Expand All @@ -266,14 +270,14 @@ artifact (`<type>pom</type>`); 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/)

0 comments on commit 0943b15

Please sign in to comment.