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 hidden (Show)

spring-amqp - v3.0.1

Published by garyrussell almost 2 years ago

🐞 Bug Fixes

  • GH-1550: Fix Mono Return Type Detection #1551

📔 Documentation

  • Fix typo in amqp.adoc #1547
  • Fix Documentation For Containers with Zero Queues #1541
  • Missing Javadocs for MessageProperties.expiration #1539

🔨 Dependency Upgrades

  • Upgrade Spring, Micrometer, Reactor Versions #1556

🔨 Tasks

  • Fix Testcontainer Tests With No Docker Running #1552
  • AMQP-52:Remove Obsolete MessageProperties Comments #1546

❤️ Contributors

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

@GonMMarques

External Links

spring-amqp - v2.4.9

Published by garyrussell almost 2 years ago

🐞 Bug Fixes

  • GH-1550: Fix Mono Return Type Detection #1554

📔 Documentation

  • Fix Documentation For Containers with Zero Queues #1542
  • Missing Javadocs for MessageProperties.expiration #1540

🔨 Dependency Upgrades

  • Upgrade Spring, Micrometer, Reactor Versions #1555

External Links

spring-amqp - v3.0.0

Published by garyrussell almost 2 years ago

⭐ 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

spring-amqp - v2.4.8

Published by garyrussell almost 2 years ago

Change log:

34d9da712 Upgrade Versions; Prepare for Release
11d4282cd GH-1533: Template Receive with Consumer Args
0ff3eb9a3 Fix typo in amqp.adoc
64e9f13c4 GH-1382: Sonar Issues
ddc32a3ae GH-1382: Republish Recoverer Improvements
06ba396a8 GH-1528: Fix Possible Type Pollution
8dea23b16 GH-1524: Fix ThreadChannelCF with Transactional
92429679d GH-1477: Reduce Log Noise While Broker Down
399eff900 GH-1517: Fix Javadoc, CheckStyle
76a4b87fc GH-1517: Add Since Tag
b63cd5bd3 GH-1517: Docs and Polishing for Composite Cust.
b3bab6b30 GH-1517: Add CompositeContainerCustomizer
3c957f9ca Sonar Fix
93ad8dde3 GH-1419: Increase New Code Test Coverage
fc984e0d7 GH-1419: Fix Local Node Name in Tests
c2c534d50 GH-1419: Sonar Fixes
17134529a GH-1419: Fix Early Exit in NodeLocator
6e3e24606 GH-1419: Remove RabbitMQ http-client Usage

spring-amqp - v3.0.0-RC1

Published by garyrussell about 2 years ago

Change log:

ea0daee21 Upgrade Versions; Prepare for Release
6e23963c3 GH-1419: Increase New Code Test Coverage
82c69d535 GH-1419: Fix Local Node Name in Tests
7ddee2113 Improve Management Plugin Test
4927cc58a GH-1419: Sonar Fixes
8045f2c86 GH-1419: Fix Early Exit in NodeLocator
8b4dd8665 GH-1514: Pattern-Matched instanceof Where Possible
b1ae21cad GH-1419: Add RestTemplateNodeLocator
c143c5b02 GH-1419: Remove RabbitMQ http-client Usage
639eb160e GH-1444: Observablility Documentation
506abd5e9 GH-1509: Add Concurrency for Super Streams
52e49cba8 Fix Stream RabbitListenerTests
e0c656885 Fix AbstractIntegrationTests
0cce53331 Fix Stream TestContainer
4ee9d21a5 Upgrade stream-client, Docker Image
732f0da28 GH-1465: Super Stream Support in Template
f54f8fb37 Make artifactoryPublish dependsOn build
62212639c GH-1465: Polish Super Stream Javadocs
094781ecc GH-1465: Add Routing Key Strategy to SuperStream

spring-amqp - v3.0.0-M4

Published by garyrussell about 2 years ago

Change log:

edca62512 Upgrade Versions; Prepare for Milestone Release
57276fcf3 GH-1444: Remove Unused Field from Test
66e5c11b0 GH-1444: Listener Observability Initial Commit (#1500)
80f8c9c82 GH-1473: Remove Unnecessary Deprecated Interfaces
f073c5ff9 Upgrade to Testcontainers 1.17.3
3df0f3559 GH-1465: Re-enable SuperStreamSACTests
bc0125305 Super Stream is not consumed for some reason
02f03863b GH-1465: Part II - Super Stream SAC
d4e0f5c36 GH-1485: Remove Deprecations
ba4b62e25 GH-1449: Fix Auto Recovery Docs
f2717a184 Remove RHU.registerSynthesizedAnnotation()
23076f8c8 GH-1497: Fix Test
c929cd5d3 GH-1497: Use RANDOM as default addressShuffleMode
5e6595d96 Switch to spring-asciidoctor-backends
7e4701446 Move to Micrometer Snapshots
ab3eb36a4 GH-1494: Fix Test Harness with @Repeatable
97644e95e Improve Stream Template Test Coverage
8c37c2d8d Fix aot.factories for Previous Commit
c76c671e7 AOT RuntimeHints Polishing
f2e1e9831 GH-1491: Fix Fallback When Parameter is Optional
c67f80b0d GH-1487: Countdown not active AsyncMProcConsumer
0a6a60638 GH-1491: Fix Possible NPE
158d5cd5e GH-1491: Support Optional/null Payloads
d96aa71ec GH-1489: Batch RabbitListener Improvements
515eb9a32 GH-1484: RabbitListener.batch() Override
97a508e37 GH-1480: Switch to CompletableFuture in s-r-stream
b03a0bc9a GH-1473: Switch to CompletableFuture
8becb8925 Fix Sonar Issue
330764c28 Fix Micrometer Tracing Artifact Name
655f46041 Upgrade Micrometer Versions
f5aba9453 GH-1474: Fix MessageProperties.lastInBatch
18e4209f5 GH-1474: Fix BatchingStrategy Propagation
d4fc77f45 GH-1467: Support Spring AOT for Native Image
32c1c996c Resolve Deprecations in Spring Framework 6.0
d538c3902 Fix Another Test with SF 6
38103d695 Fix Test for Latest Spring Framework 6.0
6afdfac4d Upgrade Kotlin to 1.7
d143d4b7a GH-1465: Part 1: Provision Super Streams over AMQP
6dae0fc09 Fix Previous Commit
50624103f Fix Sonar Issues
e25600b89 Fix AbstractMLC.getMessageListener Return Type
ac6242921 GH-1338: Fix Javadoc
247c45ee7 GH-1338: Polishing
76348cb58 GH-1338: Add MessageAckListener
bd46d4709 GH-1463: RabbitTemplate.logReceived() Protected
6c7d53cb1 Remove extra space in SimpleConnection.toString()
f63c1ed12 GH-1459: Fix Javadocs
9d8dfe88a GH-1459: Remove Unused Method
cffebb9d2 GH-1459: Improve MeterRegistry Discovery

spring-amqp - v2.4.7

Published by garyrussell about 2 years ago

Change log:

5017e03b1 Upgrade Versions; Prepare for Release
2746ebeac GH-1473: Revert CompletableFuture Changes
e8f12b215 GH-1449: Fix Auto Recovery Docs
08b717157 GH-1494: Fix Test Harness with @Repeatable
a8470fd66 Improve Stream Template Test Coverage
88734c3dc GH-1491: Fix Fallback When Parameter is Optional
caa5052b9 GH-1491: Fix Possible NPE
38e08032d GH-1487: Countdown not active AsyncMProcConsumer
3d3dfa5d7 GH-1491: Support Optional/null Payloads
67bfec93f GH-1480: Switch to CompletableFuture in s-r-stream
9e04fb1a0 Fix Javadoc in the AsyncRabbitTemplate2
038f8f63d GH-1473: Move RabbitFutures to Top Level Classes
819630c40 Fix Sonar Issue
fac71c473 GH-1473: Fix Unused Import
439ccd174 GH-1473: Switch to CompletableFuture
37109ad07 Fix Copyright in the BatchingRabbitTemplateTests
10274feeb GH-1474: Fix MessageProperties.lastInBatch
765e0118b GH-1474: Fix BatchingStrategy Propagation

spring-amqp - v2.4.6

Published by garyrussell over 2 years ago

Change log:

709e03cd8 Upgrade Versions; Prepare for Release
20866215e Fix Previous Commit
e16eef6e6 Fix Sonar Issues
3b93ef871 GH-1338: Fix Javadoc
f367baeb6 GH-1338: Polishing
b5f85b068 GH-1338: Add MessageAckListener
594430108 GH-1463: RabbitTemplate.logReceived() Protected
70901327e GH-1459: Remove Unused Method
5bf6bc359 GH-1459: Fix Javadocs
10f39fbed GH-1459: Improve MeterRegistry Discovery

spring-amqp - v3.0.0-M3

Published by garyrussell over 2 years ago

Change log:

58d4e72d9 Work Around HOP/REST Incompatibility in Test
1ebde8ece Upgrade Versions; Prepare for Milestone Release
bf32231ad GH-1455: AdviceChain on Stream Listener Container
9d49f2089 GH-1452: Close Connection in checkMissingQueues
59197ca12 Fix Sonar Issue
3b4a7e494 Fix Sonar Issue
48c95d31a Switch Micrometer to 1.10.0-SNAPSHOT
0557be4e0 Issue 1450: avoid NullPointerException which occurs during shutdown o… (#1451)
07a21d93c Remove micrometer-binders from build
015b96943 Fix AddressResolver typo in the amqp.adoc
547c14090 More formatting typos
de6ab797c Fix typo in amqp.adoc
ff67612ae GH-1436: Async Stop Containers
15336457d Upgrade Jackson Version
eccdb4715 GH-1434: Mixed CFs With/Without Confirms/Returns
6eca017a1 GH-1444: Move to Micrometer Snapshots
ea015663c GH-1443: Pull CCF.resetConnection() to CF
38da8c761 GH-1441: Fix Payload Detection with MessageHeaders
a6d9202c9 GH-1439: Fix Memory Leak with Misconfiguration
d6b413552 Upgrade to spring-data M3

spring-amqp - v2.4.5

Published by garyrussell over 2 years ago

Change log:

d31a631b7 Upgrade Versions; Prepare for Release
662fb7404 GH-1455: AdviceChain on Stream Listener Container
e49867193 GH-1452: Close Connection in checkMissingQueues

spring-amqp - v2.4.4

Published by garyrussell over 2 years ago

Change log:
fb389986b Upgrade versions; prepare for release
f87483ade Issue 1450: avoid NullPointerException which occurs during shutdown o… (#1451)
57bc30fe5 More formatting typos
8bce39d48 Fix typo in amqp.adoc
55d1289a3 GH-1436: Async Stop Containers
d660edbfc Upgrade Jackson Version
7421de45a GH-1434: Mixed CFs With/Without Confirms/Returns
447fa920d GH-1443: Pull CCF.resetConnection() to CF
8843b1ade GH-1441: Fix Payload Detection with MessageHeaders
519face69 GH-1439: Fix Memory Leak with Misconfiguration

spring-amqp - v2.3.16

Published by garyrussell over 2 years ago

Change log:

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

spring-amqp - v3.0.0-M2

Published by garyrussell over 2 years ago

Change log:

65edbde6c Upgrade Gradle
e4ea880e7 Upgrade versions; prepare for release
d8aafdaff Remove usage of obsolete NestedIOException
0ccfcbe28 GH-1433: Fix DMLC Monitor Thread Name
d5e7c3fb7 Add checkConf&Returns into RoutingCF.addTargetCF
a1aba732e Fix eviction logic in the PooledChannelCF
909ba571b Fix PooledChannelConnectionFactory
cdf1a9cda GH-1420: Move 2.4.x What's New to Appendix
1cbdb7de4 GH-1251: Jackson2JsonMessageConverter Improvements
ad1763847 Remove Invalid Deprecation Suppressions
a3aedc670 Revise Issue Template etc.
8b2cc61f7 GH-1422: @RabbitListener: Fix Broker-Named Queues
49bc52d4f fix multi-rabbit example
4309ff328 Remove declareCollections from Doc
c27d9664e Restore file.encoding

spring-amqp - v2.4.3

Published by garyrussell over 2 years ago

Change log:

a773a78b8 Upgrade versions; prepare for release
6df5edd70 GH-1433: Fix DMLC Monitor Thread Name
b7f698a62 Add checkConf&Returns into RoutingCF.addTargetCF
8eeb93106 Fix eviction logic in the PooledChannelCF
0331f5c51 Fix PooledChannelConnectionFactory
b4e64d981 GH-1251: Jackson2JsonMessageConverter Improvements
5621a6b99 GH-1422: @RabbitListener: Fix Broker-Named Queues
279ca1378 fix multi-rabbit example
fbd444e2f Remove declareCollections from Doc
d47badd53 [artifactory-release] Next development version
998cf69da [artifactory-release] Release version 2.4.2
c5cbbd58b Upgrade Versions; Prepare for Release
b6466e2fc Upgrade Gradle Kotlin Plugin
ce7d4b171 Upgrade Log4j to 2.17.1
3fed4449c GH-1415: Fix Use of Routing Connection Factory
cf9679395 GH-1412: Fix Messaging Template
d3b93e963 Fix Sonar Issue
525172bb0 Fix Sonar Issue

spring-amqp - v2.3.15

Published by garyrussell over 2 years ago

Change log:

46dfe3178 GH-1433: Fix DMLC Monitor Thread Name
c8b09dc32 Add checkConf&Returns into RoutingCF.addTargetCF
c09da5fde Fix eviction logic in the PooledChannelCF
c76cbfa5c Fix PooledChannelConnectionFactory
051c30442 GH-1422: @RabbitListener: Fix Broker-Named Queues
4acabdf25 Remove declareCollections from Doc

spring-amqp - v3.0.0-M1

Published by garyrussell almost 3 years ago

Change log:

006b01817 Upgrade Versions; Prepare for Milestone Release
1a1b1f6c3 Main to 3.0; SF to 6.0; JDK 17

spring-amqp - v2.4.2

Published by garyrussell almost 3 years ago

Change log:

c5cbbd58b Upgrade Versions; Prepare for Release
b6466e2fc Upgrade Gradle Kotlin Plugin
ce7d4b171 Upgrade Log4j to 2.17.1
3fed4449c GH-1415: Fix Use of Routing Connection Factory
cf9679395 GH-1412: Fix Messaging Template
d3b93e963 Fix Sonar Issue
525172bb0 Fix Sonar Issue

spring-amqp - v2.3.14

Published by garyrussell almost 3 years ago

Change log:

711d6ffbd Upgrade to Log4j 2.17.1
9f6ae70c8 Upgrade Log4j to 2.17.1
2afcf3636 GH-1415: Fix Use of Routing Connection Factory
02d790173 GH-1412: Fix Messaging Template

spring-amqp - v2.2.22.RELEASE

Published by garyrussell almost 3 years ago

Change log:

7e8e4ce00 Upgrade Log4j to 2.17.1
af5fb7acf GH-1415: Fix Use of Routing Connection Factory
04ddbbdbc GH-1412: Fix Messaging Template

spring-amqp - v2.4.1

Published by garyrussell almost 3 years ago

Change log:

00745a8cd Upgrade versions; prepare for release
a4f014dc3 GH-1409: Fix Nacks for Async Replies
687b515a0 Upgrade Log4j to 2.17.0
83e57bb73 Improve Mock Test Runtime
270f62d2d GH-1406: Fix Possible Double Ack in Consumer Batch
cd429dcf9 Upgrade Log4j to 2.16.0
8b18e9006 GH-1402: SMLC: Fix BlockingQueueConsumer#queue init
00854cdb1 Fix duplicatesStrategy for docs Gradle task
a7622fb6b Upgrade to Gradle 7.3.1
07443ceb7 GH-1401: SMLC: Fix setConcurrency
3f003cfdf Upgrade Log4j to 2.15.0
06396d64c Fix overview.html & add java 11 conf for tests
aeabc562e GH-1396: Declarables constructor is too strict
a7fd71547 GH-1397: Fix typo in @EnableRabbit class javadoc
57596c6a2 Add ReturnsCallback XML Configuration

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