All Versions
34
Latest Version
7.0
Avg Release Cycle
43 days
Latest Release
-

Changelog History
Page 3

  • v3.1-release

    February 22, 2018
  • v3.0 Changes

    November 23, 2017

    rpcx 3.0 is not compatible with rpcx 2.0 and below

  • v3.0-release

    November 23, 2017
  • v3.0-rc2

    November 13, 2017
  • v3.0-rc1

    October 27, 2017
  • v2.0

    June 01, 2017
  • v1.8.0 Changes

  • v1.7.0 Changes

    • ๐Ÿšš move etcd support to github.com/rpcxio/rpcx-etcd
    • Broken API: NewXXXDiscovery returns error instead of panic
    • ๐Ÿ‘Œ support AdvertiseAddr in FileTransfer
    • ๐Ÿ‘Œ support Auth for OneClientPool
    • ๐Ÿ‘Œ support Auth for XClientPool
    • Broken API: add meta parameter for SendFile/DownloadFile
    • ๐Ÿ‘Œ support streaming between server side and client side
    • ๐Ÿ‘Œ support DNS as service discovery
    • ๐Ÿ‘Œ support rpcx flow tracing
    • ๐Ÿ‘Œ support websocket as the transport like tcp,kcp and quic
    • โž• add CMuxPlugin to allow developing customzied services by using the same single port
    • re-tag rpcx to make sure the version is less than 2 (for go module)
    • ๐Ÿ‘Œ support visit grpc services by rpcx clients: https://github.com/rpcxio/rpcxplus/tree/master/grpcx
    • ๐Ÿ‘Œ support configing grpc servicves in rpcx server side
    • ๐Ÿ‘Œ improve rpcx performance
    • โž• add Inform method in XClient
    • โž• add memory connection for unit tests
    • ๐Ÿ‘Œ supports opentelemetry
  • v1.6.0 Changes

    • ๐Ÿ‘Œ support reflection
    • โž• add kubernetes config example
    • ๐Ÿ‘Œ improve nacos support
    • ๐Ÿ‘Œ improve message.Encode performance
    • re-register services in etcd v3
    • avoid duplicated client creation
    • โž• add SelectNodePlugin that can interrupt the Select method
    • ๐Ÿ‘Œ support TcpCopy by TeePlugin
    • ๐Ÿ‘Œ support reuseport for http invoke
    • return reply even in case of server errors
    • ๐Ÿ”„ Change two methods' name of client plugin!
    • Broken API: add error parameter in PreWriteResponse(#486)
    • Broken API: change ReadTimeout/WriteTimeout to IdleTimeout
    • ๐Ÿ‘Œ Support passing Deadline of client contexts to server side
    • โœ‚ remove InprocessClient plugin
    • ๐Ÿ‘‰ use heartbeat/tcp_keepalive to avoid client hanging
  • v1.5.0 Changes

    • ๐Ÿ‘Œ support jsonrpc 2.0
    • ๐Ÿ‘Œ support CORS for jsonrpc 2.0
    • ๐Ÿ‘Œ support opentracing and opencensus
    • upload/download files by streaming
    • โž• add Pool for XClient and OneClient
    • โœ‚ remove rudp support
    • โž• add ConnCreated plugin. Yu can use it to set KCP UDPSession
    • โšก๏ธ update client plugins. All plugin returns error instead of bool
    • ๐Ÿ‘Œ support ETCD 3.0 API
    • ๐Ÿ‘Œ support redis as registry
    • ๐Ÿ‘Œ support redis DB selection
    • ๐Ÿ›  fix RegisterFunction issues
    • โž• add Filter for clients
    • โœ‚ remove most of build tags such as etcd, zookeeper,consul,reuseport
    • โž• add Nacos as registry http://nacos.io
    • ๐Ÿ‘Œ support blacklist and whitlist