Commit Graph

1817 Commits

Author SHA1 Message Date
Oleg Zhurakousky
a161dfa660 Simplified RoutingFunction configuration
If routing-expression is provided there is no need to explicitely set function.definition to 'functionRouter'
2021-02-18 15:35:26 +01:00
Oleg Zhurakousky
e437fa2181 Add initial RSocket test with RoutingFunction 2021-02-18 14:42:14 +01:00
buildmaster
f03a6db8d3 Bumping versions 2021-02-15 18:56:40 +00:00
Oleg Zhurakousky
e4b953a14f GH-645 Add Kotlin Web example 2021-02-15 18:06:40 +01:00
Oleg Zhurakousky
a24713e53b GH-649 Ignire factory bean names during discovery of a function
Resolves #649
2021-02-15 17:53:12 +01:00
Oleg Zhurakousky
cab4d9e341 GH-648 Fix Kotlin functions bootstrap
Resolves #648
2021-02-15 16:12:12 +01:00
Oleg Zhurakousky
c4ffef0d14 Upgrade Kotlin lib 2021-02-11 05:35:52 +01:00
Oleg Zhurakousky
f3573f359d GH-639 Fix NPE for when using Supplier with AWS API Gateway
Resolves #639
2021-02-08 10:36:00 +01:00
Oleg Zhurakousky
b96b834cdd GH-640 Fix NPE with non-Message json conversion
Resolves #640

Added test
2021-02-05 16:12:31 +01:00
buildmaster
36de6289ba Bumping versions 2021-02-01 18:56:47 +00:00
Oleg Zhurakousky
5b51b3397d GH-638 Enhance the lifecycle of function deployemnt in s-c-f-deployer
Resolves #638
2021-02-01 13:35:59 +01:00
buildmaster
d9d1588a19 Bumping versions 2021-01-28 18:56:43 +00:00
buildmaster
44d583493a Bumping versions 2021-01-27 18:56:44 +00:00
buildmaster
d6fb9cfaf8 Bumping versions to 3.1.2-SNAPSHOT after release 2021-01-27 17:16:38 +00:00
buildmaster
329a805fcf Going back to snapshots 2021-01-27 17:16:37 +00:00
buildmaster
047f5f95cb Update SNAPSHOT to 3.1.1 2021-01-27 17:11:29 +00:00
Oleg Zhurakousky
b2e783490c Fix RSocket CloudEvents sample 2021-01-27 15:29:16 +01:00
Oleg Zhurakousky
41d80433e1 GH-632 Fix type discovery on Kotlin function
Fix the way FunctionTypeUtils deals with Kotllin function when it attempts to discover their type.
Basically it checks if function-name + '_registration' nean exists and if so it skip discovery and uses the types available in FunctionRegistration which for Kotlin scenarios will always exist.

Resolves #632
2021-01-26 12:04:05 +01:00
Oleg Zhurakousky
1a0182a068 GH-552 Fix Consumer support in FunctionInvoker
Further refactor FunctionInvoker to utilize functionality of AWSLambdaUtils
Add Consumer test

Resolves #552
2021-01-26 10:41:25 +01:00
Oleg Zhurakousky
f143dfa304 Merge pull request #637 from timmyowl/patch-1
Update FunctionConfiguration.java
2021-01-26 08:13:23 +01:00
Oleg Zhurakousky
e46b685298 Stream GH-2092 Make log statement on discovery of default function more informative 2021-01-26 08:12:04 +01:00
Owolabi Timothy
6e29ef991d Update FunctionConfiguration.java
Updated typo in comment
2021-01-26 06:18:33 +01:00
Oleg Zhurakousky
b7a2d5b905 GH-636 Add documentation to explain function filtering
Resolves #636
2021-01-25 15:51:14 +01:00
Oleg Zhurakousky
da7f21d9e8 GH-635 Fix support for returning empty Collections
Resolves #635
2021-01-22 16:43:55 +01:00
Oleg Zhurakousky
ad1bd31ead GH-620 Add BeanResolver support for RoutingFunction
Resolves #620

polish
2021-01-22 14:52:04 +01:00
Oleg Zhurakousky
1f518a0287 GH-630, GH-530 Additional improvements in AWS Custom Runtime
Ensured we have Custom Runtime examples for functional and '@Bean' style
Improve AWSLambdaUtils to ensure it works without APIGatewayProxyRequestEvent on classpath
2021-01-22 12:31:31 +01:00
Oleg Zhurakousky
648c4b165a GH-530, GH-630 Improvements to AWS Custom Runtime
This commit provides initial set of improvements to executing functions in AWS Custom Runtime
- Consistent invocation model for functional as well as @Bean configuration models via new CustomRuntimeEventLoop as well as AWSLambdaUtils
- Clean up classpath to decrease the size of the JAR/ZIP file
- Configuration simplification which no longer requires enabling of function exporter

It also allows user to define functions that rely on AWS types such as APIGatewayProxyRequestEvent

The existing invocation model remains in tact for the time being. Both invocation models are mutually exclusing in theit setup to avoid potential conflict.

Resolves #538
Resolves #630
2021-01-21 22:20:32 +01:00
buildmaster
c04415f6a7 Bumping versions 2021-01-14 18:56:56 +00:00
Oleg Zhurakousky
099671bb3a Revert "Bumping versions"
This reverts commit 1356831897.
2021-01-14 12:36:38 +01:00
buildmaster
1356831897 Bumping versions 2021-01-13 18:56:32 +00:00
Oleg Zhurakousky
e10db7d1d6 Added author name to the docs
Resolves #627
Resolves #621
2021-01-11 11:00:04 +01:00
Dan Dobrin
4a79072b53 Fixes #621 - updated Documentation, test and sample code 2021-01-11 10:52:58 +01:00
Oleg Zhurakousky
ffbc7fec78 Revert "Bumping versions"
This reverts commit da075793f6.
2021-01-11 10:44:04 +01:00
Oleg Zhurakousky
01b6b4c84b Revert "Bumping versions"
This reverts commit 67adf563fc.
2021-01-11 10:43:52 +01:00
Oleg Zhurakousky
01112f4bbb Fix getItemType() in SimpleFunctionRegistry to account for Message<?> 2021-01-11 10:43:44 +01:00
ncheema
88f2d8ed11 method already has a condition to retrieve immediateGenericType for a message
This condition was meant to be removed as part of #543

Resolves #624
2021-01-11 10:43:09 +01:00
Oleg Zhurakousky
855c70538a GH-628 Clean up logging levels
Resolves #628
2021-01-11 09:51:39 +01:00
buildmaster
67adf563fc Bumping versions 2020-12-22 18:56:22 +00:00
buildmaster
da075793f6 Bumping versions 2020-12-21 18:56:08 +00:00
Oleg Zhurakousky
fde7da34d1 Fix snapshot versions 2020-12-21 18:04:32 +01:00
buildmaster
48605a9ac3 Bumping versions to 3.1.1.SNAPSHOT after release 2020-12-21 11:57:51 +00:00
buildmaster
d7fc2a251e Going back to snapshots 2020-12-21 11:57:50 +00:00
buildmaster
902c9f94e0 Update SNAPSHOT to 3.1.0 2020-12-21 11:54:46 +00:00
buildmaster
e8a09916fe Bumping versions 2020-12-21 11:04:22 +00:00
Oleg Zhurakousky
9bdd41e657 Fix RSocket samples test 2020-12-21 11:57:55 +01:00
Oleg Zhurakousky
37d07c41c6 Update s-c-build to release 2020-12-21 11:40:07 +01:00
Oleg Zhurakousky
e20fadbeae GH-590 change README extension 2020-12-21 10:28:21 +01:00
Oleg Zhurakousky
d27dcbb7de GH-590 Add initial RSocket documentation 2020-12-21 10:26:55 +01:00
Oleg Zhurakousky
ad9581d0f3 Merge pull request #622 from amolkatdare/patch-1
fixed typo. 'dashboard'
2020-12-18 21:10:16 +01:00
Oleg Zhurakousky
18492b09be Clean up AMQP/KAFKA Cloud Event sample README 2020-12-18 18:54:21 +01:00