Releases: spring-cloud/spring-cloud-stream
Releases Β· spring-cloud/spring-cloud-stream
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: