Releases: spring-cloud/spring-cloud-stream
Releases · spring-cloud/spring-cloud-stream
4.2.0
❤️ Contributors
Thank you to all the contributors who worked on this release:
4.1.4
⭐ New Features
- TestBinder+Kafka not working as intended (tombstone records) #2971
🐞 Bug Fixes
- Kotlin compile dependency #3020
- Null Payloads During Deserialization with Spring Cloud Stream Kafka #2994
- Inconvertible Messages are silently discarded when using the Rabbit Binder with Consumer Side Batching #2986
- Remove redundant
delaySubscription
fromFunctionConfiguration
#2978
📔 Documentation
- Broken documentation links #2975
❤️ Contributors
Thank you to all the contributors who worked on this release:
4.2.0-RC1
⭐ New Features
- Feature Request: Add delivery attempt count to RabbitMQ DLQ messages #2939
❤️ Contributors
Thank you to all the contributors who worked on this release:
4.2.0-M2
⭐ New Features
- Ensuring Thread-Safety for BindingServiceProperties.bindings #3011
- PostProcessing functionality does not work with Supplier #3009
- Change the use of synchronized in the getBinder method of DefaultBinderFactory class for virtual-threads compliant #3005
🐞 Bug Fixes
- error-handler-definition not subscribed to producer error channel #2997
- Config property validation doesn't work for bindings that are only configured through default configs #2974
📔 Documentation
- Broken anchor links in documentation #3018
❤️ Contributors
Thank you to all the contributors who worked on this release:
@ehdrms2034, @ferblaca, @kurthong, @omercelikceng, and @sobychacko
4.2.0-M1
⭐ New Features
- SpEL Expressions in config does not handle non-string-like values #2989
❤️ Contributors
Thank you to all the contributors who worked on this release:
4.1.2
⭐ New Features
- Remove spring.binders for test binder #2946
🐞 Bug Fixes
- Batch Consumer With ListenerContainerWithDlqAndRetryCustomizer should disable binder DLQ #2951
- StreamsBuilderFactoryBean: Call afterSingletonsInitialized() programmatically in StreamsBuilderFactoryManager #2935
❤️ Contributors
Thank you to all the contributors who worked on this release:
4.1.1
⭐ New Features
🐞 Bug Fixes
- AbstractKafkaStreamsBinderProcessor ignores TimestampExtractor configuration starting with kafka-streams 3.7.0 #2922
- Rework an observation for Rabbit Binder #2903
- Problem intercepting messages sent with StreamBridge #2885
- Error creating bean with name 'errorChannel' because of ClassCastException occurred in BeanPostProcessor globalErrorChannelCustomizer #2883
📔 Documentation
- Kafka producer configuration for all channels is not functioning #2906
- Application props in appendix not showing description #2884
❤️ Contributors
Thank you to all the contributors who worked on this release:
@LazroLeader, @artembilan, and @wyhasany
4.0.5
v4.0.5 Update SNAPSHOT to 4.0.5
v3.2.10
Full Changelog: v3.2.9...v3.2.10
4.1.0
🐞 Bug Fixes
- GH-2847: Multiple outputs routing-key-expression #2864
- Multiple output bindings with routing-key-expression property and not with it cause SpEL evaluation error #2847
- [4.1.0-RC1/SNAPSHOT] java.lang.ClassCastException: class o.s.c.t.c.SimpleMethodMetadata cannot be cast to class o.s.c.t.StandardMethodMetadata #2846
- The DefaultBinderFactory.propagateSharedBeans() is looking for shared bean in wrong context #2728
❤️ Contributors
Thank you to all the contributors who worked on this release: