Commit Graph

1346 Commits

Author SHA1 Message Date
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
Oleg Zhurakousky
2f9f7e10bd Add support for handling Supplier to FunctionAroundWrapper 2021-06-17 10:42:39 +02:00
Oleg Zhurakousky
189c74d5cf GH-708 Removed RequestProcessor from Flux FunctionController
Resolves #708

polish
2021-06-16 17:09:52 +02:00
Oleg Zhurakousky
b71aa90ebd GH-708 Removed RequestProcessor from MVC FunctionController 2021-06-15 19:53:02 +02:00
Oleg Zhurakousky
5a625b4ad0 GH-708 Initial refactoring and consolidation of s-c-function-web MVC part. 2021-06-15 15:15:26 +02:00
Oleg Zhurakousky
bb400b8386 Fix checkstyle 2021-06-11 09:32:00 +02:00
Oleg Zhurakousky
bfb62150e8 GH-706 Fix application context caching for JDK11 class loaders
Resolves #706
2021-06-08 20:36:23 +02:00
Oleg Zhurakousky
378f0d33ab GH-707 Fix Concurrent Modification exception on lookup
Rare condition but it appears that in some runtimes there could be multiple threads invoking lookup operation
Added test to validate

Resolves #707
2021-06-08 14:07:32 +02:00
Oleg Zhurakousky
1e1b4482bb Change wrapper version to 1.0.27.BUILD-SNAPSHOT to be boot 2.5 compatible 2021-05-27 09:02:50 +02:00
buildmaster
7af4275f4e Bumping versions to 3.1.4-SNAPSHOT after release 2021-05-26 13:50:55 +00:00
buildmaster
6f0a1065b2 Going back to snapshots 2021-05-26 13:50:54 +00:00
buildmaster
e4766dd2c8 Update SNAPSHOT to 3.1.3 2021-05-26 13:46:32 +00:00
Oleg Zhurakousky
e419b41968 GH-676 Fix mixed (index and not) input-header-mapping-expression 2021-05-26 15:21:12 +02:00
Oleg Zhurakousky
ad8f9dd044 Temporary fix for s-c-stream GH-2178
This removes 'spring.cloud.stream.sendto.destination' headers from each incoming message
2021-05-26 14:09:42 +02:00
Oleg Zhurakousky
3d1c1e2314 GH-692 Fix reactive support in Azure FunctionInvoker
Resolves #692
2021-05-25 17:25:06 +02:00
Oleg Zhurakousky
baf7747913 Update CE examples POM 2021-05-25 15:36:46 +02:00
Oleg Zhurakousky
8737a60321 GH-676 Add javadoc and minor polishing 2021-05-25 11:50:13 +02:00
Oleg Zhurakousky
22e945009a GH-676 Relax SpEL evaluation failures for input header enrichment
Add documentation

Resolves #676
2021-05-24 15:18:28 +02:00
Tsypov Dmitriy
9e8d7d3d19 Fixed a bug where the consumer function could not subscribe to the incoming flow
Resolves #701
Resolves #702
2021-05-24 13:59:19 +02:00
Oleg Zhurakousky
039387d9c6 GH-698 Fix routing function support in AWS
Introduce auto-fallback to routing function if more then one function is present and no definition is provided.
Add explicit routing sample

Add documentation
2021-05-21 17:04:01 +02:00
Oleg Zhurakousky
86e141c199 Upgrade dependencies to ensure boot 2.5 compatibility 2021-05-20 17:03:56 +02:00
Oleg Zhurakousky
79f4540130 GH-676 Add split condition test for header enrichment 2021-05-20 07:32:49 +02:00
Tsypov Dmitriy
0db0a2f555 GH-699 Fixed a bug where Kotlin Lambda was incorrectly converted to a consumer function
Fixed consumer type

Fixed tests

Added javadoc @author tag

Resolves #699
Resolves #700
2021-05-20 06:58:10 +02:00
Oleg Zhurakousky
238ac301df GH-676 Improvements to header enrichment 2021-05-19 16:52:50 +02:00
Oleg Zhurakousky
c86ce12484 Ensure user set headers in API Gateway are properly propagated to message headers 2021-05-18 16:33:04 +02:00
Oleg Zhurakousky
4e937d4b84 AWS POM cleanup 2021-05-17 20:05:29 +02:00
Oleg Zhurakousky
704df35bb8 Add tests for AWS CustomRuntimeEventLoop 2021-05-17 20:03:11 +02:00
Oleg Zhurakousky
03de819c4a GH-676 Add initial support for mapping/re-mapping input headers
Add BeanResolver
2021-05-14 10:16:41 +02:00
Oleg Zhurakousky
cfec6eceec Change deprecate json mapper property
Resolves #693
2021-05-11 15:51:09 +02:00
dzou
566c3a93d6 try upgrading sample version
try upgrading sample version of adapter dependency

Restore GSON mapper preference

default to GSON if impl not specified
2021-05-11 15:37:24 +02:00
buildmaster
686176150b Bumping versions 2021-05-06 11:43:45 +00:00
Oleg Zhurakousky
8e5a9facde Add javadoc on new public method
Resolves #690
2021-04-26 15:16:47 +02:00