⭐ New Features
- Removes deprecated DescribeTopicsResult method #3111
- StreamBridge does not add dynamic Bindings to Output/Input binding lifecycle #3106
- Retain Binder in AbstractExtendedBindingProperties to improve performance #3101
- Double micrometer-tracing-bridge since last Spring Cloud Stream #3100
- Replaced ReentrantLock with ConcurrentHashMap.computeIfAbsent() #3098
- Ability to create new bindings at runtime via the BindingLifecycleController #3086
- Error retrieving state store during graceful shutdown #3067
- Default-retryable setting is ignored #3066
- Inconsistent behavior of Environment binding properties in SCS parent-child contexts #3039
🐞 Bug Fixes
- output-bindings property does not work for bindings definition #3109
- StreamBridge Function cache does not return the good value #3105
- Bindings endpoint doesn't works when SpEL expression is configured #3104
- ConfluentSchemaRegistryClient picks wrong subject version when using SpecificRecord types #3103
- fix(kafka-topic-provisioner): Prevent resource leak #3093
- Problems with applying clientFactoryCustomizer when �using a transaction producer #3090
- (Reactive) Bindings do not recover from application restart #3083
- Longer Startup Times Post Spring-Boot 3.4.0 Upgrade #3076
📔 Documentation
- Fix a couple typos #3110
❤️ Contributors
Thank you to all the contributors who worked on this release:
@2tsumo-hitori, @StevenPG, @akenra, @nhajratw, and @xDeyan