Commit Graph

163 Commits

Author SHA1 Message Date
Oleg Zhurakousky
e46ed8a668 Polishing 2025-01-14 16:06:32 +01:00
Oleg Zhurakousky
936726a892 GH-1222 Add initial support for AWS ScheduledEvent
Resolves #1222
2025-01-14 15:46:37 +01:00
Oleg Zhurakousky
9b7f8b5516 GH-1187 Fix AWS Context initialization for Custom Runtime
Updated sample to show that Context is not null

Resolves #1187
2025-01-13 13:25:12 +01:00
Oleg Zhurakousky
90caa2e9b4 GH-1210 Add S3EventSerializer logic to ensure S3Event deserialization
Resolves #1210
2024-12-17 17:11:48 +01:00
Oleg Zhurakousky
3968e370dd GH-1187 Add log for AWS Context 2024-10-24 14:23:13 +02:00
spencergibb
d120eb0731 Updates to*Case() to use Locale.ROOT 2024-10-18 10:53:24 -04:00
Oleg Zhurakousky
48cc409206 Add SAM to sample 2024-05-07 16:43:08 +02:00
Oleg Zhurakousky
1787df8bb6 GH-1135 Fix AWS data conversion
Resolves #1135
2024-05-01 11:45:29 +02:00
Oleg Zhurakousky
c0f4cba30d GH-1140 Add data masking capabilities for JSON logging
Resolves #1140
2024-04-30 15:20:56 +02:00
David Melia
256bf15b05 https://github.com/spring-cloud/spring-cloud-function/issues/1113 2024-02-29 16:23:29 +00:00
Oleg Zhurakousky
9b5eaa664e Add @author tag for previous PR
Resolves #1099
2024-01-31 11:51:01 +01:00
Anton Barkan
8901c7b5e1 Add initial support for unwrapping reactive respponses during AWS processing 2024-01-31 11:05:55 +01:00
Oleg Zhurakousky
494f60ba31 Add support for native web workloads for AWS
Fix Azure web support after refactoring classes
2024-01-12 14:48:57 +01:00
Oleg Zhurakousky
43e6dc43da Fix checkstyles 2023-10-25 14:36:27 +02:00
Oleg Zhurakousky
8a93e10a0e GH-1086 Add initial support for Spring CLI
Resolves #1086
2023-10-25 14:26:47 +02:00
Oleg Zhurakousky
253f6259b8 GH-953 Modify test to show returning non-default status code
Resolves #953
2023-10-23 17:38:01 +02:00
Oleg Zhurakousky
71ee83ef4b GH-1082 Ensure AWS events are not post-processed
Resolves #1082
2023-10-18 15:24:55 +02:00
Rob Cash
1f188e8e36 GH-1077 Update AWSLambdaUtils.java with null check
Resolves #1077 by checking for a null package, which can happen when the inputType is a Message that encloses a primitive generic type

Update AWSTypesMessageConverter.java

Added additional fixes for #1077 in AWTypesMessageConverter

Update FunctionInvokerTests.java

Added unit tests to verify fix for #1077

Checkstyle fix

Resolves #1078
2023-10-10 13:36:53 +02:00
Oleg Zhurakousky
c20837828c GH-1049 cache RoutingFunction inside of CustomRuntimeEventLoop
There is no need to lookup function once it has been locked up on the first iteration of loop as there is no possibility for it to change. Any change to environment would trigger a new instsance of the loop

Resolves #1049
2023-09-25 16:48:28 +02:00
Oleg Zhurakousky
9f04138e4f GH-1065 Fix Collection discovery in JsonMapper
Resolves #1065
2023-08-30 15:22:52 +02:00
Oleg Zhurakousky
64f57bcef8 Fix test 2023-07-13 15:30:00 +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
22bc928349 GH-1033 Fix AWSTypesMessageConverter to ensure it takes the first path at converting AWS types
Resolves #1033
2023-05-24 16:35:38 +02:00
Oleg Zhurakousky
1395424105 GH-1030 Add property for late initialization of AC
Resolves #1030
2023-05-24 11:28:34 +02:00
Oleg Zhurakousky
53b61e5ebf Revert "Polishing previous commit"
This reverts commit 57b8631e04.
2023-05-24 10:57:23 +02:00
Oleg Zhurakousky
57b8631e04 Polishing previous commit 2023-05-24 10:04:48 +02:00
Urs Keller
2dcad9a88d Fix for reactive function in CustomRuntime 2023-05-24 09:38:56 +02:00
Urs Keller
3b88030038 Remove dependency on servlet container from AWSCustomRuntime 2023-05-24 09:38:56 +02:00
Urs Keller
60c771868f Breaking test case 2023-05-24 09:38:56 +02:00
Oleg Zhurakousky
278d917543 GH-1023 Add support for post function processing 2023-04-18 13:14:03 +02:00
Oleg Zhurakousky
4ba5ea3452 GH-1018 Ensure AWS adapter can pass raw InputStream
Resolves #1018
2023-03-30 14:53:29 +02:00
Oleg Zhurakousky
4a1bfbc764 GH-1014 Fix CustomRuntimeEventLoop to default to RoutingFunction
Resolves #1014
2023-03-27 18:51:48 +02: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
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
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
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
25d524f395 GH-966 change AWSCompanionAutoConfiguration to be a refular auto-configuration rather than initializer
Resolves #966
2022-12-08 11:12:19 -08:00
Oleg Zhurakousky
672066b43a GH-932 Fix registration of AWSTypesMessageConverter for functional spring applications
Resolves #932
2022-11-10 12:17:21 +01:00
Oleg Zhurakousky
3c0a7fbc19 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:35:38 +01:00
Oleg Zhurakousky
d613d9a4c1 GH-929 Ensure AWS Functioininvoker handles Mono<Void> return the same way as imperative Consumer
Resolves #929
2022-10-19 10:51:55 +02:00
Oleg Zhurakousky
4bd22b394e Set more 'proxyBeanMethods' to false 2022-10-05 13:39:28 +02:00
Oleg Zhurakousky
d222cb12d5 GH-917 Fix regression with sanitizing headers
Resolves #917
2022-08-16 16:43:18 +02:00
Oleg Zhurakousky
06371d26d0 Merge pull request #916 from ivcuello/3.2.x-make-utils-public
update on AWSLambdaUtils visibility
2022-08-11 17:14:36 +02:00