Skip to content

Releases: spring-projects/spring-amqp

v3.2.0-M3

16 Sep 19:44
Compare
Choose a tag to compare
v3.2.0-M3 Pre-release
Pre-release

⭐ New Features

  • Add exchange/routingKey to RabbitMessageSenderContext #2816
  • Apply pattern matching #2808
  • Ability to use checkAfterCompletion when using SimpleMessageListenerContainer #2805

🐞 Bug Fixes

  • On (re-)initialization, static Declarables should be re-declared before manually declared ones #2815
  • MultiRabbit containerFactory SpEL Resolution Bug #2809

📔 Documentation

🔨 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:

@ngocnhan-tran1996

v3.2.0-M2

19 Aug 20:28
Compare
Choose a tag to compare
v3.2.0-M2 Pre-release
Pre-release

🐞 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:

@ngocnhan-tran1996

v3.1.7

19 Aug 20:03
Compare
Choose a tag to compare

🐞 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

15 Jul 16:49
Compare
Choose a tag to compare
v3.2.0-M1 Pre-release
Pre-release

⭐ 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: release consumer 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:

@bjmi

v3.1.6

17 Jun 20:14
Compare
Choose a tag to compare

🐞 Bug Fixes

  • SimpleMessageListenerContainer: release consumer 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

20 May 16:36
Compare
Choose a tag to compare

🐞 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

20 May 16:26
Compare
Choose a tag to compare

🐞 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

15 Apr 15:37
Compare
Choose a tag to compare

⭐ 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

15 Apr 15:26
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Memory leak with AsyncRabbitTemplate #2678
  • DefaultMessagePropertiesConverter#toMessageProperties should handle x-delay in Short #2668

🔨 Dependency Upgrades

  • Bump io.projectreactor:reactor-bom from 2022.0.17 to 2022.0.18 #2686
  • Bump com.github.luben:zstd-jni from 1.5.6-1 to 1.5.6-2 #2674

v3.1.3

18 Mar 15:34
Compare
Choose a tag to compare

⭐ 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:

@javaecrainbow and @qeeqez