Azn9 / JetBrains-Discord-Integration

Discord rich presence integration for all JetBrains IDEs
Apache License 2.0
117 stars 9 forks source link

build(deps): bump com.kohlschutter.junixsocket:junixsocket-core from 2.6.2 to 2.8.3 #52

Closed dependabot[bot] closed 7 months ago

dependabot[bot] commented 7 months ago

Bumps com.kohlschutter.junixsocket:junixsocket-core from 2.6.2 to 2.8.3.

Release notes

Sourced from com.kohlschutter.junixsocket:junixsocket-core's releases.

junixsocket 2.8.3

  • Fix concurrency issue with AFSocketServerConnector, AFSelectionKey; take two
  • Fix regression introduced in 2.8.2 that leaked FileDescriptors
  • Reduce allocation overhead during select

junixsocket 2.8.2

Fix concurrency issue with AFSocketServerConnector, AFSelectionKey

junixsocket 2.8.1

  • Fix UnsatisfiedLinkError with noexec temporary directory on RHEL 9 and others

junixsocket 2.8.0

  • Java 7 support is back! (junixsocket-common only, as it was before version 2.5.0)
  • Fix AFSocket shutdown to ignore InvalidSocketException upon setTimeout
  • Fix two potential hangs in selftest
  • Fix loading of the native library when running under macOS Rosetta 2
  • Fix a potential exception when trying to serialize an AFRMISocketFactory
  • Fix a potential race condition when working with native addresses
  • Fix a potential crash in TIPC code when compiling the native library against an old Linux SDK
  • Improve AFSocketServer, add new methods
  • Improve crossclang to support Xcode 15
  • Enable RMI support for GraalVM native-image; selftest now passes without issues
  • Add junixsocket-ssl, to simplify securing junixsocket connections
  • Requires Java 17 to build (and JDK 8 if Java 7 support is desired); build instructions have changed

junixsocket 2.7.2

  • Fix SelectionKey logic (regression introduced in 2.7.1)
  • Fix selftest-android dependency (some tests would always fail)
  • Improve AFSocketAddress creation, skip DNS resolution on Android
  • Add demo code for interacting with Apache Mina and Netty
  • Code cleanup

junixsocket 2.7.1

  • Fix openDatagramChannelPair (was using STREAM instead of DGRAM), add AFSocketType support
  • Fix availability of AF_SYSTEM capability on Darwin
  • Improve exception handling for "EPROTOTYPE" error on z/OS
  • Improve SelectionKey logic, reduce locking/GC overhead
  • Improve "unsupported operation" handling in native code
  • Improve handling of "test aborted, but not really an issue"
  • Add unit tests for Jetty 12
  • Code cleanup, update dependencies

junixsocket 2.7.0

Users of junixsocket are strongly advised to upgrade to this version

  • New supported platform (out of the box): Android (aarch64, arm-linux-androideabi, x86_64, i686)
  • New platforms that can be used when building the native library from source: Haiku, IBM z/TPF
  • Add selftest GUI app for Android (“junixsocket-selftest-android”)
  • Add ability to get native file descriptor number via FileDescriptorCast
  • Add AFSocketCapability for “large port numbers” (larger than 65535)

... (truncated)

Commits
  • 45d0700 Update site dependency for 2.8.x only
  • cfec208 Update changelog
  • 0f700aa Set version to 2.8.3
  • efacb5a AFSelector: Bring back Java 7 compatibility
  • 470e426 AFSelector: Use single ConcurrentHashMap for registered/selected keys
  • 889ca99 Fix concurrency issue with AFSelector
  • 4b2bfc8 Revert "Fix concurrency issue from modifying the selectedKeysSet"
  • f0bafd4 Bump native-maven-plugin dependency
  • 819eeb6 Bump version to 2.8.3-SNAPSHOT
  • 0943b15 Set version to 2.8.2, update changelog
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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 show ignore conditions` will show all of the ignore conditions of the specified dependency - `@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)