Dennis Kieselhorst
bc39a181b4
implement getResource and getResourceAsStream
...
Resolves #1207
2024-11-25 14:22:23 +01:00
Dennis Kieselhorst
230eceb603
fix: null ServletContext returned (see https://github.com/aws/serverless-java-container/issues/1087 )
...
polishing
implement getMimeType so AbstractMessageConverterMethodProcessor.resolveMediaType doesn't fail with UnsupportedOperationException
2024-11-18 11:40:59 +01:00
Oleg Zhurakousky
317553b8fa
GH-1204 Remove dependency on Typetools
...
Resolves #1204
2024-11-15 15:16:40 +01:00
Nicolas PETERS
e7951881fa
check null before use this.content
...
Resolves #1192
Resolves #1193
2024-10-24 13:56:24 +02:00
spencergibb
d120eb0731
Updates to*Case() to use Locale.ROOT
2024-10-18 10:53:24 -04:00
Ömer Çelik
5240ef3c51
Change "synchronized" to reentrant lock for virtual-threads
2024-10-06 01:14:36 +03:00
Ömer Çelik
1f2a243862
Change "synchronized" to reentrant lock for virtual-threads
2024-10-06 01:10:28 +03:00
Oleg Zhurakousky
85a4fffcd4
GH-1172 Ensure content-type set in a message is honored on the output
...
Also, ensures that the proper content type is set in GCF FunctionInvoker
Resolves #1172
2024-09-09 12:51:36 +02:00
Dennis Kieselhorst
30d6ea9c21
fix: avoid ClassCastException for non-web application contexts (e.g. webflux, see https://github.com/aws/serverless-java-container/issues/904 )
2024-08-01 12:29:19 +02:00
Oleg Zhurakousky
645c7e88dc
Polishing
2024-04-25 18:01:57 +02:00
Oleg Zhurakousky
bee5e0b163
GH-1138 Fix serverless web container initialization
...
Resolves #1138
2024-04-25 16:15:34 +02:00
Oleg Zhurakousky
56d6b822b2
GH-1122 Make ServerlessAutoConfiguration.ServerlessServletWebServerFactory to satisfy native requirement
...
While this could be handled with hints, it is harmless to expose it publicly
Resolves #1122
2024-03-27 16:42:29 +01:00
Oleg Zhurakousky
bea844629a
Expose wait for context initialization for serverless web module
2024-03-26 11:37:02 +01:00
Oleg Zhurakousky
062db0b13d
GH-1111 Fix filter registration for serverless-web
...
Resolves #1111
2024-02-20 15:08:02 +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
479c387f48
GH-1072 Add tests for ProxyMVC async start
2023-09-26 06:32:01 +02:00
Oleg Zhurakousky
a7f5a22ec6
GH-1072 Add async startup capabilities to ProxyMVC
...
Resolves #1072
2023-09-26 06:00:03 +02:00
Oleg Zhurakousky
1b0a5e38af
GH-1069 Ensure 'spring.main.banner-mode' is honored by ServerlessWebApplication
...
Resolves #1069
2023-09-25 11:26:33 +02:00
Oleg Zhurakousky
8ab157de76
GH-1066 Add class caching for FunctionClassUtils in serverless-web
...
Resolves #1066
2023-08-30 14:52:48 +02:00
Oleg Zhurakousky
efda7285ad
Cleanup and fix tests
2023-07-20 16:50:16 +02:00
Christian Tzolov
6299a5366b
Streamline and refactor the azure and the azure-web adapters.
...
- Add SCF/Azure Gradle sample and docs.
- Move the function-azure-di-samples into standalone projects.
- Apply the name convetion and project structure for the SCF adaptes.
E.g. function-sample-azure-XXX projects under the spring-cloud-function-samples root.
- Remove the redudant samples.
- Improve the samples docs and the Adapter generic docs.
- Streamline docs.
- Add azure web adapter sample and README.
- Add Spring Azure Functions banner for azure and azure web adapters.
- azure-web adapter fixes:
- Fix issues in serverles-web ProxyHttpServletResponse implementation.
- Remove the custom FunctionClassUtils utils in favor of scf-context/util/FunctionClassUtils.
- Remove redundant files.
- Add FunctionInvoker deprecation annotations.
- Extend the time trigger sample with Retry policies example.
2023-07-19 14:54:05 +02:00
Oleg Zhurakousky
21cc097ec1
Remove spring-cloud-function-adapter-aws-web, fix Proxy response to return empty collection if header is not present
2023-07-10 15:56:01 +02:00
Oleg Zhurakousky
92df69206a
Copy FunctionClassUtils to s-c-f-serverless-web
2023-06-30 17:15:15 +02:00
Oleg Zhurakousky
54688511e1
Cleanup
2023-06-28 18:24:26 +02:00
Oleg Zhurakousky
2ed9675247
Add async test for serverless-web
2023-06-22 17:07:23 +02:00
Oleg Zhurakousky
a67d80b218
Clean up async execution logic in ProxyMVC
2023-06-14 16:47:24 +02:00
Oleg Zhurakousky
7a1980db1e
Add boot-like ac bootstrap to spring-cloud-function-serverless-web
2023-06-14 10:38:23 +02:00
Oleg Zhurakousky
aa90d256ec
Add Content-Type header to AWScJson response and writer for servlet response
2023-05-23 12:01:58 +02:00
Oleg Zhurakousky
571d00c107
Imporovement of serverless web integration
2023-05-19 06:53:30 +02:00
Oleg Zhurakousky
187b2d3653
Fix checkstyles
2023-05-10 10:30:01 +02:00
Oleg Zhurakousky
49a8b45979
GH-1034 Add security tests
2023-05-10 08:31:12 +02:00
Oleg Zhurakousky
05685c647c
GH-1034 Add implementation of ProxyHttpSession, fix Spring Security interaction
2023-05-10 07:47:46 +02:00
Oleg Zhurakousky
74aaadea98
GH-1034 Finish merging work to support web workloads in serverless environments
...
Resolves #1034
2023-05-09 12:10:47 +02:00
Oleg Zhurakousky
e7e808916b
Add integration with AWS API latch
2023-05-09 10:41:58 +02:00
Oleg Zhurakousky
7c613daeda
Add initial support for error handling
2023-05-09 10:33:48 +02:00
Oleg Zhurakousky
017093a8b5
Fix Request/Response attributes, add more assertions in tests
2023-05-09 10:33:25 +02:00
Oleg Zhurakousky
0c82bca08a
Make spring-cloud-function-adapter-aws-web depend on base module
2023-05-09 10:32:07 +02:00
Oleg Zhurakousky
dbf362b7fe
Add spring-cloud-function-serverless-web module
2023-05-09 10:31:48 +02:00