Oleg Zhurakousky
eccafd3278
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:15:51 +02:00
Soby Chacko
0e2663bd55
Migrate Avro message converter artifacts
...
Migrate Avro message converter (non-schema-registry) artifacts
from Spring Cloud Schema Registry to Spring Cloud Function.
Resolves https://github.com/spring-cloud/spring-cloud-function/issues/732
Resolves #733
2021-08-30 14:54:23 +02:00
Oleg Zhurakousky
6310e5b97f
Add ordering to ContextFunctionCatalogAutoConfiguration to bootstrap after function deployer
2021-08-17 08:51:45 +02:00
Oleg Zhurakousky
4b611ec4e2
Don't wrap collection of messages into Message
2021-07-30 18:32:52 +02:00
buildmaster
723f1b8180
Going back to snapshots
2021-07-30 10:58:36 +00:00
buildmaster
fae1e4ab94
Update SNAPSHOT to 3.2.0-M1
2021-07-30 10:55:41 +00:00
Oleg Zhurakousky
e87506bb4e
Revert "Update SNAPSHOT to 3.2.0-M1"
...
This reverts commit 2897285217 .
2021-07-30 12:41:34 +02:00
Oleg Zhurakousky
26ed4cbb25
Revert "Going back to snapshots"
...
This reverts commit c3a556faf6 .
2021-07-30 12:41:23 +02:00
buildmaster
c3a556faf6
Going back to snapshots
2021-07-30 08:15:06 +00:00
buildmaster
2897285217
Update SNAPSHOT to 3.2.0-M1
2021-07-30 08:12:01 +00:00
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
ff7741ea74
GH-713 Add support for default function for HTTP
...
Resolves #713
2021-07-14 14:46:21 +02:00
Oleg Zhurakousky
2a73a7a0a3
Fix POMs for 3.2
2021-07-13 16:23:02 +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
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
Oleg Zhurakousky
2f9f7e10bd
Add support for handling Supplier to FunctionAroundWrapper
2021-06-17 10:42:39 +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
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
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
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
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
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
Oleg Zhurakousky
8e5a9facde
Add javadoc on new public method
...
Resolves #690
2021-04-26 15:16:47 +02:00
Soby Chacko
e16be9c50d
GH-689: Native compilation related changes
...
Provide mutator/accessor for enhancer filed in FunctionInvocationWrapper
in SimpleFunctionRegistry. This is required by graalvm native compilation in
Spring Cloud Stream applications.
Resolves https://github.com/spring-cloud/spring-cloud-function/issues/689
2021-04-22 19:57:50 -04:00
Oleg Zhurakousky
5e824f33aa
polishing
2021-04-15 16:52:04 +02:00
Oleg Zhurakousky
6f6c87a134
GH-680 Add additional DEBUG logging to CloudEventsFunctionInvocationHelper
2021-04-14 20:01:54 +02:00
Oleg Zhurakousky
727322b1f0
GH-680 Add support for strict (or not) dependency on target-protocol header for CE
...
Resolves #680
2021-04-14 18:49:01 +02:00
Oleg Zhurakousky
ecd9902ced
GH-685 Move Kotlin configurations to s-c-function-context module
...
Resolves #685
2021-04-12 15:02:56 +02:00
Oleg Zhurakousky
ee0bc4e28f
Merge additional test to ensure propper type conversion
2021-04-10 08:10:23 +02:00
Taras Danylchuk
5afbd25d1c
gh-608 issue
2021-04-10 07:59:38 +02:00
Oleg Zhurakousky
a4c1358af4
GH-677 Add spring.cloud.function.preferred-json-mapper property
...
Deprecate spring.http.converters.preferred-json-mapper
Resolves #677
2021-04-09 15:50:50 +02:00
Oleg Zhurakousky
2e133f9e9a
Add test for FunctionAroundWrapper
2021-04-08 17:10:17 +02:00
Oleg Zhurakousky
b2f36936ac
GH-662 Fix support for reactive functions in AWS
...
This commit also includes other minor fixes around CustomRuntime which was getting in the way of this specific issue
Added lookup for _HANDLER env variable
Added few tests (will need more)
Added support for Iterable for reactive functions
Resolves #662
2021-04-08 15:57:14 +02:00
Oleg Zhurakousky
c0ed41f9c7
GH-679 Add test to validate output conversion for composed functions
...
Resolves #679
2021-04-07 11:53:17 +02:00
Oleg Zhurakousky
004813dfd2
Fix NPE possibility for ConversionService not being present in the Bean Factory
2021-04-01 13:56:35 +02:00
Oleg Zhurakousky
a88a8be223
Simplify FunctionInvocationHelper and its CE implementation
2021-03-24 16:31:41 +01:00