4250 Commits

Author SHA1 Message Date
Mohamed Macow
b535aacaef Correct Contribution section of Readme
Signed-off-by: Mohamed Macow <58916277+darth-raijin@users.noreply.github.com>

Resolves #3115
2025-06-02 17:00:29 +02:00
Oleg Zhurakousky
ae171e3faf Remove Boot Maven Plugin from schema-registry-server 2025-05-27 12:31:38 +02:00
Oleg Zhurakousky
aabbf2b9cf Fix dependncies in Rabbit core 2025-05-16 18:21:54 +02:00
Oleg Zhurakousky
1d6ab6dda4 Revert "Fix dependncies in Rabbit core"
This reverts commit 82132588a2.
2025-05-16 18:21:37 +02:00
Oleg Zhurakousky
82132588a2 Fix dependncies in Rabbit core 2025-05-14 18:29:57 +02:00
Oleg Zhurakousky
0e2f7a885d GH-3039 Update documentation to explaine usage of Spring/Boot core propertyannotations
Resolves #3039
2025-05-06 17:08:47 +02:00
Oleg Zhurakousky
3cce500453 GH-3030 Update phase of InputBindingLifecycle 2025-04-30 10:07:31 +02:00
Oleg Zhurakousky
fb894f079b GH-3083 Fix lifecycle of reactive producer
Ensure that the corresponding FluxMessageChannel gets properly destroyed during application shutdown

Resolves #3083
2025-04-30 08:59:18 +02:00
Oleg Zhurakousky
abc7dc18c4 Fix docs 2025-04-28 19:09:24 +02:00
Oleg Zhurakousky
434a846ca7 GH-3106 Add documentation describing why StreamBridge does not cache bindings
Resolves #3106
2025-04-28 15:21:01 +02:00
Oleg Zhurakousky
1868b8e58d Polish previosu commit 2025-04-28 14:06:31 +02:00
Oleg Zhurakousky
e6fc2fff1f GH-3109 Add documentation to explain explicit binding naming convention
Resolves #3109
2025-04-28 14:03:17 +02:00
Nayan Hajratwala
95e916d4a8 Fix documentation typos
Signed-off-by: Nayan Hajratwala <nayan@chikli.com>

Resolves #3110
2025-04-28 12:57:08 +02:00
Deyan Yurukov
730ad0a5e5 Removes deprecated DescribeTopicsResult method
Signed-off-by: Deyan Yurukov <deyan.yurukov@gmail.com>
Resolves #3111
2025-04-28 10:17:01 +02:00
Oleg Zhurakousky
69533b47ea GH-3108 Fix links in docs
Resolves #3108
2025-04-22 15:12:18 +02:00
Oleg Zhurakousky
c027b43cdd Fix Kafka test 2025-04-16 19:40:53 +02:00
Oleg Zhurakousky
369ab165f5 GH-3086 Fix naming for explicit bindings that are not backed by a function 2025-04-15 15:02:27 +02:00
Oleg Zhurakousky
659b3f20f7 GH-3086 Add documentation for defining new bindings
Add documentation for defining new bindings via BindingsLifecycleController

Resolves #3086
2025-04-14 09:20:16 +02:00
Oleg Zhurakousky
2860d8ca59 GH-3067 Adjust phase of StreamsBuilderFactoryManager
Adjust phase of StreamsBuilderFactoryManager to be lower than WebServerGracefulShutdownLifecycle

Resolves #3067
2025-04-14 08:35:04 +02:00
Oleg Zhurakousky
d9d8c399ac Fix formatting 2025-04-11 13:22:50 +02:00
Andy Palmer
369046dda6 GH-3103 Fix the retrieval of the schema version registered on serializing an Avro message with the ConfluentSchemaRegistryClient
Signed-off-by: Andy Palmer <andy.palmer@aexp.com>

Resolves #3103
2025-04-08 18:20:14 +02:00
Oleg Zhurakousky
da4d4c5b46 GH-3086 Define explicit defineInput/Output binding methods
Also changed signature to return properties for convinience
Added test
2025-04-04 15:22:42 +02:00
Oleg Zhurakousky
93d4c21757 GH-3086 Initial functionality to define bindings dynamically 2025-04-01 16:01:07 +02:00
Oleg Zhurakousky
b99c9eb754 GH-3105 Fix hashCode calculation for StreamBridge function
This would ensure that there are no collisions in hashCode calculation for cases where partitionKeyExpression is used in one of the bindings while partitionCount of any of the bindings may result in teh overall StreamBridge function having the same  hashCode

Resolves #3105
2025-03-27 21:59:12 +01:00
Oleg Zhurakousky
51f7f0c3cc GH-3104 fix formatting 2025-03-27 17:04:33 +01:00
Oleg Zhurakousky
9c65477bae GH-3104 Add JsonGetter to show SpEL expression as String
This is specifically done for actuator binding endpoint to avoid type conversion

Resolves #3104
2025-03-27 16:48:18 +01:00
Oleg Zhurakousky
378ff785c7 GH-3101 Make Binder and instance variable
Resolves #3101
2025-03-25 15:11:23 +01:00
Oleg Zhurakousky
903fa69240 GH-3100 Move Brave and Actuator dependenies
Moved Brane and Actuator dependencies from test-binder to integration tests under test scope

Resolves #3100
2025-03-20 13:07:15 +01:00
spring-builds
249f68ce1f Bumping dependency versions after release 2025-03-18 22:21:30 +00:00
spring-builds
768c7b0ee4 Bumping versions to 4.2.2-SNAPSHOT after release 2025-03-18 22:20:17 +00:00
spring-builds
aefe1689d8 Going back to snapshots 2025-03-18 22:20:16 +00:00
spring-builds
9fc527da2f Update SNAPSHOT to 4.2.1 2025-03-18 22:16:59 +00:00
spring-builds
9aeba8a31f Bumping versions 2025-03-18 17:25:51 +00:00
spencergibb
9561625ef7 Sets proxyBeanMethods = false on test config 2025-03-18 11:16:49 -04:00
Soby Chacko
6a8fb64c02 Document exception retry behavior for Kafka transactions
Signed-off-by: Soby Chacko <soby.chacko@broadcom.com>
2025-03-10 17:23:31 -04:00
DidierLoiseau
463ca2269b Fixes: #3066
Issue link: https://github.com/spring-cloud/spring-cloud-stream/issues/3066

Signed-off-by: DidierLoiseau <didierloiseau+github@gmail.com>
2025-03-10 17:22:51 -04:00
akenra
9a311e1707 fix(kafka-topic-provisioner): Prevent resource leak on binding producer to KafkaMessageChannelBinder
- Producer that fetches partition info now initializes within a try-with-resources block
- If exceptions occur on calling producer.partitionsFor(topicName), it's now properly closed and resources are released

Signed-off-by: akenra <37288280+akenra@users.noreply.github.com>
2025-03-07 13:38:02 -05:00
Oleg Zhurakousky
47cb7abe07 GH-3076 Change 'bindings' to ConcurrentHashMap in 'BindingServiceProperties'
Using 'ConcurrentSkipListMap' was causing significant performance issues

Resolves #3076
2025-02-26 08:38:25 +01:00
spencergibb
1bfe9ff342 Formatting 2025-02-21 11:48:35 -05:00
Oleg Zhurakousky
ec20f1391b GH-3085 add test configuration file 2025-02-21 15:16:00 +01:00
Oleg Zhurakousky
78427b0ef2 GH-3085 Add Number and Boolean Spel converter
Refactor SpelConverter into an abstract class

Resolves #3085
2025-02-21 15:03:18 +01:00
spring-builds
dc164fe3c0 Bumping versions 2025-02-11 17:34:51 +00:00
Steven Gantz
12117c6049 Add additional test and error handling
Handle when functionToInvoke returns null

add link to issue

Signed-off-by: Steven Gantz <steven.p.gantz@gmail.com>
2025-02-11 16:52:07 +01:00
Oleg Zhurakousky
321d7afdcd Merge remote-tracking branch 'upstream/main' into 4.2.x 2025-02-10 14:22:06 +01:00
Oleg Zhurakousky
7178dbfdac Merge pull request #3074 from tautologicc/fix-docs-typo
Fix typos in documentation
2025-02-03 08:21:17 +01:00
F. Emerson
fe6a0ab8b7 Fix typos in documentation
Signed-off-by: F. Emerson <t@utologi.cc>
2025-01-30 18:21:41 -03:00
Oleg Zhurakousky
0f68d94c5b GH-3071 Add documentation for accessing producer/consumer properties
Resolves #3071
2025-01-30 15:36:01 +01:00
Oleg Zhurakousky
b5b8b3089d GH-3071 Add documentation for accessing producer/consumer properties
Resolves #3071
2025-01-30 15:35:33 +01:00
spring-builds
dc3669bfcf Going back to snapshots 2025-01-30 03:00:53 +00:00
spring-builds
4edccc3b56 Update SNAPSHOT to 4.3.0-M1 2025-01-30 02:58:18 +00:00