Skip to content

Latest commit

 

History

History
244 lines (176 loc) · 4.89 KB

File metadata and controls

244 lines (176 loc) · 4.89 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[6.1.1] - 2026-06-25

Fixed

  • The request/reply auto-configuration can now be excluded from sliced or focused tests (for example @JsonTest, or via @ImportAutoConfiguration(exclude = RequestReplyAutoConfiguration.class) / spring.autoconfigure.exclude). The per-binding reply consumers are no longer contributed by an ApplicationContextInitializer (which Spring applies to every context and which cannot be excluded), but by an ImportBeanDefinitionRegistrar that is only active when the auto-configuration itself is loaded. (#8)

[6.1.0] - 2026-06-22

Changed

  • Updated spring-boot-parent from 4.0.6 to 4.1.0
  • Updated spring-cloud-dependencies from 2025.1.1 to 2025.1.2

[6.0.2] - 2026-05-28

Fixed

  • Context propagation (e.g. the MDC carrying traceId/spanId used for tracing) is now applied to every stage of the asynchronous request/reply pipeline by wrapping the executor instead of wrapping individual tasks. Stages that an application chains onto the returned CompletableFuture now observe the same context as the original request, without having to capture a ContextSnapshot themselves. (#50)

[6.0.1] - 2026-04-20

Changed

  • Updated maven-source-plugin from 3.3.1 to 3.4.0

6.0.0 - 2026-02-18

Changed

  • Support for Spring Boot 4.0.2

5.3.5 - 2026-02-06

Fixed

  • Requester now deduplicates reply messages by replyIndex to prevent corrupt results when replies are duplicated (e.g. after broker disconnect/reconnect during in-place Solace broker updates).
  • Dedup bookkeeping is cleaned up when a request completes, errors, or times out.

5.3.4 - 2026-01-23

Changed

  • Add support to not respond to requests

5.3.3 - 2025-12-09

Changed

  • Support for spring 3.5.8
  • Update dependencies

5.3.1 - 2025-10-07

Changed

  • Support for spring 3.5.6
  • Update dependencies

5.3.0 - 2025-08-11

Changed

  • Support for spring micrometer context-propagation aka tracing. Now the tracingId will stay the same on request and reply side.

5.2.3 - 2025-08-05

Changed

  • Support for spring 3.5.4 and spring cloud 25.0.0
  • Update dependencies

5.2.2 - 2025-01-28

Changed

  • Support for spring 3.4.2 and spring cloud 24.0.0

5.0.0 - 2023-06-05

Changed

  • Support for spring 3
  • Rename packages caused by hand over to solace community

Added

n/a

Removed

  • Support for spring 2

4.0.0 - 2023-05-30

Changed

n/a

Added

  • STTRS-1127: support to send grouped multi response

Removed

n/a

3.4.0 - 2023-05-10

Changed

  • update depends

Added

  • add AsyncApi spec to explain protocol
  • STTRS-1101: reply with flux

Removed

n/a

3.3.0 - 2023-05-04

Changed

  • update depends

Added

n/a

Removed

n/a

3.2.0 - 2023-05-03

Changed

  • support more than 64k items in multi responses

Added

  • support to received grouped multi response

Removed

n/a

3.1.0 - 2023-05-01

Changed

  • all blocking methods may throw RequestReplyException

Added

  • add support for error responses

Removed

n/a

2.10.0 - 2023-04-11

Changed

  • Migrate autoconfig to spring 2.7 (preparation for spring 3.0)

Added

  • STTRS-1066: support request multi reply

Removed

  • Support for spring <= 2.6

2.9.0 - 2023-04-11

Changed

  • update depends

Added

n/a

Removed

n/a

2.8.0 - 2023-02-24

Changed

  • update depends
  • RCSPF-127827: support for custom message encoder for TibRv

Added

n/a

Removed

n/a

2.7.0 - 2022-09-13

Changed

n/a

Added

  • RCSPF-119794 + RCSPF-120742 copy original header to response to enable TibRv support

Removed

n/a

2.6.0 - 2022-06-14

Changed

  • support spring 2.6.6

Added

n/a

Removed

n/a

2.0.0 - 2022-02-17

Changed

  • support spring 2.4.0

Added

  • support static topics
  • multi binder support

Removed

n/a

1.5.0 - 2021-12-14

Changed

  • fix log4j zero-day-exploit (Log4Shell)

Added

n/a

Removed

n/a

1.4.0 - 2021-11-18

Changed

  • TPS-828: Fix dependency loop

Added

n/a

Removed

n/a

1.3.0 - 2021-09-20

Changed

  • RCSPF-105261: component scanning request-reply services

Added

n/a

Removed

n/a

1.2.0 - 2021-08-31

Changed

n/a

Added

  • RCSPF-99458:: property replacement

Removed

n/a

1.1.0 - 2021-07-07

Changed

  • solace depends are optional

Added

n/a

Removed

n/a

1.0.0 - 2021-03-19

Changed

  • updated parent

Added

Removed

n/a