Releases: spring-projects/spring-amqp
Releases · spring-projects/spring-amqp
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
v3.0.13
v3.1.3
⭐ New Features
- Document that micrometer observations aren't started for batch listeners #2647
- add RetryableConnection for the case for wait a moment when The channelMaxlimit is reached #2556
🐞 Bug Fixes
- Deadlock when reaching channel limit in DirectMessageListenerContainer #2653
- Unable to access AMQP Channel from RabbitListenerErrorHandler in case of MessageConversionException #2652
- Channel cache leak when no answers from broker for pending confirms #2640
- Kotlin suspend functions return type is incorrect #2638
🔨 Dependency Upgrades
- Bump org.springframework.data:spring-data-bom from 2023.1.3 to 2023.1.4 #2662
- Bump io.micrometer:micrometer-tracing-bom from 1.2.3 to 1.2.4 #2661
- Bump org.springframework:spring-framework-bom from 6.1.4 to 6.1.5 #2660
- Bump io.projectreactor:reactor-bom from 2023.0.3 to 2023.0.4 #2659
- Bump io.micrometer:micrometer-bom from 1.12.3 to 1.12.4 #2658
- Bump org.testcontainers:testcontainers-bom from 1.19.6 to 1.19.7 #2649
- Bump kotlinVersion from 1.9.22 to 1.9.23 #2648
- Bump org.testcontainers:testcontainers-bom from 1.19.5 to 1.19.6 #2635
❤️ Contributors
Thank you to all the contributors who worked on this release:
v3.0.12
v3.1.2
⭐ New Features
- ImmediateAcknowledgeAmqpException keeps the message in the queue #2607
- Improve Extensibility of RepublishMessageRecovererWithConfirms by supporting SpEL expressions #2590
🐞 Bug Fixes
- Wrong ClassLoader is used for message deserialization when devtools are active #2609
- MessageProperties setDelay maximum value problem #2602
- The
SimpleMessageListenerContainer
does not shutdown properly #2593
🔨 Dependency Upgrades
- Bump io.projectreactor:reactor-bom from 2023.0.2 to 2023.0.3 #2624
- Bump io.micrometer:micrometer-bom from 1.12.2 to 1.12.3 #2623
- Bump org.springframework:spring-framework-bom from 6.1.3 to 6.1.4 #2622
- Bump org.springframework.data:spring-data-bom from 2023.1.2 to 2023.1.3 #2621
- Bump com.fasterxml.jackson:jackson-bom from 2.15.3 to 2.15.4 #2619
- Bump io.micrometer:micrometer-tracing-bom from 1.2.2 to 1.2.3 #2618
- Bump org.junit:junit-bom from 5.10.1 to 5.10.2 #2612
- Bump org.testcontainers:testcontainers-bom from 1.19.4 to 1.19.5 #2611
- Bump org.testcontainers:testcontainers-bom from 1.19.3 to 1.19.4 #2606
- Bump io.micrometer:micrometer-bom from 1.12.1 to 1.12.2 #2600
- Bump io.micrometer:micrometer-tracing-bom from 1.2.1 to 1.2.2 #2599
- Bump org.springframework:spring-framework-bom from 6.1.2 to 6.1.3 #2598
- Bump io.projectreactor:reactor-bom from 2023.0.1 to 2023.0.2 #2597
- Bump org.springframework.data:spring-data-bom from 2023.1.1 to 2023.1.2 #2596
- Bump kotlinVersion from 1.9.21 to 1.9.22 #2592
v3.0.11
🐞 Bug Fixes
- Wrong ClassLoader is used for message deserialization when devtools are active #2610
- The
SimpleMessageListenerContainer
does not shutdown properly #2594 - CachingConnectionFactory leaks channels during connection resets when used in a SimpleMessageContainer #2569
- Fix Super Stream Example in Docs #2548
🔨 Dependency Upgrades
- Bump org.springframework.data:spring-data-bom from 2022.0.11 to 2022.0.12 #2634
- Bump kotlinVersion from 1.7.21 to 1.7.22 #2633
- Bump io.micrometer:micrometer-bom from 1.10.12 to 1.10.13 #2632
- Bump org.springframework.retry:spring-retry from 2.0.4 to 2.0.5 #2631
- Bump io.micrometer:micrometer-tracing-bom from 1.0.11 to 1.0.12 #2630
- Bump ch.qos.logback:logback-classic from 1.4.4 to 1.4.14 #2629
- Bump io.projectreactor:reactor-bom from 2022.0.12 to 2022.0.16 #2628
- Bump org.testcontainers:testcontainers-bom from 1.19.2 to 1.19.5 #2627
- Bump org.junit:junit-bom from 5.9.2 to 5.9.3 #2626
v3.1.1
⭐ New Features
- Get rid of the rest of
synchronized
in the ListenerContainer infrastructure #2578 - Get rid of
synchronized
inspring-rabbit-test
module #2577 - Get rid of
synchronized
in theBlockingQueueConsumer
#2576 - Get rid of
synchronized
inRabbitTemplate
#2575 - Get rid of
synchronized
inRabbitAdmin
#2574 - Jackson2JsonMessageConverter: New ObjectMapper instance not aware of jsr310 module #2516
🐞 Bug Fixes
- Get rid of
synchronized
blocks in theCachingConnectionFactory
#2573 - Get rid of
synchronized (this.consumersMonitor)
in theSimpleMessageListenerContainer
#2568 - CachingConnectionFactory leaks channels during connection resets when used in a SimpleMessageContainer #2550
📔 Documentation
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Claudio-code and @dependabot[bot]
v3.1.0
v3.1.0-RC1
⭐ New Features
🐞 Bug Fixes
- Ignore Kotlin Continuation Parameter While Inferring Conversion Type #2532
📔 Documentation
- Fix typo: form -> from #2527
🔨 Dependency Upgrades
- Upgrade Spring Framework, Data, Retry, Reactor, Micrometer Versions #2545
❤️ Contributors
Thank you to all the contributors who worked on this release:
@johantiden and @zhangheng0027