Commit Graph

756 Commits

Author SHA1 Message Date
Oleg Zhurakousky
2d473e7642 Ensure RoutingFuunction can't route to itself 2023-04-25 13:45:19 +02:00
Oleg Zhurakousky
6f521fb38f GH-1017 Ensure conversionHint is properly interpreted
Resolves #1017
2023-03-28 10:36:09 +02:00
groat-mike
28cef69ea3 Use logger instead of System.out; Fixes gh-1005 2023-03-03 19:49:04 -05:00
buildmaster
60debb2262 Bumping versions 2023-02-24 19:35:00 +00:00
buildmaster
c530762a29 Bumping versions 2023-02-23 23:13:22 +00:00
buildmaster
3635f9eb5c Bumping versions to 3.2.10-SNAPSHOT after release 2023-02-23 22:16:05 +00:00
buildmaster
11f02aea47 Going back to snapshots 2023-02-23 22:16:04 +00:00
buildmaster
66c871c797 Update SNAPSHOT to 3.2.9 2023-02-23 22:11:47 +00:00
nagarro-nikhiljagtiani
1962f6b27e 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:15:05 +01:00
Oleg Zhurakousky
b554d52359 GH-986 Fix regression to NOT attempt output conversion of Message<byte[]>
Resolves #986
2023-01-17 14:15:34 +01:00
Oleg Zhurakousky
e63d0d734f GH-964, GH-959 Fix Kotlin type discovery
Resolves #964
Resolves #959
2022-12-15 12:40:23 +01:00
Oleg Zhurakousky
48957b24ef polish 2022-11-29 11:34:58 -08:00
Oleg Zhurakousky
3c87e00d8e GH-958 Add support for default routing
Resolves #958
2022-11-17 15:59:22 +01:00
Oleg Zhurakousky
4273d86f5c GH-939 & GH-956 Fix Kotlin function registration regression
Resolves #939
Resolves #956

polishing
2022-11-14 15:32:27 +01:00
Oleg Zhurakousky
13c79f5283 GH-932 Fix registration of AWSTypesMessageConverter for functional spring applications
Resolves #932
2022-11-10 12:13:57 +01:00
Mathias Nicolajsen Kjærgaard
0299d0762a Make CloudEventsFunctionExtensionConfiguration public to allow manual import
It is not possible to load CloudEventsFunctionExtensionConfiguration using @ImportAutoConfiguration() if it is package private.
2022-11-03 20:22:10 -04:00
buildmaster
1ce8fcbe58 Bumping versions to 3.2.9-SNAPSHOT after release 2022-11-03 14:43:11 +00:00
buildmaster
5ac9b4c4ca Going back to snapshots 2022-11-03 14:43:10 +00:00
buildmaster
618c5e325c Update SNAPSHOT to 3.2.8 2022-11-03 14:38:58 +00:00
Neokeld
9ade4da70e functionRegistration cant be null
Resolves #950
2022-11-02 10:07:56 +01:00
Oleg Zhurakousky
0f5dbfd637 GH-949 Clean up output conversion logic
Resolves #949
2022-11-01 12:58:12 +01:00
Oleg Zhurakousky
1facb670fd GH-947 Ensure FunctionAroundWrapper is not registered
In 4.x it will not since it is not a function, but here we needed a filtering logic during the default lookup

Resolves #947
2022-10-31 15:54:57 +01:00
Neokeld
1b3810ce60 mcList is always not empty 2022-10-31 10:51:48 +01:00
Oleg Zhurakousky
a32d239c1f Clean up applicability of FunctionAroundWraapper 2022-10-31 09:18:08 +01:00
Oleg Zhurakousky
2f552baa47 SLEUTH-2051 Ensure that sleuth is not applied when reactive and non-message inputs are used 2022-10-27 15:16:45 +02:00
Neokeld
e77498eec5 Simple refactor: function is always null, see l121
Resolves #934
2022-10-18 15:05:50 +02:00
Soby Chacko
87f6013e22 Conditional loading of AVRO message converter
Introducing a property to disable loading the AVRO message converter.
When spring.cloud.stream.avro.enabled is set to false, the converter
is not loaded. By default, it is enabled.

Resolves https://github.com/spring-cloud/spring-cloud-function/issues/854
2022-09-21 17:17:49 -04:00
Oleg Zhurakousky
715033c269 Polishing previous commit 2022-09-20 18:35:27 +02:00
Oleg Zhurakousky
e956967804 GH-925 Fix regression with Kotlin @Component regstration
Resolves #925
2022-09-20 18:10:46 +02:00
Oleg Zhurakousky
d3c90cb380 GH-924 Fix regression with structured CE cnversion into Message
Resolves #924
2022-09-08 15:47:50 +02:00
buildmaster
437aa0bddd Going back to snapshots 2022-09-06 19:16:24 +00:00
buildmaster
a96a1d6ab7 Update SNAPSHOT to 3.2.7 2022-09-06 19:12:20 +00:00
buildmaster
89635dcfe1 Bumping versions 2022-09-03 23:17:35 +00:00
buildmaster
c89db8666b Bumping versions 2022-09-02 23:17:30 +00:00
buildmaster
24386ff3f2 Bumping versions to 3.2.8-SNAPSHOT after release 2022-09-02 20:49:19 +00:00
buildmaster
1e0490509f Going back to snapshots 2022-09-02 20:49:18 +00:00
buildmaster
87af521400 Update SNAPSHOT to 3.2.7 2022-09-02 20:45:14 +00:00
Oleg Zhurakousky
4d9c233ac5 GH-919 Fix regression that was modifying result message
Resolves #919
2022-08-24 16:19:44 +02:00
Oleg Zhurakousky
271e2d1bce GH-918 Fix Kotlin function invocation
For some reason it contained code that was doing some special checking for array and was returning null.
Resolves #918
2022-08-17 18:42:38 +02:00
Oleg Zhurakousky
1edb0ae701 GH-917 Fix regression with sanitizing headers
Resolves #917
2022-08-16 16:43:38 +02:00
Oleg Zhurakousky
72079829af GH-915 Make Kotlin initialization 'lazy'
This way just like with any other function, Kotlin initialization, type discovery etc will be performed on function lookup
This will also ensure that order of various post processors doesn't get in the way.

Resolves #915
2022-08-11 16:59:09 +02:00
Oleg Zhurakousky
5a17d640d1 Revert "Bumping versions"
This reverts commit 5b9439f3e3.
2022-08-11 16:58:18 +02:00
buildmaster
5b9439f3e3 Bumping versions 2022-08-08 23:18:28 +00:00
Oleg Zhurakousky
95d0ca7d7c GH-909 Fix spelling of the method
Resolves #909
2022-08-08 15:32:57 +02:00
Oleg Zhurakousky
32c735db08 Revert "Bumping versions"
This reverts commit a338d9141e.
2022-08-08 15:14:16 +02:00
buildmaster
a338d9141e Bumping versions 2022-08-03 23:18:10 +00:00
Oleg Zhurakousky
c1920eff14 GH-905 Relax handling of incompatible BiFunctions
Resolves #905
2022-08-03 18:02:38 +02:00
Oleg Zhurakousky
e48d518d79 Revert "Bumping versions"
This reverts commit 8a7cea3b0b.
2022-08-03 17:19:10 +02:00
Oleg Zhurakousky
762afc05ca GH-901 add more logging around failed conversion of input messages
Resolves #901
2022-07-26 17:36:12 +02:00
Maciej Walkowiak
c08cf7ffcb Fix typo.
Fix typo.
2022-07-26 11:50:04 +02:00