beta
Pre-release
Pre-release
🚀 Features
- Add
febboxdriver (AlistGo#7304 close AlistGo#7293) - by YangXu in https://github.com/dream10201/alist/issues/7304 and https://github.com/dream10201/alist/issues/7293 (e8538) - Support general users view and cancel own tasks (AlistGo#7416 close AlistGo#7398) - by KirCute in https://github.com/dream10201/alist/issues/7416 and https://github.com/dream10201/alist/issues/7398 (64ceb)
- Ftp server support (AlistGo#7634 close AlistGo#1898) - by KirCute in https://github.com/dream10201/alist/issues/7634 and https://github.com/dream10201/alist/issues/1898 (650b0)
- Sftp server support - by KirCute in https://github.com/dream10201/alist/issues/7643 (33ba7)
- Add
Referenceinterface to driver - by j2rong4cn in https://github.com/dream10201/alist/issues/7805 (ab22c) - 115 open driver - by Andy Hsu in https://github.com/dream10201/alist/issues/8139 (3499c)
- 115:
- Enhance cache - by foxxorcat in https://github.com/dream10201/alist/issues/7479 (0a469)
- 139:
- Support multipart upload (close: AlistGo#7444) - by MadDogOwner in https://github.com/dream10201/alist/issues/7630 and https://github.com/dream10201/alist/issues/7444 (016e1)
- Add option ReportRealSize (AlistGo#8244 close AlistGo#8141) - by MadDogOwner and Copilot in https://github.com/dream10201/alist/issues/8244 and https://github.com/dream10201/alist/issues/8141 (af18c)
- alias:
- Add
DownloadConcurrencyandDownloadPartSizeoption - by j2rong4cn in https://github.com/dream10201/alist/issues/7829 (2be0c) - Support writing to non-ambiguous paths - by KirCute in https://github.com/dream10201/alist/issues/8216 (9a9ae)
- Add
- alist_v3:
- Support forward archive requests - by KirCute in https://github.com/dream10201/alist/issues/8230 (704d3)
- archive:
- Archive manage - by KirCute in https://github.com/dream10201/alist/issues/7817 (bb40e)
- Support deprioritize previewing - by KirCute in https://github.com/dream10201/alist/issues/7984 (30d8c)
- Support multipart archives (AlistGo#8184 close AlistGo#8015) - by KirCute in https://github.com/dream10201/alist/issues/8184 and https://github.com/dream10201/alist/issues/8015 (1335f)
- baidu_netdisk:
- Support dynamical slice size for low bandwith upload case - by Ljcbaby in https://github.com/dream10201/alist/issues/7965 (25707)
- baidu_netdisk,baidu_photo:
- Add and fix hashinfo - by foxxorcat in https://github.com/dream10201/alist/issues/7469 (67c93)
- bootstrap:
- Add
.urlto proxy types - by MadDogOwner in https://github.com/dream10201/alist/issues/7928 (3f9be)
- Add
- ci:
- cloudreve:
- S3 policy support - by MadDogOwner in https://github.com/dream10201/alist/issues/8245 (465dd)
- docker release:
- Improve aria2 image, add aio image - by Mmx and GoodbyeNJN in https://github.com/dream10201/alist/issues/7750 (4dce5)
- doubao:
- Add Doubao driver (AlistGo#8232 closes AlistGo#8020 AlistGo#8206) - by MadDogOwner in https://github.com/dream10201/alist/issues/8232, https://github.com/dream10201/alist/issues/8020 and https://github.com/dream10201/alist/issues/8206 (5668e)
- driver:
- Add Azure Blob Storage driver - by New Future and Copilot in https://github.com/dream10201/alist/issues/8261 (2e21d)
- fs:
- Add
overwriteoption to preventing unintentional overwriting - by Jealous in https://github.com/dream10201/alist/issues/7809 (59e02) - Display the existing filename in error message - by Jealous in https://github.com/dream10201/alist/issues/7877 (0d4c6)
- Add
- ftp-server:
- Treat moving across file systems as copying (AlistGo#7704 close AlistGo#7701) - by KirCute in https://github.com/dream10201/alist/issues/7704 and https://github.com/dream10201/alist/issues/7701 (40b0e)
- Support resumable downloading - by KirCute in https://github.com/dream10201/alist/issues/7792 (25b4b)
- github:
- Add github api driver - by KirCute in https://github.com/dream10201/alist/issues/7717 (e0411)
- Support github proxy (AlistGo#7979 close AlistGo#7963) - by KirCute in https://github.com/dream10201/alist/issues/7979 and https://github.com/dream10201/alist/issues/7963 (36b42)
- Support GPG verification (AlistGo#7996 close AlistGo#7986) - by KirCute in https://github.com/dream10201/alist/issues/7996 and https://github.com/dream10201/alist/issues/7986 (cdc41)
- github_releases:
- Add support for github_releases driver (AlistGo#7844 close AlistGo#7842) - by YangRucheng in https://github.com/dream10201/alist/issues/7844 and https://github.com/dream10201/alist/issues/7842 (bdd97)
- Support dir size for show all version - by YangRucheng in https://github.com/dream10201/alist/issues/7938 (f7958)
- index:
- Add
disable indexoption for storages - by Jealous in https://github.com/dream10201/alist/issues/7730 (ed149)
- Add
- ipfs:
- Better ipfs support - by jerry in https://github.com/dream10201/alist/issues/8225 (0cde4)
- local:
- Thumbnail token bucket smooth migration - by Mmx in https://github.com/dream10201/alist/issues/7425 (34a14)
- Support both time and percent for video thumbnail - by Lin Tianchuan in https://github.com/dream10201/alist/issues/7802 (31a74)
- misskey:
- Add misskey driver - by Snowykami in https://github.com/dream10201/alist/issues/7864 (fd51f)
- offline-download:
- Allow using offline download tools in any storage - by Jealous in https://github.com/dream10201/alist/issues/7716 (b60da)
- offline_download:
- Add transmission (close AlistGo#4102 in AlistGo#7232) - by Shelton Zhu in https://github.com/dream10201/alist/issues/4102 and https://github.com/dream10201/alist/issues/7232 (bdf4b)
- patch:
- Upgrade patch module - by KirCute in https://github.com/dream10201/alist/issues/7738 (5994c)
- recursive-move:
- Add
overwriteoption to preventing unintentional overwriting (AlistGo#7868 closes AlistGo#7382,AlistGo#7719) - by Jealous in https://github.com/dream10201/alist/issues/7868, https://github.com/dream10201/alist/issues/7382 and https://github.com/dream10201/alist/issues/7719 (258b8) - Advanced conflict policy for preventing unintentional overwriting - by Jealous in https://github.com/dream10201/alist/issues/7906 (b9ad1)
- Add
- s3:
- Support custom host presign (AlistGo#7699 close AlistGo#7696) - by KirCute in https://github.com/dream10201/alist/issues/7699 and https://github.com/dream10201/alist/issues/7696 (221cd)
- security:
- Generating random string with crypto rand - by Mmx in https://github.com/dream10201/alist/issues/7525 (12b42)
- sftp-server:
- Public key login - by KirCute in https://github.com/dream10201/alist/issues/7668 (77d0c)
- Do not generate host key until first enabled - by KirCute in https://github.com/dream10201/alist/issues/7734 (aa108)
- sso:
- Generate and verify OAuth state with go-cache - by Mmx in https://github.com/dream10201/alist/issues/7527 (398c0)
- Add custom extra scope support - by Joseph Chris in https://github.com/dream10201/alist/issues/7577 (08812)
- task:
- Add speed monitor - by KirCute in https://github.com/dream10201/alist/issues/7655 (d7aa1)
- Attach creator to
userof the context - by KirCute in https://github.com/dream10201/alist/issues/7729 (6745d) - Allow retry canceled - by KirCute in https://github.com/dream10201/alist/issues/7852 (d5ec9)
- thunder:
- Add offline download tool - by Jealous in https://github.com/dream10201/alist/issues/7673 (42243)
- traffic:
- Support limit task worker count & file stream rate - by KirCute in https://github.com/dream10201/alist/issues/7948 (3b715)
- upload:
- Support rapid upload on web - by KirCute in https://github.com/dream10201/alist/issues/7851 (5eff8)
- url-tree:
- Support url tree driver writing (AlistGo#7779 close AlistGo#5166) - by KirCute in https://github.com/dream10201/alist/issues/7779 and https://github.com/dream10201/alist/issues/5166 (51bcf)
- webdav:
- Support
oc:checksums(AlistGo#8064 close AlistGo#7472) - by shniubobo in https://github.com/dream10201/alist/issues/8064 and https://github.com/dream10201/alist/issues/7472 (28b61)
- Support
🐞 Bug Fixes
- Dynamic update app version (close AlistGo#7198 in AlistGo#7220) - by Shelton Zhu in https://github.com/dream10201/alist/issues/7198 and https://github.com/dream10201/alist/issues/7220 (6106a)
- Terabox ( close AlistGo#6961 close AlistGo#6983 in AlistGo#7279) - by URenko in https://github.com/dream10201/alist/issues/6961, https://github.com/dream10201/alist/issues/6983 and https://github.com/dream10201/alist/issues/7279 (5f19d)
- Static page to limit request method (AlistGo#7745 close AlistGo#7667) - by j2rong4cn in https://github.com/dream10201/alist/issues/7745 and https://github.com/dream10201/alist/issues/7667 (365fc)
- Resolve concurrent read/write issues in WrapObjName - by foxxorcat in https://github.com/dream10201/alist/issues/7865 (bdcf4)
- Missing args when using alias driver (AlistGo#7941 close AlistGo#7932) - by hshpy in https://github.com/dream10201/alist/issues/7941 and https://github.com/dream10201/alist/issues/7932 (6164e)
- Potential XSS vulnerabilities - by hshpy in https://github.com/dream10201/alist/issues/7923 (c82e6)
- Missing handling of RangeReadCloser - by hshpy in https://github.com/dream10201/alist/issues/8146 (d20f4)
- Revert "refactor(net): pass request header" - by j2rong4cn in https://github.com/dream10201/alist/issues/8269 (a6304)
- 115:
- Use latest appVer for upload - by Andy Hsu in https://github.com/dream10201/alist/issues/7315 (c3e43)
- Enforce 20GB file size limit on uploadev (AlistGo#7447 close AlistGo#7413) - by Shelton Zhu in https://github.com/dream10201/alist/issues/7447 and https://github.com/dream10201/alist/issues/7413 (216e3)
- 20GB file upload restriction - by foxxorcat in https://github.com/dream10201/alist/issues/7452 (b803b)
- Fix login bug (AlistGo#7626 close AlistGo#7614 close AlistGo#7620) - by Shelton Zhu in https://github.com/dream10201/alist/issues/7626, https://github.com/dream10201/alist/issues/7614 and https://github.com/dream10201/alist/issues/7620 (aa45a)
- Support float QPS - by KirCute in https://github.com/dream10201/alist/issues/7677 (c218b)
- Fix offline download (AlistGo#7845 close AlistGo#7794) - by Shelton Zhu in https://github.com/dream10201/alist/issues/7845 and https://github.com/dream10201/alist/issues/7794 (26712)
- 115_open:
- Upgrade sdk - by Andy Hsu in https://github.com/dream10201/alist/issues/8151 (35d6f)
- Rename delay to take effect - by Andy Hsu in https://github.com/dream10201/alist/issues/8156 (4563a)
- Upgrade 115-sdk-go dependency to v0.1.3 - by Andy Hsu in https://github.com/dream10201/alist/issues/8169 (75855)
- Upgrade 115-sdk-go dependency to v0.1.4 - by Andy Hsu (32890)
- Support multipart upload - by never lee and neverlee in https://github.com/dream10201/alist/issues/8229 (c38dc)
- 139:
- Update APIs (AlistGo#7591 close AlistGo#7603) - by MadDogOwner and Andy Hsu in https://github.com/dream10201/alist/issues/7591 and https://github.com/dream10201/alist/issues/7603 (a3908)
- Handle upload file conflicts - by MadDogOwner in https://github.com/dream10201/alist/issues/7692 (bb2ae)
- Update familyGetFiles pagination logic (AlistGo#7748 close AlistGo#7711) - by MadDogOwner in https://github.com/dream10201/alist/issues/7748 and https://github.com/dream10201/alist/issues/7711 (7fd4a)
- Use
personal_newby default - by MadDogOwner in https://github.com/dream10201/alist/issues/7836 (880cc) - Correct path handling in groupGetFiles (AlistGo#7850 closes AlistGo#7848,AlistGo#7603) - by MadDogOwner in https://github.com/dream10201/alist/issues/7850, https://github.com/dream10201/alist/issues/7848 and https://github.com/dream10201/alist/issues/7603 (cafdb)
- Restore the
Accounthandling, partially reverts AlistGo#7850 (AlistGo#7900 close AlistGo#7784) - by abc1763613206 in https://github.com/dream10201/alist/issues/7850, https://github.com/dream10201/alist/issues/7900 and https://github.com/dream10201/alist/issues/7784 (b9f39)
- 189pc:
- Transfer rename - by foxxorcat in https://github.com/dream10201/alist/issues/7958 (39933)
- archive:
- Unable to preview - by j2rong4cn in https://github.com/dream10201/alist/issues/7843 (5c5d8)
- Decode filename when decompressing zips (AlistGo#7998 close AlistGo#7988) - by KirCute in https://github.com/dream10201/alist/issues/7998 and https://github.com/dream10201/alist/issues/7988 (c230f)
- Use another sign for extraction - by KirCute in https://github.com/dream10201/alist/issues/7982 (646c7)
- Unable to preview - by j2rong4cn in https://github.com/dream10201/alist/issues/8248 (31c55)
- baidu_netdisk:
- Update fileToObj to use ServerCtime and ServerMtime - by Kuingsmile in https://github.com/dream10201/alist/issues/7535 (94915)
- Remove duplicate retry - by Ljcbaby in https://github.com/dream10201/alist/issues/7972 (370a6)
- Deplicate retry (AlistGo#8210 redo AlistGo#7972, link AlistGo#8180) - by Ljcbaby in https://github.com/dream10201/alist/issues/8210, https://github.com/dream10201/alist/issues/7972 and https://github.com/dream10201/alist/issues/8180 (7b62d)
- Add another video crack api - by asdfghjkl and anobodys in https://github.com/dream10201/alist/issues/8275 (ab68f)
- baidu_photo:
- Cookie login fix download error - by foxxorcat in https://github.com/dream10201/alist/issues/7602 (2d360)
- ci:
- No space left on device - by Andy Hsu (28d23)
- cloudreve:
- Path not exist when moving/copying files - by Maxwell Davis and 马建军 in https://github.com/dream10201/alist/issues/7432 (ce0b9)
- Support upload to remote and OneDrive storage (AlistGo#7632 close AlistGo#6882) - by MadDogOwner in https://github.com/dream10201/alist/issues/7632 and https://github.com/dream10201/alist/issues/6882 (2a035)
- Use milliseconds timestamp in last_modified - by MadDogOwner in https://github.com/dream10201/alist/issues/8133 (5dfea)
- Enable SetContentLength for uploading to local policy (AlistGo#8228 close AlistGo#8174) - by MadDogOwner in https://github.com/dream10201/alist/issues/8228 and https://github.com/dream10201/alist/issues/8174 (44cc7)
- copy:
- Use Link and Put when the driver does not support copying - by KirCute in https://github.com/dream10201/alist/issues/7834 (11b6a)
- crypt:
- Add sign to thumbnail - by j2rong4cn in https://github.com/dream10201/alist/issues/6611 (db5c6)
- Premature close of MFile (AlistGo#8132 close AlistGo#8119) - by j2rong4cn in https://github.com/dream10201/alist/issues/8132 and https://github.com/dream10201/alist/issues/8119 (0126a)
- db:
- Support postgres trust/peer mode (AlistGo#8198 close AlistGo#8066) - by Ljcbaby in https://github.com/dream10201/alist/issues/8198 and https://github.com/dream10201/alist/issues/8066 (10a76)
- deps:
- Update 115-sdk-go to v0.1.5 - by Andy Hsu (e4bd2)
- doubao:
- Update file size type to int64 - by MadDogOwner in https://github.com/dream10201/alist/issues/8289 (37640)
- driver:
- Implement canceling and updating progress for putting for some drivers - by KirCute in https://github.com/dream10201/alist/issues/7847 (779c2)
- febbox:
- Panic due to slice out of range (AlistGo#7898 close AlistGo#7889) - by Jiang Xiang in https://github.com/dream10201/alist/issues/7898 and https://github.com/dream10201/alist/issues/7889 (d53ee)
- feiji:
- Modify the request header (AlistGo#7902 close AlistGo#7890) - by YangRucheng in https://github.com/dream10201/alist/issues/7902 and https://github.com/dream10201/alist/issues/7890 (ec3fc)
- ftp-server:
- Large transfer leads to client timeout - by KirCute in https://github.com/dream10201/alist/issues/7639 (201e2)
- Work unproperly when base url is not root - by KirCute in https://github.com/dream10201/alist/issues/7693 (6aaf5)
- Rewrite download in a more appropriate method - by KirCute in https://github.com/dream10201/alist/issues/7656 (b72e8)
- ilanzou:
- Fix infinite loop when getting file list (AlistGo#7366 close AlistGo#7357) - by Jiang Xiang in https://github.com/dream10201/alist/issues/7366 and https://github.com/dream10201/alist/issues/7357 (48ac2)
- Fix upload failure for small files (AlistGo#7368 close AlistGo#7250) - by Jiang Xiang in https://github.com/dream10201/alist/issues/7368 and https://github.com/dream10201/alist/issues/7250 (a2dc4)
- Add accept-encoding request header (AlistGo#7796 close AlistGo#7759) - by Jiang Xiang in https://github.com/dream10201/alist/issues/7796 and https://github.com/dream10201/alist/issues/7759 (6812e)
- Add header
X-Forwarded-Forto solve IP ban - by YangRucheng in https://github.com/dream10201/alist/issues/7977 (f25be)
- index:
- Fix the issue where ignored paths are not updated - by Jealous in https://github.com/dream10201/alist/issues/7907 (0219c)
- lang:
- Initialize configuration in LangCmd before generating language JSON file - by Andy Hsu (d16ba)
- lanzou:
- Missing parameter (AlistGo#7678 close AlistGo#7210) - by MadDogOwner in https://github.com/dream10201/alist/issues/7678 and https://github.com/dream10201/alist/issues/7210 (b8bd1)
- lenovonas_share:
- Stoken expire - by YangRucheng in https://github.com/dream10201/alist/issues/7727 (040dc)
- The size of the directory - by YangRucheng in https://github.com/dream10201/alist/issues/7914 (39bde)
- local:
- Cross-device file move - by Rirmach in https://github.com/dream10201/alist/issues/7430 (10c7e)
- Preserve file owner when copying - by Rirmach in https://github.com/dream10201/alist/issues/7528 (25c5e)
- net:
- Close of closed channel - by j2rong4cn in https://github.com/dream10201/alist/issues/7529 (4c0cf)
- Close of closed channel - by hshpy in https://github.com/dream10201/alist/issues/7580 (33188)
- onedrive:
- Fix timeout error (AlistGo#7551 close AlistGo#7506) - by shingyu in https://github.com/dream10201/alist/issues/7551 and https://github.com/dream10201/alist/issues/7506 (5084d)
- Set req.ContentLength - by MadDogOwner in https://github.com/dream10201/alist/issues/8081 (7579d)
- permission:
- Enhance the strictness of permissions (AlistGo#7705 close AlistGo#7680) - by KirCute in https://github.com/dream10201/alist/issues/7705 and https://github.com/dream10201/alist/issues/7680 (48916)
- pikpak:
- Domain block and change to NET - by BlueSkyXN in https://github.com/dream10201/alist/issues/7350 (a4ad9)
- Remove oauth2 method (AlistGo#7567 close AlistGo#7545) - by YangXu in https://github.com/dream10201/alist/issues/7567 and https://github.com/dream10201/alist/issues/7545 (fa15c)
- pikpak&pikpak_share:
- Captcha_sign error (AlistGo#7530 close AlistGo#7481 close AlistGo#7482) - by YangXu in https://github.com/dream10201/alist/issues/7530, https://github.com/dream10201/alist/issues/7481 and https://github.com/dream10201/alist/issues/7482 (2dec7)
- Update algorithms - by YangXu in https://github.com/dream10201/alist/issues/8278 (affd0)
- release:
- Missing installation of zig - by Andy Hsu (0ba75)
- s3:
- Escape CopySource request header when copying files (AlistGo#7860 close AlistGo#7858) - by Jiang Xiang in https://github.com/dream10201/alist/issues/7860 and https://github.com/dream10201/alist/issues/7858 (99f39)
- Incorrectly added slash before the Bucket name (AlistGo#8083 close AlistGo#8001) - by 折纸飞机 in https://github.com/dream10201/alist/issues/8083 and https://github.com/dream10201/alist/issues/8001 (04f55)
- sftp-server:
- Postgre cannot store control characters (AlistGo#8188 close AlistGo#8186) - by KirCute in https://github.com/dream10201/alist/issues/8188 and https://github.com/dream10201/alist/issues/8186 (6e139)
- sso:
- OIDC compatibility mode - by Mmx in https://github.com/dream10201/alist/issues/7524 (150dc)
- storage:
- Delete storage fails if a panic occurred during initialization - by Jiang Xiang in https://github.com/dream10201/alist/issues/7501 (1c01d)
- terabox:
- Big file upload issue (AlistGo#7498 close AlistGo#7490) - by Jiang Xiang in https://github.com/dream10201/alist/issues/7498 and https://github.com/dream10201/alist/issues/7490 (6c38c)
- Panic due to slice out of range (AlistGo#7499 close AlistGo#7487) - by Jiang Xiang in https://github.com/dream10201/alist/issues/7499 and https://github.com/dream10201/alist/issues/7487 (c3c58)
- traffic:
- Duplicate semaphore release when uploading (AlistGo#8211 close AlistGo#8180) - by KirCute in https://github.com/dream10201/alist/issues/8211 and https://github.com/dream10201/alist/issues/8180 (4fcc3)
- webauthn:
- Handle error when removing webauthn credential - by Feng.YJ in https://github.com/dream10201/alist/issues/7689 (5ecf5)
- workflow:
- Use the dev version of the web for beta releases - by Jealous in https://github.com/dream10201/alist/issues/7862 (c2633)
🏎 Performance
- Speed of database initialization - by j2rong4cn in https://github.com/dream10201/alist/issues/7694 (db992)
- 123pan: Change domain of login - by hanbao233xD in https://github.com/dream10201/alist/issues/7325 (28305)
- quark_uc&quark_uc_tv: Native proxy multithreading - by xiaoQQya in https://github.com/dream10201/alist/issues/8287 (3375c)
- task: Merge requests of operating selected - by KirCute in https://github.com/dream10201/alist/issues/7637 (73418)