248fa38c34
refactor(storage): unified storage cache layer and preasign interface
...
- Updated storage wrappers to utilize a new base class, StorageWrapper, for better delegation of methods.
- Introduced SilentStorage to handle read operations gracefully by returning empty values instead of raising exceptions.
- Enhanced CachedPresignStorage to support batch caching of download URLs, improving performance.
- Refactored FilePresignStorage to support both presigned URLs and signed proxy URLs for downloads.
- Updated AppAssetService to utilize the new storage structure, ensuring consistent asset management.
2026-01-23 17:01:10 +08:00
1c76ed2c40
feat(sandbox): draft storage
2026-01-20 18:45:13 +08:00
6bb09dc58c
feat(app-assets): add file download functionality with pre-signed URLs and enhance asset management
2026-01-15 17:20:10 +08:00
c20e0ad90d
Removes the 'extensions' directory from pyrightconfig.json and fixes … ( #26512 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-05 15:57:42 +09:00
39064197da
chore: cleanup unnecessary mypy suppressions on imports ( #24712 )
2025-08-28 23:17:25 +08:00
cad58658c2
fix: simplify S3 client configuration by removing redundant checksum settings ( #15474 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-03-11 14:50:03 +08:00
a081b1e79e
fix: add compatibility config for third-party S3-compatible providers ( #13354 )
...
Co-authored-by: zhaoqingyu.1075 <zhaoqingyu.1075@bytedance.com >
2025-02-07 22:35:24 +08:00
56e15d09a9
feat: mypy for all type check ( #10921 )
2024-12-24 18:38:51 +08:00
c4091c4c66
fix: improve error handling for file retrieval in AwsS3Storage ( #12002 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-23 16:28:54 +08:00
5bf31e7a86
refactor: update load_stream method to directly yield file chunks ( #9806 )
2024-10-25 10:11:25 +08:00
b14d59e977
fix(storage): use centralized config management ( #9620 )
2024-10-22 14:04:59 +08:00
d170d78530
chore: ( #9089 followup) fix storage factory constructor ( #9609 )
2024-10-22 13:01:37 +08:00
6d2c6caa23
refactor: remove unnecessary 'closing' usage for boto3 client ( #9343 )
2024-10-15 08:42:39 +08:00
c6b74daa0a
Fix/s3 iam add region name ( #7819 )
2024-10-12 18:47:59 +08:00
b360feb4c1
refactor: introduce storage factory and speed up api startup by importing storage client on demand ( #9086 )
2024-10-09 14:15:27 +08:00