Commit Graph

838 Commits

Author SHA1 Message Date
buildmaster
bd155628da Bumping versions to 4.1.1-SNAPSHOT after release 2023-12-06 14:46:14 +00:00
buildmaster
83d71ba6fa Going back to snapshots 2023-12-06 14:46:13 +00:00
buildmaster
0fb67a9c9e Update SNAPSHOT to 4.1.0 2023-12-06 14:39:50 +00:00
Oleg Zhurakousky
7e85c360bd Disable FAIL_ON_EMPTY_BEANS feature 2023-11-30 17:11:50 +01:00
buildmaster
af7f41aa6f Going back to snapshots 2023-10-31 13:04:16 +00:00
buildmaster
c5180fae16 Update SNAPSHOT to 4.1.0-RC1 2023-10-31 12:59:18 +00:00
Oleg Zhurakousky
8e9948c4c3 GH-1075 Fix conversion of complex types
Resolves #1075
2023-10-13 10:25:35 +02:00
buildmaster
f33b4e4919 Going back to snapshots 2023-09-27 10:00:45 +00:00
buildmaster
b629f0f858 Update SNAPSHOT to 4.1.0-M2 2023-09-27 09:55:32 +00:00
Oleg Zhurakousky
afb419d701 GH-1063 Fix header propagation in composed function
Resolves #1063
2023-09-25 13:11:59 +02:00
Oleg Zhurakousky
42336c852c GH-1071 Add getter for Message in FunctionContext 2023-09-25 10:31:02 +02:00
Soby Chacko
19d1f320de GH-1060 Fix KafkaNull regression issue
Fixing a KafkaNull related regression issue where consumers
receive null values for payload erasing any headers completely.

Resolves https://github.com/spring-cloud/spring-cloud-function/issues/1060
2023-08-30 12:33:41 -04:00
Oleg Zhurakousky
9f04138e4f GH-1065 Fix Collection discovery in JsonMapper
Resolves #1065
2023-08-30 15:22:52 +02:00
buildmaster
2ad7c69d7a Going back to snapshots 2023-08-10 01:04:55 +00:00
buildmaster
e602ad7539 Update SNAPSHOT to 4.1.0-M1 2023-08-10 01:00:07 +00:00
Chris Bono
7bc499ddea Do not convert text/plain content to JSON
Fixes bug and removes test comments from previous commit.

Resolves #1056
2023-08-07 14:22:52 +02:00
Chris Bono
c97c0b2a96 Add tests to illustrate the bug 2023-08-07 14:16:18 +02:00
Oleg Zhurakousky
aff82e1457 GH-1052 Fix collection/array processing for AWS invocations with Publisher input type functions
Resolves #1052
2023-07-13 15:22:40 +02:00
Oleg Zhurakousky
351e73b7f4 GH-992 Add MessageUtils AOT hints
Resolves #992
2023-07-11 14:46:39 +02:00
Soby Chacko
6b4e5899c2 4.1.0-SNAPSHOT updates 2023-06-14 12:42:53 -04:00
Oleg Zhurakousky
6969ec9720 GH-1043 Add support for communicating type via MimeType parameter for JsonMessageConverter
Resolves #1043
2023-06-01 16:58:46 +02:00
Oleg Zhurakousky
38a30f05fc Revert "Bumping versions"
This reverts commit 3c6a0cc59b.
2023-05-26 12:38:53 +02:00
buildmaster
3c6a0cc59b Bumping versions 2023-05-25 05:36:10 +00:00
buildmaster
6be6549e64 Bumping versions to 4.0.4-SNAPSHOT after release 2023-05-24 18:21:46 +00:00
buildmaster
2ed1285b19 Going back to snapshots 2023-05-24 18:21:45 +00:00
buildmaster
cc740db82e Update SNAPSHOT to 4.0.3 2023-05-24 18:16:08 +00:00
Oleg Zhurakousky
e3a44c3cf3 Ensure RoutingFuunction can't route to itself 2023-04-25 13:21:25 +02:00
Oleg Zhurakousky
71243f2179 GH-1023 Add no-op apply method to PostProcessingFunction
Resolves #1023
2023-04-18 13:14:11 +02:00
Oleg Zhurakousky
278d917543 GH-1023 Add support for post function processing 2023-04-18 13:14:03 +02:00
buildmaster
7365debf44 Bumping versions to 4.0.3-SNAPSHOT after release 2023-03-28 13:52:40 +00:00
buildmaster
ed7f99de1b Going back to snapshots 2023-03-28 13:52:40 +00:00
buildmaster
a4775ff22a Update SNAPSHOT to 4.0.2 2023-03-28 13:47:59 +00:00
Oleg Zhurakousky
55eb78190c GH-1017 Ensure conversionHint is properly interpreted
Resolves #1017
2023-03-28 10:07:53 +02:00
Soby Chacko
0ba011a903 Function wrapping BiConsumer improvements
When a BiConsumer user function is provided, we wrap it inside a Function
when registering it in FunctionRegstration. FunctionInvocationWrapper sees
this as a Function and downstream clients (such as Spring Cloud Stream) does
not have visibility into the user function type from a FunctionInvocationWrapper
API perspective. This commit propagates the BiConsumer targer user function info
as part of FunctionInvocationWrapper API.

For more information, see: https://github.com/spring-cloud/spring-cloud-stream/issues/2670
Resolves #1016
2023-03-24 11:39:29 +01:00
Oleg Zhurakousky
98e88e7314 GH-1015 Fix Kotlin dependencies
GH-1015 Fix Kotlin dependencies
2023-03-20 18:46:09 +01:00
Soby Chacko
dda6d3cb21 Unncessary warning for multiple functions found
Currently we show a warning for multiple functions found even when there
are no functions found and spring.cloud.function.definition is not set.

Resolves https://github.com/spring-cloud/spring-cloud-function/issues/1011
2023-03-09 16:26:41 -05:00
Oleg Zhurakousky
21dbe4cd1f GH-1002 Cleane up non-jackarta dependencies
Resolves #1002
2023-02-24 11:13:20 +01:00
nagarro-nikhiljagtiani
65b17b820c Avoiding classCast exception
Resolves #991

When messageconverters list has CloudEventMessageConverter before AvroSchemaRegisteryClientMessageConverter,
and message has header contentType = application/*+avro
It results in ClassCastException hence fixing the same.
2023-02-22 14:13:40 +01:00
buildmaster
d59bbdb83d Bumping versions to 4.0.2-SNAPSHOT after release 2023-01-25 14:08:24 +00:00
buildmaster
0053b415fb Going back to snapshots 2023-01-25 14:08:24 +00:00
buildmaster
866d6140c0 Update SNAPSHOT to 4.0.1 2023-01-25 14:03:21 +00:00
Oleg Zhurakousky
6b9b9995ab Revert "GH-986 Fix regression to NOT attempt output conversion of Message<byte[]>"
This reverts commit b1237c2ab2.
2023-01-19 17:19:03 +01:00
Oleg Zhurakousky
b1237c2ab2 GH-986 Fix regression to NOT attempt output conversion of Message<byte[]>
Resolves #986
2023-01-17 14:15:10 +01:00
Oleg Zhurakousky
4dcf0be7b3 GH-985 Ensure PassThruFunction is not pre/post processed
Resolves #985
2023-01-11 16:35:37 +01:00
Lars Bilger
2be70c5829 fix: resolve function type from non-parameterized Kotlin class that implements a function type
Resolves #925
Resolves #940
Resolves #956
Resolves #964

Resolves #982
2023-01-09 16:26:17 +01:00
Soby Chacko
8a5eafa58f KafkaNull check improvements
Related to f5e606dc55

Resolves #983
2023-01-09 16:04:17 +01:00
Oleg Zhurakousky
49ec082746 Enhance warning message when default function can not be determined 2023-01-09 15:54:55 +01:00
Soby Chacko
f5e606dc55 KafkaNull related improvements
When using KafkaNull on the outbound (StreamBridge for ex),
there is a bug that prevents it from working properly.

See https://github.com/spring-cloud/spring-cloud-stream/issues/2614 for more details.

Resolves #981
2023-01-06 09:52:14 +01:00
buildmaster
8cd3b569d3 Bumping versions 2022-12-18 05:34:45 +00:00
buildmaster
bf1c03c2f2 Bumping versions 2022-12-16 05:34:56 +00:00