Commit Graph

1845 Commits

Author SHA1 Message Date
Marcin Grzejszczak
3a29996993 Update pom.xml 2023-03-28 11:32:44 +02:00
Oleg Zhurakousky
55eb78190c GH-1017 Ensure conversionHint is properly interpreted
Resolves #1017
2023-03-28 10:07:53 +02:00
Oleg Zhurakousky
4a1bfbc764 GH-1014 Fix CustomRuntimeEventLoop to default to RoutingFunction
Resolves #1014
2023-03-27 18:51:48 +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
Oleg Zhurakousky
619c454064 Merge pull request #1010 from senthilsivanath/patch-1
Added public modifier
2023-03-20 15:29:10 +01:00
Oleg Zhurakousky
337ea7d41c GH-1015 Update Kotlin libraries
Resolves #1015
2023-03-20 15:26:07 +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
Senthil Sivanath
8579309b68 Added public modifier 2023-03-07 15:13:50 +05:30
Christian Tzolov
69e29e347d Update the azure adapter doc
- Add explanation for usiing Spring Cloud Function via the catalog (vs. plain bean)
 - minor text corrections.
2023-03-03 10:36:44 +01:00
Christian Tzolov
ebd8b3138b updated SCF azure sample 2023-03-02 19:11:20 +01:00
Oleg Zhurakousky
10fee56ce1 GH-995 Wrapped SCF version discovery in AWS Custom Runtime with try/catch
Resolves #995
2023-03-01 13:01:09 +01:00
Oleg Zhurakousky
6b1298eaf1 GH-997 Adding test to validate AWS Context set as header
Resolves #997
2023-03-01 12:36:27 +01:00
Oleg Zhurakousky
5b3c89099c GH-1006 Remove dependency on Joda module
Developers would have to add it themselves with custom instance of ObjectMapper

Resolves #1006
2023-03-01 11:30:55 +01:00
Oleg Zhurakousky
7078baa055 GH-1000 Add suport for propagating more errors to AWS Error reporting mechanism
Resolves #1000
2023-03-01 11:28:29 +01:00
Oleg Zhurakousky
f5fa592702 GH-1003 Remove date configuration code when configuring insensitive properties of ObjectMapper
Resolves #1003
2023-02-28 16:24:42 +01:00
Christian Tzolov
20f9c80962 azure min toolkit ver. added 2023-02-24 14:42:09 +01:00
Oleg Zhurakousky
21dbe4cd1f GH-1002 Cleane up non-jackarta dependencies
Resolves #1002
2023-02-24 11:13:20 +01:00
Christian Tzolov
ba1094df63 resolve code style issues
Resolves #999
2023-02-24 10:33:59 +01:00
Christian Tzolov
bb066b9b3f Add support for injecting the ExecutionContext as metadata 2023-02-24 10:17:57 +01:00
Christian Tzolov
d5bff8e7ee Add docs for Azure function DI integration
Resolves #993
2023-02-22 14:17:10 +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
Oleg Zhurakousky
1a9590f9db Merge pull request #1001 from VisionaryAppDev/main
Spelling correction from "then" to "than"
2023-02-22 14:11:32 +01:00
VisionaryAppDev
072c4f4224 Spelling correction 2023-02-21 10:19:01 +07:00
buildmaster
a316badfd6 Bumping versions 2023-01-31 05:35:03 +00:00
Oleg Zhurakousky
f1cd8ae1ab Update README.md 2023-01-30 18:38:07 +01:00
Oleg Zhurakousky
00da1361bb Update README.md 2023-01-30 18:37:27 +01:00
Oleg Zhurakousky
633491fc2e Add readme to the AWS native sample 2023-01-30 16:23:13 +01:00
Oleg Zhurakousky
e4eaef3f92 Add AWS Native Lamnbda sample 2023-01-30 16:21:05 +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
30c0ccd841 GH-973 Ensure that AWS isBase64Encoded is set dynamically
Resolves #973
2023-01-23 14:55:46 +01:00
Oleg Zhurakousky
b3fd3c8bb0 GH-980 Ensure reactive types are supported by AWS adapter
Resolves #980
2023-01-23 13:00:37 +01:00
buildmaster
8ced463176 Bumping versions 2023-01-20 05:35:13 +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
7d1751cc59 Merge pull request #989 from pguti778/patch-3
Little rewording on the main feature
2023-01-19 10:32:23 +01:00
pguti778
5c50666ee3 Little rewording on the main feature
Looks like someone started writing and then moved into another thing. It didn't looked continuous.
2023-01-17 18:08:27 -03: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
cb315cf507 polishing previous commit 2023-01-17 11:11:35 +01:00
amond
17c22b4e87 GH-987 feat: propagate aws x-ray tracing header
Resolves #987
Resolves #988
2023-01-17 11:10:29 +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
Oleg Zhurakousky
641aef5af4 Merge pull request #975 from amrutprabhu/fixing-small-typo-documentation
Fixing small typo in the documentation
2023-01-03 14:14:07 +01:00
Oleg Zhurakousky
89f452f393 Merge pull request #974 from taivtse/fix-gradle-main-class-config
Update gradle main class config
2023-01-03 14:13:50 +01:00
Amrut Prabhu
b2b0b69fd2 fixing small typo 2022-12-23 16:37:57 +01:00
Võ Thành Tài
8eec5a4386 Update gradle main class config
The main class is incorrect ("example.Config" does not exist), so the lambda function cannot recognize the main class of the jar file.
2022-12-22 22:23:12 +07:00