Commit Graph

1377 Commits

Author SHA1 Message Date
Oleg Zhurakousky
28b1c86849 GH-745 Ensure RSocket support is ready to receive non-Message 2021-09-22 17:24:37 +02:00
Oleg Zhurakousky
acc5548b54 GH-745 Fix conversion issue with json Strings and byte[]
Resolves #745
2021-09-22 12:11:00 +02:00
Oleg Zhurakousky
495b42bbe7 Refactor CustomRuntimeEventLoop in AWS module to ensure it is spring aot native compatible 2021-09-21 16:08:09 +02:00
Oleg Zhurakousky
9b11199eab GH-744 Add initial support for bi-directional gRPC
Resolves #744
2021-09-20 14:55:05 +02:00
Oleg Zhurakousky
3b4b7aae5c GH-743 Remove setting of HTTP 'export' properties for AWS Custom Runtime
Resolves #743
2021-09-16 11:27:17 +02:00
Soby Chacko
47e85d7cb2 Remove hard-coded grpc port 2021-09-15 16:43:54 -04:00
Oleg Zhurakousky
d8c867a7d3 GH-742 Add initial support for gRPC
Resolves #742
2021-09-15 19:32:00 +02:00
Oleg Zhurakousky
568e350901 Add build profiles 2021-09-15 12:12:43 +02:00
Oleg Zhurakousky
d562d8cb09 GH-741 Fix race condition while composing functions
Resolves #741
2021-09-14 14:23:04 +02:00
Oleg Zhurakousky
401cbb7cc2 Remove dependency on compilation module in function-sample 2021-09-10 09:26:01 +02:00
Oleg Zhurakousky
f95c10337c Split RSocket configuration from RSocketStrategiesCustomizer 2021-09-08 17:29:33 +02:00
Oleg Zhurakousky
eccafd3278 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:15:51 +02:00
Soby Chacko
0e2663bd55 Migrate Avro message converter artifacts
Migrate Avro message converter (non-schema-registry) artifacts
from Spring Cloud Schema Registry to Spring Cloud Function.

Resolves https://github.com/spring-cloud/spring-cloud-function/issues/732
Resolves #733
2021-08-30 14:54:23 +02:00
Oleg Zhurakousky
ef338b2391 Merge pull request #729 from nikolamicic21/main
FIX: Update azure-function-maven-plugin version to 1.12.0
2021-08-23 15:04:08 +02:00
Nikola Micic
c02f48bb32 Update azure-function-maven-plugin version to 1.12.0 2021-08-21 13:31:36 +02:00
Oleg Zhurakousky
6310e5b97f Add ordering to ContextFunctionCatalogAutoConfiguration to bootstrap after function deployer 2021-08-17 08:51:45 +02:00
Oleg Zhurakousky
fe6722bfe4 Make FunctionDeployerConfiguration conditional on spring.cloud.function.location property 2021-08-17 08:34:50 +02:00
Oleg Zhurakousky
334d2d8e8a GH-722 Fix support for API Gateway v2 when Function signature is POJO
Resolves #722
2021-08-17 08:25:28 +02:00
Israel Perales
9ec8fe0206 Bugfix #712
Resolves https://github.com/spring-cloud/spring-cloud-function/issues/712
Resolves #719
2021-08-06 15:50:59 +02:00
Oleg Zhurakousky
55daf8c71a Cleanup after GH-718 2021-08-03 13:15:37 +02:00
Oleg Zhurakousky
873860571b GH-718 Improve support for Function bean definition
Added sample for functional bean definition
2021-08-03 13:02:15 +02:00
Oleg Zhurakousky
4b611ec4e2 Don't wrap collection of messages into Message 2021-07-30 18:32:52 +02:00
buildmaster
723f1b8180 Going back to snapshots 2021-07-30 10:58:36 +00:00
buildmaster
fae1e4ab94 Update SNAPSHOT to 3.2.0-M1 2021-07-30 10:55:41 +00:00
Oleg Zhurakousky
d9db0af13d GH-716 Add support for returning custom status code
Resolves #716
2021-07-30 12:42:48 +02:00
Oleg Zhurakousky
e87506bb4e Revert "Update SNAPSHOT to 3.2.0-M1"
This reverts commit 2897285217.
2021-07-30 12:41:34 +02:00
Oleg Zhurakousky
26ed4cbb25 Revert "Going back to snapshots"
This reverts commit c3a556faf6.
2021-07-30 12:41:23 +02:00
buildmaster
c3a556faf6 Going back to snapshots 2021-07-30 08:15:06 +00:00
buildmaster
2897285217 Update SNAPSHOT to 3.2.0-M1 2021-07-30 08:12:01 +00:00
Oleg Zhurakousky
b49c104ec5 Update wrapper version 2021-07-30 09:51:20 +02:00
Oleg Zhurakousky
7e81cdd552 Improve AWSLambdaUtils 2021-07-28 14:56:07 +02:00
Oleg Zhurakousky
eca03a49d8 Re-enable FunctionAroundWrapper 2021-07-28 11:26:23 +02:00
Oleg Zhurakousky
166937cdab Temporarily disabled calls to FunctionAroundWrapper 2021-07-26 17:18:31 +02:00
Oleg Zhurakousky
0403c2e107 GH-717 Change List to Collection 2021-07-26 13:48:01 +02:00
Oleg Zhurakousky
7d1ef3474f GH-717 Add support for adding MessageConverters to FunctionCatalog
Resolves #717
2021-07-26 13:10:52 +02:00
Oleg Zhurakousky
dc98f0b49f GH-709, GH-684, GH-641 Upgrade AWS dependency
Refactor and simplify AWSLambdaUtils to work with AWS serialization libraries
Add support for API v2 gateway event

Resolves #709
Resolves #684
Resolves #641
2021-07-22 18:57:57 +02:00
Oleg Zhurakousky
7d9e3e31fb Merge pull request #715 from jon-ruckwood/fix-build
Update snapshot version in kotlin-web sample
2021-07-16 15:29:35 +02:00
Oleg Zhurakousky
f06892f7ff 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:34:35 +02:00
Jonathan Ruckwood
55101ad6f2 Update snapshot version in kotlin-web sample 2021-07-15 17:09:32 +01:00
Oleg Zhurakousky
ff7741ea74 GH-713 Add support for default function for HTTP
Resolves #713
2021-07-14 14:46:21 +02:00
Oleg Zhurakousky
6ae466b99e Fix checkstyle 2021-07-13 16:54:01 +02:00
Oleg Zhurakousky
2a73a7a0a3 Fix POMs for 3.2 2021-07-13 16:23:02 +02:00
Oleg Zhurakousky
9e4a5d733e Switch main to 3.2 2021-07-13 14:47:43 +02:00
Oleg Zhurakousky
98721d741c Put guard to make sure reactve supplier is not instrumented by sleuth 2021-07-09 16:20:15 +02:00
Oleg Zhurakousky
fd8fc886df Extract uri into message headers 2021-07-06 07:38:26 +02:00
Oleg Zhurakousky
9fffafb4d3 GH-711 Add initial support for source/target types determination
Resoves #711
2021-07-01 17:06:15 +02:00
Oleg Zhurakousky
f9e6726188 GH-710 Fix output conversion logic for when Function is wrapped in around advice 2021-06-28 19:02:34 +02:00
Oleg Zhurakousky
d7039b309f GH-710 Set skipOutputConversion flag is FunctionAroundWrapper is present
Resolves #710
2021-06-28 17:13:26 +02:00
buildmaster
aaee33f739 Bumping versions 2021-06-22 11:43:59 +00:00
Oleg Zhurakousky
1e69d6a056 GH-708 Consolidate web request processing for Flux and MVC endpoints" 2021-06-17 20:38:06 +02:00