Commit Graph

2147 Commits

Author SHA1 Message Date
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
Oleg Zhurakousky
93f0c5e358 GH-1210 Add S3EventSerializer logic to ensure S3Event deserialization
Resolves #1210
2024-12-17 17:12:27 +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
John Blum
06179919b3 Correct method name misspelling
Closes #1215
2024-12-09 15:56:30 +01:00
spring-builds
69b8a4f025 Bumping dependency versions after release 2024-11-27 00:15:50 +00: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
8603f20073 Bumping dependency versions after release 2024-11-26 02:32:42 +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
Dennis Kieselhorst
d6eda4c96a implement getResource and getResourceAsStream
Resolves #1207
2024-11-25 14:32:20 +01:00
spring-builds
6229c8cb1c Bumping versions 2024-11-19 15:59:31 +00:00
Dennis Kieselhorst
12b549c4d9 fix: null ServletContext returned (see https://github.com/aws/serverless-java-container/issues/1087)
polishing

implement getMimeType so AbstractMessageConverterMethodProcessor.resolveMediaType doesn't fail with UnsupportedOperationException
2024-11-18 11:41:49 +01:00
spring-builds
444ee669ff Bumping versions 2024-11-15 16:04:12 +00:00
spring-builds
8d5e9b80e1 Bumping versions 2024-11-12 16:01:55 +00:00
Oleg Zhurakousky
4b52f6e891 GH-1197 Fix Azure docs
Resolves #1197
2024-10-30 15:54:13 +01: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
ee8c61717b GH-1187 Add log for AWS Context 2024-10-24 14:23:58 +02:00
Nicolas PETERS
5f767f65e0 check null before use this.content
Resolves #1192
Resolves #1193
2024-10-24 13:58:37 +02: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
buildmaster
90f7565e64 Bumping versions 2024-07-27 11:21:04 +00: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
buildmaster
980189db6f Bumping versions 2024-07-08 11:21:23 +00:00
Oleg Zhurakousky
6ca9ad6526 GH-1157 Fix JSON logging in AWS
Resolves #1157
2024-07-03 11:43:06 +02:00
Oleg Zhurakousky
75cfd19003 Merge pull request #1155 from VictorPongolino/typo-doc-fix
Doc and Javadoc typos fix
2024-07-02 14:24:51 +02:00
Victor Hugo Pongolino
d417740d67 Formatting fix 2024-06-27 17:25:10 -03:00
Victor Hugo Pongolino
27ca5c37fc Updates the mention to MessageRoutingCallback to the correct method version 2024-06-27 17:20:38 -03:00
Victor Hugo Pongolino
23a69512df Fix typo in docs replacing FunctionRoutingResult to String in MessageRoutingCallback 2024-06-27 17:14:28 -03:00
Victor Hugo Pongolino
bdd0c417ac Fixes typo FunctionRoutingResult to String 2024-06-27 16:45:15 -03:00
Ryan Baxter
a1918be5ff Upgrading antora 2024-06-25 15:58:22 -04:00
Oleg Zhurakousky
8949692091 Merge pull request #1150 from lauren-wiebenga-s360/lauren-wiebenga-s360
GH-1085 Fixes spring-cloud-function-adapter-gcp
2024-06-24 15:38:02 +02:00
Oleg Zhurakousky
21d641e995 Merge pull request #1153 from ddwong1984/main
A typo in Pom.xml comment
2024-06-24 15:37:20 +02:00
ddwong1984
e3ba9b3c86 Merge pull request #1 from ddwong1984/ddwong1984-patch-1
Typo in Pom.xml comment
2024-06-21 10:01:41 +08:00