Commit Graph

1670 Commits

Author SHA1 Message Date
Oleg Zhurakousky
b4cbef163e GH-980 Ensure reactive types are supported by AWS adapter
Resolves #980
2023-01-23 13:01:26 +01:00
Oleg Zhurakousky
9fec8d5d23 GH-986 Fix regression to NOT attempt output conversion of Message<byte[]>
Resolves #986
2023-01-17 14:15:34 +01:00
Oleg Zhurakousky
079234b021 polishing previous commit 2023-01-17 11:12:56 +01:00
amond
38b41dcd3e GH-987 feat: propagate aws x-ray tracing header
Resolves #987
Resolves #988
2023-01-17 11:12:44 +01:00
buildmaster
46e64a147a Bumping versions 2022-12-15 23:13:26 +00:00
Oleg Zhurakousky
d7370e7ae5 GH-964, GH-959 Fix Kotlin type discovery
Resolves #964
Resolves #959
2022-12-15 12:40:23 +01:00
Christian Tzolov
8f1d063637 GH-968 Support Azure Functions DI hook
- Extend spring-cloud-function-adapter-azure with AzureFunctionInstanceInjector registered through the  META-INF/services/com.microsoft.azure.functions.spi.inject.FunctionInstanceInjector
 - Add DI demos for HttpTrigger and TimeTrigger functions.

 Resolves #968
 Resolves #969
Add FunctionInvoker backward compatibiity

document the time trigger DI sample

Add generic instructions to implement Azure Function with the help of the DI hook

Add generic instructions to implement Azure Function with the help of the DI hook

Minor

Fix injector backward compatibility and add blob demo

disable the azure di samples maven module builds
2022-12-15 11:00:41 +01:00
Oleg Zhurakousky
1ba9d64dd0 polish 2022-11-29 11:34:58 -08:00
Oleg Zhurakousky
0f8f0ce812 GH-958 Add support for default routing
Resolves #958
2022-11-17 15:59:22 +01:00
Oleg Zhurakousky
ace6c16dd5 GH-939 & GH-956 Fix Kotlin function registration regression
Resolves #939
Resolves #956

polishing
2022-11-14 15:32:27 +01:00
Oleg Zhurakousky
3cb9dde679 GH-932 Fix registration of AWSTypesMessageConverter for functional spring applications
Resolves #932
2022-11-10 12:13:57 +01:00
Oleg Zhurakousky
25f8147ff9 Merge pull request #952 from mnk/patch-1
Make CloudEventsFunctionExtensionConfiguration public to allow import
2022-11-09 10:14:41 +01:00
Mathias Nicolajsen Kjærgaard
20e0e4eb73 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
5991f15cda Bumping versions to 3.2.9-SNAPSHOT after release 2022-11-03 14:43:11 +00:00
buildmaster
1cdb598aaf Going back to snapshots 2022-11-03 14:43:10 +00:00
buildmaster
680900f550 Update SNAPSHOT to 3.2.8 2022-11-03 14:38:58 +00:00
Neokeld
7e53848e1a functionRegistration cant be null
Resolves #950
2022-11-02 10:07:56 +01:00
Oleg Zhurakousky
8983369a4d GH-943 Enhance AWS FunctionInvoker
This adds another constructor which allows function.definition to be passed as a constructor argument rather then rely on the property

Resolves #943
2022-11-02 09:36:18 +01:00
Oleg Zhurakousky
53cc7c8f93 GH-949 Clean up output conversion logic
Resolves #949
2022-11-01 12:58:12 +01:00
Oleg Zhurakousky
e8b15a3c95 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
9461d20432 mcList is always not empty 2022-10-31 10:51:48 +01:00
Oleg Zhurakousky
931dfa22a8 Clean up applicability of FunctionAroundWraapper 2022-10-31 09:18:08 +01:00
Oleg Zhurakousky
62ffbc12b6 SLEUTH-2051 Ensure that sleuth is not applied when reactive and non-message inputs are used 2022-10-27 15:16:45 +02:00
Oleg Zhurakousky
b44984f59c GH-929 Ensure AWS Functioininvoker handles Mono<Void> return the same way as imperative Consumer
Resolves #929
2022-10-19 10:52:24 +02:00
Neokeld
47f3964435 Simple refactor: function is always null, see l121
Resolves #934
2022-10-18 15:05:50 +02:00
buildmaster
b89952c2cb Bumping versions 2022-10-11 23:17:47 +00:00
Christian Tzolov
d19f4aefac Azure TimerTrigger Sample
- for 3.2.x branch downgrade java to 1.8 and boot to 2.7.x

Resolves #272
2022-10-11 17:00:20 +02:00
Soby Chacko
5a0d184c5c 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
db892f6b67 Polishing previous commit 2022-09-20 18:35:27 +02:00
Oleg Zhurakousky
17cd163f29 GH-925 Fix regression with Kotlin @Component regstration
Resolves #925
2022-09-20 18:10:46 +02:00
Oleg Zhurakousky
608d37962b GH-924 Fix regression with structured CE cnversion into Message
Resolves #924
2022-09-08 15:47:50 +02:00
buildmaster
9b8aa4acd0 Going back to snapshots 2022-09-06 19:16:24 +00:00
buildmaster
1bce9c0bfa Update SNAPSHOT to 3.2.7 2022-09-06 19:12:20 +00:00
buildmaster
19f7138e8c Bumping versions 2022-09-03 23:17:35 +00:00
buildmaster
445b76209c Bumping versions 2022-09-02 23:17:30 +00:00
buildmaster
7354064f70 Bumping versions to 3.2.8-SNAPSHOT after release 2022-09-02 20:49:19 +00:00
buildmaster
5cb5b368d7 Going back to snapshots 2022-09-02 20:49:18 +00:00
buildmaster
8d62ca87e8 Update SNAPSHOT to 3.2.7 2022-09-02 20:45:14 +00:00
Oleg Zhurakousky
0af24dfd6b GH-919 Fix regression that was modifying result message
Resolves #919
2022-08-24 16:19:44 +02:00
Oleg Zhurakousky
10715d67dc 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
a68e8f90a5 Revert "Bumping versions"
This reverts commit 873d67d8e4.
2022-08-17 18:42:22 +02:00
buildmaster
873d67d8e4 Bumping versions 2022-08-16 23:17:48 +00:00
Oleg Zhurakousky
f22561ed47 GH-917 Fix regression with sanitizing headers
Resolves #917
2022-08-16 16:43:38 +02:00
Oleg Zhurakousky
d09c968c31 Merge pull request #916 from ivcuello/3.2.x-make-utils-public
update on AWSLambdaUtils visibility
2022-08-11 17:11:25 +02:00
Oleg Zhurakousky
392a1f6103 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
cf393cdfdf Revert "Bumping versions"
This reverts commit d9a211ec4c.
2022-08-11 16:58:18 +02:00
ivcuello
2af2e0b342 Making class AWSLambdaUtils public so the AWS_CONTEXT constant can be accessed. please see latest comment on #910 2022-08-10 09:54:40 -04:00
buildmaster
d9a211ec4c Bumping versions 2022-08-08 23:18:28 +00:00
Oleg Zhurakousky
4d18d3b7d6 GH-909 Fix spelling of the method
Resolves #909
2022-08-08 15:32:57 +02:00
Oleg Zhurakousky
16eeb77448 GH-913 Fix AWS Context propagation
Resolves #913
2022-08-08 15:14:32 +02:00