Nothing Special   »   [go: up one dir, main page]

Skip to content

Releases: jauntsdn/rsocket-jvm

1.5.4.RELEASE

12 Mar 12:18
Compare
Choose a tag to compare
  • RPC: add support for request timeouts in metadata headers; add compiler support for request timeouts (with timeouts compiler option) for grpc-stub, futures, virtualthreads APIs.
  • RSocket-helidon, rsocket-rpc-helidon modules - deprecate for removal since helidon-common-reactive project seems inactive/abandoned.

1.5.3.RELEASE

11 Feb 15:25
Compare
Choose a tag to compare
  • RPC compiler: add instrumentation option - defines sources of instrumentation listeners in generated stubs: one of all (default) - both external (constructor) and provided (via MessageStreams implementation attribute),mstreams - provided only (via MessageStreams implementation attribute).
  • Update dependencies.

1.5.2.RELEASE

21 Nov 18:22
Compare
Choose a tag to compare
  • RPC: add ServiceDescriptors to transcode RPC / Protocol Buffers calls into another representation (e.g. http/json).
  • RPC compiler: generate ServiceDescriptors with "generate-service-descriptors" option - value format is "service_foo.proto;service_bar.proto", or empty to generate for all services. Descriptors are generated in server stubs for request-response interactions.

1.5.1.RELEASE

28 Aug 13:40
Compare
Choose a tag to compare
  • RPC protobuf metadata: add internal codec in order to make rsocket-rpc-metadata-idl dependency optional.
  • RPC compilers: typed-metadata option accepts 2 values: "internal", "external"; "internal" is used by default.
  • RPC compilers: generate-codec-suffix option (suffix for package containing generated ProtobufCodec code) default is changed from "random" to "none".

1.5.0.RELEASE

05 Aug 10:36
Compare
Choose a tag to compare
  • RPC: Protocol Buffers metadata support with "typed-metadata" RPC compiler option.
  • RPC compilers: reduce generated code size.

1.4.0.RELEASE

19 May 18:42
Compare
Choose a tag to compare
  • Jdk virtual threads API support.

1.3.2.RELEASE

18 Apr 17:43
Compare
Choose a tag to compare
  • Compilers: selective stubs generation with "generate-servers", "generate-clients" options, format: "pkg/file1.proto;pkg/file2.proto", empty if no stubs should be generated.
  • Grpc-stubs API: exclude unused dependencies - grpc-api, grpc-context.
  • Add protobuf-javalite to managed dependencies.
  • RpcHandler: RpcHandler.Factory (shortcut utility to combine multiple RPC handlers) - remove redundant index increment.

1.3.1.RELEASE

23 Mar 18:52
Compare
Choose a tag to compare
  • RPC grpc-stubs API: client & server bidi-streaming support.
  • Grpc-stubs API: exclude unused transitive dependencies - guava, errorprone.

1.3.0.RELEASE

20 Feb 18:44
Compare
Choose a tag to compare
  • RPC with GRPC-stub (StreamObserver) API support with request-stream, request-response, fire-and-forget interactions

1.2.0.RELEASE

24 Sep 07:23
Compare
Choose a tag to compare
  • Lease metadata: support for allowed fire-and-forget requests, service call latencies.
  • RPC: remove compile dependencies on javax.inject, javax.annotations-api.
  • RPC compiler: stop generating javax.inject, javax.annotations-api annotations for RPC stubs by default.