Releases: smallrye/smallrye-reactive-messaging
Releases · smallrye/smallrye-reactive-messaging
2.1.1
Major changes
Complete changelog
- #634 - make sure all examples can run
- #632 - #631 Memoize KafkaSink retries config and retry only if above 0
- #631 - Performance degradation while producing messages to Kafka
- #627 - Added documentation on the properties for Avro
- #625 - Bump mutiny.version from 0.5.3 to 0.5.4
- #624 - Fix nack propagation for Kafka and add test
- #620 - Fix #615 - Add support for MQTT wildcard in the MQTT Source
- #619 - Fix example execution (maven-exec-plugin config issue)
- #618 - Use the proper tag when importing the KafkaMetadataExample code
- #617 - Use mutiny retry expire when handling failure during kafka re-balance
- #616 - Some examples do not work
- #615 - MQTT subscription topic wildcard stopped working in smallrye-reactive-messaging 2.0.3 (and still does not work in 2.1.0)
- #609 - Configure Kafka Source to use the same group-id if configured for con…
- #608 - Update SmallRye Reactive Utils to version 0.1.1
- #493 - Define the behavior when AMQP write fails
2.0.4
Major changes
Complete changelog
- #554 - Bump awaitility from 4.0.2 to 4.0.3
- #553 - Bump smallrye-reactive-converter-api.version from 1.0.12 to 1.0.13
- #551 - Update Vert.x Mutiny clients to version 0.0.16 (using Vert.x 3.9.1)
- #550 - Bump libraries-bom from 5.3.0 to 5.4.0
- #549 - Implement AMQP reconnection
- #510 - Bump org.eclipse.paho.client.mqttv3 from 1.2.3 to 1.2.4
- #509 - Bump smallrye-parent from 16 to 17
- #508 - WorkerPoolRegistry: use Instance instead of ConfigProvider
- #507 - AMQP - Add an option to use a non-anonymous sender
- #504 - Bump kafka.version from 2.4.1 to 2.5.0
- #503 - add lower-level worker pool registration method
- #497 - Improve concurrency handling in the Kafka sink
2.0.3
Major changes
Complete changelog
- #545 - MQTT Client and Connection sharing
- #544 - Fix how object encoded to JSON are written into the outbound AMQP message
- #543 - Bump auto-service from 1.0-rc6 to 1.0-rc7
- #542 - Docs: fix annotations in Development Model
- #541 - MQTT max-message-size not applied correctly
- #540 - Bump smallrye-config from 1.7.0 to 1.8.0
- #539 - Bump microprofile-metrics-api from 2.3.1 to 2.3.2
- #538 - Provides a way to configure the default Kafka configuration
- #537 - Add the ability to use an exposed Map<String, Object> as Kafka config
- #535 - Update getting-started.adoc
- #532 - Missing beans.xml in smallrye-reactive-messaging-in-memory
- #531 - README: fix typos
- #530 - Fix the In Memory connector
- #526 - Update Artemis version to 2.11.0
- #523 - Add support for incoming and outgoing Camel metadata
- #522 - Bump mutiny.version from 0.4.4 to 0.5.0
- #520 - Do not swallow the main exception when reporting a synchronous initialisation failure
- #516 - Bump microprofile-metrics-api from 2.3 to 2.3.1
- #515 - Exception thrown from connector during startup discarded by provider with cause thrown instead
- #514 - Bump smallrye-parent from 17 to 18
- #513 - Bump debezium-core from 1.1.0.Final to 1.1.1.Final
- #512 - Allows multiple subscription on the Emitter
- #511 - Publisher created and returned by EmitterImpl::getPublisher does not conform to specification
2.0.2
Major changes
Complete changelog
- #534 - Fix AMQP race condition when deleting addresses
- #515 - Exception thrown from connector during startup discarded by provider with cause thrown instead
- #511 - Publisher created and returned by EmitterImpl::getPublisher does not conform to specification
- #474 - AMQP - Provide an option to use non-anonymous sender
- #463 - Camel - The Camel connector should define inbound and outbound Message metadata
- #365 - How to write Integration Tests for Reactive Messaging Applications
2.0.1
Major changes
Complete changelog
- #500 - Revert to Vert.x 3.8.5
- #498 - Bump junit-jupiter from 5.6.1 to 5.6.2
- #495 - use MediatorConfiguration.methodAsString for error messages
- #490 - Bump org.eclipse.paho.client.mqttv3 from 1.2.2 to 1.2.3
- #486 - Extend release process with doc deployment and version bump
- #485 - Bump yasson from 1.0.6 to 1.0.7
2.0.0
Major changes
- Switch to Mutiny as main reactive programming library
- Add support for Mutiny types (
UniandMulti) - New documentation using Antora
- The provider now depends on Vert.x and provide this Vert.x instance to the connectors.
- Add support for the
@Blockingannotation - New
@ConnectorAttributeannotation to simplify the development of connector and their documentation
Complete changelog
- #484 - update acknowledgement documentation to be in sync with the spec
- #482 - Bump mutiny.version from 0.4.3 to 0.4.4
- #481 - Bump camel.version from 3.1.0 to 3.2.0
- #467 - Fixes #79 - Add support for @Blocking
- #462 - Use JSON to serialize the body of outgoing AMQP messages
- #439 - Switch to Mutiny
- #433 - Bump wiremock from 2.26.1 to 2.26.2
- #432 - Bump libraries-bom from 4.1.1 to 4.2.0
- #423 - Utilize Vert.x in core
- #422 - Use the config passed as argument in ConfiguredChannelFactory
- #419 - Support for env variables in application.properties
- #415 - Change default for retry-attempts to infinite retries
- #79 - Add support for @Blocking