Commit Graph

1692 Commits

Author SHA1 Message Date
Oleg Zhurakousky
925ddffc19 Update README.md 2023-03-14 15:35:53 +01:00
Oleg Zhurakousky
7f6fbc3ee8 Update AWS basic sample and add README
Add README
2023-03-14 15:35:01 +01:00
groat-mike
28cef69ea3 Use logger instead of System.out; Fixes gh-1005 2023-03-03 19:49:04 -05:00
Oleg Zhurakousky
38411d424b GH-995 Wrapped SCF version discovery in AWS Custom Runtime with try/catch
Resolves #995
2023-03-01 13:02:51 +01:00
Oleg Zhurakousky
bb9fda2fc0 GH-997 Adding test to validate AWS Context set as header
Resolves #997
2023-03-01 12:37:25 +01:00
Oleg Zhurakousky
25243ff472 GH-1006 Remove dependency on Joda module
Developers would have to add it themselves with custom instance of ObjectMapper

Resolves #1006
2023-03-01 12:37:19 +01:00
Oleg Zhurakousky
21387e8cee GH-1000 Add suport for propagating more errors to AWS Error reporting mechanism
Resolves #1000
2023-03-01 12:37:11 +01:00
Oleg Zhurakousky
6a8aae3c20 GH-1003 Remove date configuration code when configuring insensitive properties of ObjectMapper
Resolves #1003
2023-02-28 16:23:37 +01: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
Oleg Zhurakousky
37e81c4c7f Update pom.xml 2023-02-23 15:15:51 +01:00
Oleg Zhurakousky
2e132e9daa Update pom.xml 2023-02-23 15:15:28 +01:00
Oleg Zhurakousky
05491ac7db Update pom.xml 2023-02-23 15:15:06 +01:00
Oleg Zhurakousky
c95686911b Update pom.xml 2023-02-23 15:06:59 +01:00
Oleg Zhurakousky
63f0875139 Update pom.xml 2023-02-23 15:06:39 +01:00
Oleg Zhurakousky
4679de8a61 Update pom.xml 2023-02-23 15:06:11 +01: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
b2a64e8010 Cleanup 2023-02-08 12:18:18 +01:00
Oleg Zhurakousky
205b6174cc GH-973 Ensure that AWS isBase64Encoded is set dynamically
Resolves #973
2023-01-23 14:56:14 +01:00
Oleg Zhurakousky
61f3ce42c8 GH-980 Ensure reactive types are supported by AWS adapter
Resolves #980
2023-01-23 13:01:26 +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
182c488687 polishing previous commit 2023-01-17 11:12:56 +01:00
amond
d8c9b90662 GH-987 feat: propagate aws x-ray tracing header
Resolves #987
Resolves #988
2023-01-17 11:12:44 +01:00
buildmaster
452b8107c5 Bumping versions 2022-12-15 23:13:26 +00:00
Oleg Zhurakousky
e63d0d734f GH-964, GH-959 Fix Kotlin type discovery
Resolves #964
Resolves #959
2022-12-15 12:40:23 +01:00
Christian Tzolov
3a297051e5 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
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
Oleg Zhurakousky
b33a106c48 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
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
a2dd8089cc 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
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
Oleg Zhurakousky
6bcc143c2c 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
e77498eec5 Simple refactor: function is always null, see l121
Resolves #934
2022-10-18 15:05:50 +02:00
buildmaster
10c4c5f60a Bumping versions 2022-10-11 23:17:47 +00:00
Christian Tzolov
85afaa95ea 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
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