Skip to content

Releases: spring-cloud/spring-cloud-stream

4.2.0-M2

08 Oct 01:07
Compare
Choose a tag to compare

⭐ 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

19 Aug 18:10
Compare
Choose a tag to compare

⭐ 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:

@chanhyeong

4.1.2

30 May 10:53
Compare
Choose a tag to compare

⭐ 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:

@kutmk

4.1.1

27 Mar 13:18
Compare
Choose a tag to compare

⭐ New Features

  • Add support for async send to StreamBridge #2898
  • BinderCustomizer issues #2863

🐞 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

25 Jan 21:09
Compare
Choose a tag to compare
v4.0.5

Update SNAPSHOT to 4.0.5

v3.2.10

19 Dec 16:25
Compare
Choose a tag to compare

Full Changelog: v3.2.9...v3.2.10

4.1.0

06 Dec 15:16
Compare
Choose a tag to compare

🐞 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:

@GFriedrich and @sobychacko

4.1.0-RC1

31 Oct 13:34
Compare
Choose a tag to compare

⭐ New Features

  • StreamBridge's dynamic destinations should be closed on shutdown. #2835

🐞 Bug Fixes

❤️ Contributors

Thank you to all the contributors who worked on this release:

@kurthong and @sobychacko

4.0.3

03 Jul 10:32
Compare
Choose a tag to compare

⭐ New Features

  • Replace duplicate code with existing method #2702

🐞 Bug Fixes

  • Provide a Mechanism to Receive SenderResults #2729
  • SCSKafka + Actuator + enable-observation creates a 2nd AdminClientConfig which doesn't copy config across #2673

❤️ Contributors

Thank you to all the contributors who worked on this release:

@Mrc0113 and @chanhyeong