Oleg Zhurakousky
37fb710c75
GH-741 Fix race condition while composing functions
...
Resolves #741
2021-09-14 14:23:38 +02:00
Oleg Zhurakousky
84840f79ba
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:25:45 +02:00
Nikola Micic
f2a46fd980
Update azure-function-maven-plugin version to 1.12.0
2021-08-23 15:05:35 +02:00
Oleg Zhurakousky
d66b899e80
GH-722 Fix support for API Gateway v2 when Function signature is POJO
...
Resolves #722
2021-08-17 08:26:03 +02:00
Israel Perales
49d2a679d4
Bugfix #712
...
Resolves https://github.com/spring-cloud/spring-cloud-function/issues/712
Resolves #719
2021-08-06 15:52:01 +02:00
Oleg Zhurakousky
2b210b54af
Cleanup after GH-718
2021-08-03 13:16:00 +02:00
Oleg Zhurakousky
59140fbdab
GH-718 Improve support for Function bean definition
...
Added sample for functional bean definition
2021-08-03 13:03:54 +02:00
Oleg Zhurakousky
a088a53a6a
Remove unsupported bean from aws sample
2021-07-30 19:08:45 +02:00
Oleg Zhurakousky
41fba8b918
Don't wrap collection of messages into Message
2021-07-30 18:33:01 +02:00
Oleg Zhurakousky
85a0b7be3b
Re-enable FunctionAroundWrapper
2021-07-28 11:26:53 +02:00
Oleg Zhurakousky
8bc3c57291
Temporarily disabled calls to FunctionAroundWrapper
2021-07-26 17:19:08 +02:00
Oleg Zhurakousky
05d69338aa
GH-717 Change List to Collection
2021-07-26 13:48:33 +02:00
Oleg Zhurakousky
de848e460f
GH-717 Add support for adding MessageConverters to FunctionCatalog
...
Resolves #717
2021-07-26 13:11:48 +02:00
Oleg Zhurakousky
7f667a1067
Gh-709, GH-648 Add support for API v2 gateway event
...
This is lighter version of '3666bf73f707c7969d861e2a2545a3ac93d0c713' commit since it provides a version that supports v1 event as well
Basically if you have appropriate AWS library on the classpath then this version will support v2 event
Refactor and simplify AWSLambdaUtils to work with AWS serialization libraries
2021-07-22 19:11:16 +02:00
Oleg Zhurakousky
6a0e8a1337
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:35:07 +02:00
Oleg Zhurakousky
a9c9aa2647
GH-713 Add support for default function for HTTP
...
Resolves #713
2021-07-14 14:46:52 +02:00
Oleg Zhurakousky
4d0452a5dc
Put guard to make sure reactve supplier is not instrumented by sleuth
2021-07-09 16:20:15 +02:00
Oleg Zhurakousky
74a867cd2f
Extract uri into message headers
2021-07-06 07:38:26 +02:00
Oleg Zhurakousky
3b244ea0a5
GH-711 Add initial support for source/target types determination
...
Resoves #711
2021-07-01 17:06:15 +02:00
Oleg Zhurakousky
c86890806e
GH-710 Fix output conversion logic for when Function is wrapped in around advice
2021-06-28 19:02:34 +02:00
Oleg Zhurakousky
7d1144ffbb
GH-710 Set skipOutputConversion flag is FunctionAroundWrapper is present
...
Resolves #710
2021-06-28 17:13:26 +02:00
buildmaster
c2d7d110bd
Bumping versions
2021-06-22 11:43:59 +00:00
Oleg Zhurakousky
ddc08de2d1
GH-708 Consolidate web request processing for Flux and MVC endpoints"
2021-06-17 20:38:06 +02:00
Oleg Zhurakousky
293ccd7425
Add support for handling Supplier to FunctionAroundWrapper
2021-06-17 10:42:39 +02:00
Oleg Zhurakousky
ae8062efb1
GH-708 Removed RequestProcessor from Flux FunctionController
...
Resolves #708
polish
2021-06-16 17:09:52 +02:00
Oleg Zhurakousky
e245114875
GH-708 Removed RequestProcessor from MVC FunctionController
2021-06-15 19:53:02 +02:00
Oleg Zhurakousky
4cc88f1124
GH-708 Initial refactoring and consolidation of s-c-function-web MVC part.
2021-06-15 15:15:26 +02:00
Oleg Zhurakousky
eddfa97b85
Fix checkstyle
2021-06-11 09:32:00 +02:00
Oleg Zhurakousky
5d1a1cf5b3
GH-706 Fix application context caching for JDK11 class loaders
...
Resolves #706
2021-06-08 20:36:23 +02:00
Oleg Zhurakousky
cebd1fde67
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
82fd6f008f
Change wrapper version to 1.0.27.BUILD-SNAPSHOT to be boot 2.5 compatible
2021-05-27 09:02:50 +02:00
buildmaster
1864a09fc4
Bumping versions to 3.1.4-SNAPSHOT after release
2021-05-26 13:50:55 +00:00
buildmaster
40f1c2ad7c
Going back to snapshots
2021-05-26 13:50:54 +00:00
buildmaster
af2298caaa
Update SNAPSHOT to 3.1.3
2021-05-26 13:46:32 +00:00
Oleg Zhurakousky
db6e8ce7b4
GH-676 Fix mixed (index and not) input-header-mapping-expression
2021-05-26 15:21:12 +02:00
Oleg Zhurakousky
ef696a64a2
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
7e5eaeeb49
GH-692 Fix reactive support in Azure FunctionInvoker
...
Resolves #692
2021-05-25 17:25:06 +02:00
Oleg Zhurakousky
1e6bac470c
Update CE examples POM
2021-05-25 15:36:46 +02:00
Oleg Zhurakousky
3b9343df2c
GH-676 Add javadoc and minor polishing
2021-05-25 11:50:13 +02:00
Oleg Zhurakousky
3611716dd3
GH-676 Relax SpEL evaluation failures for input header enrichment
...
Add documentation
Resolves #676
2021-05-24 15:18:28 +02:00
Tsypov Dmitriy
dc2076c77a
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
c2d0590ec3
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
33b8ed10b1
Upgrade dependencies to ensure boot 2.5 compatibility
2021-05-20 17:03:56 +02:00
Oleg Zhurakousky
9ad2788183
GH-676 Add split condition test for header enrichment
2021-05-20 07:32:49 +02:00
Tsypov Dmitriy
fe2edeef38
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
b14c86a3d1
GH-676 Improvements to header enrichment
2021-05-19 16:52:50 +02:00
Oleg Zhurakousky
c07aa97d15
Ensure user set headers in API Gateway are properly propagated to message headers
2021-05-18 16:33:04 +02:00
Oleg Zhurakousky
25387b83be
AWS POM cleanup
2021-05-17 20:05:29 +02:00
Oleg Zhurakousky
95a1d10dba
Add tests for AWS CustomRuntimeEventLoop
2021-05-17 20:03:11 +02:00
Oleg Zhurakousky
280b8844c7
GH-676 Add initial support for mapping/re-mapping input headers
...
Add BeanResolver
2021-05-14 10:16:41 +02:00