Releases: SolaceProducts/solace-spring-cloud
Releases · SolaceProducts/solace-spring-cloud
v4.2.0
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
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
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
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
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
v3.0.0
Solace Projects
Name |
Version |
Note |
Solace Spring Cloud BOM |
3.0.0 |
|
Solace Spring Cloud Stream Starter |
4.0.0 |
|
Solace Spring Cloud Connector |
|
Removed |
Global Changes
- Minimum version of JDK changed from JDK8 to JDK17 or higher
- Spring Boot upgraded to
3.0.6
- Spring Cloud upgraded to
2022.0.2
- Solace PubSub+ Messaging API for Java (JCSMP) upgraded to
10.20.0
- Solace Spring Boot upgraded to
2.0.0
Specific Project Changes
Solace Spring Cloud Stream Binder
- Removed deprecated properties:
provisionSubscriptionsToDurableQueue
, queueNamePrefix
, useFamiliarityInQueueName
and useDestinationEncodingInQueueName
applicable to consumers and producers
- Removed deprecated properties
useGroupNameInQueueName
, errorQueueNameOverride
and useGroupNameInErrorQueueName
applicable to producers
Solace Spring Cloud Connector
- Removed Solace Spring Cloud Connector
Known Issues
v2.5.0
Solace Projects
Name |
Version |
Note |
Solace Spring Cloud BOM |
2.5.0 |
|
Solace Spring Cloud Stream Starter |
3.5.0 |
|
Solace Spring Cloud Connector |
4.3.10 |
No changes from 4.3.9 |
Global Changes
- Spring Boot upgraded to
2.7.11
- Spring Cloud upgraded to
2021.0.6
- Solace PubSub+ Messaging API for Java (JCSMP) upgraded to
10.19.0
- Solace PubSub+ Messaging API for JMS upgraded to
10.19.0
Specific Project Changes
Solace Spring Cloud Stream Binder
- Added support to publish to a queue
- Fixed an issue of excessive logging when reconnection attempts are exhausted. (#174, #179)
v2.4.0
Solace Projects
Name |
Version |
Note |
Solace Spring Cloud BOM |
2.4.0 |
|
Solace Spring Cloud Stream Starter |
3.4.0 |
|
Solace Spring Cloud Connector |
4.3.9 |
No changes from 4.3.8 |
Global Changes
- Spring Boot upgraded to
2.7.3
- Spring Cloud upgraded to
2021.0.4
- Solace PubSub+ Messaging API for Java (JCSMP) upgraded to
10.16.0
- Solace PubSub+ Messaging API for JMS upgraded to
10.16.0
Specific Project Changes
Solace Spring Cloud Stream Binder
- Added
solace.message.size.total
meter
- Added
solace.message.size.payload
meter
- Added exponential back-off for consecutive flow rebinds (triggered via message rejections)
v2.3.2
Solace Projects
Name |
Version |
Note |
Solace Spring Cloud BOM |
2.3.2 |
|
Solace Spring Cloud Stream Starter |
3.3.2 |
|
Solace Spring Cloud Connector |
4.3.8 |
No changes from 4.3.7 |
Specific Project Changes
Solace Spring Cloud Stream Binder
- Fixed flow connection test to be skipped when binding
auto-startup
is false
.
v2.3.1
Solace Projects
Name |
Version |
Note |
Solace Spring Cloud BOM |
2.3.1 |
|
Solace Spring Cloud Stream Starter |
3.3.1 |
|
Solace Spring Cloud Connector |
4.3.7 |
No change from 4.3.6 |
Global Changes
- Spring Boot upgraded to
2.6.6
- Solace Spring Boot upgraded to
1.2.2