Commit Graph

649 Commits

Author SHA1 Message Date
Oleg Zhurakousky
27734c7f6e Fix FunctionTypeUtils outout type logic for Supplier 2021-10-26 12:01:35 +02:00
Oleg Zhurakousky
40fe70d44c Polishing related to merginng the previous commit as well as upgrade of Kotlin libs 2021-10-25 13:28:31 +02:00
Marcin Grzejszczak
4b96b36a09 Changes for consumer 2021-10-25 12:07:13 +02:00
Marcin Grzejszczak
fade29b33b WIP 2021-10-25 12:06:14 +02:00
Oleg Zhurakousky
f7112d1ef5 GH-SCST-2235 Fix Partitioning issue with FunctionAroundWrapper" 2021-10-19 18:26:37 +02:00
buildmaster
d472eacdbd Going back to snapshots 2021-10-19 08:16:39 +00:00
buildmaster
d478668c51 Update SNAPSHOT to 3.2.0-M3 2021-10-19 08:13:10 +00:00
Oleg Zhurakousky
1466c58207 Fixing poms 2021-10-18 16:22:11 +02:00
Oleg Zhurakousky
7fc755e157 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
150f140196 GH-752 Add support to stop caching functions in FunctionCatalog
Resolves #752
2021-10-07 15:03:17 +02:00
buildmaster
e8908f13a5 Going back to snapshots 2021-10-01 09:42:57 +00:00
buildmaster
bee0aee07a Update SNAPSHOT to 3.2.0-M2 2021-10-01 09:39:36 +00:00
Oleg Zhurakousky
9c95129fef Polishing 2021-10-01 10:25:47 +02:00
Oleg Zhurakousky
c7ffb1cd49 GH-747 Fix Kotlin function bootstrapping in AWS adapter
Resolves #747
2021-10-01 10:16:52 +02:00
Oleg Zhurakousky
ed50d7c252 GH-746 Fix support for Cloud Event properly enriching Function<Mono, Mono>
Resolves #746
2021-09-27 18:03:32 +02:00
Oleg Zhurakousky
03babc429d GH-567 Add KotlinModule when present to jacksonObjectMapperBuilder
Resolves #567
2021-09-27 17:01:35 +02:00
Oleg Zhurakousky
731e99a384 GH-744 Add initial biStreaming support for Function<Flux, Flux> in gRPC module 2021-09-22 17:53:00 +02:00
Oleg Zhurakousky
d7ef882ca5 GH-745 Ensure RSocket support is ready to receive non-Message 2021-09-22 17:24:37 +02:00
Oleg Zhurakousky
ef6a092b91 GH-741 Fix race condition while composing functions
Resolves #741
2021-09-14 14:23:04 +02:00
Oleg Zhurakousky
9e5b937d2a 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
e5c335dc5f 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
af6710da36 Add ordering to ContextFunctionCatalogAutoConfiguration to bootstrap after function deployer 2021-08-17 08:51:45 +02:00
Oleg Zhurakousky
71bf766c99 Don't wrap collection of messages into Message 2021-07-30 18:32:52 +02:00
buildmaster
3a0828f70d Going back to snapshots 2021-07-30 10:58:36 +00:00
buildmaster
abb79e7387 Update SNAPSHOT to 3.2.0-M1 2021-07-30 10:55:41 +00:00
Oleg Zhurakousky
ce1265d925 Revert "Update SNAPSHOT to 3.2.0-M1"
This reverts commit 4335c0db2e.
2021-07-30 12:41:34 +02:00
Oleg Zhurakousky
05a86958f6 Revert "Going back to snapshots"
This reverts commit d01ddad754.
2021-07-30 12:41:23 +02:00
buildmaster
d01ddad754 Going back to snapshots 2021-07-30 08:15:06 +00:00
buildmaster
4335c0db2e Update SNAPSHOT to 3.2.0-M1 2021-07-30 08:12:01 +00:00
Oleg Zhurakousky
b02f9ae744 Re-enable FunctionAroundWrapper 2021-07-28 11:26:23 +02:00
Oleg Zhurakousky
406ef528cc Temporarily disabled calls to FunctionAroundWrapper 2021-07-26 17:18:31 +02:00
Oleg Zhurakousky
bdbd33efc3 GH-717 Change List to Collection 2021-07-26 13:48:01 +02:00
Oleg Zhurakousky
6ce3a22cbf GH-717 Add support for adding MessageConverters to FunctionCatalog
Resolves #717
2021-07-26 13:10:52 +02:00
Oleg Zhurakousky
2f8cd6c0c0 GH-713 Add support for default function for HTTP
Resolves #713
2021-07-14 14:46:21 +02:00
Oleg Zhurakousky
994896fd8d Fix POMs for 3.2 2021-07-13 16:23:02 +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
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
Oleg Zhurakousky
293ccd7425 Add support for handling Supplier to FunctionAroundWrapper 2021-06-17 10:42:39 +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
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
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
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