v3.29.1-diy
🚀 Features
- Add
header
tometa
- by @xhofe in https://github.com/gmugu/alist/issues/5317 (9ff83) - Add ignore direct link params - by @xhofe in https://github.com/gmugu/alist/issues/5434 (c0f9c)
- Refactor offline download (AlistGo#5408 close AlistGo#4108) - by @xhofe and @renovate[bot] in https://github.com/gmugu/alist/issues/5408 and https://github.com/gmugu/alist/issues/4108 (76928)
- Add
115_share
driver (AlistGo#5481 close AlistGo#5384) - by @SheltonZhu in https://github.com/gmugu/alist/issues/5481 and https://github.com/gmugu/alist/issues/5384 (da1c7) - Invalidate old token after changing the password - by @xhofe in https://github.com/gmugu/alist/issues/5515 (3d518)
- Support using external dist files - by @xhofe in https://github.com/gmugu/alist/issues/5531 (6fc67)
- Refactor task module - by @xhofe (11a30)
- Customize workers and retry of task (close AlistGo#5493 fix AlistGo#5274) - by @xhofe in https://github.com/gmugu/alist/issues/5493 and https://github.com/gmugu/alist/issues/5274 (7583c)
- Retry all failed task - by @xhofe in https://github.com/gmugu/alist/issues/5242 (b2890)
- Add chaoxing and vtencent driver (AlistGo#5526 close AlistGo#3347) - by @msterzhang in https://github.com/gmugu/alist/issues/5526 and https://github.com/gmugu/alist/issues/3347 (12800)
- Allow keep files in offline download - by @xhofe in https://github.com/gmugu/alist/issues/4678 (b6134)
- Customize allow
origins
,headers
andmethods
- by @xhofe (3f405) - cloudreve:
- Support thumbnail (AlistGo#5373 close AlistGo#5348) - by @itsHenry35 in https://github.com/gmugu/alist/issues/5373 and https://github.com/gmugu/alist/issues/5348 (7f733)
- Folder size count and switch (AlistGo#5457 close AlistGo#5395) - by @itsHenry35 in https://github.com/gmugu/alist/issues/5457 and https://github.com/gmugu/alist/issues/5395 (65c5e)
- crypt:
- Optional pre-generated thumbnails - by @chaoqing in https://github.com/gmugu/alist/issues/5284 (fb13d)
- Add show hidden option - by @textrix in https://github.com/gmugu/alist/issues/5554 (fe34d)
- google_drive:
- Add
hash_info
,ctime
,thumbnail
- by @foxxorcat in https://github.com/gmugu/alist/issues/5334 (1a283)
- Add
- offline_download:
- Add simple http tool - by @xhofe in https://github.com/gmugu/alist/issues/4002 (34746)
- onedrive:
- Custom host for download link - by @xhofe in https://github.com/gmugu/alist/issues/5310 (0fd51)
- sso:
- Custom username key for
OIDC
- by @xhofe in https://github.com/gmugu/alist/issues/5169 (e719a)
- Custom username key for
- webdav:
- Add
tls_insecure_skip_verify
field - by @xhofe in https://github.com/gmugu/alist/issues/5490 (91f51)
- Add
🐞 Bug Fixes
- Hash gcid empty file - by @foxxorcat in https://github.com/gmugu/alist/issues/5394 (cdfbe)
- Incorrect content-type of apk files - by @xhofe in https://github.com/gmugu/alist/issues/5385 (4355d)
- Reflected XSS vulnerability plist api - by @xhofe (61006)
content-type
conflicts with AlistGo#5420 - by @xhofe in https://github.com/gmugu/alist/issues/5420 (d2688)- Task popped but not execute - by @xhofe in https://github.com/gmugu/alist/issues/5565 (68af2)
- 115:
- Allow use proxy directly - by @xhofe in https://github.com/gmugu/alist/issues/5324 (e8958)
- Limit request rate (AlistGo#5367 close AlistGo#5275) - by @foxxorcat and @xhofe in https://github.com/gmugu/alist/issues/5367 and https://github.com/gmugu/alist/issues/5275 (b9e19)
- Fix driver package import and variable - by @SheltonZhu in https://github.com/gmugu/alist/issues/5482 (3bbdd)
- aliyundrive_open:
- Change default api to raw server - by @xhofe in https://github.com/gmugu/alist/issues/5358 (7600d)
- Upload progress for normal upload - by @NewbieOrange in https://github.com/gmugu/alist/issues/5398 (8ef80)
- Mitigation measures for 15-minute limit (AlistGo#5560 close AlistGo#5547) - by @BlueSkyXN and @xhofe in https://github.com/gmugu/alist/issues/5560 and https://github.com/gmugu/alist/issues/5547 (0fbb9)
- baidu_netdisk:
- Hash and
error 2
- by @foxxorcat in https://github.com/gmugu/alist/issues/5356 (8ef89) - Upload file > 4GB - by @xhofe in https://github.com/gmugu/alist/issues/5392 (4fc0a)
- Hash and
- deps:
- Update module github.com/ipfs/go-ipfs-api to v0.7.0 - by @renovate[bot] in https://github.com/gmugu/alist/issues/5247 (eb918)
- Update module github.com/aliyun/aliyun-oss-go-sdk to v2.2.9+incompatible - by @renovate[bot] in https://github.com/gmugu/alist/issues/5141 (69a98)
- Update module golang.org/x/net to v0.17.0 [security] - by @renovate[bot] in https://github.com/gmugu/alist/issues/5370 (cc86d)
- Update golang.org/x/exp digest to 7918f67 - by @renovate[bot] in https://github.com/gmugu/alist/issues/5366 (4dff4)
- Update module github.com/charmbracelet/lipgloss to v0.9.1 - by @renovate[bot] in https://github.com/gmugu/alist/issues/5234 (a6325)
- Update module github.com/aws/aws-sdk-go to v1.46.7 - by @renovate[bot] in https://github.com/gmugu/alist/issues/5068 (a7421)
- local:
- Video file thumbnails not displaying on iOS Safari - by @gmugu in https://github.com/gmugu/alist/issues/5420 (867ac)
- mopan:
- 302 Redirect (AlistGo#5505 close AlistGo#5502) - by @foxxorcat and @xhofe in https://github.com/gmugu/alist/issues/5505 and https://github.com/gmugu/alist/issues/5502 (55a14)
- onedrive_app:
- Incorrect api on
_accessToken
- by @jeffmingup in https://github.com/gmugu/alist/issues/5346 (35d67)
- Incorrect api on
- terabox:
- Auto refresh
JsToken
- by @xhofe in https://github.com/gmugu/alist/issues/5277 (6b67a) - Encode parameters for
filemanager
api - by @URenko in https://github.com/gmugu/alist/issues/5308 (e1ef6)
- Auto refresh
- vtencent:
- weiyun:
- Unmarshal overflow - by @foxxorcat in https://github.com/gmugu/alist/issues/5459 (68f44)
- wopan:
- Fatal error concurrent map writes - by @xhofe in https://github.com/gmugu/alist/issues/5352 (1ebc9)
🏎 Performance
- webdav: Support request with cookies - by @gmugu in https://github.com/gmugu/alist/issues/5391 (aaffa)