Releases: smallrye/smallrye-reactive-messaging
Releases · smallrye/smallrye-reactive-messaging
3.0.0.RC2
2.8.0
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
durableattribute 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
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
2.7.0
2.6.1
2.5.0
Major changes
Complete changelog
- #863 - Remove consumer interceptor from the DQL producer config
- #862 - Unable to use Kafka interceptors while using DLQ
- #857 - Implement deserialization failure handler
- #852 - Improve @merge doc and remove 'edit this page' link
- #850 - docs: "Edit this Page" is broken
- #834 - Bump test-container from 0.19.0 to 0.20.0
- #826 - Bump camel.version from 3.5.0 to 3.6.0
- #824 - Fix Kafka producer concurrency settings
- #823 - Bump smallrye-config from 1.9.1 to 1.9.2
- #822 - Use throwable.toString on reason and cause if message is null
- #820 - Increase the log level of consumer failures
- #817 - Fix log message parameter order
- #816 - Fix NPE from ACKed kafka record on revoked topic partition
- #815 - Fix a small log typo for AMQP
- #812 - Avoid adding empty section to the outgoing AMQP message
- #811 - Improve health check reporting for application's failure
- #810 - Extend Kafka DLQ headers
- #806 - superflous AMQP message sections being sent
- #805 - Set the consumer/producer/admin client.id when not set in the config
- #803 - Extend the environment variable and system variable tests.
- #802 - Cleanup acknowledgement test to avoid polluting the log with pointless exceptions
- #801 - Fix how configuration property coming from environment variables are handled
- #800 - update AmqpCreditTest to use a test server rather than full broker
- #798 - Remove and commit revoked partitions from the throttled offset store
- #797 - Make the rebalance listeners blocking
- #793 - Fix documentation typo in OnOverflow#bufferSize
- #791 - Bump smallrye-config from 1.9.0 to 1.9.1
- #790 - Improvement of the throttled commit strategy (and make it the default)
- #788 - cleanup kafka config to avoid warnings
- #744 - Make the throttle commit policy the default and disable auto commit by default
- #743 - Commit handler must commit their last managed offset in the revoked partition method (rebalance listener)
- #742 - Make the rebalance listener blocking and make sure it's called from the pool thread
- #330 - Provide RabbitMQ support
2.4.0
Major changes
Complete changelog
- #786 - General performance improvements (with a focus on Kafka)
- #783 - CDI Events for Consumer/Producer
- #782 - lookup for CamelReactiveStreamsService before creating an instance
- #779 - Disconnect clients when stopping the application
- #775 - Cloud Event fixes & Resource cleanup
- #774 - Improve the latest commit strategy
- #773 - Explain how applications without connectors work
- #770 - Do not print the configuration in the log as it may contain sensible data
- #769 - Kafka passwords are written to the logs
- #768 - Reactive messaging health check fails if no topic name is specified
- #767 - Bump smallrye-reactive-converter-api.version from 1.2.0 to 1.2.1
- #766 - Bump smallrye-vertx-mutiny-clients.version from 1.2.0 to 1.2.1
- #765 - Fix MutinyEmitter so it works with non Message typed messages
- #764 - Implement Record and ConsumerRecord converter in the Kafka connector
- #763 - Update to Mutiny 0.8.1
- #762 - Use timer on throttled strategy and improve throttled health check
- #760 - Kafka test reorg and disable auto commit
- #759 - [752] Adding beans.xml so that jms jar is found if implicit scan is t…
- #751 - update vertx and mutiny
- #749 - Avoid using ParameterizedTypes in the MediatorConfigurationSupport
- #745 - Implement MutinyEmitter for Mutiny types
- #741 - Implement message converter for Kafka Records
- #740 - Implement the
enabledattribute on channels - #738 - Introduce Message Converters
- #736 - Add support for Kafka Record
- #725 - Handle AMQP TTL when set on connector
- #723 - TTL conf property not working in AMQP connector
- #719 - Using @incoming Subscriber<Message> breaks health checks
- #678 - Add support for Cloud Events in the Kafka Connector
- #672 - Set fetch size to before pause value when resuming kafka source
2.2.1
2.2.0
Major changes
Complete changelog
- #660 - Update Vert.x to version 3.9.2 and SmallRye Reactive Utils to 1.1.0
- #658 - Add support for multiple topics subscription and topic pattern
- #651 - Update to Mutiny 0.6.0 and new Mutiny API usage
- #647 - Add health check support to the AMQP connector
- #646 - Implement readiness and liveness health check support for the Kafka connector
- #645 - Add support for Kafka multi-topic subscription and regex
- #642 - Improve Documentation
- #639 - Fixes #629
- #638 - Provide the infrastructure to support health reporting
- #637 - Extend AMQP message support to cover all sections
- #635 - Kafka connector : how to handle SerializationException ?
- #629 - @Blocking prevents exception from being logged
- #591 - Add readiness probe to the Kafka connector
- #590 - Add readiness probe to the AMQP connector
- #589 - Add liveness probe to the AMQP connector
- #492 - Extend AMQP metadata and outbound AMQP message to be exhaustive
- #461 - AMQP - Add support for byte[] and Buffer
- #424 - Support for multiple Kafka topic subscription