Skip to content

Releases: spring-projects/spring-amqp

v3.0.0

21 Nov 16:14
Compare
Choose a tag to compare

⭐ New Features

  • Add ability to set consumer priority with AmqpTemplate #1533
  • Fix type pollution RabbitListenerAnnotationBeanPostProcessor #1528
  • add support for the configuration of multiple ContainerCustomizer at a time #1517
  • Flooding of 'Failed to check/redeclare auto-delete queue(s)' error messages #1477
  • Set replyPostProcessor default value from the message container factory #1425
  • Improve Extensibility of RepublishMessageRecoverer #1382

🐞 Bug Fixes

  • Transactional channel is always closed after commit when using ThreadChannelConnectionFactory as publisher #1524

📔 Documentation

  • Fix typo in amqp.adoc #1532

🔨 Dependency Upgrades

  • Spring Data 2022.0.0, Framework 6.0.0, Retry 2.0.0 #1538
  • Hibernate Validation 8.0.0-final, Micrometer 1.10.1, Mockito 4.8.1, Reactor 2022.0.0, TestContainers 1.17.6 #1537

❤️ Contributors

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

@gonmmarques

v2.4.8

21 Nov 16:13
Compare
Choose a tag to compare

Change log:

34d9da7 Upgrade Versions; Prepare for Release
11d4282 GH-1533: Template Receive with Consumer Args
0ff3eb9 Fix typo in amqp.adoc
64e9f13 GH-1382: Sonar Issues
ddc32a3 GH-1382: Republish Recoverer Improvements
06ba396 GH-1528: Fix Possible Type Pollution
8dea23b GH-1524: Fix ThreadChannelCF with Transactional
9242967 GH-1477: Reduce Log Noise While Broker Down
399eff9 GH-1517: Fix Javadoc, CheckStyle
76a4b87 GH-1517: Add Since Tag
b63cd5b GH-1517: Docs and Polishing for Composite Cust.
b3bab6b GH-1517: Add CompositeContainerCustomizer
3c957f9 Sonar Fix
93ad8dd GH-1419: Increase New Code Test Coverage
fc984e0 GH-1419: Fix Local Node Name in Tests
c2c534d GH-1419: Sonar Fixes
1713452 GH-1419: Fix Early Exit in NodeLocator
6e3e246 GH-1419: Remove RabbitMQ http-client Usage

v3.0.0-RC1

17 Oct 17:17
Compare
Choose a tag to compare
v3.0.0-RC1 Pre-release
Pre-release

Change log:

ea0daee Upgrade Versions; Prepare for Release
6e23963 GH-1419: Increase New Code Test Coverage
82c69d5 GH-1419: Fix Local Node Name in Tests
7ddee21 Improve Management Plugin Test
4927cc5 GH-1419: Sonar Fixes
8045f2c GH-1419: Fix Early Exit in NodeLocator
8b4dd86 GH-1514: Pattern-Matched instanceof Where Possible
b1ae21c GH-1419: Add RestTemplateNodeLocator
c143c5b GH-1419: Remove RabbitMQ http-client Usage
639eb16 GH-1444: Observablility Documentation
506abd5 GH-1509: Add Concurrency for Super Streams
52e49cb Fix Stream RabbitListenerTests
e0c6568 Fix AbstractIntegrationTests
0cce533 Fix Stream TestContainer
4ee9d21 Upgrade stream-client, Docker Image
732f0da GH-1465: Super Stream Support in Template
f54f8fb Make artifactoryPublish dependsOn build
6221263 GH-1465: Polish Super Stream Javadocs
094781e GH-1465: Add Routing Key Strategy to SuperStream

v3.0.0-M4

19 Sep 19:47
Compare
Choose a tag to compare
v3.0.0-M4 Pre-release
Pre-release

Change log:

edca625 Upgrade Versions; Prepare for Milestone Release
57276fc GH-1444: Remove Unused Field from Test
66e5c11 GH-1444: Listener Observability Initial Commit (#1500)
80f8c9c GH-1473: Remove Unnecessary Deprecated Interfaces
f073c5f Upgrade to Testcontainers 1.17.3
3df0f35 GH-1465: Re-enable SuperStreamSACTests
bc01253 Super Stream is not consumed for some reason
02f0386 GH-1465: Part II - Super Stream SAC
d4e0f5c GH-1485: Remove Deprecations
ba4b62e GH-1449: Fix Auto Recovery Docs
f2717a1 Remove RHU.registerSynthesizedAnnotation()
23076f8 GH-1497: Fix Test
c929cd5 GH-1497: Use RANDOM as default addressShuffleMode
5e6595d Switch to spring-asciidoctor-backends
7e47014 Move to Micrometer Snapshots
ab3eb36 GH-1494: Fix Test Harness with @repeatable
97644e9 Improve Stream Template Test Coverage
8c37c2d Fix aot.factories for Previous Commit
c76c671 AOT RuntimeHints Polishing
f2e1e98 GH-1491: Fix Fallback When Parameter is Optional
c67f80b GH-1487: Countdown not active AsyncMProcConsumer
0a6a606 GH-1491: Fix Possible NPE
158d5cd GH-1491: Support Optional/null Payloads
d96aa71 GH-1489: Batch RabbitListener Improvements
515eb9a GH-1484: RabbitListener.batch() Override
97a508e GH-1480: Switch to CompletableFuture in s-r-stream
b03a0bc GH-1473: Switch to CompletableFuture
8becb89 Fix Sonar Issue
330764c Fix Micrometer Tracing Artifact Name
655f460 Upgrade Micrometer Versions
f5aba94 GH-1474: Fix MessageProperties.lastInBatch
18e4209 GH-1474: Fix BatchingStrategy Propagation
d4fc77f GH-1467: Support Spring AOT for Native Image
32c1c99 Resolve Deprecations in Spring Framework 6.0
d538c39 Fix Another Test with SF 6
38103d6 Fix Test for Latest Spring Framework 6.0
6afdfac Upgrade Kotlin to 1.7
d143d4b GH-1465: Part 1: Provision Super Streams over AMQP
6dae0fc Fix Previous Commit
5062410 Fix Sonar Issues
e25600b Fix AbstractMLC.getMessageListener Return Type
ac62429 GH-1338: Fix Javadoc
247c45e GH-1338: Polishing
76348cb GH-1338: Add MessageAckListener
bd46d47 GH-1463: RabbitTemplate.logReceived() Protected
6c7d53c Remove extra space in SimpleConnection.toString()
f63c1ed GH-1459: Fix Javadocs
9d8dfe8 GH-1459: Remove Unused Method
cffebb9 GH-1459: Improve MeterRegistry Discovery

v2.4.7

19 Sep 16:25
Compare
Choose a tag to compare

Change log:

5017e03 Upgrade Versions; Prepare for Release
2746ebe GH-1473: Revert CompletableFuture Changes
e8f12b2 GH-1449: Fix Auto Recovery Docs
08b7171 GH-1494: Fix Test Harness with @repeatable
a8470fd Improve Stream Template Test Coverage
88734c3 GH-1491: Fix Fallback When Parameter is Optional
caa5052 GH-1491: Fix Possible NPE
38e0803 GH-1487: Countdown not active AsyncMProcConsumer
3d3dfa5 GH-1491: Support Optional/null Payloads
67bfec9 GH-1480: Switch to CompletableFuture in s-r-stream
9e04fb1 Fix Javadoc in the AsyncRabbitTemplate2
038f8f6 GH-1473: Move RabbitFutures to Top Level Classes
819630c Fix Sonar Issue
fac71c4 GH-1473: Fix Unused Import
439ccd1 GH-1473: Switch to CompletableFuture
37109ad Fix Copyright in the BatchingRabbitTemplateTests
10274fe GH-1474: Fix MessageProperties.lastInBatch
765e011 GH-1474: Fix BatchingStrategy Propagation

v2.4.6

21 Jun 13:45
Compare
Choose a tag to compare

Change log:

709e03c Upgrade Versions; Prepare for Release
2086621 Fix Previous Commit
e16eef6 Fix Sonar Issues
3b93ef8 GH-1338: Fix Javadoc
f367bae GH-1338: Polishing
b5f85b0 GH-1338: Add MessageAckListener
5944301 GH-1463: RabbitTemplate.logReceived() Protected
7090132 GH-1459: Remove Unused Method
5bf6bc3 GH-1459: Fix Javadocs
10f39fb GH-1459: Improve MeterRegistry Discovery

v3.0.0-M3

16 May 16:08
Compare
Choose a tag to compare
v3.0.0-M3 Pre-release
Pre-release

Change log:

58d4e72 Work Around HOP/REST Incompatibility in Test
1ebde8e Upgrade Versions; Prepare for Milestone Release
bf32231 GH-1455: AdviceChain on Stream Listener Container
9d49f20 GH-1452: Close Connection in checkMissingQueues
59197ca Fix Sonar Issue
3b4a7e4 Fix Sonar Issue
48c95d3 Switch Micrometer to 1.10.0-SNAPSHOT
0557be4 Issue 1450: avoid NullPointerException which occurs during shutdown o… (#1451)
07a21d9 Remove micrometer-binders from build
015b969 Fix AddressResolver typo in the amqp.adoc
547c140 More formatting typos
de6ab79 Fix typo in amqp.adoc
ff67612 GH-1436: Async Stop Containers
1533645 Upgrade Jackson Version
eccdb47 GH-1434: Mixed CFs With/Without Confirms/Returns
6eca017 GH-1444: Move to Micrometer Snapshots
ea01566 GH-1443: Pull CCF.resetConnection() to CF
38da8c7 GH-1441: Fix Payload Detection with MessageHeaders
a6d9202 GH-1439: Fix Memory Leak with Misconfiguration
d6b4135 Upgrade to spring-data M3

v2.4.5

16 May 16:07
Compare
Choose a tag to compare

Change log:

d31a631 Upgrade Versions; Prepare for Release
662fb74 GH-1455: AdviceChain on Stream Listener Container
e498671 GH-1452: Close Connection in checkMissingQueues

v2.4.4

18 Apr 14:37
Compare
Choose a tag to compare

Change log:
fb38998 Upgrade versions; prepare for release
f87483a Issue 1450: avoid NullPointerException which occurs during shutdown o… (#1451)
57bc30f More formatting typos
8bce39d Fix typo in amqp.adoc
55d1289 GH-1436: Async Stop Containers
d660edb Upgrade Jackson Version
7421de4 GH-1434: Mixed CFs With/Without Confirms/Returns
447fa92 GH-1443: Pull CCF.resetConnection() to CF
8843b1a GH-1441: Fix Payload Detection with MessageHeaders
519face GH-1439: Fix Memory Leak with Misconfiguration

v2.3.16

18 Apr 14:15
Compare
Choose a tag to compare

Change log:

9ce3dde Upgrade versions; prepare for release
30885f5 Issue 1450: avoid NullPointerException which occurs during shutdown o… (#1451)
3cb1a74 GH-1436: Async Stop Containers
d4374a6 GH-1441: Fix Payload Detection with MessageHeaders
6930d1c GH-1439: Fix Memory Leak with Misconfiguration