Skip to content

Bump junixsocket.version from 2.3.2 to 2.4.0#2

Closed
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/maven/junixsocket.version-2.4.0
Closed

Bump junixsocket.version from 2.3.2 to 2.4.0#2
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/maven/junixsocket.version-2.4.0

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot bot commented on behalf of github Dec 10, 2021

Bumps junixsocket.version from 2.3.2 to 2.4.0.
Updates junixsocket-common from 2.3.2 to 2.4.0

Release notes

Sourced from junixsocket-common's releases.

junixsocket 2.4.0

  • New supported platforms: NetBSD, OpenBSD, DragonFlyBSD (AMD64-builds included by default)
  • Add support for Datagram sockets
  • Add support for non-blocking I/O, Java NIO SocketChannel, DatagramChannel, ByteBuffer, Selector, Pipe, etc.
  • Add support for socketpair (with IP-based emulation on Windows)
  • Add support for casting FileDescriptors to Socket, etc.
  • Add support for Peer Credentials on Solaris/Illumos
  • Improved creation and reuse of AFUNIXSocketAddress instances
  • Add basic support to wrap an AFUNIXSocketAddress as an InetAddress
  • Add fast-path for single-byte read/write
  • Significant internal code refactoring and cleanup (both Java and native C code)
  • AFUNIXRegistry lookup can now take a timeout parameter (to coordinate between starting processes)
  • Replaced the "finalize" logic with a custom Cleaner for Java 9 and above
  • Fixed compatibility issue with OkHttpClient, add demo code
  • Fixed a race condition when connecting to a registry that's just starting up.
  • More test cases, increased unit test code coverage
  • Simplified local compilation on non-macOS/Linux systems.
  • Improved selftest

junixsocket 2.3.4

Fix bind/stat on glibc-based Linux on aarch64 and RISC-V (regression from 2.3.2)

junixsocket 2.3.3

  • Add support for aarch64 on Apple Silicon Macs
  • Improved throughput by up to 40% by removing some JNI overhead (now on par with JEP380)
  • Fix “undefined symbol: stat” error on older Linux machines
  • Fix self-test on Windows; add more system information to selftest
  • Fix LICENSE/NOTICE files (no license change, just reorganization)
  • Fix build issues with RISC-V (use LLVM 9)
  • Fix build issues on macOS
  • Improve handling of ancillary receive buffers
  • Add a new system property to control what happens when the library override fails to load
  • Add an Xcode project to simplify cross-compilation; improved crossclang

junixsocket 2.3.3 snapshot (work in progress)

No release notes provided.

Commits
  • 26d958a junixsocket 2.4.0
  • 594175f FinalizeTest: Be more lenient when counting open files
  • 4796372 Code cleanup; address new code quality warnings
  • 1a206cf Use ThreadLocalRandom
  • 591dcef Update documentation
  • b13e258 Reformat code
  • 5f36fc3 Update kohlschutter-parent dependency
  • eedc119 testUnblockAcceptsWithSoTimeout: Extend timeout to 60 seconds
  • e7634a5 FileDescriptorsTest: Don't use stdout when testing
  • e777158 Workaround: Sockets created with socketpair may not support LOCAL_PEERCRED
  • Additional commits viewable in compare view

Updates junixsocket-native-common from 2.3.2 to 2.4.0

Release notes

Sourced from junixsocket-native-common's releases.

junixsocket 2.4.0

  • New supported platforms: NetBSD, OpenBSD, DragonFlyBSD (AMD64-builds included by default)
  • Add support for Datagram sockets
  • Add support for non-blocking I/O, Java NIO SocketChannel, DatagramChannel, ByteBuffer, Selector, Pipe, etc.
  • Add support for socketpair (with IP-based emulation on Windows)
  • Add support for casting FileDescriptors to Socket, etc.
  • Add support for Peer Credentials on Solaris/Illumos
  • Improved creation and reuse of AFUNIXSocketAddress instances
  • Add basic support to wrap an AFUNIXSocketAddress as an InetAddress
  • Add fast-path for single-byte read/write
  • Significant internal code refactoring and cleanup (both Java and native C code)
  • AFUNIXRegistry lookup can now take a timeout parameter (to coordinate between starting processes)
  • Replaced the "finalize" logic with a custom Cleaner for Java 9 and above
  • Fixed compatibility issue with OkHttpClient, add demo code
  • Fixed a race condition when connecting to a registry that's just starting up.
  • More test cases, increased unit test code coverage
  • Simplified local compilation on non-macOS/Linux systems.
  • Improved selftest

junixsocket 2.3.4

Fix bind/stat on glibc-based Linux on aarch64 and RISC-V (regression from 2.3.2)

junixsocket 2.3.3

  • Add support for aarch64 on Apple Silicon Macs
  • Improved throughput by up to 40% by removing some JNI overhead (now on par with JEP380)
  • Fix “undefined symbol: stat” error on older Linux machines
  • Fix self-test on Windows; add more system information to selftest
  • Fix LICENSE/NOTICE files (no license change, just reorganization)
  • Fix build issues with RISC-V (use LLVM 9)
  • Fix build issues on macOS
  • Improve handling of ancillary receive buffers
  • Add a new system property to control what happens when the library override fails to load
  • Add an Xcode project to simplify cross-compilation; improved crossclang

junixsocket 2.3.3 snapshot (work in progress)

No release notes provided.

Commits
  • 26d958a junixsocket 2.4.0
  • 594175f FinalizeTest: Be more lenient when counting open files
  • 4796372 Code cleanup; address new code quality warnings
  • 1a206cf Use ThreadLocalRandom
  • 591dcef Update documentation
  • b13e258 Reformat code
  • 5f36fc3 Update kohlschutter-parent dependency
  • eedc119 testUnblockAcceptsWithSoTimeout: Extend timeout to 60 seconds
  • e7634a5 FileDescriptorsTest: Don't use stdout when testing
  • e777158 Workaround: Sockets created with socketpair may not support LOCAL_PEERCRED
  • Additional commits viewable in compare view

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps `junixsocket.version` from 2.3.2 to 2.4.0.

Updates `junixsocket-common` from 2.3.2 to 2.4.0
- [Release notes](https://github.com/kohlschutter/junixsocket/releases)
- [Commits](kohlschutter/junixsocket@junixsocket-parent-2.3.2...junixsocket-parent-2.4.0)

Updates `junixsocket-native-common` from 2.3.2 to 2.4.0
- [Release notes](https://github.com/kohlschutter/junixsocket/releases)
- [Commits](kohlschutter/junixsocket@junixsocket-parent-2.3.2...junixsocket-parent-2.4.0)

---
updated-dependencies:
- dependency-name: com.kohlschutter.junixsocket:junixsocket-common
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.kohlschutter.junixsocket:junixsocket-native-common
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Dec 10, 2021
@dependabot @github
Copy link
Copy Markdown
Author

dependabot bot commented on behalf of github Jun 13, 2022

Superseded by #89.

@dependabot dependabot bot closed this Jun 13, 2022
@dependabot dependabot bot deleted the dependabot/maven/junixsocket.version-2.4.0 branch June 13, 2022 01:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants