Skip to content

Releases: SolaceProducts/solace-spring-cloud

v4.7.0

28 Jan 18:38
Compare
Choose a tag to compare

Solace Projects

Name Version Note
Solace Spring Cloud BOM 4.7.0
Solace Spring Cloud Stream Starter 5.7.0

Global Changes

  • Upgraded Spring Boot to 3.4.1
  • Upgraded Spring Cloud to 2024.0.0
  • Upgraded Solace JCSMP to 10.25.2

Specific Project Changes

Solace Spring Cloud Stream Binder

  • Added headerTypeCompatibility and payloadTypeCompatibility producer config options.
  • Updated consumer bindings to read from XML attachment if the binary attachment is not set on the incoming SMF message.

v4.6.0

20 Nov 20:34
Compare
Choose a tag to compare

Solace Projects

Name Version Note
Solace Spring Cloud BOM 4.6.0
Solace Spring Cloud Stream Starter 5.6.0

Global Changes

  • Upgraded Spring Boot to 3.3.5
  • Upgraded Solace JCSMP to 10.25.1
  • Upgraded Solace JMS to 10.25.1

Specific Project Changes

Solace Spring Cloud Stream Binder

  • Fixed the issue in reading user property having value of type byte[] or ByteArray while mapping Solace Consumer message to Spring message.

v4.5.0

29 Aug 18:06
Compare
Choose a tag to compare

Solace Projects

Name Version Note
Solace Spring Cloud BOM 4.5.0
Solace Spring Cloud Stream Starter 5.5.0

Global Changes

  • Upgraded Solace Spring Boot to 2.2.0
  • Upgraded Spring Boot to 3.3.3
  • Upgraded Solace JCSMP to 10.24.1
  • Upgraded Solace JMS to 10.24.1

Specific Project Changes

Solace Spring Cloud Stream Binder

  • Fixed subscriptions from queueAdditionalSubscriptions not being added to the endpoint when addDestinationAsSubscription=false.
  • Fixed messages not being rejected/requeud when a function throws a MessagingException containing a failed message with its acknowledgmentCallback header removed.

v4.4.0

29 Jul 21:26
Compare
Choose a tag to compare

Solace Projects

Name Version Note
Solace Spring Cloud BOM 4.4.0
Solace Spring Cloud Stream Starter 5.4.0

Global Changes

  • Upgraded Solace Spring Boot to 2.1.1

Specific Project Changes

Solace Spring Cloud Stream Binder

  • Added the batchWaitStrategy consumer config option.
  • Fixed batchTimeout consumer config option in asynchronous consumers to be considered from when the first message is received, instead of when the last batch was processed.

v4.3.0

22 Jul 21:32
Compare
Choose a tag to compare

Solace Projects

Name Version Note
Solace Spring Cloud BOM 4.3.0
Solace Spring Cloud Stream Starter 5.3.0

Specific Project Changes

Solace Spring Cloud Stream Binder

  • Added support for OAuth2 authentication with the Solace PubSub+ Broker.
  • Spring Boot upgraded to 3.3.2
  • Spring Cloud upgraded to 2023.0.3

v4.2.0

05 Jul 19:15
Compare
Choose a tag to compare

Solace Projects

Name Version Note
Solace Spring Cloud BOM 4.2.0
Solace Spring Cloud Stream Starter 5.2.0

Specific Project Changes

Solace Spring Cloud Stream Binder

  • Added transacted consumer config option to receive messages within transacted sessions when batch-mode=true.
  • Added batched message support to producer binding.

v4.1.0

05 Jun 18:48
Compare
Choose a tag to compare

Solace Projects

Name Version Note
Solace Spring Cloud BOM 4.1.0
Solace Spring Cloud Stream Starter 5.1.0

Specific Project Changes

Solace Spring Cloud Stream Binder

  • Added endpointType consumer config option to configure the type of endpoint consumers will read messages from. This allows for consumer bindings to now access Durable Topic Endpoints in addition to Queues.
  • Added selector consumer config option to configure the endpoint's message selector.
  • Added transacted producer config option to publish messages within transacted sessions.
  • Refactored producer bindings to create producer flows instead of using the Solace session's global producer.
  • Gave consumer binding threads more descriptive names (#268)

v4.0.0

03 Apr 19:09
Compare
Choose a tag to compare

Solace Projects

Name Version Note
Solace Spring Cloud BOM 4.0.0
Solace Spring Cloud Stream Starter 5.0.0

Global Changes

  • Spring Boot upgraded to 3.2.4
  • Spring Cloud upgraded to 2023.0.1
  • Solace PubSub+ Messaging API for Java (JCSMP) upgraded to 10.22.0

Specific Project Changes

Solace Spring Cloud Stream Binder

  • Solace PubSubPlus Broker Native NACK Support for consumer bindings (#270). For details Refer.
  • Removed following consumer rebind related configuration properties flowPreRebindWaitTimeout, flowRebindBackOffInitialInterval, flowRebindBackOffMaxInterval, flowRebindBackOffMultiplier as consumer rebind is no longer used.
  • Optimized logger

v3.2.0

25 Mar 18:32
Compare
Choose a tag to compare

Solace Projects

Name Version Note
Solace Spring Cloud BOM 3.2.0
Solace Spring Cloud Stream Starter 4.2.0

Specific Project Changes

Solace Spring Cloud Stream Binder

  • Added ability to exclude headers on consumers binding (#279, #235)

v3.1.0

26 Oct 21:17
Compare
Choose a tag to compare

Solace Projects

Name Version Note
Solace Spring Cloud BOM 3.1.0
Solace Spring Cloud Stream Starter 4.1.0

Global Changes

  • Spring Boot upgraded to 3.1.5
  • Spring Cloud upgraded to 2022.0.4
  • Solace PubSub+ Messaging API for Java (JCSMP) upgraded to 10.21.0

Specific Project Changes

Solace Spring Cloud Stream Binder

  • Added health indicators to capture flow health (#145)
  • Added support for Solace PubSub+ partitioned queues
  • Fixed potential error channel name collisions