Releases: smallrye/smallrye-reactive-messaging
Releases · smallrye/smallrye-reactive-messaging
3.18.0
3.17.0
Changelog
- #1757 - Add the selector attribute to the AMQP connector (incoming)
- #1751 - Setting pre fetch count specifically for one RMQ channel
- #1748 - Add QOS support to RabbitMQ incoming connector
- #1747 - Fix RabbitMQ connector issues
- #1725 - Add some SSL configuration descriptions
- #1723 - Support mqtt special characters in topic
3.16.0
Changelog
- #1717 - Bump mockito-core from 4.5.0 to 4.5.1
- #1716 - Bump nexus-staging-maven-plugin from 1.6.12 to 1.6.13
- #1715 - Bump mockito-core from 4.4.0 to 4.5.0
- #1714 - Bump kotlin.version from 1.6.20 to 1.6.21
- #1713 - added new configuration attribute dead-letter-queue.producer-client-i…
- #1712 - DeadLetterQueue KafkaFailureHander - Set a custom client.id
- #1710 - Bump micrometer-core from 1.8.4 to 1.8.5
- #1709 - Bump vertx-stack-depchain from 4.2.6 to 4.2.7
- #1708 - Bump testcontainers.version from 1.17.0 to 1.17.1
- #1707 - Bump testcontainers.version from 1.16.3 to 1.17.0
- #1706 - Make number of RabbitMQ connections configurable per queue
- #1705 - Bump junit-pioneer from 1.6.2 to 1.7.0
- #1703 - Bump opentelemetry-semconv from 1.12.0-alpha to 1.13.0-alpha
- #1702 - Bump opentelemetry.version from 1.12.0 to 1.13.0
- #1698 - Bump smallrye-config from 2.9.2 to 2.10.0
- #1693 - Bump kotlin.version from 1.6.10 to 1.6.20
- #1692 - Bump smallrye-fault-tolerance from 5.3.2 to 5.4.0
- #1684 - Bump smallrye-common.version from 1.10.0 to 1.11.0
- #1682 - Bump smallrye-health from 3.2.0 to 3.2.1
- #1680 - Kafka Transactional emitter and exactly-once procesing
- #1677 - Add the 'merge' attribute to the producer configuration cleaner config
- #1676 - Fix DLQ producer client id
- #1675 - Bump micrometer-core from 1.8.3 to 1.8.4
- #1674 - Bump smallrye-config from 2.9.1 to 2.9.2
- #1672 - Bump vertx-stack-depchain from 4.2.5 to 4.2.6
- #1671 - Kafka error when consuming from multiple partitions with DLQ strategy
- #1670 - Fix typo in the kafka receiving-kafka-records doc
- #1668 - If on startup we do not get credits, make sure we enqueue a credit retrieval task.
- #1667 - Make incoming message content_type overridable
- #1666 - Bump maven-dependency-plugin from 3.2.0 to 3.3.0
- #1665 - Bump junit-pioneer from 1.6.1 to 1.6.2
- #1663 - Bump maven-compiler-plugin from 3.10.0 to 3.10.1
- #1656 - Fix duration unit mismatch with RabbitMQ reconnect interval
- #1642 - smallrye-rabbitmq: Unclear error message on IncomingRabbitMQMessage.getPayload()
- #1570 - Syncs RabbitMQ incoming/outgoing metadata & message
3.15.0
Changelog
- #1655 - Setup Revapi for tracking API changes
- #1651 - Short documentation about duplicated context
- #1648 - Mention
pause-if-no-requestsin the Reactive Kafka Consumer pause and resume method javadoc - #1647 - Adding support to null value to headers comming from RabbitMQ
- #1638 - Make getWorker overridable
- #1636 - Fix the check for topic creation
- #1630 - Report the cause when JMS messages cannot be acknowledged successfully
- #1629 - Implement method to insert all headers at once.
- #1626 - Support for single-active-consumers in RabbitMQ Connector
- #1625 - The single active consumer feature of RabbitMQ can now be activated u…
Breaking Changes
method <T> io.smallrye.mutiny.Uni<T> io.smallrye.reactive.messaging.providers.AbstractMediator::invokeBlocking(java.lang.Object[])updated tomethod <T> io.smallrye.mutiny.Uni<T> io.smallrye.reactive.messaging.providers.AbstractMediator::invokeBlocking(org.eclipse.microprofile.reactive.messaging.Message<?>, java.lang.Object[]): Message added to signature for running on duplicated contextmethod <T> io.smallrye.mutiny.Uni<T> io.smallrye.reactive.messaging.providers.ProcessorMediator::invokeBlocking(java.lang.Object[])updated tomethod <T> io.smallrye.mutiny.Uni<T> io.smallrye.reactive.messaging.providers.ProcessorMediator::invokeBlocking(org.eclipse.microprofile.reactive.messaging.Message<?>, java.lang.Object[]): Message added to signature for running on duplicated contextmethod <T> io.smallrye.mutiny.Uni<T> io.smallrye.reactive.messaging.providers.connectors.WorkerPoolRegistry::executeWork(io.smallrye.mutiny.Uni<T>, java.lang.String, boolean)updated tomethod <T> io.smallrye.mutiny.Uni<T> io.smallrye.reactive.messaging.providers.connectors.WorkerPoolRegistry::executeWork(io.vertx.mutiny.core.Context, io.smallrye.mutiny.Uni<T>, java.lang.String, boolean): Context added to signature for running on duplicated contextclass io.smallrye.reactive.messaging.kafka.companion.RecordsSubscriber<T, SELF extends io.smallrye.reactive.messaging.kafka.companion.RecordsSubscriber<T, SELF>>has been removed: RecordsSubscriber should not be publicmethod org.apache.kafka.common.Uuid io.strimzi.test.container.StrimziKafkaContainer::randomUuid() @ io.smallrye.reactive.messaging.kafka.companion.test.ProxiedStrimziKafkaContainerhas been removed: Method removed upstream, use org.apache.kafka.common.Uuid::randomUuid
3.14.1
Changelog
- #1621 - Fix kafka broker extension
- #1620 - Bump vertx-stack-depchain from 4.2.4 to 4.2.5
- #1619 - Bump micrometer-core from 1.8.2 to 1.8.3
- #1615 - Bump nexus-staging-maven-plugin from 1.6.10 to 1.6.11
- #1614 - Bump maven-compiler-plugin from 3.9.0 to 3.10.0
- #1612 - Bump smallrye-fault-tolerance from 5.3.1 to 5.3.2
- #1611 - Bump smallrye-config from 2.8.2 to 2.9.0
- #1608 - fix broken incoming header propagation
3.14.0
Changelog
- #1603 - PubSubConnector correct message type
- #1602 - Avoid comparing Wiring.Component
- #1601 - Fix rabbitmq interal queue size
- #1575 - Cache cloud event configuration
- #1555 - Migrate documentation to mkdocs
- #1554 - Update Vert.x Mutiny Binding to 2.16.2
- #1550 - Bump jackson.version from 2.13.0 to 2.13.1
- #1549 - Add option to propagate headers in kafka connector
- #1546 - Kafka companion testing library
- #1544 - Update to Vert.x 4.2.2
- #1543 - Bump opentelemetry-semconv from 1.9.1-alpha to 1.10.0-alpha-rc.1
- #1540 - Amqp connector option for setting sender/receiver capabilities
- #1489 - Integrate Kafka 3.0
3.13.0
3.13.0.RC1
Changelog
3.12.1
3.12.0
Changelog
- #1528 - Remove JSON-B requirement note in jms docs
- #1521 - Make sure to runOnContext on the event loop thread
- #1518 - Kafka latest commit strategy commit async without waiting
- #1517 - Implement Cloud Event support for the AMQP connector
- #1516 - Fix the configuration of the Kafka Consumer streams
- #1513 - Better failure handlers for Kafka serde
- #1505 - Fix split packages
- #1460 - Forward headers through camel message processor
- #1458 - [Camel] Headers not forwarded through message processor