Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: spring-projects/spring-amqp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.0.0
Choose a base ref
...
head repository: spring-projects/spring-amqp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.0.1
Choose a head ref
  • 16 commits
  • 14 files changed
  • 4 contributors

Commits on Nov 17, 2025

  1. Configuration menu
    Copy the full SHA
    f4adbf5 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2025

  1. Fix reply-to handling logic for AMQP 1.0

    The `reply-to` property from request messages is parsed to the
    `org.springframework.amqp.core.Address` object.
    This one removes the first `/` leaving `routingKey`, based on the mentioned `reply-to`,
     with a `queues/` prefix.
    The value in the `reply-to` is already encoded, so we don't need to go extra parsing logic
    in the `RabbitAmqpTemplate.toAmqpMessage()` in regards
    `com.rabbitmq.client.amqp.Message.MessageAddressBuilder`
    
    * Fix `RabbitAmqpTemplate.toAmqpMessage()` to check for `queues/` prefix before going down to
    the `com.rabbitmq.client.amqp.Message.MessageAddressBuilder` logic.
    Instead, use the `queue` value as is in the  `com.rabbitmq.client.amqp.Message.to()` property
    adding required `/` at the beginning of the value
    * Revert `RabbitAmqpMessageListenerAdapter.sendResponse()` logic to `this.rabbitAmqpTemplate.send()`
    without modifying `replyToRoutingKey` value
    * Fix typos in the `Address` Javadocs
    artembilan committed Nov 18, 2025
    Configuration menu
    Copy the full SHA
    b4e97f9 View commit details
    Browse the repository at this point in the history
  2. Fix reply-to handling logic for AMQP 1.0

    The `reply-to` property from request messages is parsed to the
    `org.springframework.amqp.core.Address` object.
    This one removes the first `/` leaving `routingKey`, based on the mentioned `reply-to`,
     with a `queues/` prefix.
    The value in the `reply-to` is already encoded, so we don't need to go extra parsing logic
    in the `RabbitAmqpTemplate.toAmqpMessage()` in regards
    `com.rabbitmq.client.amqp.Message.MessageAddressBuilder`
    
    * Fix `RabbitAmqpTemplate.toAmqpMessage()` to check for `queues/` prefix before going down to
    the `com.rabbitmq.client.amqp.Message.MessageAddressBuilder` logic.
    Instead, use the `queue` value as is in the  `com.rabbitmq.client.amqp.Message.to()` property
    adding required `/` at the beginning of the value
    * Revert `RabbitAmqpMessageListenerAdapter.sendResponse()` logic to `this.rabbitAmqpTemplate.send()`
    without modifying `replyToRoutingKey` value
    * Fix typos in the `Address` Javadocs
    * Move `log4j-slf4j-impl` to common dependencies
    * Fix `ObservationIntegrationTests` sorting spans by they create time to avoid race condition on assertions
    artembilan committed Nov 18, 2025
    Configuration menu
    Copy the full SHA
    d684fcb View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2025

  1. Bump actions/checkout from 5 to 6 in the development-dependencies group

    Bumps the development-dependencies group with 1 update: [actions/checkout](https://github.com/actions/checkout).
    
    
    Updates `actions/checkout` from 5 to 6
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v5...v6)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-version: '6'
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: development-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 22, 2025
    Configuration menu
    Copy the full SHA
    73ab037 View commit details
    Browse the repository at this point in the history
  2. Bump org.springframework:spring-framework-bom from 7.0.0 to 7.0.1

    Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 7.0.0 to 7.0.1.
    - [Release notes](https://github.com/spring-projects/spring-framework/releases)
    - [Commits](spring-projects/spring-framework@v7.0.0...v7.0.1)
    
    ---
    updated-dependencies:
    - dependency-name: org.springframework:spring-framework-bom
      dependency-version: 7.0.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 22, 2025
    Configuration menu
    Copy the full SHA
    b42da81 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2025

  1. GH-3246: Fix NPEs for AMQP properties conversion

    Fixes: #3246
    
    The received message might come not from Spring AMQP source,
    therefore it might not have `priority` and `content-type` set.
    
    * Fix `DefaultMessagePropertiesConverter` checking for the nulls in the
    `priority` and `content-type`
    * Remove redundant null check for `priority` in the `MessageBuilderSupport`
    artembilan committed Nov 26, 2025
    Configuration menu
    Copy the full SHA
    04dcfdb View commit details
    Browse the repository at this point in the history
  2. GH-3247: Fix MANUAL ack for null from error handler

    Fixes: #3247
    
    When `MANUAL` ack mode and `RabbitListenerErrorHandler` returns `null`,
    the message is not acknowledged.
    
    * Fix `MessagingMessageListenerAdapter.handleException()`
    to call `basicAck(amqpMessage, channel);` when `isManualAck()`
    
    **Auto-cherry-pick to `3.2.x`**
    artembilan committed Nov 26, 2025
    Configuration menu
    Copy the full SHA
    c6519b2 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2025

  1. Bump tools.jackson:jackson-bom from 3.0.2 to 3.0.3 (#3250)

    Bumps [tools.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) from 3.0.2 to 3.0.3.
    - [Commits](FasterXML/jackson-bom@jackson-bom-3.0.2...jackson-bom-3.0.3)
    
    ---
    updated-dependencies:
    - dependency-name: tools.jackson:jackson-bom
      dependency-version: 3.0.3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 29, 2025
    Configuration menu
    Copy the full SHA
    84ddc0f View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2025

  1. Update anchor id and add JUnit section into history docs

    Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
    ngocnhan-tran1996 authored Dec 8, 2025
    Configuration menu
    Copy the full SHA
    bb25685 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2025

  1. Bump io.projectreactor:reactor-bom from 2025.0.0 to 2025.0.1 (#3253)

    Bumps [io.projectreactor:reactor-bom](https://github.com/reactor/reactor) from 2025.0.0 to 2025.0.1.
    - [Release notes](https://github.com/reactor/reactor/releases)
    - [Commits](reactor/reactor@2025.0.0...2025.0.1)
    
    ---
    updated-dependencies:
    - dependency-name: io.projectreactor:reactor-bom
      dependency-version: 2025.0.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 13, 2025
    Configuration menu
    Copy the full SHA
    f5a60bd View commit details
    Browse the repository at this point in the history
  2. Bump org.springframework:spring-framework-bom from 7.0.1 to 7.0.2 (#3252

    )
    
    Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 7.0.1 to 7.0.2.
    - [Release notes](https://github.com/spring-projects/spring-framework/releases)
    - [Commits](spring-projects/spring-framework@v7.0.1...v7.0.2)
    
    ---
    updated-dependencies:
    - dependency-name: org.springframework:spring-framework-bom
      dependency-version: 7.0.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 13, 2025
    Configuration menu
    Copy the full SHA
    01ca773 View commit details
    Browse the repository at this point in the history
  3. Bump ch.qos.logback:logback-classic from 1.5.21 to 1.5.22 (#3257)

    Bumps [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) from 1.5.21 to 1.5.22.
    - [Release notes](https://github.com/qos-ch/logback/releases)
    - [Commits](qos-ch/logback@v_1.5.21...v_1.5.22)
    
    ---
    updated-dependencies:
    - dependency-name: ch.qos.logback:logback-classic
      dependency-version: 1.5.22
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 13, 2025
    Configuration menu
    Copy the full SHA
    0150e1d View commit details
    Browse the repository at this point in the history
  4. Bump io.micrometer:micrometer-tracing-bom from 1.6.0 to 1.6.1 (#3255)

    Bumps [io.micrometer:micrometer-tracing-bom](https://github.com/micrometer-metrics/tracing) from 1.6.0 to 1.6.1.
    - [Release notes](https://github.com/micrometer-metrics/tracing/releases)
    - [Commits](micrometer-metrics/tracing@v1.6.0...v1.6.1)
    
    ---
    updated-dependencies:
    - dependency-name: io.micrometer:micrometer-tracing-bom
      dependency-version: 1.6.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 13, 2025
    Configuration menu
    Copy the full SHA
    b1d9aae View commit details
    Browse the repository at this point in the history
  5. Bump org.springframework.data:spring-data-bom from 2025.1.0 to 2025.1…

    ….1 (#3254)
    
    Bumps [org.springframework.data:spring-data-bom](https://github.com/spring-projects/spring-data-bom) from 2025.1.0 to 2025.1.1.
    - [Release notes](https://github.com/spring-projects/spring-data-bom/releases)
    - [Commits](spring-projects/spring-data-bom@2025.1.0...2025.1.1)
    
    ---
    updated-dependencies:
    - dependency-name: org.springframework.data:spring-data-bom
      dependency-version: 2025.1.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 13, 2025
    Configuration menu
    Copy the full SHA
    5df1284 View commit details
    Browse the repository at this point in the history
  6. Bump io.micrometer:micrometer-bom from 1.16.0 to 1.16.1 (#3256)

    Bumps [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer) from 1.16.0 to 1.16.1.
    - [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
    - [Commits](micrometer-metrics/micrometer@v1.16.0...v1.16.1)
    
    ---
    updated-dependencies:
    - dependency-name: io.micrometer:micrometer-bom
      dependency-version: 1.16.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 13, 2025
    Configuration menu
    Copy the full SHA
    37194d7 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2025

  1. Configuration menu
    Copy the full SHA
    0821230 View commit details
    Browse the repository at this point in the history
Loading