alist/drivers
okatu-loli e673ae069b feat(s3): Add support for S3 object storage classes
Introduces a new 'storage_class' configuration option for S3 providers. Users can now specify the desired storage class (e.g., Standard, GLACIER, DEEP_ARCHIVE) for objects uploaded to S3-compatible services like AWS S3 and Tencent COS.

The input storage class string is normalized to match AWS SDK constants, supporting various common aliases. If an unknown storage class is provided, it will be used as a raw value with a warning. This enhancement provides greater control over storage costs and data access patterns.
2025-10-15 15:43:19 +08:00
..
115 perf: optimize IO read/write usage (#8243) 2025-04-12 16:55:31 +08:00
115_open feat(115_open): implement rate limiting for API requests 2025-05-11 13:39:32 +08:00
115_share fix(115): fix offline download (#7845 close #7794) 2025-01-27 20:20:55 +08:00
123 feat: Support 123pan safebox (#9311) 2025-09-05 19:58:27 +08:00
123_link feat: add 123 link driver (close #4924) 2023-09-10 16:50:10 +08:00
123_open feat(123_open): add new driver support for 123 Open (#9246) 2025-08-04 11:56:57 +08:00
123_share feat: add Reference interface to driver (#7805) 2025-01-18 23:26:58 +08:00
139 feat: add UseLargeThumbnail for 139 (#8424) 2025-04-27 19:58:45 +08:00
189 feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
189pc fix: update documentation links to point to the new domain And fix 189pc getToken fail 2025-06-27 16:28:09 +08:00
alias feat(alias): support writing to non-ambiguous paths (#8216) 2025-03-27 23:17:45 +08:00
alist_v2 refactor: obj name mapping and internal path processing (#2733) 2022-12-17 19:49:05 +08:00
alist_v3 feat(alist_v3): add IntSlice type for JSON unmarshalling (#9247) 2025-08-04 12:02:45 +08:00
aliyundrive fix: update DriveId assignment to use DeviceID from Addition struct 2025-07-14 23:04:40 +08:00
aliyundrive_open fix(meta): update OAuth token URL and improve default client credentials (#9231) 2025-07-30 10:48:33 +08:00
aliyundrive_share feat(alipan): replace domain (#5751 close #5747) 2023-12-31 14:29:14 +08:00
azure_blob feat(azure_blob): implement GetRootId interface in Addition struct (#8389) 2025-04-19 14:23:48 +08:00
baidu_netdisk fix(meta): update OAuth token URL and improve default client credentials (#9231) 2025-07-30 10:48:33 +08:00
baidu_photo perf: optimize IO read/write usage (#8243) 2025-04-12 16:55:31 +08:00
baidu_share fix(baidu_share): large file download (#3887 close #3876) 2023-03-20 17:46:15 +08:00
base feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
chaoxing feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
cloudreve feat(cloudreve_v4): add Cloudreve V4 driver (#8470 closes #8328 #8467) 2025-05-24 13:38:43 +08:00
cloudreve_v4 feat(cloudreve_v4): add Cloudreve V4 driver (#8470 closes #8328 #8467) 2025-05-24 13:38:43 +08:00
crypt fix(crypt): premature close of MFile (#8132 close #8119) 2025-03-15 00:13:30 +08:00
doubao feat(doubao): add get_download_info API and download_api option (#8428) 2025-04-27 20:00:25 +08:00
doubao_share feat(doubao_share): support doubao_share link (#8376) 2025-04-19 14:22:43 +08:00
dropbox feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
febbox fix(febbox): panic due to slice out of range (#7898 close #7889) 2025-01-30 11:24:07 +08:00
ftp feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
github perf: optimize IO read/write usage (#8243) 2025-04-12 16:55:31 +08:00
github_releases feat(github_releases): concurrently request the GitHub API (#9211) 2025-07-24 15:30:12 +08:00
gofile feat(driver): add Gofile storage driver (#9318) 2025-09-11 11:46:31 +08:00
google_drive feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
google_photo feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
halalcloud feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
ilanzou perf: optimize IO read/write usage (#8243) 2025-04-12 16:55:31 +08:00
ipfs_api fix(ipfs): fix problems (#8252) 2025-04-12 17:01:30 +08:00
kodbox feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
lanzou fix(lanzou): correct comment parsing logic in lanzou driver (#9278) 2025-08-19 00:53:52 +08:00
lark feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
lenovonas_share fix(lenovonas_share): the size of the directory (#7914) 2025-02-01 17:32:58 +08:00
local refactor(driver): Refactored directory link check logic (#9324) 2025-09-14 21:03:58 +08:00
mediafire fix(drivers): add session renewal cron for MediaFire driver (#9321) 2025-09-12 17:53:47 +08:00
mediatrack feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
mega fix(mega): use newest file for same filename (#8422 close #8344) 2025-04-27 19:56:04 +08:00
misskey feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
mopan perf: optimize IO read/write usage (#8243) 2025-04-12 16:55:31 +08:00
netease_music fix(netease_music): change ListResp size fields from string to int64 (#8417) 2025-04-27 19:59:30 +08:00
onedrive fix: update documentation links to point to the new domain And fix 189pc getToken fail 2025-06-27 16:28:09 +08:00
onedrive_app feat(cloudreve_v4): add Cloudreve V4 driver (#8470 closes #8328 #8467) 2025-05-24 13:38:43 +08:00
onedrive_sharelink feat: add support for Onedrive Sharelink driver (#6793) 2024-07-17 12:21:06 +08:00
pikpak fix(pikpak&pikpak_share): fix WebPackageName (#8305) 2025-04-12 17:03:58 +08:00
pikpak_share fix(pikpak&pikpak_share): fix WebPackageName (#8305) 2025-04-12 17:03:58 +08:00
quark_uc perf: optimize IO read/write usage (#8243) 2025-04-12 16:55:31 +08:00
quark_uc_tv perf(quark_uc&quark_uc_tv): native proxy multithreading (#8287) 2025-04-03 20:50:29 +08:00
quqi feat: enhance permission control and label management (#9215) 2025-07-26 09:51:59 +08:00
s3 feat(s3): Add support for S3 object storage classes 2025-10-15 15:43:19 +08:00
seafile feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
sftp feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
smb feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
teambition feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
template fix(driver): implement canceling and updating progress for putting for some drivers (#7847) 2025-02-01 17:29:55 +08:00
terabox feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
thunder fix(thunder): fix login issue (#8342 close #8288) 2025-04-12 17:05:58 +08:00
thunder_browser perf: optimize IO read/write usage (#8243) 2025-04-12 16:55:31 +08:00
thunderx perf: optimize IO read/write usage (#8243) 2025-04-12 16:55:31 +08:00
trainbit feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
url_tree feat(url-tree): implement the Put interface to support adding links directly to the UrlTree on the web side (#8312) 2025-04-12 17:27:56 +08:00
uss feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
virtual chore(virtual): implement the driver interface with result 2023-09-20 09:02:56 +08:00
vtencent refactor: FilterReadMeScripts (#8154 close #8150) 2025-03-18 22:02:33 +08:00
webdav feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
weiyun feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
wopan feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
yandex_disk feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
all.go feat(driver): add Gofile storage driver (#9318) 2025-09-11 11:46:31 +08:00
lark.go fix: add lark to windows target 2024-05-23 11:52:37 +08:00