Skip to content

Releases: smallrye/smallrye-reactive-messaging

2.1.1

29 Jun 11:54

Choose a tag to compare

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

20 May 09:37

Choose a tag to compare

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

15 May 15:30

Choose a tag to compare

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

03 May 08:35

Choose a tag to compare

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

13 Apr 09:19

Choose a tag to compare

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

08 Apr 06:40

Choose a tag to compare

Major changes

  • Switch to Mutiny as main reactive programming library
  • Add support for Mutiny types (Uni and Multi)
  • New documentation using Antora
  • The provider now depends on Vert.x and provide this Vert.x instance to the connectors.
  • Add support for the @Blocking annotation
  • New @ConnectorAttribute annotation 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

1.1.0

07 Apr 14:50

Choose a tag to compare

Major changes

Complete changelog

  • #398 - Externalize the in-memory connector
  • #388 - Rename KafkaMessage to KafkaRecord
  • #379 - Emitter for anonymous AMQP sender
  • #335 - Header / Baggage support for message