Commit Graph

450 Commits

Author SHA1 Message Date
Taras Danylchuk
185f16b3ce gh-608 issue 2021-04-09 12:37:35 -04:00
Oleg Zhurakousky
8b9051dfeb GH-608 Fix support for Message payload conversion
Resolves #608
2021-04-09 12:24:53 +02:00
Oleg Zhurakousky
e9441b50d3 GH-679 Fix output conversion for composed functions 2021-04-07 11:50:09 +02:00
Oleg Zhurakousky
731aa3fe0c GH-661 Fix KafkaNull conversion 2021-03-04 16:03:43 +01:00
Oleg Zhurakousky
a207d0c421 SCST-GH-2115 Ensure that in a case of KafkaNull we just return a payload 2021-02-22 16:00:54 +01:00
buildmaster
0b9e54859c Bumping versions to 3.0.14.BUILD-SNAPSHOT after release 2021-02-11 05:48:34 +00:00
buildmaster
d704618033 Going back to snapshots 2021-02-11 05:48:34 +00:00
buildmaster
607fb65fbf Update SNAPSHOT to 3.0.13.RELEASE 2021-02-11 05:40:35 +00:00
Oleg Zhurakousky
b7f8dda000 GH-635 Add test to validate the issue
There was no fix necessary
2021-01-22 16:51:50 +01:00
Oleg Zhurakousky
5dcd02b43c polishing 2021-01-22 14:50:40 +01:00
Oleg Zhurakousky
039d6e94ee GH-620 Add BeanResolver support for RoutingFunction
Resolves #620
2021-01-22 14:41:11 +01:00
Oleg Zhurakousky
1d625077e8 GH-623 Fix applicatioin initialization when defaulting function name
IN the event when we have a single supplier, and SupplierExporter provides  'origin|' as its name we attempt to auto-discover the other function name which framework defaults to 'functionRouter' when it should not. This fixes it.

Resolves #623
2021-01-11 12:05:28 +01:00
Oleg Zhurakousky
325c9b44b0 Fix test 2020-11-23 20:27:03 +01:00
Greg Eales
995b3425a8 GH-612: Better tests and implementation
Resolves #613
2020-11-23 20:15:48 +01:00
Greg Eales
a5e045731f GH-612: make the ignored tests work 2020-11-23 19:57:15 +01:00
Greg Eales
5e5601e48e GH-612: Fix conversion from JSON for Flux<Message<Person>>
* When using MappingJackson2MessageConverter
2020-11-23 19:57:15 +01:00
buildmaster
20746d1189 Bumping versions to 3.0.13.BUILD-SNAPSHOT after release 2020-11-23 10:29:36 +00:00
buildmaster
4cb690c508 Going back to snapshots 2020-11-23 10:29:36 +00:00
buildmaster
0bfbaba6c1 Update SNAPSHOT to 3.0.12.RELEASE 2020-11-23 10:14:21 +00:00
Oleg Zhurakousky
9c777b8d04 GH-611 Fix regression for expectedContentType 2020-11-20 22:40:49 +01:00
Oleg Zhurakousky
6ee8205aea GH-609 Fix Flux to Mono and Mono to Flux transformation
Given that s-c-f-web always produces input as Flux, Function<Mono, Mono> were having issues. This fixes it
2020-11-20 12:00:41 +01:00
Oleg Zhurakousky
b29cf507cf GH-608 Fix complex type conversion regression
Resolves #608
2020-11-20 11:13:31 +01:00
Oleg Zhurakousky
733f196cf6 GH-592 Logging improvements in SimpleFunctionRegistry 2020-11-09 19:48:22 +01:00
Oleg Zhurakousky
746ce3fbce Fix styles 2020-11-09 19:42:43 +01:00
Oleg Zhurakousky
a38d46b593 GH-601 add test to validate the issue is fixed
Resolves #601
2020-11-09 15:55:20 +01:00
Oleg Zhurakousky
a367bd772e Update POMs with BUILD-SNAPSHOT 2020-11-09 15:49:13 +01:00
buildmaster
a7aa3432b7 Bumping versions to 3.0.12.SNAPSHOT after release 2020-11-06 11:38:28 +00:00
buildmaster
930a673711 Going back to snapshots 2020-11-06 11:38:27 +00:00
buildmaster
ea7fe2092e Update SNAPSHOT to 3.0.11.RELEASE 2020-11-06 11:28:50 +00:00
Oleg Zhurakousky
445606886b GH-602 Ensure conversion does not happen if type match
Resolves #602
2020-11-06 12:20:02 +01:00
Oleg Zhurakousky
d656b529bb Fix formatting issue 2020-11-05 16:40:37 +01:00
Oleg Zhurakousky
477b5530f7 GH-602 Add test to validate issue 2020-11-05 16:34:37 +01:00
Oleg Zhurakousky
cd461f1881 Add skipInput/Output attributes to SimpleFunctionRegistry 2020-10-23 18:18:54 +02:00
Oleg Zhurakousky
5b68421732 GH-596 Add support for handling conversion of complex types 2020-10-21 15:22:25 +02:00
David Turanski
53592469eb Fix get() conditional return
Resolves #591
2020-09-28 11:20:04 +02:00
Oleg Zhurakousky
2ad5c84241 Fix POMs 2020-09-21 15:37:36 +02:00
Oleg Zhurakousky
8a87f08525 GH-578 Fix FunctionRegistration lookup
The root of the issue was in implementation of  equals() and hashCode() of FunctionInvocationWrapper

Resolves #578
2020-09-21 15:24:59 +02:00
Oleg Zhurakousky
6df15f8a8a GH-588 Fix dropped headers during input conversion
This addresses the issue of dropped Message headers in the event where input is a Message but input conversion is not necessary
while Message contains headers that require explicit propagation (e.g., scf-sink-url, scf-func-name)

Resolves #588
2020-09-18 19:25:38 +02:00
buildmaster
42e7e9ddfb Bumping versions to 3.0.11.SNAPSHOT after release 2020-08-28 10:07:25 +00:00
buildmaster
5e494e2b31 Going back to snapshots 2020-08-28 10:07:24 +00:00
buildmaster
871588fb06 Update SNAPSHOT to 3.0.10.RELEASE 2020-08-28 09:56:39 +00:00
Oleg Zhurakousky
13348af5e1 GH-573 Ensure registered functions are accounted during the lookup
Resolves #573
2020-08-04 19:35:44 +02:00
Olga Maciaszek-Sharma
fb07b2e099 Fix artifact version. 2020-08-03 14:02:11 +02:00
buildmaster
60cba78a5c Bumping versions to 3.0.10.SNAPSHOT after release 2020-07-31 16:57:55 +00:00
buildmaster
a71a9d210d Going back to snapshots 2020-07-31 16:57:55 +00:00
buildmaster
f7e0dcf20c Update SNAPSHOT to 3.0.9.RELEASE 2020-07-31 16:46:41 +00:00
Oleg Zhurakousky
2a72f8359b GH-562 Add type conversion documentation
Add test in AWS to showcase type conversion
Fix AWS FunctionInvoker to delegate to effectively delegate type conversion to the native mechanism of spring-cloud-function

Resolves #562
2020-07-29 20:19:57 +02:00
Oleg Zhurakousky
b486e5a104 Add fromMessage wrapper to handle collections 2020-07-27 14:26:32 +02:00
Oleg Zhurakousky
d447747a77 Add support for handling special types
There are certain cases where conversion has to be skiped. One such case is KafkaNull type which has to be sent as is.
2020-07-24 14:46:45 +02:00
Oleg Zhurakousky
a9cd4c9b84 Fix getRegistration method 2020-07-24 14:19:52 +02:00