Commit Graph

360 Commits

Author SHA1 Message Date
buildmaster
395097bc63 Going back to snapshots 2021-03-16 13:20:47 +00:00
buildmaster
a27e3620a3 Update SNAPSHOT to 3.1.2 2021-03-16 13:17:55 +00:00
Oleg Zhurakousky
51ee613ddb Add deploy plugin to Kotlin sample 2021-03-16 14:02:37 +01:00
Oleg Zhurakousky
d5eca86217 Polish 2021-03-16 13:53:13 +01:00
Oleg Zhurakousky
6e28177bd2 Clean up kotlin sample POM 2021-03-16 13:48:56 +01:00
Oleg Zhurakousky
32c2f12e8e Fix versions 2021-03-16 13:46:26 +01:00
Oleg Zhurakousky
c80bbfa5ad Fix versions 2021-03-16 13:42:57 +01:00
Oleg Zhurakousky
98fe5bc8eb GH-437 Refactor Azure request handler
This approach simplifies the existing request handlers while also fixing the invocation model to ensure AC is not created multiple times and ExecutionContext is properly propagated via Message headers
The old request handlers are deprecated
Documentation updates as well as tests
Resolves #437
2021-03-15 11:08:36 +01:00
Oleg Zhurakousky
e82f54d69e GH-600 Fix logic in Azure adapter to ensure proper handling of sveral functions
This also addresses re-initialization of AC when the second function is invoked
Added second function to the azure examples

Resolves #600
2021-03-11 15:26:06 +01:00
Oleg Zhurakousky
29ad49cbf6 GH-437 Pass ExecutionContext via MessageHeader
Caching it as part of ApplicationContext was not the right idea so this changes it
2021-03-10 18:53:25 +01:00
Oleg Zhurakousky
cf7a990480 Polish JsonMapper and upgrade function dependency in azure adapter 2021-03-10 16:31:17 +01:00
buildmaster
fbb79850d1 Bumping versions 2021-02-18 18:56:53 +00: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
c4ffef0d14 Upgrade Kotlin lib 2021-02-11 05:35:52 +01:00
buildmaster
36de6289ba Bumping versions 2021-02-01 18:56:47 +00: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
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
Owolabi Timothy
6e29ef991d Update FunctionConfiguration.java
Updated typo in comment
2021-01-26 06:18:33 +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
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
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
18492b09be Clean up AMQP/KAFKA Cloud Event sample README 2020-12-18 18:54:21 +01:00
Oleg Zhurakousky
f09d4d30bc Clean up RSocket Cloud Event sample README 2020-12-18 18:45:54 +01:00
Oleg Zhurakousky
8ece3d3083 Add stream (kafka, Rabbit) and Rsocket examples for Cloud Event 2020-12-18 16:44:29 +01:00
Oleg Zhurakousky
17d5d4b727 Modify logic for header copy from input to output
This is primarily related to Cloud Events. Since we delegate to a separate class for post processing, if outpt message is Cloud Event we will not be doing anything to with regard to header copy in SimpleFunctionRegistry and unstead delegate it to CloudEventFunctionInvocationHelper
2020-12-18 16:44:19 +01:00
buildmaster
a86e8bd0f0 Bumping versions 2020-12-15 18:56:41 +00:00
buildmaster
7675a9da27 Going back to snapshots 2020-12-11 13:43:19 +00:00
buildmaster
00f1a8d711 Update SNAPSHOT to 3.1.0-RC1 2020-12-11 13:41:19 +00:00
Oleg Zhurakousky
523cd1023f Change canonical format of Cloud Event Message attributes to have 'ce-' prefix 2020-12-02 11:24:03 +01:00
Oleg Zhurakousky
306da4248a Restructure Cloud Events support to optionally support Cloud Events SDK 2020-12-01 22:12:34 +01:00
buildmaster
f07cc9e8f4 Bumping versions 2020-11-17 18:56:10 +00:00