All Versions
10
Latest Version
Avg Release Cycle
111 days
Latest Release
831 days ago

Changelog History

  • v3.1.0 Changes

    July 19, 2019

    🆕 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

  • v3.0.3

    November 01, 2018
  • v3.0.2

    September 20, 2018
  • v3.0.1

    May 08, 2018
  • v3.0.0

    May 07, 2018
  • v2.7.0

    January 27, 2017
  • v2.6.3

    June 10, 2017
  • v2.6.2

    January 27, 2017
  • v2.6.1

    December 22, 2016
  • v2.6.0

    July 04, 2016