Skip to content

oncrpc4j-3.1.0

Compare
Choose a tag to compare
@kofemann kofemann released this 19 Jul 08:40
· 76 commits to master since this release
oncrpc4j-3.1.0

New major version with highlights:

  • Drop dependency on dcache-auth , which had incompatible license
  • Experimental AUTH_TLS support
  • Various javadoc improvements
  • Improved code coverage
  • removed direct dependency on grizzly-framework-monitoring

Changelog for oncrpc4j-3.0.0..oncrpc4j-3.1.0
* [6aac14c] [maven-release-plugin] prepare for next development iteration
* [fea57b0] xdr: do not flip byte buffer in Xdr#xdrEncodeByteBuffer
* [10bf98b] Add xdr(encode|decode)(Int|Long)FixedVector
* [c28f306] rpc: add test case to ensure reply queue cleanup on timeout
* [1e38f5c] rpc: use telescopic methods
* [fe4cf32] rpc: expose CompletableFuture for RpcCall#call method
* [85ad969] portmap: use constants instead of magic numbers
* [2d6deff] rpc: limit number of threads when testing
* [1de41be] portmap: fix/optimize rpcb_list and pmaplist encoding
* [0802b3b] portmap: fix xdr encoding of mapping object
* [dc18b4d] portmap: remove OncRpcbindServer#main()
* [7a24730] libs: use mockito-2.22.0 with java11 support
* [2819840] docs: use latest official release in example
* [48b44d0] libs: update to use spring-5.1 release
* [95628d3] src: fix typo in method name
* [7479eec] oncrpcsvc: do not use FixedThreadPool from grizzly
* [a666f5d] oncrpc: remove dead code
* [c75e3ed] pom: enable jacoco code coverage
* [966e9da] tests: improve test coverage of Xdr class
* [adef1a1] test: improve test coverage of InetSocketAddresses
* [3d89c3e] grizzly: explicitly disallow instance of GrizzlyMemoryManager
* [d308cdc] test: improve test coverage of XdrOpaque
* [dd0c6bc] test: improve test coverage of XdrInt
* [8a994e9] oncrpc: add RPC over TLS
* [d7f934b] oncrpc: bind service to localhost during unit testing.
* [a6981bf] oncrpc: add support for AUTH_TLS
* [1d98aaa] xdr: introduce argument-less constructor for XdrOpaque
* [052e329] benchmarks: add throughput benchmark for TLS and non TLS configurations
* [f07892e] oncrpc: accept SSLParameters to configure SSLEngine
* [23a712d] test: introduce constant for op NULL
* [480bfb8] svc: add OncRpcSvcBuilder#withoutStartTLS method
* [f387a9b] spring: allow TLS configuration with spring integration
* [9a0e9ed] tls: return fixed ASCII characters "STARTTLS" as starttls verifier
* [44005ba] oncrpc4j-core: fix various javadoc issues
* [145e10b] gss: set krb5 debug mode according to sun.security.krb5.debug property
* [9f8fde0] remove dependency on dcache-auth
* [9255664] rpc: introduce handy RpcAuthTypeUnix#ofCurrentUnixUser method
* [e60e607] pom: enable spotbugs plugin
* [3d99268] docs: fix README.md formatting
* [9bd3d49] pom: enforce utf-8 encoding
* [941a766] pom: remove grizzly-framework-monitoring jar as dependency
* [3bce2aa] [maven-release-plugin] prepare branch 3.1
* [b42847a] [maven-release-plugin] prepare release oncrpc4j-3.1.0