Releases: dCache/oncrpc4j
oncrpc4j-3.4.2
Fixed release via maven central
oncrpc4j-3.4.0
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
[maven-release-plugin] copy for tag oncrpc4j-3.3.3
oncrpc4j-3.3.2
oncrpc4j-3.2.2
oncrpc4j-3.1.2
oncrpc4j-3.3.1
oncrpc4j-3.2.1
oncrpc4j-3.1.1
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
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