oncrpc4j-3.2.0
Feature release with highlights:
- added possibility to control memory pool used by underlying grizzly NIO framework
- improvements in RPC-over-TLS
- support builds with java17
Changelog for oncrpc4j-3.2.0...oncrpc4j-3.1.0
* [ada2353] [maven-release-plugin] prepare for next development iteration
* [b42847a] [maven-release-plugin] prepare release oncrpc4j-3.1.0
* [7b531eb] readme: add latest release badge
* [6cd0cab] pom: add profile to sign artifacts
* [1e91d7a] test: improve test coverage of XdrLong
* [9328681] rpc: remove complete timeout task after request is complete
* [c66adbf] rpc: change ABI to have more predictable client behaviour
* [22fdabb] portmap: don't use Boolean object when primitive is required
* [cef527b] portmap: don't create an array when calling vararg method
* [5b97286] Use HTTPS instead of HTTP to resolve dependencies
* [a96f091] readme: describe how to use RPC-over-TLS
* [3c627fa] test: add TLS-over-UDP (DTLS) test
* [d433442] build(deps): bump guava from 24.1-jre to 24.1.1-jre
* [2085136] build(deps): bump junit from 4.12 to 4.13.1
* [3e86824] rpc: fix typo in error message
* [b60d201] pom: require java11
* [b95b59a] portmap: fix unnecessary array creation for logging
* [d4ffc78] Log the address we disconnected from in the exception
* [54cf59c] xdr: remote redundant bracket
* [c4b9961] oncrpc: add ability to control memory allocator
* [95a99b4] gss: remove unused imports
* [2d47552] rpcsvc: use try-with-resource when updating portmap
* [656391d] rpc: fix typo in a comment
* [cab1d81] rpc: move MemoryAllocator into org.dcache.oncrpc4j.rpc package
* [f67311c] rpc: drop SimpleRpcClient and SimpleRpcServer
* [d0f33a0] junit: simplify unit test assertions
* [cf298a5] rpc: add RpcCall#startTLS to simplify the API
* [5b1b405] build(deps-dev): bump bcprov-ext-jdk15on from 1.60 to 1.67
* [50ad1f0] pom: use grizzly-3.0.0
* [ec08f5d] rpc-over-tls: use per-connection STARTTLS attribute
* [e04037d] pom: use java-17 capable jacoco-0.8.7
* [9926a66] rpc: ensure that client on startTLS sends an empty verifier
* [7ecf686] rpc: introduce RpcTransport#isTLS
* [87985be] gss: don't use grizzly buffer without need
* [801cce6] xdr: pass grizzly memory managet to Xdr
* [afb7577] [maven-release-plugin] prepare branch 3.2
* [65accd1] [maven-release-plugin] prepare release oncrpc4j-3.2.0