Releases: smallrye/smallrye-reactive-messaging
Releases · smallrye/smallrye-reactive-messaging
3.6.0
Major changes
Complete changelog
- #1292 - Update Mutiny to version 0.18.1 and Vert.x Bindings to 2.8.0
- #1282 - OutgoingKafkaMetadata type should be that of the key, not the payload
- #1272 - Create Kafka API module
- #1268 - TracingAmqpToAppNoParentTest is flaky
- #1267 - added support for headers on camel's OutgoingExchangeMetadata
- #1266 - Kafka processor consuming parameter type can be message or payload
- #1264 - Overriding a config property with hypen at runtime fails with an exception at startup
3.5.0
Major changes
Complete changelog
- #1263 - Add OpenTelemetry tracing to AMQP Connector
- #1262 - Remove unused rebalance listener injection for vert.x Kafka client
- #1261 - use a concurrent set instead of CopyOnWriteArrayList
- #1260 - Fix #1259 - Do not fail because on uncommitted records if the consumer do not own the partition anymore
- #1258 - Decrease level of consumption logs to DEBUG
- #1255 - Decrease the log level of SRMSG18246 and SRMSG18247
- #1254 - Log deserialization error when no failure handler is configured.
- #1253 - Log Kafka message deserialization error on recovery
- #1247 - Convert seconds into milliseconds
- #1227 - manage Kafka sending thread manually instead of using Vert.x Kafka client
3.4.0
Major changes
Complete changelog
- #1236 - Update Vert.x to 4.1.0 and Vert.x Mutiny binding to 2.6.0
- #1235 - Document how to configure the Kafka connector with Kerberos
- #1234 - Improve cycle detection
- #1233 - Gracefully handle serialisation failure in the AMQP connector
- #1229 - Cycle detection wrongly reports joins as Cycles
- #1218 - expose the seek operations in KafkaConsumer
3.3.2
Major changes
Complete changelog
3.3.1
Major changes
Complete changelog
- #1223 - Fixes #1222
- #1222 - Disable Vertx Tracing when producing Kafka Messages
- #1221 - Bump camel.version from 3.9.0 to 3.10.0
- #1220 - Bump camel.version from 3.9.0 to 3.10.0
- #1219 - Make OpenGraphException serializable
- #1217 - Bump smallrye-fault-tolerance from 5.0.0 to 5.1.0
- #1216 - Bump smallrye-metrics from 2.4.6 to 2.4.7
- #1213 - Bump junit-platform-commons from 1.7.1 to 1.7.2
3.3.0
3.2.0
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
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
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