Andy Hsu
f7baec2e65
feat: add WoPan driver ( close #4541 )
2023-06-17 20:20:00 +08:00
wenmig
378bab32f1
chore(aliyundrive_share): increase the limit of the list api ( #4588 )
2023-06-17 20:10:34 +08:00
Andy Hsu
6cd8151cad
fix(aliyundrive_open): change default oauth_token_url
2023-06-16 15:03:27 +08:00
Andy Hsu
541449e10f
docs: add special sponsor [skip ci]
2023-06-14 05:42:21 +08:00
Andy Hsu
ca5a53fc24
fix(aliyundrive_open): openFile/list rate limit
2023-06-11 18:18:09 +08:00
BoYanZh
f646d2a699
feat!: listen to both http & https ( #4536 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-06-11 18:17:37 +08:00
Andy Hsu
363e036bf0
chore: fix typo [skip ci]
2023-06-10 22:25:35 +08:00
Andy Hsu
e23f00f349
fix(139): avoid panic due to Authorization for emptiness
2023-06-10 00:12:04 +08:00
Andy Hsu
9600267bda
ci: add linux-musl-amd64/arm64 to dev build
2023-06-09 23:43:52 +08:00
Andy Hsu
a66b0e0151
feat(139): auto extract account from Authorization
2023-06-09 23:41:41 +08:00
Andy Hsu
3bfa00d5d2
fix(189pc): add REQID header
2023-06-09 23:33:12 +08:00
Andy Hsu
6cbd2532cc
fix(139): modify the authentication mode
2023-06-09 23:02:02 +08:00
hunshcn
47976af0d3
feat: set ProxyFromEnvironment for default http client ( #4546 )
2023-06-09 22:08:54 +08:00
Andy Hsu
4dca52be85
fix(s3): optional add filename to disposition ( close #4538 )
2023-06-06 22:47:27 +08:00
Andy Hsu
62bb09300d
chore: fix typo [skip ci]
2023-06-06 19:34:10 +08:00
Andy Hsu
f9e067abec
feat: support delayed start ( #4532 )
2023-06-05 16:00:31 +08:00
Andy Hsu
1e62666406
feat(baidu_netdisk): allow custom crack ua
2023-06-04 15:57:41 +08:00
Andy Hsu
0e0cdf15ef
chore: change daysUntilClose [skip ci]
2023-06-03 21:15:52 +08:00
Andy Hsu
b124fdc092
perf(baidu): avoid refreshing the token on every startup
2023-06-02 18:31:42 +08:00
renovate[bot]
5141b3c165
fix(deps): update module github.com/gin-gonic/gin to v1.9.1 [security] [skip ci] ( #4521 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-02 18:31:14 +08:00
Mg Pig
881d6e271e
feat: add OIDC single sign-on ( #4496 )
...
close #3914
close #4315
2023-06-02 18:22:07 +08:00
Andy Hsu
bd2418c438
feat(deps): update alpine to 3.18
2023-05-28 19:30:42 +08:00
KAAAsS
8421c72c5c
fix(seafile): driver panic while downloading or uploading file ( #4491 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-05-28 16:45:46 +08:00
KAAAsS
a80e21997c
feat(cloudreve): auto remove trailing slash in address ( #4492 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-05-28 16:18:09 +08:00
Andy Hsu
4369cbbac3
fix(alist_v3): missed Content-Length on upload ( close #4457 )
2023-05-27 20:23:36 +08:00
zqxiaojin
89f76d7899
feat: add UC driver ( close #1127 in #4459 )
...
Co-authored-by: lj98568 <lj98568@alibaba-inc.com >
Co-authored-by: Andy Hsu <i@nn.ci >
2023-05-27 19:36:14 +08:00
foxxorcat
ef68f84787
fix(baidu_photo): legal album title check ( close #4479 in #4487 )
2023-05-27 17:07:57 +08:00
foxxorcat
2c1f70fbe9
fix(189pc): large file upload error ( close #4417 in #4438 )
2023-05-27 14:28:58 +08:00
Andy Hsu
b2f5757f8d
fix(copy): copy from driver that return writer ( close #4291 )
2023-05-26 21:57:43 +08:00
plzzzzg
6b97b4eb20
feat(s3): set content type from stream when uploading ( #4460 )
...
Co-authored-by: guopeilun <guopl@flatincbr.com >
2023-05-24 18:02:49 +08:00
renovate[bot]
645c10c11f
fix(deps): update module github.com/sirupsen/logrus to v1.9.2 ( #4402 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-20 22:15:32 +08:00
Noah Hsu
571bcf07b0
fix(alias): add api prefix for proxy url ( close #4392 )
2023-05-19 00:12:57 +08:00
Noah Hsu
63de65be45
fix: increase timeout for http_client ( close #4409 )
2023-05-18 23:32:05 +08:00
XYUU
a3446720a2
fix: make TlsInsecureSkipVerify enable for all request ( #4386 )
2023-05-14 17:05:47 +08:00
Andy Hsu
3c4c2ad4e0
feat(teambition): support s3 upload method ( close #4365 )
2023-05-13 23:06:25 +08:00
Andy Hsu
077a525961
fix(189): adapt new login method ( close #4378 )
2023-05-13 17:28:40 +08:00
Andy Hsu
5be79eb26e
feat: add robots.txt setting ( close #4303 )
2023-05-12 16:53:15 +08:00
renovate[bot]
ddc19ab699
fix(deps): update module github.com/blevesearch/bleve/v2 to v2.3.8 [skip ci] ( #4322 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-12 16:34:25 +08:00
renovate[bot]
ddfca5a29b
fix(deps): update module github.com/aws/aws-sdk-go to v1.44.262 ( #3285 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-12 16:25:30 +08:00
william
c19166be1c
feat(google_drive): support sa ( close #3132 in #4360 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-05-12 14:47:50 +08:00
Andy Hsu
daad61443c
feat(local): support thumbnail cache ( close #4216 )
2023-05-11 19:57:24 +08:00
Andy Hsu
4b0c01158d
fix: panic on nil pointer
2023-05-11 19:44:44 +08:00
Andy Hsu
f97f1d532e
fix(webdav): don't retry for put if body isn't seeker ( close #4149 close #4238 )
2023-05-11 18:57:35 +08:00
Andy Hsu
e15755fef0
fix(189): enable TlsInsecureSkipVerify ( close #4355 )
2023-05-11 18:48:31 +08:00
安稳
ea88998325
docs: add help message for mount path ( #4364 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-05-11 18:40:56 +08:00
LMXiao
74d971aa8a
docs: fix git address [skip ci] ( #4366 )
2023-05-11 15:05:33 +08:00
安稳
d41d868a8d
fix(baidu_photo): change folder name length limit ( close #4351 in #4353 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-05-09 20:44:57 +08:00
renovate[bot]
555cc26cbf
fix(deps): update module golang.org/x/crypto to v0.9.0 ( #4350 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-09 20:28:52 +08:00
renovate[bot]
ab4215080b
fix(deps): update module golang.org/x/net to v0.10.0 ( #4347 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-09 16:31:17 +08:00
Xi Wuuuuuuuuuuuu~~~~~~~~~~~~~~~
9502f5acd7
fix(cloudreve): skip init login when using cookie ( #4341 )
2023-05-08 19:25:36 +08:00
Xi Wuuuuuuuuuuuu~~~~~~~~~~~~~~~
b03879403f
feat(cloudreve): support use cookie to login ( close #4324 in #4339 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-05-08 15:19:51 +08:00
Andy Hsu
ee4ac81677
fix(webdav): can't rename on infini-cloud ( close #4333 )
2023-05-08 14:21:12 +08:00
Andy Hsu
b69fc8c306
ci: increase daysUntilClose to avoid use stale-bot [skip ci]
2023-05-07 21:07:31 +08:00
陈佳
ee6c31332d
feat(drivers): ipfs api ( #4265 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-05-05 17:42:22 +08:00
Andy Hsu
9fa16bd5fc
ci: use github helper to close stale issue
2023-05-05 16:29:59 +08:00
Andy Hsu
c77ed5fcb0
feat(aliyundrive_open): limit rate for List and Link ( close #4290 )
2023-05-02 22:06:03 +08:00
Andy Hsu
822be17fb9
feat(aliyundrive_open): add expiration for link ( close #4061 )
2023-05-02 16:12:40 +08:00
Andy Hsu
7e3b13ea2d
fix: fs/list interface conversion from copy alias ( close #4279 )
2023-05-01 15:45:45 +08:00
hsluoyz
f8fb48fb32
fix: cannot connect to Casdoor SSO ( close #4266 in #4274 )
2023-05-01 15:32:34 +08:00
Noah Hsu
4bf46268da
feat(alias): support thumbnail ( close #4256 )
2023-04-28 00:17:15 +08:00
Noah Hsu
b7ea73b3c2
fix(aliyundrive_open): can't refresh token if access_token is empty ( #4255 )
2023-04-28 00:01:47 +08:00
Andy Hsu
9fbc54314d
chore(aliyundrive_open): change base url
2023-04-27 16:38:40 +08:00
Andy Hsu
cf8ab29a17
feat: optional allow be mounted ( close #4218 )
2023-04-27 16:33:01 +08:00
Andy Hsu
51cadd2d49
fix: ignore handle in json ( close #4251 close #4252 )
2023-04-27 15:39:32 +08:00
longxu0509
2bae8e129e
feat: add Casdoor single sign-on ( #4222 )
2023-04-26 16:01:40 +08:00
Andy Hsu
9d55ad3af6
fix(123): get download url ( close #4244 )
2023-04-26 15:06:24 +08:00
Andy Hsu
36cd504783
fix(alist_v3): missed meta_password update
...
fix: https://github.com/alist-org/alist/commit/adb0739dfed02a6c421bb0209e6856e73330bd6c#commitcomment-110328033
2023-04-24 20:56:46 +08:00
foxxorcat
49f13b9b90
fix(baidu_photo): upload file has web prefix ( close #4233 in #4235 )
2023-04-24 19:13:33 +08:00
Andy Hsu
adb0739dfe
feat!(alist_v3): support username & password login ( close #4226 )
...
Breaking changes:
- rename access_token to token
- rename old password to meta_password
2023-04-23 17:48:26 +08:00
Brian
340cb940e3
fix(qbittorrent): set autoTMM ( #4217 )
2023-04-22 13:33:54 +08:00
Andy Hsu
8711f2a1c5
feat(quark): shard request file ( close #4175 )
2023-04-17 15:33:38 +08:00
Andy Hsu
7f35aab071
revert(quark): remove preset range header
2023-04-17 14:39:21 +08:00
Andy Hsu
ecd167d2f9
feat(quark): add preset range header ( close #4166 )
2023-04-16 19:26:03 +08:00
varg1714
220fd30830
fix: the recursive subdirectory moving bug ( #4171 )
2023-04-16 16:08:12 +08:00
Andy Hsu
5cba10446e
fix(123): adapt new upload method ( close #4141 )
2023-04-14 15:48:39 +08:00
Andy Hsu
a9bdb15205
ci: fix golang version in auto_lang [skip ci]
2023-04-14 13:49:13 +08:00
Andy Hsu
c5f6a90f54
fix(quark): download file size limit ( close #4140 )
2023-04-14 13:47:05 +08:00
varg1714
46f9aefb04
feat: empty folder clear API [ckip ci] ( #4132 )
...
* 增加清理空文件夹API
* 修复嵌套文件夹删除Bug
Author: varg247 <varg247@gmail.com >
---------
Co-authored-by: varg247 <varg247@qq.com >
2023-04-13 15:39:21 +08:00
Andy Hsu
fdcad9c154
fix(123): incorrect endpoint ( close #4046 )
2023-04-12 23:04:12 +08:00
Andy Hsu
027025361a
ci: fixed version of alpine
2023-04-12 16:01:49 +08:00
Andy Hsu
f1245153b9
chore(deps): upgrade to go@1.20
2023-04-12 15:42:27 +08:00
Andy Hsu
570b8be022
fix(onedrive): error check in upBig
2023-04-11 22:52:42 +08:00
Andy Hsu
86a773674a
feat(task): print stack trace if panic
2023-04-11 15:16:57 +08:00
Andy Hsu
75fd0ee185
feat(s3): optional remove bucket name from path ( close #4069 )
2023-04-09 19:25:52 +08:00
Andy Hsu
cc43238bd1
fix(alias): disable log completely ( #4054 )
2023-04-09 15:46:26 +08:00
Andy Hsu
c0a6beecea
fix(alias): panic on nil pointer ( close #4093 )
2023-04-09 14:06:04 +08:00
renovate[bot]
c77eebb035
fix(deps): update module golang.org/x/image to v0.7.0 ( #4065 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-08 21:51:51 +08:00
renovate[bot]
b1efb86b28
fix(deps): update module golang.org/x/net to v0.9.0 [skip ci] ( #4066 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-08 21:20:19 +08:00
renovate[bot]
0707449c8f
fix(deps): update module golang.org/x/crypto to v0.8.0 [skip ci] ( #4076 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-08 21:18:39 +08:00
Andy Hsu
0f8a84f67e
perf(alias): disabled log on fs call ( close #4054 )
2023-04-07 00:02:07 +08:00
renovate[bot]
a475783b00
fix(deps): update module github.com/spf13/cobra to v1.7.0 [skip ci] ( #4041 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-06 21:41:41 +08:00
Andy Hsu
67413015e8
ci: use non-upx prebuilt for windows by default
2023-04-06 21:38:57 +08:00
renovate[bot]
3a311a47af
fix(deps): update module github.com/upyun/go-sdk/v3 to v3.0.4 ( #4039 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-04 17:10:31 +08:00
Andy Hsu
9ccd802126
fix(123): api prefix changed ( close #4038 )
2023-04-04 16:39:56 +08:00
Andy Hsu
0acba7cd22
perf(123): reduce login count
2023-04-03 11:24:29 +08:00
Night Space
3cdb8e7a81
fix(trainbit): incorrect filename display ( #4027 )
2023-04-02 21:13:20 +08:00
Andy Hsu
d3efee2ea1
fix(s3): increase PartSize if filesize > 50000MB ( close #4017 )
2023-04-02 16:09:27 +08:00
NewbieOrange
4ec274e748
fix(aliyundrive_open): refresh upload url if expired ( #3999 close #3823 )
...
* fix(aliyundrive_open): refresh upload url for large files
* fix(aliyundrive_open): retry upload on url expiry
* fix(aliyundrive_open): ignore 409 error
* feat(aliyundrive): cleanup upload retry logic
* feat(util): add multireadable io utility
* feat(aliyundrive_open): make upload fully stream
* feat(aliyundrive_open): refresh upload url every 20 puts
* fix(aliyundrive_open): part info panic
* chore: change refresh upload url strategy
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2023-04-01 14:54:29 +08:00
Andy Hsu
3b07c72f88
fix(proxy): ignore Referer if got redirect ( close #3996 )
2023-03-31 20:29:55 +08:00
Wuxuan
0c5820a98f
docs(aliyundrive_open): revised the sentence that may cause ambiguity ( #3989 )
2023-03-29 20:26:21 +08:00
Andy Hsu
86beadc0ed
fix: missed sign with enable sign_all ( close #3957 )
2023-03-26 16:19:01 +08:00
Andy Hsu
be62d64dba
chore: cancel 2fa succeed tips
2023-03-25 18:36:13 +08:00
BaiYi
112363031a
feat: add fine-grained control for link signing ( #3924 )
...
* Determine whether the URL requires Sign
* Add File and Mem based KV
NOT TESTED: TokenKV Function
* Change Token KV func to common func.
Add File based KV func
* Remove KV, Remove Token
I found that the original Sign function is enough to complete the link signature, and only need to add simple configuration items to meet the requirements.
* Add IsStorageSigned func to judge if Signing is enabled in the storage settings.
It should be working now.
* Add a SIGN button to the management panel.
* Add enable_sign to the basic storage struct.
Can enable sign for every driver now.
Bug: When sign enabled, in download page, Copy link doesn't contain a sign.
(Not done yet)
* Fix a bug from commit 8f6c25f.
Response of fsread function does not contain sign.
* Optimize code and follow advices.
- Add back public/dist/README.md
- Enable sign when DownProxyUrl is enabled
- Merge needSign() to isEncrypt() in fsread.go
* simplify code
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2023-03-24 22:44:33 +08:00
Andy Hsu
48dc3552a6
fix(url_tree): incorrect tree structure
2023-03-24 20:34:03 +08:00
Brian
663814c9ef
fix(url_tree): fix test url [skip ci] ( #3940 )
2023-03-24 20:26:00 +08:00
Andy Hsu
bd892e6a63
feat(drivers): new driver UrlTree ( close #3268 in #3933 )
...
* feat(drivers): new driver `urls` (close #3268 )
* chore: rename
* support customize basic info or get from url
* dfs tree to calculate folder size
* go mod tidy
* add help message
2023-03-24 15:13:54 +08:00
sheltonzhu
4fd2c09845
fix(115): download issue due to ua ( close #3931 in #3932 )
2023-03-23 22:57:44 +08:00
XZB-1248
0eab31bdf5
fix(local): filename with whitespace issue ( #3928 )
...
* fix(local): filename whitespace problem
* fix(deps): remove deprecated package io/ioutil
---------
Co-authored-by: XZB <i@1248.ink >
2023-03-23 15:18:37 +08:00
zhengxiexie
c6af22b97e
feat: add thumbnail to fs/get api ( #3927 )
2023-03-23 13:59:39 +08:00
安静书生
b2a5110672
feat(onedrive): support application authorization method ( #3906 )
2023-03-23 13:26:03 +08:00
Andy Hsu
c628992ea6
ci: add log required on question label [skip ci]
2023-03-22 14:03:04 +08:00
Brian
c65d868e09
fix(baidu_share): large file download ( #3887 close #3876 )
...
* fix(baidushare): large file download
* refactor: optimize client
2023-03-20 17:46:15 +08:00
Andy Hsu
aeb48b2ecc
perf(aliyundrive_open): don't refresh token on init if token valid
2023-03-20 15:00:02 +08:00
Andy Hsu
cefec1a663
style: sort imports
2023-03-20 14:59:01 +08:00
panici
e7ad830aa8
fix(cloudreve): captcha code ocr ( #3889 close #3662 )
2023-03-19 20:30:39 +08:00
renovate[bot]
b27eed265a
fix(deps): update module github.com/blevesearch/bleve/v2 to v2.3.7 [skip ci] ( #3874 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-19 20:26:48 +08:00
Night Space
3abe26473c
fix(trainbit): decode html code ( #3883 )
2023-03-19 15:25:06 +08:00
Night Space
023107226c
fix(trainbit): remove unnecessary operation ( #3881 )
2023-03-18 13:52:36 +08:00
Andy Hsu
8b109cfe40
fix(smb): byte alignment ( close #3868 )
2023-03-17 16:32:34 +08:00
Andy Hsu
b48e97d406
chore: fix release name [skip ci]
2023-03-16 22:47:01 +08:00
renovate[bot]
6c91cfeb90
chore(deps): update actions/setup-go action to v4 ( #3858 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-16 18:28:51 +08:00
renovate[bot]
bfd1f25972
fix(deps): update module github.com/deckarep/golang-set/v2 to v2.3.0 [skip ci] ( #3852 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-16 15:58:02 +08:00
Brian
8c0defce09
feat(task): add clear succeeded and retry ( #3856 close #3776 )
2023-03-16 15:56:27 +08:00
Andy Hsu
a1e88cfa05
fix(teambition): empty token for upload ( close #3854 )
2023-03-15 14:56:41 +08:00
Andy Hsu
443f5ffbcc
feat(alias): auto flatten if only one root
2023-03-14 20:25:52 +08:00
Andy Hsu
b8bc94306d
fix(alias): check obj exist for every storage (fix d9795ff)
2023-03-14 20:11:25 +08:00
Andy Hsu
d9795ff22f
feat(alias): support proxy and direct together
2023-03-14 13:46:27 +08:00
XZB-1248
c4108007cd
fix: spaces in filename will be replaced with plus sign ( #3841 )
...
Co-authored-by: XZB <i@1248.ink >
2023-03-14 12:27:42 +08:00
Brian
f3db23a41e
feat(qbittorrent): add offline download seed time ( #3842 close #3588 )
2023-03-14 12:13:23 +08:00
sheltonzhu
4741a75c92
feat(115): update upload api to v4.0 add pagesize option ( #3840 close #3753 )
2023-03-13 20:02:52 +08:00
Andy Hsu
301756ba03
feat(drivers): alias a new storage with multi path ( close #3248 )
2023-03-13 15:35:37 +08:00
Night Space
3b2703a5e5
feat(drivers): add the support for Trainbit ( #3813 )
...
* feat: add the support for Trainbit
read only
* feat: add the support for Trainbit
modify the structure of code
allow to create folder, move, rename and remove
* feat: add the support for Trainbit
allow to upload file
* feat: add the support for Trainbit
get token from page
* feat: add the support for Trainbit
display progress of updating
* feat: add the support for Trainbit
fix bug of time zone
* feat: add the support for Trainbit
fix the bug of filename
2023-03-12 22:18:55 +08:00
Brian
2a601f06cb
feat(drivers): add BaiduYun share link support ( #3801 )
...
新增百度网盘分享链接挂载
2023-03-12 14:00:11 +08:00
NewbieOrange
adc3a56552
feat(aliyundrive): make checksum cancellable ( #3814 )
2023-03-12 13:59:40 +08:00
hcrgm
4d9a29bddd
feat(ftp): support seek/range request ( #3811 )
2023-03-11 21:02:47 +08:00
hcrgm
666e02f0c3
fix(storage): explicitly set storages' status to disabled ( #3810 )
2023-03-11 20:45:35 +08:00
Ke Xu
6aaec19c1c
feat: allow override startup command for Docker image ( #3800 )
...
This is to enable the use case where the stock Docker image is used with
different flags. E.g. `docker run xhofe/alist:latest ./alist server --data=mydata`
This was the behavior until PR#2818 changed it. This would make the image more usable.
2023-03-11 15:33:59 +08:00
varg1714
1091e1b740
feat: file aggregation and regular rename api ( #3788 )
...
* 增加文件聚合接口,将给定文件夹下所有文件移动到目标文件夹。
* 增加文件正则重命名接口。
---------
Co-authored-by: varg247 <varg247@qq.com >
2023-03-10 19:01:49 +08:00
fregie
d06c605421
fix: smb drive lastConnTime data race ( #3787 close #3782 )
2023-03-10 15:59:53 +08:00
Andy Hsu
43de823058
fix: path IsApply check ( close #3784 )
2023-03-09 21:03:56 +08:00
Wuxuan
02d0aef611
feat(aliyundrive_open): add internal upload (aliyun ECS for Beijing area only) ( #3775 )
2023-03-09 20:48:30 +08:00