Skip to content

Releases: spring-projects/spring-amqp

v4.0.0-M2

17 Mar 16:30
Compare
Choose a tag to compare
v4.0.0-M2 Pre-release
Pre-release

⭐ New Features

  • Add request/reply support into RabbitAmqpMessageListenerAdapter #3014
  • Add RPC support to RabbitAmqpTemplate #3002
  • Add batch support to RabbitAmqpListenerContainer #3001
  • Add Listener API to spring-rabbitmq-client #2994
  • Add Admin implementation for RabbitMQ AMQP 1.0 topology management #2993
  • Add RabbitMQ AMQP 1.0 Spring template pattern implementation #2992
  • Add Spring-friendly component for RabbitMQ AMQP 1.0 connection management #2991
  • rabbitmq-amqp-java-client amqp 1.0 support #2919

🐞 Bug Fixes

  • Use backtick formatted property #3015
  • SimpleMessageListenerContainer logging errors at DEBUG level #3008
  • Read x-death count in a safer way #3006
  • BeanCreationNotAllowedException during shutdown #3005

🔨 Dependency Upgrades

  • Bump io.projectreactor:reactor-bom from 2024.0.3 to 2024.0.4 #3023
  • Bump org.junit:junit-bom from 5.12.0 to 5.12.1 #3022
  • Bump org.testcontainers:testcontainers-bom from 1.20.5 to 1.20.6 #3003
  • Bump ch.qos.logback:logback-classic from 1.5.16 to 1.5.17 #3000
  • Bump com.fasterxml.jackson:jackson-bom from 2.18.2 to 2.18.3 #2999
  • Bump org.testcontainers:testcontainers-bom from 1.20.4 to 1.20.5 #2990

❤️ Contributors

Thank you to all the contributors who worked on this release:

@ngocnhan-tran1996 and @raul-avila-ph

v3.2.4

17 Mar 15:10
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Use backtick formatted property #3016
  • Read x-death count in a safer way #3013
  • BeanCreationNotAllowedException during shutdown #3011
  • SimpleMessageListenerContainer logging errors at DEBUG level #3009

🔨 Dependency Upgrades

  • Bump io.micrometer:micrometer-tracing-bom from 1.4.3 to 1.4.4 #3021
  • Bump io.micrometer:micrometer-bom from 1.14.4 to 1.14.5 #3020
  • Bump org.springframework:spring-framework-bom from 6.2.3 to 6.2.4 #3019
  • Bump org.springframework.data:spring-data-bom from 2024.1.3 to 2024.1.4 #3018
  • Bump io.projectreactor:reactor-bom from 2024.0.3 to 2024.0.4 #3017
  • Bump org.testcontainers:testcontainers-bom from 1.20.5 to 1.20.6 #3004
  • Bump com.fasterxml.jackson:jackson-bom from 2.18.2 to 2.18.3 #2997
  • Bump ch.qos.logback:logback-classic from 1.5.16 to 1.5.17 #2996
  • Bump org.testcontainers:testcontainers-bom from 1.20.4 to 1.20.5 #2985

v3.1.10

17 Mar 14:58
Compare
Choose a tag to compare

🐞 Bug Fixes

  • BeanCreationNotAllowedException during shutdown #3012
  • SimpleMessageListenerContainer logging errors at DEBUG level #3010

🔨 Dependency Upgrades

  • Bump com.github.luben:zstd-jni from 1.5.7-1 to 1.5.7-2 #3026
  • Bump org.springframework:spring-framework-bom from 6.1.17 to 6.1.18 #3025
  • Bump io.projectreactor:reactor-bom from 2023.0.15 to 2023.0.16 #3024

v4.0.0-M1

18 Feb 19:02
Compare
Choose a tag to compare
v4.0.0-M1 Pre-release
Pre-release

⭐ 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 and README #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:

@jkaving, @ngocnhan-tran1996, and @unbearables

v3.2.3

18 Feb 17:42
Compare
Choose a tag to compare

⭐ 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

18 Feb 17:32
Compare
Choose a tag to compare

⭐ 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

21 Jan 18:03
Compare
Choose a tag to compare

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

@BenEfrati

v3.2.1

16 Dec 19:04
Compare
Choose a tag to compare

⭐ 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

18 Nov 22:07
Compare
Choose a tag to compare

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

@axldev and @ngocnhan-tran1996

v3.1.8

18 Nov 20:53
Compare
Choose a tag to compare

🐞 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