Oleg Zhurakousky
0cfb2b413f
Initial round of deprecation rmovals
2021-11-08 16:16:39 +01:00
Oleg Zhurakousky
f4171cae16
GH-764 Add support for output header enrichemnt
...
Resolves #764
2021-11-08 15:27:56 +01:00
Oleg Zhurakousky
5af3d14918
Merge pull request #763 from GreenRover/main
...
Performance improvements
2021-11-08 11:14:21 +01:00
Oleg Zhurakousky
1a07eba067
GH-762 Fix condition for parsing JSON collection strings into individual messages
...
Resolves #762
2021-11-08 11:10:47 +01:00
ue85540
f000736140
Performance improvements
...
Avoid generating strings and implicit toString() calls that will be garbage most of the time.
2021-11-05 09:53:26 +01:00
Oleg Zhurakousky
f61739fa08
GH-751 Ensure RoutingFunction can be applied when function input type is AWS type
2021-11-02 12:15:08 +01:00
Oleg Zhurakousky
4c43d66264
GH-758 Change kotlinToFunctionTransformer to SmartInitializingSingleton
...
Resolves #758
2021-10-28 08:45:15 +02:00
Oleg Zhurakousky
034532ab3f
GH-760 Cleanup FunctionAroundWrapper
...
Resolves #760
2021-10-27 15:59:25 +02:00
Oleg Zhurakousky
630d4e2243
Minor cleanup
2021-10-26 15:25:59 +02:00
Oleg Zhurakousky
83a96483e3
Fix FunctionTypeUtils outout type logic for Supplier
2021-10-26 12:01:35 +02:00
Oleg Zhurakousky
e58741b6cb
Polishing related to merginng the previous commit as well as upgrade of Kotlin libs
2021-10-25 13:28:31 +02:00
Marcin Grzejszczak
4c7dfa7a73
Changes for consumer
2021-10-25 12:07:13 +02:00
Marcin Grzejszczak
e32482ed39
WIP
2021-10-25 12:06:14 +02:00
Oleg Zhurakousky
f5707e88c4
GH-SCST-2235 Fix Partitioning issue with FunctionAroundWrapper"
2021-10-19 18:26:37 +02:00
Oleg Zhurakousky
56980271b9
Fixing poms
2021-10-18 16:22:11 +02:00
Oleg Zhurakousky
41043479f5
GH-750 Add support for pluggable protobufs
...
This initial support adds plugin extension to support CloudEvent proto as well as the example
Additional plugins could be provided in the same ay as CloudEvent plugin extension
Resolves #750
2021-10-11 14:03:24 +02:00
Oleg Zhurakousky
7c8d32246a
GH-752 Add support to stop caching functions in FunctionCatalog
...
Resolves #752
2021-10-07 15:03:17 +02:00
Oleg Zhurakousky
2471d0be60
Polishing
2021-10-01 10:25:47 +02:00
Oleg Zhurakousky
353f914361
GH-747 Fix Kotlin function bootstrapping in AWS adapter
...
Resolves #747
2021-10-01 10:16:52 +02:00
Oleg Zhurakousky
ab9422907e
GH-746 Fix support for Cloud Event properly enriching Function<Mono, Mono>
...
Resolves #746
2021-09-27 18:03:32 +02:00
Oleg Zhurakousky
ebec01f21b
GH-567 Add KotlinModule when present to jacksonObjectMapperBuilder
...
Resolves #567
2021-09-27 17:01:35 +02:00
Oleg Zhurakousky
70a789da69
GH-744 Add initial biStreaming support for Function<Flux, Flux> in gRPC module
2021-09-22 17:53:00 +02:00
Oleg Zhurakousky
28b1c86849
GH-745 Ensure RSocket support is ready to receive non-Message
2021-09-22 17:24:37 +02:00
Oleg Zhurakousky
d562d8cb09
GH-741 Fix race condition while composing functions
...
Resolves #741
2021-09-14 14:23:04 +02:00
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
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
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
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