Skip to content

Releases: sbt/ipcsocket

2.0.0-M2

11 Jan 03:28
v2.0.0-M2
0f8ed45

Choose a tag to compare

2.0.0-M2 Pre-release
Pre-release

Full Changelog: v2.0.0-M1...v2.0.0-M2

2.0.0-M1

21 Oct 07:39
v2.0.0-M1
0fa8989

Choose a tag to compare

2.0.0-M1 Pre-release
Pre-release

🚀 JDK 17 Unix Domain Socket support

IPC Socket 2.0 adds JDK 17 Unix Domain Socket support as the NIO SocketChannel.

String pathName = "/tmp/foo/foo.sock";
ServerSocketChannel serverChannel = ServerSocketChannels.newServerSocketChannel(pathName, true);
SocketChannel clientChannel = SocketChannels.newSocketChannel(pathName, true);

This was contributed by @xuwei-k in #53, and by @eed3si9n in #54 and #55.

🎬 behind the scenes

new contributors

Full Changelog: v1.6.3...v2.0.0-M1

1.6.3

18 Oct 05:48
v1.6.3
a35ee84

Choose a tag to compare

update

behind the scene

  • refactor: Avoids deprecated java.net.URL constructor by @xuwei-k in #45
  • ci: Downgrade to Ubuntu 20.04 by @eed3si9n in #38
  • ci: Comment out tests that get stuck by @eed3si9n in #42

new contributors

Full Changelog: v1.6.2...v1.6.3

1.6.2

05 Jan 03:38
v1.6.2
99720b8

Choose a tag to compare

What's Changed

New Contributors

  • @mkurz made their first contribution in #36

Full Changelog: v1.6.1...v1.6.2

1.6.1

31 Dec 02:41
v1.6.1
d182978

Choose a tag to compare

Note: This is identical to 1.6.0, but republished since it's failing to sync to Maven Central.

fixes and updates

behind the scene

Full Changelog: v1.5.0...v1.6.0

1.6.0

30 Dec 08:56
v1.6.0
d182978

Choose a tag to compare

fixes and updates

behind the scene

Full Changelog: v1.5.0...v1.6.0

1.5.0

26 Jun 06:12
v1.5.0
b752b77

Choose a tag to compare

JNA 5.12.0

  • ipcsocket 1.5.0 updates JNA to 5.12.0

Bug fixes

  • Fixes native library cleanup, which was trying to delete temporary directory like /tmp when useJNI is true by @eed3si9n in #23
  • Fixes typo in ERROR_PIPE_CONNECTED implementation by @eatkins in #21

Tests and samples

New Contributors

Full Changelog: v1.4.0...v1.5.0

1.4.1

26 Jun 05:42
v1.4.1
2897c53

Choose a tag to compare

Bug fixes

  • Fixes native library cleanup, which was trying to delete temporary directory like /tmp when useJNI is true by @eed3si9n in #23
  • Fixes typo in ERROR_PIPE_CONNECTED implementation by @eatkins in #21

Tests and samples

New Contributors

Full Changelog: v1.4.0...v1.4.1

1.4.0

05 Jun 19:27
v1.4.0
6741a7d

Choose a tag to compare

IPC Socket 1.4.0 updates Java Native Access (JNA) to 5.8.0, which adds support for Apple silicon (ARM). ARM support has been available via Java Native Interface (JNI) implementation since 1.2.0, but this allows the same implementation to be used on ARM macs. JNI would still be necessary for GraalVM native image purposes.

IPC Socket 1.4.0 also contains the fix to server socket forgetting about useJNI flag, which prevents BSP import on ARM macs. The fix was contributed by @quelgar in #14.

1.3.1

05 Jun 19:19
v1.3.1
b63b700

Choose a tag to compare

IPC Socket 1.3.1 fixes server socket forgetting about useJNI flag, which prevents BSP import on Apple silicon (ARM) Macs. The fix was contributed by @quelgar in #14.