910 Commits

Author SHA1 Message Date
Ryan Baxter
ca42f18613 Fixing assert4j failures 2025-04-13 15:39:12 -04:00
Ryan Baxter
49428cdd05 Fixing formatting 2025-04-13 15:30:08 -04:00
Ryan Baxter
b349f072bb Fixing assert4j assertions 2025-04-13 15:23:02 -04:00
Ryan Baxter
e1a96eede8 Fixing imports 2025-04-13 15:07:29 -04:00
Ryan Baxter
01b0b83e74 Using assert4j 2025-04-13 15:02:51 -04:00
Ryan Baxter
811e8172bb Merge branch '4.1.x' of github.com:spring-cloud/spring-cloud-function into 4.1.x 2025-04-13 09:35:42 -04:00
Oleg Zhurakousky
f780ce2519 GH-1261 Fix assertioins to use AssertJ
Resolves #1261
2025-04-13 09:35:34 -04:00
Oleg Zhurakousky
d5333a5772 Add support for JODA module 2025-01-14 18:24:17 +01:00
Oleg Zhurakousky
2b4cae33d8 Polishing 2025-01-13 13:41:57 +01:00
Oleg Zhurakousky
26ef1fa76e GH-1187 Fix AWS Context initialization for Custom Runtime
Updated sample to show that Context is not null

Resolves #1187
2025-01-13 13:27:28 +01:00
spring-builds
59a9a755fd Bumping versions to 4.1.6-SNAPSHOT after release 2025-01-09 23:23:28 +00:00
spring-builds
e624e451e6 Going back to snapshots 2025-01-09 23:23:26 +00:00
spring-builds
bf32cb5b1f Update SNAPSHOT to 4.1.5 2025-01-09 23:17:41 +00:00
Artem Bilan
5c92db4f80 Fix FunctionTypeUtils for FactoryBean
The function bean can be declared as a `FactoryBean`,
for example with Spring Integration's `GatewayProxyFactoryBean`.
See `LogConsumerConfiguration` in Spring Functions Catalog project.

* Fix `FunctionTypeUtils` to react to the `ParameterizedType`
and check its assignments against `Factory` bean.
Then resolves its generic to the proper target function type.
* Add `BeanFactoryAwareFunctionRegistryTests.functionFromFactoryBeanIsProperlyResolved()`
to verify that `FactoryBean<Function<?, ?>>` is resolved properly
2025-01-07 15:44:43 +01:00
John Blum
536b49775e Edit Javadoc in MessageRoutingFunction and RoutingFunction
Refine implementation of RoutingFunction

Closes #1216
2024-12-09 15:56:40 +01:00
spring-builds
2e1fd23616 Bumping versions to 4.1.5-SNAPSHOT after release 2024-11-27 00:14:45 +00:00
spring-builds
7c3c4cb9fc Going back to snapshots 2024-11-27 00:14:43 +00:00
spring-builds
5aef805b5d Update SNAPSHOT to 4.1.4 2024-11-27 00:08:21 +00:00
spring-builds
16c5685f88 Bumping versions 2024-11-26 16:01:33 +00:00
spring-builds
d114c9828d Bumping versions to 4.1.5-SNAPSHOT after release 2024-11-26 02:31:35 +00:00
spring-builds
8d8de31754 Going back to snapshots 2024-11-26 02:31:33 +00:00
spring-builds
320801b17e Update SNAPSHOT to 4.1.4 2024-11-26 02:26:01 +00:00
Oleg Zhurakousky
ef763a1d71 GH-1198 Fix tracibility wrapper
Fix tracibility wrapper to ensure traceid/spanid are captured on subsequent invocations

Resolves #1198
2024-10-29 14:50:47 +01:00
Oleg Zhurakousky
3930cad5df GH-1196 Recactor registratio of Kotlin module
Resolves #1196
2024-10-23 09:59:00 +02:00
spencergibb
900d03f816 Updates to*Case() to use Locale.ROOT 2024-10-18 20:51:27 +02:00
Oleg Zhurakousky
b65577d515 Polishing 2024-10-18 20:30:46 +02:00
Oleg Zhurakousky
3720948096 GH-1073 Fix Kotlin type resolution
Resolves #1073
2024-10-18 20:22:40 +02:00
Oleg Zhurakousky
a4a91d03ea Update typetools version 2024-10-18 13:39:04 +02:00
Oleg Zhurakousky
003e560ec9 Polish previous commit 2024-10-17 13:41:05 +02:00
Oleg Zhurakousky
b30b2c8e37 GH1190 Add byte[] to string conversion to CloudEventMessageUtils
Resolves #1190
2024-10-17 12:41:02 +02:00
Oleg Zhurakousky
dbafb30740 GH-1189 Fix regression with ObjectMapper configurationb
Resolves #1189
2024-10-16 16:49:37 +02:00
Oleg Zhurakousky
6dee668e3e GH-1174 Add support for configurable Message conversion helper
This commit includes only the interfaces and interaction callbacks. The rest of the implementation is provided by binders in s-c-stream
2024-09-23 16:50:51 +02:00
Oleg Zhurakousky
03cc0b7797 GH-1172 Ensure content-type set in a message is honored on the output
Also, ensures that the proper content type is set in GCF FunctionInvoker

Resolves #1172
2024-09-09 12:52:02 +02:00
Oleg Zhurakousky
766cf9e9d8 GH-1163 Ignore FAIL_ON_UNKNOWN_PROPERTIES in Json conversion
The regression is due to tye fact that we no longer using boot provided ObjectMapper and instead rely on our own instance

Resolves #1163
2024-07-17 17:19:58 +02:00
Oleg Zhurakousky
da91630320 GH-STREAM-2971 Properly handle Kafka tombstone payload conversion 2024-07-17 16:09:53 +02:00
buildmaster
76d92789d1 Bumping versions to 4.1.4-SNAPSHOT after release 2024-07-10 15:51:28 +00:00
buildmaster
5d61a39ea5 Going back to snapshots 2024-07-10 15:51:27 +00:00
buildmaster
c0b651e45c Update SNAPSHOT to 4.1.3 2024-07-10 15:46:31 +00:00
Oleg Zhurakousky
d8e67c8df9 GH-1149 Remove condition on FunctionCatalog
It actually no longer required. It was added when certain other auto-configurations were present that are no longer exist, so effectively it was a leftover

Resolves #1149
2024-07-09 12:30:02 +02:00
Oleg Zhurakousky
6ca9ad6526 GH-1157 Fix JSON logging in AWS
Resolves #1157
2024-07-03 11:43:06 +02:00
Victor Hugo Pongolino
23a69512df Fix typo in docs replacing FunctionRoutingResult to String in MessageRoutingCallback 2024-06-27 17:14:28 -03:00
Oleg Zhurakousky
5e73a6824c GH-1148 Add JavaTimeModule to ObjectMapper 2024-06-12 16:07:34 +02:00
Oleg Zhurakousky
8b66fd296e GH-1148 Configure our own ObjectMapper 2024-06-07 08:02:59 +02:00
Oleg Zhurakousky
b17795dd66 Revert "GH-1148 Remove manual setting of ObjectMapper feature"
This reverts commit 812c39eccb.
2024-06-07 07:54:51 +02:00
Oleg Zhurakousky
6ffae9397a GH-1141 Add support for composing reactive Supplier/Function with imperative Consumer
Resolves #1141
2024-06-06 11:38:19 +02:00
akenra
faeb0f77ad GH-1106 Fix RoutingFunction fail when "spring.cloud.function.definition" header contains a List value instead of a String value (GCP-specific)
Resolves #1106
Resolves #1146
2024-06-05 15:11:36 +02:00
Oleg Zhurakousky
812c39eccb GH-1148 Remove manual setting of ObjectMapper feature
Remove manual setting of ObjectMapper feature in favor of standard Spring Boot via property setting

Resolves #1148
2024-06-05 14:59:31 +02:00
Oleg Zhurakousky
05416dbc30 GH-STREAM 2704 Fix Consumer CCE on Kotlin Consumer
Resolves #2704
2024-05-31 15:53:40 +02:00
buildmaster
091d4eda41 Bumping versions 2024-05-31 11:20:30 +00:00
buildmaster
79ee3e5fda Bumping versions 2024-05-30 11:19:42 +00:00