Releases: spring-projects/spring-amqp
Releases · spring-projects/spring-amqp
v3.2.0-RC1
⭐ New Features
- Simplify the expression in
equals
method #2855 - Add RabbitTemplate getBeforePublishPostProcessors method #2839
- OpenTelemetry with RabbitMQ add messaging.rabbitmq.destination.routing_key from the semantic convention #2814
- Fix RabbitMQ x-death header documentation #2688
📔 Documentation
🔨 Dependency Upgrades
- Bump org.junit:junit-bom from 5.11.2 to 5.11.3 #2875
- Bump org.springframework.retry:spring-retry from 2.0.9 to 2.0.10 #2866
- Bump mockitoVersion from 5.14.1 to 5.14.2 #2865
- Bump ch.qos.logback:logback-classic from 1.5.9 to 1.5.11 #2864
- Bump ch.qos.logback:logback-classic from 1.5.8 to 1.5.9 #2856
- Bump org.junit:junit-bom from 5.11.1 to 5.11.2 #2850
- Bump log4jVersion from 2.24.0 to 2.24.1 #2849
- Bump org.testcontainers:testcontainers-bom from 1.20.1 to 1.20.2 #2848
- Bump org.junit:junit-bom from 5.11.0 to 5.11.1 #2845
- Bump com.github.luben:zstd-jni from 1.5.6-5 to 1.5.6-6 #2844
❤️ Contributors
Thank you to all the contributors who worked on this release:
v3.2.0-M3
⭐ New Features
- Add exchange/routingKey to RabbitMessageSenderContext #2816
- Apply pattern matching #2808
- Ability to use
checkAfterCompletion
when usingSimpleMessageListenerContainer
#2805
🐞 Bug Fixes
- On (re-)initialization, static Declarables should be re-declared before manually declared ones #2815
- MultiRabbit containerFactory SpEL Resolution Bug #2809
📔 Documentation
- Update docs #2830
🔨 Dependency Upgrades
- Bump org.springframework.retry:spring-retry from 2.0.8 to 2.0.9 #2820
- Bump org.springframework.data:spring-data-bom from 2024.0.3 to 2024.0.4 #2819
- Bump org.xerial.snappy:snappy-java from 1.1.10.6 to 1.1.10.7 #2818
- Bump ch.qos.logback:logback-classic from 1.5.7 to 1.5.8 #2813
- Bump com.github.luben:zstd-jni from 1.5.6-4 to 1.5.6-5 #2802
❤️ Contributors
Thank you to all the contributors who worked on this release:
v3.2.0-M2
🐞 Bug Fixes
- An endless loop when adjust consumers in DirectReplyToMessageListenerContainer #2760
📔 Documentation
🔨 Dependency Upgrades
- Bump org.springframework.retry:spring-retry from 2.0.7 to 2.0.8 #2792
- Bump org.springframework.data:spring-data-bom from 2024.0.2 to 2024.0.3 #2791
- Bump org.junit:junit-bom from 5.11.0-RC1 to 5.11.0 #2790
- Bump ch.qos.logback:logback-classic from 1.5.6 to 1.5.7 #2789
- Bump org.xerial.snappy:snappy-java from 1.1.10.5 to 1.1.10.6 #2780
- Bump org.junit:junit-bom from 5.11.0-M2 to 5.11.0-RC1 #2776
- Bump com.github.luben:zstd-jni from 1.5.6-3 to 1.5.6-4 #2774
- Bump org.springframework.retry:spring-retry from 2.0.6 to 2.0.7 #2765
- Bump kotlinVersion from 1.9.24 to 1.9.25 #2764
❤️ Contributors
Thank you to all the contributors who worked on this release:
v3.1.7
🐞 Bug Fixes
- An endless loop when adjust consumers in DirectReplyToMessageListenerContainer #2775
🔨 Dependency Upgrades
- Bump io.micrometer:micrometer-tracing-bom from 1.2.8 to 1.2.9 #2788
- Bump io.micrometer:micrometer-bom from 1.12.8 to 1.12.9 #2787
- Bump org.springframework:spring-framework-bom from 6.1.11 to 6.1.12 #2786
- Bump io.projectreactor:reactor-bom from 2023.0.8 to 2023.0.9 #2785
- Bump org.springframework.data:spring-data-bom from 2023.1.8 to 2023.1.9 #2784
- Bump org.springframework.retry:spring-retry from 2.0.7 to 2.0.8 #2783
- Bump org.xerial.snappy:snappy-java from 1.1.10.5 to 1.1.10.6 #2778
- Bump com.github.luben:zstd-jni from 1.5.6-3 to 1.5.6-4 #2773
- Bump org.springframework.retry:spring-retry from 2.0.6 to 2.0.7 #2768
- Bump kotlinVersion from 1.9.24 to 1.9.25 #2767
- Bump io.projectreactor:reactor-bom from 2023.0.7 to 2023.0.8 #2756
- Bump io.micrometer:micrometer-bom from 1.12.7 to 1.12.8 #2755
- Bump org.springframework.data:spring-data-bom from 2023.1.7 to 2023.1.8 #2754
- Bump io.micrometer:micrometer-tracing-bom from 1.2.7 to 1.2.8 #2753
- Bump org.springframework:spring-framework-bom from 6.1.10 to 6.1.11 #2752
- Bump org.junit:junit-bom from 5.10.2 to 5.10.3 #2747
- Bump org.springframework:spring-framework-bom from 6.1.9 to 6.1.10 #2744
v3.2.0-M1
⭐ New Features
- Add Support for
x-consistent-hash
#2728 - Resolve deprecations for the
RabbitListenerErrorHandler
#2727 - Restrict
getDeclarablesByType()
to Declarable #2689 - Remove deprecated method in the
RabbitListenerErrorHandler
#2654 - RabbitTemplate with SIMPLE correlation causes uncached channels #2572
🐞 Bug Fixes
SimpleMessageListenerContainer
: releaseconsumer
after its main loop #2741- Fix
RabbitFuture
for interrupted thread #2724 - AbstractAdaptableMessageListener throws NPE when basicAck with async
@RabbitListener
and batch consumer #2721
🔨 Dependency Upgrades
- Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 #2750
- Bump com.fasterxml.jackson:jackson-bom from 2.17.1 to 2.17.2 #2748
❤️ Contributors
Thank you to all the contributors who worked on this release:
v3.1.6
🐞 Bug Fixes
SimpleMessageListenerContainer
: releaseconsumer
after its main loop #2742- Fix
RabbitFuture
for interrupted thread #2725
🔨 Dependency Upgrades
- Bump org.springframework.data:spring-data-bom from 2023.1.6 to 2023.1.7 #2737
- Bump org.springframework:spring-framework-bom from 6.1.8 to 6.1.9 #2736
- Bump io.projectreactor:reactor-bom from 2023.0.6 to 2023.0.7 #2735
- Bump io.micrometer:micrometer-bom from 1.12.6 to 1.12.7 #2734
- Bump io.micrometer:micrometer-tracing-bom from 1.2.6 to 1.2.7 #2733
- Bump org.springframework:spring-framework-bom from 6.1.7 to 6.1.8 #2723
v3.1.5
🐞 Bug Fixes
- Mitigate channel leak in the
CachingConnectionFactory
when connection is closed from the borker #2715
🔨 Dependency Upgrades
- Bump io.micrometer:micrometer-tracing-bom from 1.2.5 to 1.2.6 #2714
- Bump org.springframework:spring-framework-bom from 6.1.6 to 6.1.7 #2713
- Bump io.micrometer:micrometer-bom from 1.12.5 to 1.12.6 #2712
- Bump io.projectreactor:reactor-bom from 2023.0.5 to 2023.0.6 #2711
- Bump org.springframework.retry:spring-retry from 2.0.5 to 2.0.6 #2710
- Bump com.gradle.develocity from 3.17.3 to 3.17.4 #2709
- Bump org.springframework.data:spring-data-bom from 2023.1.5 to 2023.1.6 #2708
- Bump com.gradle.develocity from 3.17.2 to 3.17.3 #2700
- Bump org.testcontainers:testcontainers-bom from 1.19.7 to 1.19.8 #2699
- Bump kotlinVersion from 1.9.23 to 1.9.24 #2698
- Bump com.github.luben:zstd-jni from 1.5.6-2 to 1.5.6-3 #2693
v3.0.14
🐞 Bug Fixes
- Mitigate channel leak in the
CachingConnectionFactory
when connection is closed from the borker #2716
🔨 Dependency Upgrades
- Bump com.gradle.develocity from 3.17.3 to 3.17.4 #2707
- Bump org.springframework.retry:spring-retry from 2.0.5 to 2.0.6 #2706
- Bump io.projectreactor:reactor-bom from 2022.0.18 to 2022.0.19 #2705
- Bump com.gradle.develocity from 3.17.2 to 3.17.3 #2703
- Bump org.testcontainers:testcontainers-bom from 1.19.7 to 1.19.8 #2702
- Bump com.github.luben:zstd-jni from 1.5.6-2 to 1.5.6-3 #2691
v3.1.4
⭐ New Features
- Make sure ReceivedDelay is non-negative #2672
- Simplify logic in checkListenerContainerAware method #2671
🐞 Bug Fixes
- Memory leak with AsyncRabbitTemplate #2673
- DefaultMessagePropertiesConverter#toMessageProperties should handle x-delay in Short #2667
🔨 Dependency Upgrades
- Bump org.springframework:spring-framework-bom from 6.1.5 to 6.1.6 #2684
- Bump org.springframework.data:spring-data-bom from 2023.1.4 to 2023.1.5 #2683
- Bump io.projectreactor:reactor-bom from 2023.0.4 to 2023.0.5 #2682
- Bump io.micrometer:micrometer-tracing-bom from 1.2.4 to 1.2.5 #2681
- Bump io.micrometer:micrometer-bom from 1.12.4 to 1.12.5 #2680
- Bump com.github.luben:zstd-jni from 1.5.6-1 to 1.5.6-2 #2675
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Java4ye and @seanliu-oss