Commit Graph

235 Commits

Author SHA1 Message Date
buildmaster
13b009fb3c Update SNAPSHOT to 3.0.8.RELEASE 2020-06-22 07:30:59 +00:00
dzou
3e41df831c Fix error propagation for GCP adapter
Fix tests
2020-06-22 09:13:18 +02:00
Oleg Zhurakousky
e8846443c4 GH-551 Fix support for AWS SQSEvent
Resolves #551
2020-06-22 08:21:56 +02:00
dzou
68f50a8b62 Fix GCP sample for 3.0.x 2020-06-08 18:09:09 -04:00
buildmaster
e67b8be21a Bumping versions to 3.0.8.BUILD-SNAPSHOT after release 2020-05-28 10:03:11 +00:00
buildmaster
a39255c748 Going back to snapshots 2020-05-28 10:03:10 +00:00
buildmaster
ec5d929a65 Update SNAPSHOT to 3.0.7.RELEASE 2020-05-28 09:45:34 +00:00
Oleg Zhurakousky
19ab6b9946 Polishing 528419cf 2020-05-28 09:26:44 +02:00
Oleg Zhurakousky
528419cfd3 Fix AWS FunctionInvoker to ensure it properly interprets translation of incoming APIGateway request to user FunctionInvoker
This assumes that
- 'body' will be extracted for cases such as POJO or String input
- Map input will simply represent the incoming request
- APIGatewayProxyRequestEvent input represents native representation of API Gateway request

Similar fixes went for Kinesis side of things
Added additional tests for both Kinesis and ApiGateway
2020-05-27 14:12:40 +02:00
Oleg Zhurakousky
0133504dce Fix the classpath archive API call in GcfJarLauncher 2020-05-22 13:09:49 +02:00
dzou
03cdd34832 Add docs and updates for background function support
rename fuction-sample-gcp to function-sample-gcp-http

refdoc polish

background sample polish

Resolves #525
Update pub/sub bg function to use base64 encoding
2020-05-22 12:41:35 +02:00
谭繁华
4d1655632e Polish checkstyles in GCP module
Resolves #520
2020-05-22 12:40:11 +02:00
dzou
9a481e83a0 Move Layout into adapter class
pr comments, mv package, make work locally.

revert pom change to parent

Rm provided scope - this is problematic for spring-boot-maven plugin to build jar

Detach sample from spring-cloud-function-parent

Update readmes

cleanup

Add comment

fix javadoc
Resolves #518
2020-05-22 12:38:38 +02:00
Mike Eltsufin
c82d0f6ca5 Change package gcloud to gcp
Resolves #510
2020-05-05 14:51:11 +02:00
Mike Eltsufin
4d535ea687 Add GCP Background Functions Unit Tests
Simplify conversion and polish

remove the package-related changes.

Resolves #502
2020-04-29 15:41:13 +02:00
Oleg Zhurakousky
e2beafb13f GH-508 Fix casting of the exception in AzureSpringBootRequestHandler 2020-04-27 13:38:19 +02:00
buildmaster
96f1931a4b Bumping versions to 3.0.7.BUILD-SNAPSHOT after release 2020-04-22 14:39:04 +00:00
buildmaster
6153554d78 Going back to snapshots 2020-04-22 14:39:04 +00:00
buildmaster
e9282980f7 Update SNAPSHOT to 3.0.6.RELEASE 2020-04-22 14:22:27 +00:00
buildmaster
9ca0053cbb Bumping versions to 3.0.6.BUILD-SNAPSHOT after release 2020-04-21 16:58:09 +00:00
buildmaster
612b863417 Going back to snapshots 2020-04-21 16:58:09 +00:00
buildmaster
1d217827b5 Update SNAPSHOT to 3.0.5.RELEASE 2020-04-21 16:44:39 +00:00
Oleg Zhurakousky
cfe534660e Remove hard dependency on Gson from FCF adapter in favor of SCF proivided configurable JsonMapper 2020-04-21 15:15:59 +02:00
Mike Eltsufin
8da506d8fe Implement GCP Raw Background Function support
Add Pub/Sub payload vs. PubSumMessage support

Fixes: #491
Resolves #492
2020-04-21 15:15:52 +02:00
Oleg Zhurakousky
defd2b962a Add propagation of HTTP headers
Polish function composition logic
2020-04-20 18:18:02 +02:00
Oleg Zhurakousky
7d66672104 GH-499,498 Add support for SupplierExporter to control output content-type
- Add 'contentType' property to ExporterProperties to assist SupplierExporter with delegating it to function catalog
- Add additional logging and testing
- Change JsonMapper to abstract class providing special handling of conversion of Json Sting to byte[]
2020-04-20 18:17:23 +02:00
Oleg Zhurakousky
ab68cb58e9 Fix regression for implicit composition
Also, added message check in AWS destination resolver
2020-04-20 18:17:06 +02:00
Oleg Zhurakousky
4dfd208f8f GH-481 Remove obsolete doc artifacts
Removed the *-readme.adoc files are no longer used

Resolves #481
2020-04-08 16:05:35 +02:00
Oleg Zhurakousky
8d08212575 Polishing
Resolves #483
2020-04-08 15:20:30 +02:00
dzou
5d2e962ff7 Add GCF integration tests
Add Integration Tests for GcfSpringBootHttpRequestHandler2

fix up

fix build

cleanup after merge

Added process-based server integration test support

some more refactoring

remove unneeded maven deps

address Dmitry and Dans feedback
2020-04-08 15:20:22 +02:00
buildmaster
7e03ea0f50 Bumping versions to 3.0.5.BUILD-SNAPSHOT after release 2020-04-07 17:57:04 +00:00
buildmaster
4d56b8e65b Going back to snapshots 2020-04-07 17:57:04 +00:00
buildmaster
0b3fdf8dfc Update SNAPSHOT to 3.0.4.RELEASE 2020-04-07 17:39:09 +00:00
Mike Eltsufin
c251b6de46 The classloader trick won't be needed after
a3d23cc12d
2020-04-02 22:29:20 -04:00
Mike Eltsufin
24e5b13adc Adds Readme to GCP sample app
Also, fixing a bug in the default constructor of the invoker.

Fixes: #478.
2020-04-02 22:29:20 -04:00
Oleg Zhurakousky
aa721a7b43 GH-456 Fix Azure logging
Added static delegate context which holds target context and is also refreshed with new context on each request

Resolves #456
2020-04-02 16:36:54 +02:00
Oleg Zhurakousky
d3345576bd Minor cleanup and improvements in new GCF adapter
Resolves #468
2020-04-02 09:51:25 +02:00
dsolomakha
fcdb6ae8c3 Initial commit of Google Function Adapter
implement HttpFunction
add headers processing
Some refactoring [WIP]
Add invoker integration test
Make test classes nested within test.
Add sample and refdoc

Resolves #468
2020-04-01 18:55:18 +02:00
Oleg Zhurakousky
01458c7e42 GH-469 Add id to the CustomRuntimeAutoConfiguration bean registration
The name is the decapitalized name of the CustomRuntimeAutoConfiguration class name

Resolves #469
2020-03-31 16:44:42 +02:00
Oleg Zhurakousky
85000ee084 GH-460 Add support for function filtering
Added support for function filtering in the event there are more then one function in catalog. This is primarily to ensure that
we have a mechanism to specify which functions to export as web enpoints (instead of all)

Resolves #460
2020-03-23 11:19:40 +01:00
Oleg Zhurakousky
b71c793dab GH-458 Remove default dependency on ApplicationJsonMessageMarshallingConverter
Resolves #458
2020-03-10 16:13:28 +01:00
buildmaster
87dd0dd113 Bumping versions to 3.0.4.BUILD-SNAPSHOT after release 2020-03-03 15:23:14 +00:00
buildmaster
568fd9affd Going back to snapshots 2020-03-03 15:23:14 +00:00
buildmaster
340a5cc3f3 Update SNAPSHOT to 3.0.3.RELEASE 2020-03-03 14:53:54 +00:00
Eddú Meléndez
a3597614df Fix typos 2020-02-14 21:33:29 -06:00
buildmaster
9eb98bd545 Bumping versions to 3.0.3.BUILD-SNAPSHOT after release 2020-02-12 17:43:00 +00:00
buildmaster
28baf6fc04 Going back to snapshots 2020-02-12 17:42:59 +00:00
buildmaster
36a4e69a31 Update SNAPSHOT to 3.0.2.RELEASE 2020-02-12 17:31:16 +00:00
Oleg Zhurakousky
b71d012d02 Revert "Update SNAPSHOT to 3.0.2.RELEASE"
This reverts commit 669e8eaabe.
2020-02-12 18:22:55 +01:00
Oleg Zhurakousky
a899c8365e Revert "Going back to snapshots"
This reverts commit d6affef18e.
2020-02-12 18:22:48 +01:00