Skip to content

Releases: smallrye/smallrye-reactive-messaging

3.3.0

18 May 11:51
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #1207 - Bump smallrye-config from 2.2.0 to 2.3.0
  • #1194 - Documentation: ack the incoming when skipping
  • #1058 - Update to Reactive Messaging 2.0

3.2.0

29 Apr 15:06
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #1188 - Enhance the Reactive Streams TCK environment configuration
  • #1184 - Add support for producing Kafka ProducerRecord
  • #1177 - Provide access to the low-level Kafka client
  • #1169 - fix lookup of Kafka default configuration
  • #1165 - Bump kafka-clients from 2.7.0 to 2.8.0
  • #1164 - Bump kafka-clients from 2.7.0 to 2.8.0
  • #1163 - Move unmaintained connector to the attic
  • #1157 - [3.x] Backport improve error handling in the AMQP connector
  • #1156 - [3.x] Backport add bean discovery mode to beans.xml from documentation
  • #1152 - Add documentation for Apicurio Registry 2.x Avro library
  • #1136 - Bump camel.version from 3.8.0 to 3.9.0
  • #1135 - Bump smallrye-health from 3.0.0 to 3.0.1
  • #995 - Replace Kafka Consumer
  • #974 - Pause the Kafka consumer when request reaches 0

3.1.0

25 Mar 14:02
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #1133 - [3.x] Backport Fix MQTT SSL Helpers to better handle misconfigurations
  • #1131 - [3.x] Backport Improve Kafka source health check to handle the lazy consumption case
  • #1129 - [3.x] Backport Add more tests around MediatorConfiguration and TypeUtils
  • #1128 - [3.x] Backport Fix MQTT Client when the keystore/truststore password is missing
  • #1126 - [3.x] Backport MQTT Client TLS Implementation
  • #1118 - Bump smallrye-config from 2.1.0 to 2.2.0
  • #1116 - [3.x] Backport Update Weld to 3.1.7.Final
  • #1114 - [3.x] Backport Use @Identifier instead of @nAmed
  • #1112 - [3.x] Backport Add a few tests around the ConnectorAttributeProcessor
  • #1110 - Bump smallrye-common-annotation from 1.5.0 to 1.6.0
  • #1107 - [3.x] Backport Add delivery.timeout.ms configuration parameter
  • #1106 - [3.x] Backport Configure CI to build on Java 15 and 16
  • #1104 - Bump vertx mutiny 2.2.0
  • #1102 - Only set the partition on a span if it's been set
  • #1100 - Modify KafkaConnector.TRACER initialization out of class construction
  • #1099 - [3.x] Backport Migrate test suite to junit 5
  • #1094 - Bump vertx-stack-depchain from 4.0.2 to 4.0.3
  • #1079 - [Backport 3.x] AMQP - Expose virtual host attribute
  • #1068 - [3.x] - Fix graceful shutdown in the Kafka connector
  • #1067 - [3.x] Fix key name extraction when the channel contains dot
  • #1059 - [3.x] Fix#1053: Use passedConfig over defaultConfig in KafkaConnector (#1057)
  • #1052 - [3.x] Add support for channel with dots
  • #1043 - Update to OpenTelemetry 0.17.1
  • #1032 - Bump testcontainers from 1.15.1 to 1.15.2
  • #1012 - Bump artemis.version from 2.16.0 to 2.17.0
  • #1011 - Fix subscriber requests
  • #1010 - Fix materialization cycle between emitter and mediator methods
  • #1005 - Update Mutiny to 0.14.0 and Vert.x Mutiny API to 2.1.1
  • #1000 - Update SmallRye Config to version 2.1.0
  • #997 - Update SmallRye Metrics to version 3.0.1

2.9.0

16 Mar 08:02
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #1101 - Only set the partition on a span if it's been set
  • #1098 - Modify KafkaConnector.TRACER initialization out of class construction
  • #1097 - Migrate test suite to junit 5
  • #1075 - AMQP - Expose virtual host attribute
  • #1062 - Bump vertx-stack-depchain from 3.9.4 to 3.9.6
  • #1057 - Fix#1053: Use passedConfig over defaultConfig in KafkaConnector
  • #1054 - Fix graceful shutdown in the Kafka connector
  • #1053 - Default Kafka Config overrides more specific consumer/producer configuration
  • #1050 - Fix key name extraction when the channel contains dot
  • #1042 - Update to OpenTelemetry 0.17.1
  • #1019 - Added support to enclose the channel name with double quotes
  • #1008 - Bump artemis.version from 2.16.0 to 2.17.0
  • #1004 - Update Mutiny to version 0.14.0
  • #1003 - Fix subscriber requests
  • #1001 - Fix materialization cycle between emitter and mediator methods
  • #996 - refactor health to avoid duplication
  • #985 - Update to OpenTelemetry 0.16.0
  • #976 - Kafka - Pause / Resume underlying consumer when the downstream does not request items

3.0.0

09 Feb 15:34
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #986 - Update to OpenTelemetry 0.16.0
  • #981 - Update to OpenTelemetry 0.15.0
  • #978 - Update Vert.x to 4.0.2

3.0.0.RC2

02 Feb 14:44
Compare
Choose a tag to compare
3.0.0.RC2 Pre-release
Pre-release

Major changes

Complete changelog

  • #965 - Switch to mutiny api 2.0.0
  • #961 - Remove RX Java runtime support

2.8.0

02 Feb 15:13
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #971 - Improve inheritance support
  • #970 - Fix the default value of the strict configuration property
  • #963 - expand test to cover change in default behaviour from #953
  • #962 - Allows invoking non-public methods
  • #960 - Remove wrong comment from AmqpRelease
  • #959 - Default invoker should support non-public mediator methods
  • #956 - Implement a new approach for the Kafka readiness check
  • #954 - Clean the 'enabled' property to avoid some warning
  • #953 - The AMQP incoming durable attribute should be false by default
  • #952 - Add merge attribute to outbound connectors
  • #951 - Mark @channel and @emitter experimental
  • #950 - MP Emitter repackaged from unreleased spec is not marked as Experimental
  • #948 - Make sure the Kafka Admin client config contain sasl attributes
  • #947 - Fix Kafka producer close that can block forever
  • #946 - Kafka - Avoid high-load after a disconnection
  • #940 - Mutiny 0.13.0 and Vert.x Mutiny API 1.4.0
  • #939 - Bump smallrye-reactive-converter-api.version from 1.3.0 to 1.4.0
  • #938 - Bump smallrye-vertx-mutiny-clients.version from 1.3.0 to 1.4.0
  • #936 - Set strict via MP Config rather than direct system property
  • #935 - Update to OpenTelemetry 0.14.1
  • #931 - various AMQP test improvements
  • #929 - Detect and throw a CDI DefinitionException when trying to inject an Emitter<Message<?>>
  • #926 - Update to OpenTelemetry 0.13.1
  • #924 - Improve error reporting in case of invalid signature.
  • #923 - Improve injected channel support
  • #893 - Bump smallrye-config from 1.9.3 to 1.10.0
  • #827 - Ambiguous DefinitionException when using @Blocking with invalid signature on reactive channel

3.0.0.RC1

27 Jan 15:13
Compare
Choose a tag to compare
3.0.0.RC1 Pre-release
Pre-release

Complete changelog

  • #958 - Migrate to Vert.x 4
  • #944 - Bump smallrye-health from 2.2.5 to 3.0.0
  • #941 - Bump smallrye-fault-tolerance from 4.3.2 to 5.0.0
  • #934 - Bump smallrye-metrics from 2.4.4 to 3.0.0
  • #930 - Bump smallrye-config from 1.10.0 to 2.0.2
  • #900 - MicroProfile 4
  • #899 - Bump microprofile-metrics-api from 2.3.2 to 3.0
  • #894 - Bump vertx-stack-depchain from 3.9.4 to 4.0.0
  • #890 - Bump microprofile-health-api from 2.2 to 3.0
  • #889 - Bump microprofile-config-api from 1.4 to 2.0

2.7.1

07 Jan 10:14
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #921 - Properly log failures happening in subscriber methods.
  • #902 - SRMSG18304: Unknown channel after InMemoryConnector.switch*ChannelsToInMemory in quarkus

2.7.0

18 Dec 09:55
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #915 - Detail message chaining in the documentation
  • #914 - Kafka Connector : TooManyMessagesWithoutAckException for a processor with Message based method signature
  • #913 - Bump camel.version from 3.6.0 to 3.7.0
  • #912 - Bump mutiny.version from 0.11.0 to 0.12.5