Releases: spring-projects/spring-amqp
Releases · spring-projects/spring-amqp
v4.0.0-M1
⭐ New Features
- Allow access to the errorHandler and messageAckListener values of an AbstractMessageListenerContainer #2978
- Add convenient getter for stream name #2961
- Migrate to JSpecify and apply NullAway #2953
🐞 Bug Fixes
- Using retryCount results in UnsupportedOperationException #2949
- Incorrect Recover commands during shutdown with spring-rabbit >= 3.0.11 #2941
📔 Documentation
- Fix typo in
CONTRIBUTING
andREADME
#2958 - Cannot find the constants (QUEUE_NAME/QUEUE_MESSAGE_COUNT/QUEUE_CONSUMER_COUNT) in RabbitTemplate #2956
- Fix README on publishing to local Maven #2952
🔨 Dependency Upgrades
- Bump io.projectreactor:reactor-bom from 2024.0.2 to 2024.0.3 #2967
❤️ Contributors
Thank you to all the contributors who worked on this release:
v3.2.3
⭐ New Features
- Allow access to the errorHandler and messageAckListener values of an AbstractMessageListenerContainer #2980
- Add convenient getter for stream name #2962
🐞 Bug Fixes
- Incorrect Recover commands during shutdown with spring-rabbit >= 3.0.11 #2957
- Using retryCount results in UnsupportedOperationException #2951
📔 Documentation
- Cannot find the constants (QUEUE_NAME/QUEUE_MESSAGE_COUNT/QUEUE_CONSUMER_COUNT) in RabbitTemplate #2960
🔨 Dependency Upgrades
- Bump org.springframework.data:spring-data-bom from 2024.1.2 to 2024.1.3 #2973
- Bump io.micrometer:micrometer-tracing-bom from 1.4.2 to 1.4.3 #2971
- Bump org.springframework:spring-framework-bom from 6.2.2 to 6.2.3 #2969
- Bump io.projectreactor:reactor-bom from 2024.0.2 to 2024.0.3 #2966
- Bump io.micrometer:micrometer-bom from 1.14.3 to 1.14.4 #2963
- Bump org.apache.commons:commons-pool2 from 2.12.0 to 2.12.1 #2948
v3.1.9
⭐ New Features
- Allow access to the errorHandler and messageAckListener values of an AbstractMessageListenerContainer #2981
🐞 Bug Fixes
- Incorrect Recover commands during shutdown with spring-rabbit >= 3.0.11 #2976
🔨 Dependency Upgrades
- Bump io.projectreactor:reactor-bom from 2023.0.12 to 2023.0.15 #2975
- Bump org.springframework:spring-framework-bom from 6.1.15 to 6.1.17 #2974
- Bump com.github.luben:zstd-jni from 1.5.6-7 to 1.5.6-10 #2972
- Bump org.springframework.retry:spring-retry from 2.0.10 to 2.0.11 #2970
- Bump org.apache.commons:commons-pool2 from 2.12.0 to 2.12.1 #2968
v3.2.2
⭐ New Features
- Fix deprecation warning in the
RestTemplateNodeLocator
#2933
🐞 Bug Fixes
- Fix containerFactory SpEL Resolution #2936
- Using AsyncRabbitTemplate. ConvertSendAndReceive return RabbitConverterFuture display Reply timed out, how to solve? #2478
🔨 Dependency Upgrades
- Bump io.micrometer:micrometer-tracing-bom from 1.4.1 to 1.4.2 #2946
- Bump io.projectreactor:reactor-bom from 2024.0.1 to 2024.0.2 #2945
- Bump org.springframework:spring-framework-bom from 6.2.1 to 6.2.2 #2944
- Bump io.micrometer:micrometer-bom from 1.14.2 to 1.14.3 #2943
- Bump org.springframework.data:spring-data-bom from 2024.1.1 to 2024.1.2 #2942
- Bump ch.qos.logback:logback-classic from 1.5.15 to 1.5.16 #2940
- Bump ch.qos.logback:logback-classic from 1.5.14 to 1.5.15 #2937
- Bump ch.qos.logback:logback-classic from 1.5.12 to 1.5.14 #2935
❤️ Contributors
Thank you to all the contributors who worked on this release:
v3.2.1
⭐ New Features
- Incompatibility between RabbitProperties from Spring Boot 3.4.0 and CachingConnectionFactory #2917
🐞 Bug Fixes
- delivery tag in the observations leading to too many timers generated -> leading to memory leak #2914
📔 Documentation
- Programmatic Endpoint Registration setId #2895
🔨 Dependency Upgrades
- Bump org.junit:junit-bom from 5.11.3 to 5.11.4 #2931
- Bump io.micrometer:micrometer-tracing-bom from 1.4.0 to 1.4.1 #2929
- Bump org.springframework:spring-framework-bom from 6.2.0 to 6.2.1 #2928
- Bump io.micrometer:micrometer-bom from 1.14.1 to 1.14.2 #2927
- Bump org.springframework.data:spring-data-bom from 2024.1.0 to 2024.1.1 #2926
- Bump org.apache.logging.log4j:log4j-bom from 2.24.2 to 2.24.3 #2925
- Bump io.projectreactor:reactor-bom from 2024.0.0 to 2024.0.1 #2924
- Bump org.springframework.retry:spring-retry from 2.0.10 to 2.0.11 #2923
- Bump com.fasterxml.jackson:jackson-bom from 2.18.1 to 2.18.2 #2916
- Bump org.apache.logging.log4j:log4j-bom from 2.24.1 to 2.24.2 #2913
- Bump org.testcontainers:testcontainers-bom from 1.20.3 to 1.20.4 #2912
v3.2.0
⭐ New Features
- Is AbstractConnectionFactory need to register itself as an AMQConnection's ShutdownListener when a new connection was created? #2891
🐞 Bug Fixes
- Unexpected TIMEOUT WAITING FOR ACK with CachingConnectionFactory and correlated publisher-confirms #2907
- byte[] received when using
@RabbitListener
with Batching #2890
📔 Documentation
🔨 Dependency Upgrades
- Bump com.fasterxml.jackson:jackson-bom from 2.18.0 to 2.18.1 #2888
- Bump org.testcontainers:testcontainers-bom from 1.20.2 to 1.20.3 #2883
- Bump ch.qos.logback:logback-classic from 1.5.11 to 1.5.12 #2882
❤️ Contributors
Thank you to all the contributors who worked on this release:
v3.1.8
🐞 Bug Fixes
- Unexpected TIMEOUT WAITING FOR ACK with CachingConnectionFactory and correlated publisher-confirms #2909
- byte[] received when using
@RabbitListener
with Batching #2893 - On (re-)initialization, static Declarables should be re-declared before manually declared ones #2831
🔨 Dependency Upgrades
- Bump io.projectreactor:reactor-bom from 2023.0.11 to 2023.0.12 #2906
- Bump org.springframework.data:spring-data-bom from 2023.1.11 to 2023.1.12 #2905
- Bump io.micrometer:micrometer-bom from 1.12.11 to 1.12.13 #2904
- Bump org.springframework:spring-framework-bom from 6.1.14 to 6.1.15 #2903
- Bump io.micrometer:micrometer-tracing-bom from 1.2.11 to 1.2.12 #2902
- Bump com.github.luben:zstd-jni from 1.5.6-6 to 1.5.6-7 #2886
- Bump io.projectreactor:reactor-bom from 2023.0.10 to 2023.0.11 #2873
- Bump io.micrometer:micrometer-bom from 1.12.10 to 1.12.11 #2872
- Bump io.micrometer:micrometer-tracing-bom from 1.2.10 to 1.2.11 #2871
- Bump org.springframework:spring-framework-bom from 6.1.13 to 6.1.14 #2870
- Bump org.springframework.retry:spring-retry from 2.0.9 to 2.0.10 #2869
- Bump org.springframework.data:spring-data-bom from 2023.1.10 to 2023.1.11 #2868
- Bump org.junit:junit-bom from 5.10.3 to 5.10.4 #2842
- Bump com.github.luben:zstd-jni from 1.5.6-5 to 1.5.6-6 #2841
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: