Repository navigation
Releases: Sakura-Byte/alist
Releases · Sakura-Byte/alist
Release list
beta
🚀 Features
- 115 open driver - by Andy Hsu in https://github.com/Sakura-Byte/alist/issues/8139 (3499c)
- Add h2c for http server - by j2rong4cn in https://github.com/Sakura-Byte/alist/issues/8294 (4f5ca)
- Add UseLargeThumbnail for 139 - by bigQY in https://github.com/Sakura-Byte/alist/issues/8424 (6d9c5)
- 115_open:
- Implement rate limiting for API requests - by Andy Hsu (630cf)
- 139:
- Add option ReportRealSize (AlistGo#8244 close AlistGo#8141) - by MadDogOwner and Copilot in https://github.com/Sakura-Byte/alist/issues/8244 and https://github.com/Sakura-Byte/alist/issues/8141 (af18c)
- alias:
- Support writing to non-ambiguous paths - by KirCute in https://github.com/Sakura-Byte/alist/issues/8216 (9a9ae)
- alist_v3:
- Support forward archive requests - by KirCute in https://github.com/Sakura-Byte/alist/issues/8230 (704d3)
- archive:
- Support multipart archives (AlistGo#8184 close AlistGo#8015) - by KirCute in https://github.com/Sakura-Byte/alist/issues/8184 and https://github.com/Sakura-Byte/alist/issues/8015 (1335f)
- azure_blob:
- Implement GetRootId interface in Addition struct - by New Future in https://github.com/Sakura-Byte/alist/issues/8389 (28e5b)
- baidu_netdisk:
- Support dynamical slice size for low bandwith upload case - by Ljcbaby in https://github.com/Sakura-Byte/alist/issues/7965 (25707)
- cloudreve:
- S3 policy support - by MadDogOwner in https://github.com/Sakura-Byte/alist/issues/8245 (465dd)
- cloudreve_v4:
- Add Cloudreve V4 driver (AlistGo#8470 closes AlistGo#8328 AlistGo#8467) - by MadDogOwner in https://github.com/Sakura-Byte/alist/issues/8470, https://github.com/Sakura-Byte/alist/issues/8328 and https://github.com/Sakura-Byte/alist/issues/8467 (ffa03)
- doubao:
- Add Doubao driver (AlistGo#8232 closes AlistGo#8020 AlistGo#8206) - by MadDogOwner in https://github.com/Sakura-Byte/alist/issues/8232, https://github.com/Sakura-Byte/alist/issues/8020 and https://github.com/Sakura-Byte/alist/issues/8206 (5668e)
- Support upload (AlistGo#8302 close AlistGo#8335) - by asdfghjkl and Copilot in https://github.com/Sakura-Byte/alist/issues/8302 and https://github.com/Sakura-Byte/alist/issues/8335 (f0b1a)
- Add get_download_info API and download_api option - by MadDogOwner in https://github.com/Sakura-Byte/alist/issues/8428 (b2b91)
- doubao_share:
- Support doubao_share link - by asdfghjkl and anobodys in https://github.com/Sakura-Byte/alist/issues/8376 (477c4)
- driver:
- Add Azure Blob Storage driver - by New Future and Copilot in https://github.com/Sakura-Byte/alist/issues/8261 (2e21d)
- github:
- Support GPG verification (AlistGo#7996 close AlistGo#7986) - by KirCute in https://github.com/Sakura-Byte/alist/issues/7996 and https://github.com/Sakura-Byte/alist/issues/7986 (cdc41)
- ipfs:
- Better ipfs support - by jerry in https://github.com/Sakura-Byte/alist/issues/8225 (0cde4)
- url-tree:
- Implement the Put interface to support adding links directly to the UrlTree on the web side - by Lee CQ and Copilot in https://github.com/Sakura-Byte/alist/issues/8312 (88abb)
- webdav:
- Support
oc:checksums(AlistGo#8064 close AlistGo#7472) - by shniubobo in https://github.com/Sakura-Byte/alist/issues/8064 and https://github.com/Sakura-Byte/alist/issues/7472 (28b61)
- Support
🐞 Bug Fixes
- Potential XSS vulnerabilities - by hshpy in https://github.com/Sakura-Byte/alist/issues/7923 (c82e6)
- Missing handling of RangeReadCloser - by hshpy in https://github.com/Sakura-Byte/alist/issues/8146 (d20f4)
- Revert "refactor(net): pass request header" - by j2rong4cn in https://github.com/Sakura-Byte/alist/issues/8269 (a6304)
- Shebang of entrypoint.sh - by Mmx in https://github.com/Sakura-Byte/alist/issues/8408 (bf070)
- Remove auth middleware for authn login - by Mmx in https://github.com/Sakura-Byte/alist/issues/8407 (e532a)
- Prevent guest user from updating profile - by yoclo in https://github.com/Sakura-Byte/alist/issues/8447 (11e72)
- 115_open:
- Upgrade sdk - by Andy Hsu in https://github.com/Sakura-Byte/alist/issues/8151 (35d6f)
- Rename delay to take effect - by Andy Hsu in https://github.com/Sakura-Byte/alist/issues/8156 (4563a)
- Upgrade 115-sdk-go dependency to v0.1.3 - by Andy Hsu in https://github.com/Sakura-Byte/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/Sakura-Byte/alist/issues/8229 (c38dc)
- Add delay in MakeDir function to handle rate limiting - by Andy Hsu (bc511)
- 139:
- Incorrect host - by Sam- Pan(潘绍森) and Copilot in https://github.com/Sakura-Byte/alist/issues/8368 (41bda)
- aliyundrive_open:
- Resolve file duplication issues and improve path handling - by Yifan Gao and Copilot in https://github.com/Sakura-Byte/alist/issues/8358 (0a992)
- archive:
- Use another sign for extraction - by KirCute in https://github.com/Sakura-Byte/alist/issues/7982 (646c7)
- Unable to preview - by j2rong4cn in https://github.com/Sakura-Byte/alist/issues/8248 (31c55)
- baidu_netdisk:
- Remove duplicate retry - by Ljcbaby in https://github.com/Sakura-Byte/alist/issues/7972 (370a6)
- Deplicate retry (AlistGo#8210 redo AlistGo#7972, link AlistGo#8180) - by Ljcbaby in https://github.com/Sakura-Byte/alist/issues/8210, https://github.com/Sakura-Byte/alist/issues/7972 and https://github.com/Sakura-Byte/alist/issues/8180 (7b62d)
- Add another video crack api - by asdfghjkl and anobodys in https://github.com/Sakura-Byte/alist/issues/8275 (ab68f)
- cloudreve:
- Use milliseconds timestamp in last_modified - by MadDogOwner in https://github.com/Sakura-Byte/alist/issues/8133 (5dfea)
- Enable SetContentLength for uploading to local policy (AlistGo#8228 close AlistGo#8174) - by MadDogOwner in https://github.com/Sakura-Byte/alist/issues/8228 and https://github.com/Sakura-Byte/alist/issues/8174 (44cc7)
- crypt:
- Premature close of MFile (AlistGo#8132 close AlistGo#8119) - by j2rong4cn in https://github.com/Sakura-Byte/alist/issues/8132 and https://github.com/Sakura-Byte/alist/issues/8119 (0126a)
- db:
- Support postgres trust/peer mode (AlistGo#8198 close AlistGo#8066) - by Ljcbaby in https://github.com/Sakura-Byte/alist/issues/8198 and https://github.com/Sakura-Byte/alist/issues/8066 [(10a76)](https://github.com/Sakura-Byte/a...
v3.42.3
v3.42.2
v3.42.1
🚀 Features
- alist_v3: Add RPS Limit - by @Sakura-Byte (2565b)
- archive: Support deprioritize previewing - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7984 (30d8c)
- bootstrap: Add
.urlto proxy types - by @xrgzs in https://github.com/Sakura-Byte/alist/issues/7928 (3f9be) - github: Support github proxy (AlistGo#7979 close AlistGo#7963) - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7979 and https://github.com/Sakura-Byte/alist/issues/7963 (36b42)
- github_releases: Support dir size for show all version - by @YangRucheng in https://github.com/Sakura-Byte/alist/issues/7938 (f7958)
- recursive-move: Advanced conflict policy for preventing unintentional overwriting - by @Lanfei in https://github.com/Sakura-Byte/alist/issues/7906 (b9ad1)
- traffic: Support limit task worker count & file stream rate - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7948 (3b715)
🐞 Bug Fixes
- 189pc: Transfer rename - by @foxxorcat in https://github.com/Sakura-Byte/alist/issues/7958 (39933)
- Onedrive Sharelink API: Update - by @Sakura-Byte (80c9a)
- archive: Decode filename when decompressing zips (AlistGo#7998 close AlistGo#7988) - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7998 and https://github.com/Sakura-Byte/alist/issues/7988 (c230f)
- feiji: Modify the request header (AlistGo#7902 close AlistGo#7890) - by @YangRucheng in https://github.com/Sakura-Byte/alist/issues/7902 and https://github.com/Sakura-Byte/alist/issues/7890 (ec3fc)
- ilanzou: Add header
X-Forwarded-Forto solve IP ban - by @YangRucheng in https://github.com/Sakura-Byte/alist/issues/7977 (f25be) - index: Fix the issue where ignored paths are not updated - by @Lanfei in https://github.com/Sakura-Byte/alist/issues/7907 (0219c)
View changes on GitHub
v3.42.0
🚀 Features
- Add
Referenceinterface to driver - by @j2rong4cn in https://github.com/Sakura-Byte/alist/issues/7805 (ab22c) - alias:
- Add
DownloadConcurrencyandDownloadPartSizeoption - by @j2rong4cn in https://github.com/Sakura-Byte/alist/issues/7829 (2be0c)
- Add
- archive:
- Archive manage - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7817 (bb40e)
- ci:
- fs:
- Add
overwriteoption to preventing unintentional overwriting - by @Lanfei in https://github.com/Sakura-Byte/alist/issues/7809 (59e02) - Display the existing filename in error message - by @Lanfei in https://github.com/Sakura-Byte/alist/issues/7877 (0d4c6)
- Add
- ftp-server:
- Support resumable downloading - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7792 (25b4b)
- github:
- Add github api driver - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7717 (e0411)
- github_releases:
- Add support for github_releases driver (AlistGo#7844 close AlistGo#7842) - by @YangRucheng in https://github.com/Sakura-Byte/alist/issues/7844 and https://github.com/Sakura-Byte/alist/issues/7842 (bdd97)
- local:
- Support both time and percent for video thumbnail - by @1024th in https://github.com/Sakura-Byte/alist/issues/7802 (31a74)
- misskey:
- Add misskey driver - by @snowykami in https://github.com/Sakura-Byte/alist/issues/7864 (fd51f)
- offline-download:
- Allow using offline download tools in any storage - by @Lanfei in https://github.com/Sakura-Byte/alist/issues/7716 (b60da)
- recursive-move:
- Add
overwriteoption to preventing unintentional overwriting (AlistGo#7868 closes AlistGo#7382,AlistGo#7719) - by @Lanfei in https://github.com/Sakura-Byte/alist/issues/7868, https://github.com/Sakura-Byte/alist/issues/7382 and https://github.com/Sakura-Byte/alist/issues/7719 (258b8)
- Add
- task:
- Allow retry canceled - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7852 (d5ec9)
- upload:
- Support rapid upload on web - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7851 (5eff8)
- url-tree:
- Support url tree driver writing (AlistGo#7779 close AlistGo#5166) - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7779 and https://github.com/Sakura-Byte/alist/issues/5166 (51bcf)
🐞 Bug Fixes
- Resolve concurrent read/write issues in WrapObjName - by @foxxorcat in https://github.com/Sakura-Byte/alist/issues/7865 (bdcf4)
- Missing args when using alias driver (AlistGo#7941 close AlistGo#7932) - by @hshpy in https://github.com/Sakura-Byte/alist/issues/7941 and https://github.com/Sakura-Byte/alist/issues/7932 (6164e)
- 115:
- Fix offline download (AlistGo#7845 close AlistGo#7794) - by @SheltonZhu in https://github.com/Sakura-Byte/alist/issues/7845 and https://github.com/Sakura-Byte/alist/issues/7794 (26712)
- 139:
- Use
personal_newby default - by @xrgzs in https://github.com/Sakura-Byte/alist/issues/7836 (880cc) - Correct path handling in groupGetFiles (AlistGo#7850 closes AlistGo#7848,AlistGo#7603) - by @xrgzs in https://github.com/Sakura-Byte/alist/issues/7850, https://github.com/Sakura-Byte/alist/issues/7848 and https://github.com/Sakura-Byte/alist/issues/7603 (cafdb)
- Restore the
Accounthandling, partially reverts AlistGo#7850 (AlistGo#7900 close AlistGo#7784) - by @abc1763613206 in https://github.com/Sakura-Byte/alist/issues/7850, https://github.com/Sakura-Byte/alist/issues/7900 and https://github.com/Sakura-Byte/alist/issues/7784 (b9f39)
- Use
- archive:
- Unable to preview - by @j2rong4cn in https://github.com/Sakura-Byte/alist/issues/7843 (5c5d8)
- copy:
- Use Link and Put when the driver does not support copying - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7834 (11b6a)
- driver:
- Implement canceling and updating progress for putting for some drivers - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7847 (779c2)
- febbox:
- Panic due to slice out of range (AlistGo#7898 close AlistGo#7889) - by @Jason-Fly in https://github.com/Sakura-Byte/alist/issues/7898 and https://github.com/Sakura-Byte/alist/issues/7889 (d53ee)
- ilanzou:
- Add accept-encoding request header (AlistGo#7796 close AlistGo#7759) - by @Jason-Fly in https://github.com/Sakura-Byte/alist/issues/7796 and https://github.com/Sakura-Byte/alist/issues/7759 (6812e)
- lenovonas_share:
- The size of the directory - by @YangRucheng in https://github.com/Sakura-Byte/alist/issues/7914 (39bde)
- s3:
- Escape CopySource request header when copying files (AlistGo#7860 close AlistGo#7858) - by @Jason-Fly in https://github.com/Sakura-Byte/alist/issues/7860 and https://github.com/Sakura-Byte/alist/issues/7858 (99f39)
- workflow:
- Use the dev version of the web for beta releases - by @Lanfei in https://github.com/Sakura-Byte/alist/issues/7862 (c2633)
View changes on GitHub
v3.41.1
🚀 Features
- docker release:
- Improve aria2 image, add aio image - by @Mmx233 and @GoodbyeNJN in https://github.com/Sakura-Byte/alist/issues/7750 (4dce5)
- ftp-server:
- Treat moving across file systems as copying (AlistGo#7704 close AlistGo#7701) - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7704 and https://github.com/Sakura-Byte/alist/issues/7701 (40b0e)
- index:
- Add
disable indexoption for storages - by @Lanfei in https://github.com/Sakura-Byte/alist/issues/7730 (ed149)
- Add
- patch:
- Upgrade patch module - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7738 (5994c)
- s3:
- Support custom host presign (AlistGo#7699 close AlistGo#7696) - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7699 and https://github.com/Sakura-Byte/alist/issues/7696 (221cd)
- sftp-server:
- Public key login - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7668 (77d0c)
- Do not generate host key until first enabled - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7734 (aa108)
- task:
- Add speed monitor - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7655 (d7aa1)
- Attach creator to
userof the context - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7729 (6745d)
- thunder:
- Add offline download tool - by @Lanfei in https://github.com/Sakura-Byte/alist/issues/7673 (42243)
🐞 Bug Fixes
- Static page to limit request method (AlistGo#7745 close AlistGo#7667) - by @j2rong4cn in https://github.com/Sakura-Byte/alist/issues/7745 and https://github.com/Sakura-Byte/alist/issues/7667 (365fc)
- 115:
- Support float QPS - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7677 (c218b)
- 139:
- Handle upload file conflicts - by @xrgzs in https://github.com/Sakura-Byte/alist/issues/7692 (bb2ae)
- Update familyGetFiles pagination logic (AlistGo#7748 close AlistGo#7711) - by @xrgzs in https://github.com/Sakura-Byte/alist/issues/7748 and https://github.com/Sakura-Byte/alist/issues/7711 (7fd4a)
- crypt:
- Add sign to thumbnail - by @j2rong4cn in https://github.com/Sakura-Byte/alist/issues/6611 (db5c6)
- ftp-server:
- Work unproperly when base url is not root - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7693 (6aaf5)
- Rewrite download in a more appropriate method - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7656 (b72e8)
- lenovonas_share:
- Stoken expire - by @YangRucheng in https://github.com/Sakura-Byte/alist/issues/7727 (040dc)
- permission:
- Enhance the strictness of permissions (AlistGo#7705 close AlistGo#7680) - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7705 and https://github.com/Sakura-Byte/alist/issues/7680 (48916)
- webauthn:
- Handle error when removing webauthn credential - by @huiyifyj in https://github.com/Sakura-Byte/alist/issues/7689 (5ecf5)
🏎 Performance
- Speed of database initialization - by @j2rong4cn in https://github.com/Sakura-Byte/alist/issues/7694 (db992)
View changes on GitHub
v3.41.0
🚀 Features
- Ftp server support (AlistGo#7634 close AlistGo#1898) - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7634 and https://github.com/Sakura-Byte/alist/issues/1898 (650b0)
- Sftp server support - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7643 (33ba7)
- 123: Add app download method - by @Sakura-Byte (795a6)
- 139: Support multipart upload (close: AlistGo#7444) - by @xrgzs in https://github.com/Sakura-Byte/alist/issues/7630 and https://github.com/Sakura-Byte/alist/issues/7444 (016e1)
- sso: Add custom extra scope support - by @baobao1270 in https://github.com/Sakura-Byte/alist/issues/7577 (08812)
🐞 Bug Fixes
- 115: Fix login bug (AlistGo#7626 close AlistGo#7614 close AlistGo#7620) - by @SheltonZhu in https://github.com/Sakura-Byte/alist/issues/7626, https://github.com/Sakura-Byte/alist/issues/7614 and https://github.com/Sakura-Byte/alist/issues/7620 (aa45a)
- 139: Update APIs (AlistGo#7591 close AlistGo#7603) - by @xrgzs and @xhofe in https://github.com/Sakura-Byte/alist/issues/7591 and https://github.com/Sakura-Byte/alist/issues/7603 (a3908)
- baidu_photo: Cookie login fix download error - by @foxxorcat in https://github.com/Sakura-Byte/alist/issues/7602 (2d360)
- cloudreve: Support upload to remote and OneDrive storage (AlistGo#7632 close AlistGo#6882) - by @xrgzs in https://github.com/Sakura-Byte/alist/issues/7632 and https://github.com/Sakura-Byte/alist/issues/6882 (2a035)
- ftp-server: Large transfer leads to client timeout - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7639 (201e2)
- lanzou: Missing parameter (AlistGo#7678 close AlistGo#7210) - by @xrgzs in https://github.com/Sakura-Byte/alist/issues/7678 and https://github.com/Sakura-Byte/alist/issues/7210 (b8bd1)
- net: Close of closed channel - by @hshpy in https://github.com/Sakura-Byte/alist/issues/7580 (33188)
- onedrive: Fix timeout error (AlistGo#7551 close AlistGo#7506) - by @shing-yu in https://github.com/Sakura-Byte/alist/issues/7551 and https://github.com/Sakura-Byte/alist/issues/7506 (5084d)
- pikpak: Remove oauth2 method (AlistGo#7567 close AlistGo#7545) - by @Three-taile-dragon in https://github.com/Sakura-Byte/alist/issues/7567 and https://github.com/Sakura-Byte/alist/issues/7545 (fa15c)
🏎 Performance
- task: Merge requests of operating selected - by @KirCute in https://github.com/Sakura-Byte/alist/issues/7637 (73418)
View changes on GitHub
v3.40.0
🚀 Features
- 115: Enhance cache - by @foxxorcat in https://github.com/Sakura-Byte/alist/issues/7479 (0a469)
- baidu_netdisk,baidu_photo: Add and fix hashinfo - by @foxxorcat in https://github.com/Sakura-Byte/alist/issues/7469 (67c93)
- security: Generating random string with crypto rand - by @Mmx233 in https://github.com/Sakura-Byte/alist/issues/7525 (12b42)
- sso: Generate and verify OAuth state with go-cache - by @Mmx233 in https://github.com/Sakura-Byte/alist/issues/7527 (398c0)
🐞 Bug Fixes
- baidu_netdisk:
- Update fileToObj to use ServerCtime and ServerMtime - by @Kuingsmile in https://github.com/Sakura-Byte/alist/issues/7535 (94915)
- ci:
- local:
- Preserve file owner when copying - by @Rirmach in https://github.com/Sakura-Byte/alist/issues/7528 (25c5e)
- net:
- Close of closed channel - by @j2rong4cn in https://github.com/Sakura-Byte/alist/issues/7529 (4c0cf)
- pikpak:
- Domain block and change to NET - by @BlueSkyXN in https://github.com/Sakura-Byte/alist/issues/7350 (a4ad9)
- pikpak&pikpak_share:
- Captcha_sign error (AlistGo#7530 close AlistGo#7481 close AlistGo#7482) - by @Three-taile-dragon in https://github.com/Sakura-Byte/alist/issues/7530, https://github.com/Sakura-Byte/alist/issues/7481 and https://github.com/Sakura-Byte/alist/issues/7482 (2dec7)
- release:
- sso:
- OIDC compatibility mode - by @Mmx233 in https://github.com/Sakura-Byte/alist/issues/7524 (150dc)
- storage:
- Delete storage fails if a panic occurred during initialization - by @Jason-Fly in https://github.com/Sakura-Byte/alist/issues/7501 (1c01d)
- terabox:
- Big file upload issue (AlistGo#7498 close AlistGo#7490) - by @Jason-Fly in https://github.com/Sakura-Byte/alist/issues/7498 and https://github.com/Sakura-Byte/alist/issues/7490 (6c38c)
- Panic due to slice out of range (AlistGo#7499 close AlistGo#7487) - by @Jason-Fly in https://github.com/Sakura-Byte/alist/issues/7499 and https://github.com/Sakura-Byte/alist/issues/7487 (c3c58)
View changes on GitHub
v3.39.7
v3.39.6
🐞 Bug Fixes
- pikpak: Add mutex to prevent random expire" - by @Sakura-Byte (03ece)