spring-amqp

Spring AMQP - support for Spring programming model with AMQP, especially but not limited to RabbitMQ

APACHE-2.0 License

Stars
794
Committers
135

Bot releases are visible (Hide)

spring-amqp - https://github.com/spring-projects/spring-amqp/releases/tag/v3.0.13 Latest Release

Published by github-actions[bot] 6 months ago

🐞 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
spring-amqp - https://github.com/spring-projects/spring-amqp/releases/tag/v3.1.3

Published by github-actions[bot] 7 months ago

⭐ 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

spring-amqp - https://github.com/spring-projects/spring-amqp/releases/tag/v3.0.12

Published by github-actions[bot] 7 months ago

🐞 Bug Fixes

  • Channel cache leak when no answers from broker for pending confirms #2641
  • Kotlin suspend functions return type is incorrect #2639

πŸ”¨ Dependency Upgrades

  • Bump io.projectreactor:reactor-bom from 2022.0.16 to 2022.0.17 #2664
  • Bump org.testcontainers:testcontainers-bom from 1.19.6 to 1.19.7 #2650
  • Bump org.testcontainers:testcontainers-bom from 1.19.5 to 1.19.6 #2636
spring-amqp - https://github.com/spring-projects/spring-amqp/releases/tag/v3.1.2

Published by github-actions[bot] 8 months ago

⭐ 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
spring-amqp - https://github.com/spring-projects/spring-amqp/releases/tag/v3.0.11

Published by github-actions[bot] 8 months ago

🐞 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
spring-amqp - https://github.com/spring-projects/spring-amqp/releases/tag/v3.1.1

Published by github-actions[bot] 10 months ago

⭐ New Features

  • Get rid of the rest of synchronized in the ListenerContainer infrastructure #2578
  • Get rid of synchronized in spring-rabbit-test module #2577
  • Get rid of synchronized in the BlockingQueueConsumer #2576
  • Get rid of synchronized in RabbitTemplate #2575
  • Get rid of synchronized in RabbitAdmin #2574
  • Jackson2JsonMessageConverter: New ObjectMapper instance not aware of jsr310 module #2516

🐞 Bug Fixes

  • Get rid of synchronized blocks in the CachingConnectionFactory #2573
  • Get rid of synchronized (this.consumersMonitor) in the SimpleMessageListenerContainer #2568
  • CachingConnectionFactory leaks channels during connection resets when used in a SimpleMessageContainer #2550

πŸ“” Documentation

  • Changed some broken links #2570
  • Antora #2564
  • Initial docs-build Antora #2563

❀️ Contributors

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

@Claudio-code and @dependabot[bot]

spring-amqp - v3.1.0

Published by garyrussell 11 months ago

🐞 Bug Fixes

  • Stream/Queue size in bytes (x-max-length-bytes) #2552
  • Fix Super Stream Example in Docs #2546

πŸ”¨ Dependency Upgrades

  • Upgrade Dependency Versions #2557

πŸ”¨ Tasks

  • Unable to connect to RabbitMQ Stream #2522

External Links

spring-amqp - v3.1.0-RC1

Published by garyrussell about 1 year ago

⭐ New Features

  • Super Stream Builder for usability #2540
  • Exclusive Consumer Logging Improvements #2536

🐞 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

External Links

spring-amqp - v3.0.10

Published by garyrussell about 1 year ago

🐞 Bug Fixes

  • Ignore Kotlin Continuation Parameter While Inferring Conversion Type #2533

πŸ”¨ Dependency Upgrades

  • Upgrade Spring Framework, Data, Retry, Reactor, Micrometer Versions #2544

External Links

spring-amqp - v2.4.17

Published by garyrussell about 1 year ago

⭐ New Features

  • GH-2456: (Re) Support Spring Framework 5.2 #2530

🐞 Bug Fixes

  • Ignore Kotlin Continuation Parameter While Inferring Conversion Type #2534

πŸ”¨ Dependency Upgrades

  • Upgrade Reactor Version #2543

External Links

spring-amqp - v3.1.0-M1

Published by garyrussell about 1 year ago

πŸ”¨ Dependency Upgrades

  • Upgrade Spring, Data, Retry, Reactor, Micrometer Versions #2526
  • Main to 3.1; Upgrade Dependency Versions #2521

External Links

spring-amqp - v3.0.9

Published by garyrussell about 1 year ago

πŸ”¨ Dependency Upgrades

  • Upgrade Spring, Data, Retry, Reactor, Micrometer, Jackson Versions #2525

πŸ”¨ Tasks

  • Output of asciidoctorPdf can be pulled from cache when run on machines with different checkout directories #2520

❀️ Contributors

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

@erichaagdev

External Links

spring-amqp - v2.4.16

Published by garyrussell about 1 year ago

⭐ New Features

  • GH-1210: Add Kotlin suspend functions support (#2460) #2519

πŸ”¨ Dependency Upgrades

  • Upgrade Spring Framework, Reactor Versions #2524

External Links

spring-amqp - v3.0.8

Published by garyrussell about 1 year ago

⭐ New Features

  • Clear Deferred Channel Close Executor #2508
  • Add maxInboundMessageSize to RabbitConnectionFactoryBean #2497
  • Add forceStop to Container Factories #2492

🐞 Bug Fixes

  • Regression: ApplicationContext.stop() Hangs for 30s When Inactive Container(s) Present #2513
  • Redeclaration of manually declared objects fail if objects with different types have the same name #2501

πŸ”¨ Dependency Upgrades

  • Upgrade Reactor Version to 2020.0.35 #2514

External Links

spring-amqp - v2.4.15

Published by garyrussell about 1 year ago

⭐ New Features

  • Clear Deferred Channel Close Executor #2508
  • Add maxInboundMessageSize to RabbitConnectionFactoryBean #2497
  • Add forceStop to Container Factories #2492

🐞 Bug Fixes

  • Regression: ApplicationContext.stop() Hangs for 30s When Inactive Container(s) Present #2513
  • Redeclaration of manually declared objects fail if objects with different types have the same name #2501

πŸ”¨ Dependency Upgrades

  • Upgrade Reactor Version to 2020.0.35 #2514

External Links

spring-amqp - v3.0.7

Published by garyrussell about 1 year ago

⭐ New Features

  • Add forceStop to Container Factories #2490

🐞 Bug Fixes

  • Spring AMQP artifacts have not published associated .module files needed by Gradle. #2493

External Links

spring-amqp - v3.0.6

Published by garyrussell over 1 year ago

🐞 Bug Fixes

  • Ensure Strict Ordering with Single Active and Exclusive Consumers #2482

πŸ”¨ Dependency Upgrades

  • Upgrade Spring Framework, Data, Micrometer, Reactor Versions #2489
  • Upgrade amqp-client Version #2485

External Links

spring-amqp - v2.4.14

Published by garyrussell over 1 year ago

🐞 Bug Fixes

  • Ensure Strict Ordering with Single Active and Exclusive Consumers #2484

πŸ”¨ Dependency Upgrades

  • Upgrade Spring Framework, Reactor Versions #2488
  • Upgrade amqp-client Version #2486

External Links

spring-amqp - v3.0.5

Published by garyrussell over 1 year ago

⭐ New Features

  • Add Observation to Stream Components #2467
  • Invoke RabbitListenerErrorHandler with Async Return Types #2461
  • Add Kotlin Coroutine support #1210

🐞 Bug Fixes

  • AmqpException when testing @RabbitListener with @RabbitHandler #2456
  • setRedeclareManualDeclarations not honoured if no queue beans declared #2452
  • If there is no regular AMQP activity in the application, the RabbitAdmin does not declare Rabbit entities #2451

πŸ“” Documentation

  • Improve Docs for Choosing a Connection Factory #2473
  • Adding SSL configuration through RabbitConnectionFactoryBean approach into the documentation #2472
  • Fix typo in stream.adoc #2466
  • Aligned client connection order reference. #2459

πŸ”¨ Dependency Upgrades

  • Upgrade Spring Framework, Data, Retry, Micrometer, Reactor Versions #2477

❀️ Contributors

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

@dlehammer and @making

External Links

spring-amqp - v2.4.13

Published by garyrussell over 1 year ago

🐞 Bug Fixes

  • If there is no regular AMQP activity in the application, the RabbitAdmin does not declare Rabbit entities #2464
  • AmqpException when testing @RabbitListener with @RabbitHandler #2458
  • setRedeclareManualDeclarations not honoured if no queue beans declared #2454

πŸ”¨ Dependency Upgrades

  • Upgrade Spring Framework, Reactor Versions #2476

External Links

Package Rankings
Top 4.4% on Repo1.maven.org
Badges
Extracted from project README
Build Status Revved up by Develocity