On behalf of the team and everyone who contributed, I am pleased to announce the 3.2.2 patch release for Spring AMQP. This version includes some bug fixes and dependency upgrades. See more info in the Release Notes. Many thanks to community for feedback and prompt fixes! Now we are switching to 4.0 generation which is going to be based on Spring Framework 7.0.
It will have some long-standing breaking changes, incorporate a new null-safety from Spring Framework based on JSpecify.
We also are looking for including a new spring-rabbit-amqp10 module based on the com.rabbitmq.client:amqp-client…
On behalf of the team and everyone who contributed, I am pleased to announce the General Availability for Spring Integration 6.4.0 generation. In addition the regular bug fixes and dependency upgrades were release as Spring Integration 6.3.6 and 6.2.11.
The 6.2.11 is the last Open Source release.
From now on updates to 6.2.x generation are going to be available via Commercial Support only. Along side with bug fixes, dependency upgrades and internal improvements, here are some notable new feature in version 6.4: The new Control Bus interaction model is implemented in the…
On behalf of the team and everyone who contributed, I am pleased to announce the General Availability for Spring AMQP 3.2 generation.
It can be used directly from Maven Central and will be included into upcoming Spring Boot 3.4. The version 3.1.8 includes some bug fixes and dependency updates.
This is the last Open Source version.
From now on fixes into 3.1.x generation will be available only via commercial support. Some notable changes in 3.2 release: The server side retry logic (manual DLX) has been improved for a new retry-count header to make Spring AMQP compatible with recently released…
On behalf of the team and everyone who contributed, I am pleased to announce the first Release Candidate for Spring Integration 6.4.0 generation. In addition the regular bug fixes and dependency upgrades were release as Spring Integration 6.3.5 and 6.2.10. Here are some notable improvements and new features in Spring Integration 6.4 since previously announced Milestone 3: The Python scripting support has been migrate to GraalVM Polyglot. Now Python 3 language version can be used in your scripts. Plus all the benefits from third-party libraries; The RedisLockRegistry can now be configured with…
On behalf of the team and everyone who contributed, I am pleased to announce the first Release Candidate for Spring AMQP 3.2 generation. Some highlights of this release: The server side retry logic (manual DLX) has been improved for a new retry-count header to make Spring AMQP compatible with recently released RabbitMQ 4.0.x. The MessageProperties.incrementRetryCount() has to be called before re-publishing message to DLX. The previous logic based on the x-death header does not work anymore since RabbitMQ 4.0.x ignored any x-* headers sent from the client; More Open Telemetry semantic tags are…
On behalf of the team and everyone who contributed, I am pleased to announce the third Milestone for Spring AMQP 3.2 generation. Some highlights of this release: Based on the latest dependencies; Found so far bug fixes; Distinguish exchange and routingKey properties in the RabbitMessageSenderContext for better mapping into the Open Telemetry conventions. See more info in the Release Notes. In October we are heading for RC1, which is is going to include further improvements for Open Telemetry conventions. So, give it a try - and feedback is welcome! Cheers, Artem Project Page | GitHub Issues…
On behalf of the team and everyone who contributed, I am pleased to announce the third Milestone for Spring Integration 6.4.0 generation. In addition the regular bug fixes and dependency upgrades were release as Spring Integration 6.3.4 and 6.2.9. Here are some notable improvements and new features in Spring Integration 6.4: First class support for IndexAccessor from SpEL and JsonIndexAccessor implementation (shout out to Sam Brannen for contribution); Performance and memory improvements for dynamic integration flow registrations; Control Bus Management via ControlBusCommandRegistry and…
On behalf of the team and everyone who contributed, I am pleased to announce the first Milestone for Spring Integration 6.4.0 generation. In addition the regular bug fixes and dependency upgrades were release as Spring Integration 6.3.2 and 6.2.7. Here are some notable improvements and new features in Spring Integration 6.4: The distributed LockRegistry implementations now throw a ConcurrentModificationException on unlock() operation if ownership of the lock is lost in DB. Since LobHandler API has been deprecated in Spring Framework 6.2 for removal, we also deprecated respective API in JDBC…
On behalf of the team and everyone who contributed, I am pleased to announce the first Milestone for Spring AMQP 3.2 generation. Some highlights of this release: Based on the latest dependencies; Removes some deprecations from the previous versions; Contains bug fixes observed so far; Adds support for Consistent Hash Exchange configuration. See more info in the Release Notes. Cheers, Artem Project Page | GitHub Issues | Contributing | Help
On behalf of the team and everyone who contributed, I am pleased to announce the first Milestone of Spring for Apache Kafka 3.3 generation. Some highlights of this release: Based on the latest dependencies; Contains bug fixes observed so far; Adds support for multi-listener ConsumerSeekAware; Introduces ConcurrentContainerStoppedEvent; Adds the RecordFilterStrategy.ignoreEmptyBatch() API. See more info in the Release Notes and What's New in documentation. Cheers, Artem Project Page | GitHub Issues | Contributing | Help