Commit Graph

1378 Commits

Author SHA1 Message Date
Oleg Zhurakousky
49ccc9ff7f GH-727 Fix Azure's Supplier<Publisher> logic to avoid NPE
Resolves #727
2021-11-18 13:29:33 +01:00
Oleg Zhurakousky
4f17065cad GH-727 Fix NPE in Azure FunctionInvoker output conversion
Resolves #727
2021-11-17 15:59:28 +01:00
Oleg Zhurakousky
140249dc3a GH-769 Fix regression with FunctionArroundWrapper
Resolves #769
2021-11-17 15:43:46 +01:00
Oleg Zhurakousky
414b16c0a7 Fix type discovery 2021-11-16 13:55:39 +01:00
Oleg Zhurakousky
4c5b34025c GH-725 Fix getNames() method to properly compute available function names
Resolves #725
2021-11-12 11:37:05 +01:00
Oleg Zhurakousky
fc39f09f1a GH-726 Enhance MessageRoutingCallback to optionally return enriched Message
Resolves #726
2021-11-11 17:17:48 +01:00
Oleg Zhurakousky
a716662340 Upgrade Kotlin libs 2021-11-11 09:30:30 +01:00
Oleg Zhurakousky
e436a48bcb Partially merging a91df5f52e from GreenRover 2021-11-11 09:29:32 +01:00
Oleg Zhurakousky
28eea09bc8 GH-764 Fix output header mapping timing
Resolves #764
2021-11-09 08:20:27 +01:00
Oleg Zhurakousky
255211df85 GH-764 Add support for output header enrichemnt
Resolves #764
2021-11-08 15:29:15 +01:00
Oleg Zhurakousky
5447465cc8 GH-762 Fix condition for parsing JSON collection strings into individual messages
Resolves #762
2021-11-08 11:11:07 +01:00
Oleg Zhurakousky
11e528f38a GH-758 Change kotlinToFunctionTransformer to SmartInitializingSingleton
Resolves #758
2021-10-28 09:00:27 +02:00
buildmaster
5cfc9a7a53 Bumping versions to 3.1.6-SNAPSHOT after release 2021-10-22 09:36:31 +00:00
buildmaster
686722b1e1 Going back to snapshots 2021-10-22 09:36:30 +00:00
buildmaster
67728d0e38 Update SNAPSHOT to 3.1.5 2021-10-22 09:32:51 +00:00
Oleg Zhurakousky
2b700a910c Upgrade wrapper.version
polish
2021-10-22 11:23:29 +02:00
Oleg Zhurakousky
baeecb6ea6 GH-SCST-2235 Fix Partitioning issue with FunctionAroundWrapper" 2021-10-19 18:23:53 +02:00
Oleg Zhurakousky
0cb5483d0a Relax type rules for outputMessageEnricher 2021-10-15 19:21:56 +02:00
Oleg Zhurakousky
a1b2c07221 GH-752 Add support to stop caching functions in FunctionCatalog
Resolves #752
2021-10-07 15:07:26 +02:00
Oleg Zhurakousky
709a1536e1 GH-746 Fix support for Cloud Event properly enriching Function<Mono, Mono>
Resolves #746
2021-09-27 18:34:41 +02:00
Oleg Zhurakousky
96d494a9e8 GH-745 Fix conversion issue with json Strings and byte[]
Resolves #745
2021-09-22 12:18:34 +02:00
buildmaster
9e6e47e9e1 Bumping versions to 3.1.5-SNAPSHOT after release 2021-09-21 05:51:58 +00:00
buildmaster
af1c18e41d Going back to snapshots 2021-09-21 05:51:57 +00:00
buildmaster
d269d8d877 Update SNAPSHOT to 3.1.4 2021-09-21 05:48:12 +00:00
Oleg Zhurakousky
16de1ca920 increase the wait time in faled test 2021-09-21 07:35:05 +02:00
Oleg Zhurakousky
66e23c47c0 Upgrade wrapper version 2021-09-21 07:21:25 +02:00
Oleg Zhurakousky
ff11dd07b8 polish 2021-09-16 13:43:36 +02:00
Oleg Zhurakousky
3896d26866 GH-743 Remove setting of HTTP 'export' properties for AWS Custom Runtime
Resolves #743
2021-09-16 11:32:22 +02:00
Oleg Zhurakousky
37fb710c75 GH-741 Fix race condition while composing functions
Resolves #741
2021-09-14 14:23:38 +02:00
Oleg Zhurakousky
84840f79ba GH-731 Add support for SDK CloudEvent type
The type itself comes form cloud event sdk. And while s-c-function provides native support for cloud events, this is necessary for cases when user uses CloudEvent type in the signature of a function

Resolves #731
2021-08-31 17:25:45 +02:00
Nikola Micic
f2a46fd980 Update azure-function-maven-plugin version to 1.12.0 2021-08-23 15:05:35 +02:00
Oleg Zhurakousky
d66b899e80 GH-722 Fix support for API Gateway v2 when Function signature is POJO
Resolves #722
2021-08-17 08:26:03 +02:00
Israel Perales
49d2a679d4 Bugfix #712
Resolves https://github.com/spring-cloud/spring-cloud-function/issues/712
Resolves #719
2021-08-06 15:52:01 +02:00
Oleg Zhurakousky
2b210b54af Cleanup after GH-718 2021-08-03 13:16:00 +02:00
Oleg Zhurakousky
59140fbdab GH-718 Improve support for Function bean definition
Added sample for functional bean definition
2021-08-03 13:03:54 +02:00
Oleg Zhurakousky
a088a53a6a Remove unsupported bean from aws sample 2021-07-30 19:08:45 +02:00
Oleg Zhurakousky
41fba8b918 Don't wrap collection of messages into Message 2021-07-30 18:33:01 +02:00
Oleg Zhurakousky
85a0b7be3b Re-enable FunctionAroundWrapper 2021-07-28 11:26:53 +02:00
Oleg Zhurakousky
8bc3c57291 Temporarily disabled calls to FunctionAroundWrapper 2021-07-26 17:19:08 +02:00
Oleg Zhurakousky
05d69338aa GH-717 Change List to Collection 2021-07-26 13:48:33 +02:00
Oleg Zhurakousky
de848e460f GH-717 Add support for adding MessageConverters to FunctionCatalog
Resolves #717
2021-07-26 13:11:48 +02:00
Oleg Zhurakousky
7f667a1067 Gh-709, GH-648 Add support for API v2 gateway event
This is lighter version of '3666bf73f707c7969d861e2a2545a3ac93d0c713' commit since it provides a version that supports v1 event as well
Basically if you have appropriate AWS library on the classpath then this version will support v2 event
Refactor and simplify AWSLambdaUtils to work with AWS serialization libraries
2021-07-22 19:11:16 +02:00
Oleg Zhurakousky
6a0e8a1337 GH-714 Add support for component scanning to function deployer
We already support it for standard deployment, so this fix extends such support for functions deploye via function deployer feature

Resolves #714
2021-07-16 12:35:07 +02:00
Oleg Zhurakousky
a9c9aa2647 GH-713 Add support for default function for HTTP
Resolves #713
2021-07-14 14:46:52 +02:00
Oleg Zhurakousky
4d0452a5dc Put guard to make sure reactve supplier is not instrumented by sleuth 2021-07-09 16:20:15 +02:00
Oleg Zhurakousky
74a867cd2f Extract uri into message headers 2021-07-06 07:38:26 +02:00
Oleg Zhurakousky
3b244ea0a5 GH-711 Add initial support for source/target types determination
Resoves #711
2021-07-01 17:06:15 +02:00
Oleg Zhurakousky
c86890806e GH-710 Fix output conversion logic for when Function is wrapped in around advice 2021-06-28 19:02:34 +02:00
Oleg Zhurakousky
7d1144ffbb GH-710 Set skipOutputConversion flag is FunctionAroundWrapper is present
Resolves #710
2021-06-28 17:13:26 +02:00
buildmaster
c2d7d110bd Bumping versions 2021-06-22 11:43:59 +00:00