Skip to content

Releases: spring-projects/spring-amqp

v4.0.0-M3

21 Jul 17:46
Compare
Choose a tag to compare
v4.0.0-M3 Pre-release
Pre-release

⭐ New Features

  • MessageRejectedWhileStoppingException should not lead to an error log in all cases #3122
  • Getter method for RabbitStreamTemplate the streamName variable #3119
  • Provide Jackson 3 support #3088
  • Deprecate JUnit 4 utilities in the project #3055
  • Considerations regarding shutdown timeout #3039

🐞 Bug Fixes

  • Setter for RabbitStreamTemplateObservationConvention in RabbitStreamTemplate #3115
  • Refine nullability for RabbitMessageOperations.convertAndSend(…) overloads #3110
  • Further Investigation into Shutdown Anomalies #3079
  • DirectMessageListenerContainer's default TaskScheduler is not shut down when container gets destroyed #3057
  • AbstractJackson2MessageConverter does not work with other ObjectMappers from jackson-dataformats-binary #3038
  • Issue with unexpectedly rapid consumers shutdown #3032

📔 Documentation

  • Update contributor section #3112
  • Improve document example #3084
  • Improve connections document #3077
  • Improve Javadoc and attribute annotation #3062
  • Add javadoc and fix typo #3054

🔨 Dependency Upgrades

  • Bump org.junit:junit-bom from 5.13.3 to 5.13.4 #3138
  • Bump com.fasterxml.jackson:jackson-bom from 2.19.1 to 2.19.2 #3132
  • Bump tools.jackson:jackson-bom from 3.0.0-rc5 to 3.0.0-rc6 #3131
  • Bump org.testcontainers:testcontainers-bom from 1.21.2 to 1.21.3 #3114
  • Bump org.junit:junit-bom from 5.13.2 to 5.13.3 #3113
  • Bump org.junit:junit-bom from 5.13.1 to 5.13.2 #3111
  • Bump org.testcontainers:testcontainers-bom from 1.21.1 to 1.21.2 #3109
  • Bump org.junit:junit-bom from 5.13.0 to 5.13.1 #3104
  • Bump com.fasterxml.jackson:jackson-bom from 2.19.0 to 2.19.1 #3103
  • Bump kotlinVersion from 2.1.20 to 2.1.21 #3075
  • Bump org.springframework.retry:spring-retry from 2.0.11 to 2.0.12 #3073
  • Bump com.fasterxml.jackson:jackson-bom from 2.18.3 to 2.18.4 #3065
  • Bump org.jetbrains.kotlinx:kotlinx-coroutines-reactor from 1.10.1 to 1.10.2 #3044
  • Bump org.junit:junit-bom from 5.12.1 to 5.12.2 #3043
  • Bump com.rabbitmq.client:amqp-client from 0.5.0-SNAPSHOT to 0.5.0 #3037
  • Bump kotlinVersion from 2.1.10 to 2.1.20 #3028
  • Bump ch.qos.logback:logback-classic from 1.5.17 to 1.5.18 #3027

❤️ Contributors

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

@ngocnhan-tran1996

v3.2.6

21 Jul 16:00
Compare
Choose a tag to compare

⭐ New Features

  • Getter method for RabbitStreamTemplate the streamName variable #3121

🐞 Bug Fixes

  • Setter for RabbitStreamTemplateObservationConvention in RabbitStreamTemplate #3118
  • Further Investigation into Shutdown Anomalies #3091
  • AbstractJackson2MessageConverter does not work with other ObjectMappers from jackson-dataformats-binary #3066
  • DirectMessageListenerContainer's default TaskScheduler is not shut down when container gets destroyed #3059

🔨 Dependency Upgrades

  • Bump org.springframework:spring-framework-bom from 6.2.8 to 6.2.9 #3129
  • Bump org.springframework.data:spring-data-bom from 2024.1.7 to 2024.1.8 #3128
  • Bump io.micrometer:micrometer-bom from 1.14.8 to 1.14.9 #3127
  • Bump io.micrometer:micrometer-tracing-bom from 1.4.7 to 1.4.8 #3126
  • Bump io.projectreactor:reactor-bom from 2024.0.7 to 2024.0.8 #3125
  • Bump io.micrometer:micrometer-bom from 1.14.7 to 1.14.8 #3099
  • Bump io.projectreactor:reactor-bom from 2024.0.6 to 2024.0.7 #3098
  • Bump org.springframework.data:spring-data-bom from 2024.1.6 to 2024.1.7 #3097
  • Bump com.fasterxml.jackson:jackson-bom from 2.18.4 to 2.18.4.1 #3096
  • Bump io.micrometer:micrometer-tracing-bom from 1.4.6 to 1.4.7 #3095
  • Bump org.springframework:spring-framework-bom from 6.2.7 to 6.2.8 #3094
  • Bump io.projectreactor:reactor-bom from 2024.0.5 to 2024.0.6 #3072
  • Bump io.micrometer:micrometer-tracing-bom from 1.4.5 to 1.4.6 #3071
  • Bump io.micrometer:micrometer-bom from 1.14.6 to 1.14.7 #3070
  • Bump org.springframework:spring-framework-bom from 6.2.6 to 6.2.7 #3069
  • Bump org.springframework.data:spring-data-bom from 2024.1.5 to 2024.1.6 #3068
  • Bump org.springframework.retry:spring-retry from 2.0.11 to 2.0.12 #3067
  • Bump com.fasterxml.jackson:jackson-bom from 2.18.3 to 2.18.4 #3064

v3.1.12

16 Jun 17:49
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Further Investigation into Shutdown Anomalies #3090
  • DirectMessageListenerContainer's default TaskScheduler is not shut down when container gets destroyed #3060

🔨 Dependency Upgrades

  • Bump org.springframework:spring-framework-bom from 6.1.20 to 6.1.21 #3108
  • Bump io.projectreactor:reactor-bom from 2023.0.18 to 2023.0.19 #3105
  • Bump org.springframework.retry:spring-retry from 2.0.11 to 2.0.12 #3083
  • Bump com.github.luben:zstd-jni from 1.5.7-2 to 1.5.7-3 #3082
  • Bump org.springframework:spring-framework-bom from 6.1.19 to 6.1.20 #3081
  • Bump io.projectreactor:reactor-bom from 2023.0.17 to 2023.0.18 #3080

v3.2.5

22 Apr 14:43
Compare
Choose a tag to compare

⭐ New Features

  • Considerations regarding shutdown timeout #3042

🐞 Bug Fixes

  • Issue with unexpectedly rapid consumers shutdown #3033

🔨 Dependency Upgrades

  • Bump org.springframework.data:spring-data-bom from 2024.1.4 to 2024.1.5 #3049
  • Bump org.springframework:spring-framework-bom from 6.2.5 to 6.2.6 #3048
  • Bump io.micrometer:micrometer-tracing-bom from 1.4.4 to 1.4.5 #3047
  • Bump io.projectreactor:reactor-bom from 2024.0.4 to 2024.0.5 #3046
  • Bump io.micrometer:micrometer-bom from 1.14.5 to 1.14.6 #3045
  • Bump org.springframework:spring-framework-bom from 6.2.4 to 6.2.5 #3030
  • Bump ch.qos.logback:logback-classic from 1.5.17 to 1.5.18 #3029

v3.1.11

22 Apr 14:32
Compare
Choose a tag to compare

⭐ New Features

  • Considerations regarding shutdown timeout #3041

🐞 Bug Fixes

  • Issue with unexpectedly rapid consumers shutdown #3034

🔨 Dependency Upgrades

  • Bump io.projectreactor:reactor-bom from 2023.0.16 to 2023.0.17 #3051
  • Bump org.springframework:spring-framework-bom from 6.1.18 to 6.1.19 #3050

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