Skip to content

Releases: dCache/oncrpc4j

oncrpc4j-3.4.2

05 Dec 14:41

Choose a tag to compare

Fixed release via maven central

oncrpc4j-3.4.0

05 Dec 12:19

Choose a tag to compare

The next major release with highlights:

  • java 17
  • possibility to enable/disable TCP-nodelay
  • expose startTLS to generated client stubs
  • Support for filechunk encofing

Changelog for oncrpc4j-3.3.0..oncrpc4j-3.4.0
* [6ad16b5] [maven-release-plugin] prepare for next development iteration
* [726556f] rpc: use Stream#anyMatch to probe SSL filter
* [1e317d4] build(deps): bump guava from 31.1-jre to 32.0.0-jre
* [e50ceda] Set leader-follower strategy in grizzly if selected in oncrpc4j.
* [ed14af9] pom: update jacoco to 0.8.10
* [ca9cdc0] pom: remove dead property
* [11ec832] build(deps): bump ch.qos.logback:logback-classic from 1.2.3 to 1.2.13
* [bc12f32] build(deps): bump org.springframework:spring-context
* [388014e] rpc: introduce OncRpcClientBuilder
* [9375078] rpc: update OncRpcSvcBuilder to support SSLContext supplier
* [2d8022a] build(deps-dev): bump bc.version from 1.67 to 1.70
* [56171a5] github: add release workflow
* [6b55cc1] github: add maven release action
* [879435e] github: run release step manually
* [fb4f0a1] github: use central.sonatype.com fur publishing
* [79fe143] rpc: add possibility to enable/disable tcp_no_delay option
* [376a9cf] rpc: add shortcut to build OncRpcSvc with Leader Follower IO strategy
* [cd44b6b] core: Xdr: Special-case reading zero-length opaque / string data
* [1fc8af2] oncrpc: add OncRpcClientBuilder#withTcpNoDelay
* [6c444d8] pom: Bump Java target version to 17
* [a204888] Expose startTLS in generated stubs.
* [5fd0ef0] github: add build and test action
* [f32bec2] core: Don't duplicate Buffers when not necessary
* [b18a329] Specify client connect timeout in OncRpcClientBuilder; consume in OncRpcClient connect call. Signed-off-by: John Calcote [email protected]
* [01fc1db] pom: bump maven-shade-plugin version to 3.6.1
* [4223db8] rpc,xdr: add Xdr#xdrEncodeFileChunk method
* [ddb0611] ci: use setup-java@4 and checkout@v4
* [0864099] pom: use central-publishing-maven-plugin 0.9.0
* [d034852] pom: don't point to custom maven repo
* [62e9e9c] [maven-release-plugin] prepare branch 3.4
* [0d5873c] ci: use java17 for release builds
* [ba65512] [maven-release-plugin] prepare release oncrpc4j-3.4.0

oncrpc4j-3.3.3

29 Sep 17:48
oncrpc4j-3.3.3

Choose a tag to compare

[maven-release-plugin]  copy for tag oncrpc4j-3.3.3

oncrpc4j-3.3.2

25 Feb 12:42
oncrpc4j-3.3.2

Choose a tag to compare

Minor enhancements release.

Changelog for oncrpc4j-3.3.1..oncrpc4j-3.3.2
* [9d4db2a] [maven-release-plugin] prepare for next development iteration
* [299c058] rpc: introduce OncRpcClientBuilder
* [8762000] [maven-release-plugin] prepare release oncrpc4j-3.3.2

oncrpc4j-3.2.2

25 Feb 12:43
oncrpc4j-3.2.2

Choose a tag to compare

Minor enhancement release

Changelog for oncrpc4j-3.2.1..oncrpc4j-3.2.2
* [89cd267] [maven-release-plugin] prepare for next development iteration
* [25b39ce] rpc: introduce OncRpcClientBuilder
* [da3e056] [maven-release-plugin] prepare release oncrpc4j-3.2.2

oncrpc4j-3.1.2

25 Feb 13:04
oncrpc4j-3.1.2

Choose a tag to compare

Minor enhancement release

Changelog for oncrpc4j-3.1.1..oncrpc4j-3.1.2
* [f1cd22b] [maven-release-plugin] prepare for next development iteration
* [887213a] rpc: introduce OncRpcClientBuilder
* [e0dcde5] [maven-release-plugin] prepare release oncrpc4j-3.1.2

oncrpc4j-3.3.1

31 Aug 17:08
oncrpc4j-3.3.1

Choose a tag to compare

Minor fix release

Changelog for oncrpc4j-3.3.0..oncrpc4j-3.3.1
* [932e307] [maven-release-plugin] prepare for next development iteration
* [3813afc] Set leader-follower strategy in grizzly if selected in oncrpc4j.
* [df7b896] [maven-release-plugin] prepare release oncrpc4j-3.3.1

oncrpc4j-3.2.1

31 Aug 17:11
oncrpc4j-3.2.1

Choose a tag to compare

Minor fix

Changelog for oncrpc4j-3.2.0..oncrpc4j-3.2.1
* [a8f7352] [maven-release-plugin] prepare for next development iteration
* [459920f] Set leader-follower strategy in grizzly if selected in oncrpc4j.
* [7a229ca] [maven-release-plugin] prepare release oncrpc4j-3.2.1

oncrpc4j-3.1.1

31 Aug 17:20
oncrpc4j-3.1.1

Choose a tag to compare

Minor fix

Changelog for oncrpc4j-3.1.0..oncrpc4j-3.1.1
* [41ab2d3] [maven-release-plugin] prepare for next development iteration
* [e533966] pom: add profile to sign artifacts
* [f917a7d] rpc: remove complete timeout task after request is complete
* [641d6cf] Set leader-follower strategy in grizzly if selected in oncrpc4j.
* [fee2395] [maven-release-plugin] prepare release oncrpc4j-3.1.1

oncrpc4j-3.3.0

06 Jan 10:38
oncrpc4j-3.3.0

Choose a tag to compare

New major release with highlights:

  • update dependency to grizzly-4.0.0 and guava-31
  • added possibility to add call interceptor
  • optimized encoding of grizzly Buffers and NIO ByteBuffers

Changelog for oncrpc4j-3.2.0..oncrpc4j-3.3.0
* [8b927c9] [maven-release-plugin] prepare for next development iteration
* [9ca5fe1] rpc: introduce OncRpcSvcBuilder#withCallInterceptor
* [6061c9f] rpc: add unit tests for RpcDispatcher
* [438b3a3] libs: use up-to-date guava-31
* [bc9e812] libs: use grizzly-4.0.0
* [18c432c] benchmarks: simplify way to run benchmarks
* [f7cf70a] rpc: drop RpcMessage class
* [755944a] xdr: optimize encoding of ByteBuffer
* [4e98f79] rpc: make empty Subject static final field
* [d2f26e2] test: skip tests that can be made under java19
* [506c949] rpc: move RPC record marking into GrizzlyRpcTransport
* [032d7dc] xrd: add Xdr#xdrEncodeShallowByteBuffer(Buffer)
* [7d6e0fb] test: fix hard coded port number
* [cd19d6f] test: fix broken test
* [9987da7] [maven-release-plugin] prepare branch 3.3
* [f2a1df6] [maven-release-plugin] prepare release oncrpc4j-3.3.0