Releases: AlistGo/alist
Releases · AlistGo/alist
v3.37.1
🚀 Features
- Update alist-org/gofakes3 to v0.0.7 to support create folder in PutObject - by @akang943578 in #6880 (af9c6)
- Add support for lenovonas_share driver - by @YangRucheng in #6921 (a6bea)
- Invalidate token on logout (#6923 close #6792) - by @itsHenry35 in #6923 and #6792 (81258)
- Deleting folders is not allowed - by @xhofe in #6933 (2e426)
- Persistant Task (#6925 close #5313) - by @itsHenry35 in #6925 and #5313 (74f82)
- Add support for quark tv driver and uc tv driver - by @Three-taile-dragon in #6959 (62ed1)
- 115:
- Add offline download tool (close #6888 in #6954) - by @SheltonZhu in #6888 and #6954 (29165)
- Update qrcode source list - by @SheltonZhu in #6996 (3dc25)
- drivers:
- pikpak&pikpak_share:
- Add download address delay detection - by @Three-taile-dragon in #7136 (716d3)
- s3:
🐞 Bug Fixes
- Out of order when database is not sqlite3 - by @j2rong4cn in #6560 (87caa)
- Decode body if enable gzip - by @1-1-2 in #7003 (51c95)
- Broken file with local proxy (#7132 close #7112) - by @foxxorcat in #7132 and #7112 (c9fa3)
- 189pc:
- chaoxing:
- Upload to ChaoxingxingGroupCloud failed - by @PeanutMelonSeedBigAlmond in #6953 (979d0)
- deps:
- Update github.com/alist-org/times digest to efa0c7d - in #6840 (1aff7)
- Update module github.com/larksuite/oapi-sdk-go/v3 to v3.3.0 - in #6812 (aeae4)
- Update golang.org/x/exp digest to 8a7402a - in #6801 (8b572)
- Update module github.com/dlclark/regexp2 to v1.11.4 - in #6958 (d3bc8)
- Update module golang.org/x/oauth2 to v0.22.0 - in #6943 (8032d)
- Update module golang.org/x/time to v0.6.0 - in #6944 (34e34)
- Update module github.com/blevesearch/bleve/v2 to v2.4.2 - in #6892 (d596e)
- Update golang.org/x/exp digest to 0cdaa3a - in #6977 (a7efa)
- Update github.com/xhofe/go-cache digest to b1a7192 - in #6939 (a2618)
- Update module github.com/larksuite/oapi-sdk-go/v3 to v3.3.1 - in #6978 (28512)
- Update module github.com/meilisearch/meilisearch-go to v0.27.2 - in #6907 (8f3c5)
- Update module golang.org/x/image to v0.19.0 - in #6982 (6bff5)
- Update module github.com/go-webauthn/webauthn to v0.11.1 - in #6901 (e2fcd)
- Update module github.com/aws/aws-sdk-go to v1.55.5 - in #6813 (a54a0)
- Update github.com/city404/v6-public-rpc-proto/go digest to 90f8e24 - in #7028 (9af7a)
- Update module github.com/charmbracelet/bubbletea to v0.27.0 - in #7025 (4c48a)
- Update module github.com/charmbracelet/lipgloss to v0.13.0 - in #7049 (d9a18)
- Update module github.com/charmbracelet/bubbles to v0.19.0 - in #7048 (db149)
- Update module github.com/go-resty/resty/v2 to v2.14.0 - in #6981 (bcb24)
- Update module github.com/meilisearch/meilisearch-go to v0.28.0 - in #7061 (34b67)
- Update golang.org/x/exp digest to 9b4947d - in #7065 (b910b)
- Update module github.com/charmbracelet/bubbletea to v1 - in #7103 (92713)
- Update module github.com/ncw/swift/v2 to v2.0.3 - in #7107 (40a68)
- Update module google.golang.org/grpc to v1.66.0 - in #7098 (0242f)
- Update golang.org/x/exp digest to e7e105d - in #7139 (c8317)
- halalcloud:
- Fix some custom fields not taking effect & update appID and appSecret - by @Three-taile-dragon in #6938 (d4285)
- Fix the timeout issue when logging in - by @Three-taile-dragon in #6960 (2d77d)
- lanzou:
- local:
- offline_download:
- Os.create failure while the name of downloaded file is empty - by @xiaoqingwanga in #7041 (74887)
- pikpak:
- Refresh_token cannot be obtained - by @Three-taile-dragon in #7017 [(8e6c1)](8e6...
v3.36.0
🚀 Features
- Add supports for thunder_browser driver (#6529 close #6526) - by @Three-taile-dragon in #6529 and #6526 (639b7)
- Add support for halalcloud driver - by @Three-taile-dragon in #6696 (ca308)
- Add pikpak offline download function - by @Muione in #6648 (3a3d0)
- Add support for Onedrive Sharelink driver - by @Sakura-Byte in #6793 (cee00)
- ftp: Custom encoding (#6528 close #1260) - by @Toby-Shi-cloud in #6528 and #1260 (fcf26)
- sftp: Add suport for passphrase of private key (#6624 close #6592) - by @XZB-1248 and XZB in #6624 and #6592 (227d0)
- thunderBrowser: Add automatically generate UserAgent - by @Three-taile-dragon in #6692 (316f3)
- thunderx: Generate UserAgent automatically - by @Three-taile-dragon in #6664 (43290)
🐞 Bug Fixes
- S3 Implementation bug & Support AWS Signature V2 - by @akang943578 in #6683 (ca0d6)
- Ignore os.ErrClosed error on repeated FileStream close operations - by @seiuneko in #6762 (8278d)
- 123pan:
- alias:
- Support forced refresh of file list - by @j2rong4cn in #6562 (29fe4)
- alist_v3:
- deps:
- Update module github.com/sheltonzhu/115driver to v1.0.25 - by @renovate[bot] in #6447 (213fc)
- Update module golang.org/x/image to v0.18.0 [security] - by @renovate[bot] in #6658 (92c65)
- Update module github.com/gorilla/websocket to v1.5.3 - by @renovate[bot] in #6653 (80d4f)
- Update module github.com/blevesearch/bleve/v2 to v2.4.1 - by @renovate[bot] in #6542 (87192)
- Update module github.com/meilisearch/meilisearch-go to v0.27.0 - by @renovate[bot] in #6436 (2fb77)
- Update module github.com/gin-contrib/cors to v1.6.0 [security] - by @renovate[bot] in #6708 (99c96)
- Update module google.golang.org/grpc to v1.64.1 [security] - by @renovate[bot] in #6728 (60fc4)
- Update golang.org/x/exp digest to 46b0784 - by @renovate[bot] in #6486 (9bc2d)
- Update module github.com/go-webauthn/webauthn to v0.10.2 - by @renovate[bot] in #6310 (4e1c6)
- Update module github.com/minio/sio to v0.4.0 - by @renovate[bot] in #6446 (37d86)
- Update module github.com/baidubce/bce-sdk-go to v0.9.184 - by @renovate[bot] in #6754 (ff20b)
- Update github.com/city404/v6-public-rpc-proto/go digest to 9a9b82a - by @renovate[bot] in #6753 (65b42)
- Update module github.com/go-resty/resty/v2 to v2.13.1 - by @renovate[bot] in #6759 (de8d2)
- Upgrade wopan-sdk-go - by @xhofe in #6663 (ba4df)
- Update module github.com/spf13/cobra to v1.8.1 - by @renovate[bot] in #6757 (9de40)
- Update module github.com/larksuite/oapi-sdk-go/v3 to v3.2.8 - by @renovate[bot] in #6756 (9e048)
- Update module github.com/gin-contrib/cors to v1.7.2 - by @renovate[bot] in #6770 (a04da)
- Update module github.com/dlclark/regexp2 to v1.11.2 - by @renovate[bot] in #6769 (81b0a)
- Update module github.com/charmbracelet/bubbles to v0.18.0 - by @renovate[bot] in #6765 (3e949)
- Update module gorm.io/driver/sqlite to v1.5.6 - by @renovate[bot] in #6763 (3c483)
- Update module github.com/charmbracelet/bubbletea to v0.26.6 - by @renovate[bot] in #6766 (cd663)
- Update module gorm.io/gorm to v1.25.11 - by @renovate[bot] in #6764 (96297)
- Update module github.com/rclone/rclone to v1.67.0 - by @renovate[bot] in #6780 (91286)
- Update module github.com/charmbracelet/lipgloss to v0.12.1 - by @renovate[bot] in #6768 (83048)
- Update module gorm.io/driver/mysql to v1.5.7 - by @renovate[bot] in #6782 (17f78)
- Update module golang.org/x/oauth2 to v0.21.0 - by @renovate[bot] in #6781 (a6ff6)
- Update module github.com/gin-gonic/gin to v1.10.0 - by @renovate[bot] in #6771 (736ba)
- Update module github.com/aws/aws-sdk-go to v1.54.19 - by @renovate[bot] in #6170 (488eb)
- Update module gorm.io/driver/postgres to v1.5.9 - by @renovate[bot] in #6783 (f2a24)
- Update module github.com/alist-org/gofakes3 to v0.0.6 - by @renovate[bot], @akang943578 and @KevinWang15 in #6802 (2b749)
- iLanZou:
- local:
- **pikpak...
v3.35.0
🚀 Features
- Add supports for netease music driver (#6423 close #5364) - by @liuycy in #6423 and #5364 (f261e)
- Add supports for thunderX driver - by @Three-taile-dragon in #6464 (bbe3d)
- Add
proxy_range
option for139Yun
Alias
AList V3
- by @j2rong4cn in #6496 (5f60b) - Add support for lark driver - by @wintbiit and @xhofe in #6475 (85d74)
- alias: Support Rename and Remove - by @j2rong4cn in #6478 (03785)
- alist_v3: Optional pass UA to upstream remote - by @Sakura-Byte in #6443 (78a96)
- mega: Add 2FA support - by @Kuingsmile in #6473 (9eec8)
- s3: Server support generated url request - by @itsHenry35 in #6431 (7e7b9)
🐞 Bug Fixes
- Pikpak captcha_required - by @foxxorcat in #6497 (7013d)
- Add lark to windows target - by @xhofe (d781f)
- 189pc:
FamilyID
range overflow (#6427 close #6426) - by @meozky in #6427 and #6426 (23132) - baidu: Unknown type for custom upload part size - by @xhofe in #6435 (8bf93)
- ilanzou: Upgrade devVersion - by @xhofe (8e2b9)
- mopan: Upgrade version - by @foxxorcat in #6500 (0a8d7)
- sftp: Reconnect to server when connection was broken (#6416 close #6403) - by @okcy1016 and George Chen in #6416 and #6403 (b57af)
- test: Ensure
setupStorages
is executed once - by @Moraxyc in #6422 (5f285)
View changes on GitHub
v3.34.0
🚀 Features
- 123_share: Add access token - by @xrgzs in #6357 (32dda)
- 189pc: Add family transfer upload - by @foxxorcat in #6288 (d8e19)
- Seafile: Add token login (#6324 close #5302) - by @tukipona in #6324 and #5302 (c3c51)
- crypt: Force stream upload for supported drivers - by @NewbieOrange in #6270 (e3746)
🐞 Bug Fixes
- Some typos - by @testwill in #6283 (2880e)
- Typo about env of
Meilisearch
- by @mnixry in #6316 (cd5a8) - Init storages in order - by @0daysseus in #6346 (0c9dc)
- 115:
- authn:
- baidu:
- baidu_netdisk:
- cloudreve:
- doge:
- onedrive:
- s3:
- Don't bind s3 port if s3 is not enabled - by @itsHenry35 in #6291 (58c3c)
- webdav:
🏎 Performance
View changes on GitHub
v3.33.0
🚀 Features
- Stand-alone port s3 server - by @itsHenry35 in #6242 (9c84b)
- Add doge driver - by @eryajf and @xhofe in #6201 (cf08a)
- 139: Refresh token periodically - by @zzc10086 in #6146 (195c8)
- seafile: Improve features, support access to encrypted library, etc - by @mlkt in #6160 (ac680)
🐞 Bug Fixes
- Add
m3u8
to default video types - by @xhofe in #6142 (7d9ec) - Settings reset to default after restart if set to empty - by @xhofe in #6143 (2a17d)
- Webauthn logspam - by @itsHenry35 in #6181 (bdfc1)
- 139:
- ci:
- deps:
- ilanzou:
- ipfs:
- mopan:
View changes on GitHub
v3.32.0
🚀 Features
🐞 Bug Fixes
- Support for Microsoft WebDAV (#6133 close #6104) - by @wolfsilver in #6133 and #6104 (f8b1f)
- Remove default polyfill (#6130 close #6100) - by @SukkaW and @xhofe in #6130 and #6100 (ae698)
- chaoxing: Json cannot unmarshal content.uploadDate (close #6119 in #6124) - by @zyxkad in #6119 and #6124 (71e4e)
- feiji: Unable to get link - by @xhofe in #6082 (94a80)
View changes on GitHub
v3.31.0
🚀 Features
- Add
feijipan
driver - by @xhofe in #5856 (555ef) - Add
quqi
driver (#5899 close #5251) - by @EchoResponse and @xhofe in #5899 and #5251 (442c2) - Add docker image with pre-installed ffmpeg - by @Mmx233 in #6054 (0c7e4)
- Support customize dsn for mysql and pg - by @Mars160 and @xhofe in #6031 (1f835)
- 115: Add QR code source selection - by @SheltonZhu in #5891 (e3e79)
- dropbox: Add root_namespace_id to access teams folder - by @shouko in #5929 (aef95)
- local: Allow specifying the recycle bin path - by @xhofe in #5832 (34b73)
- quqi: Add download link with cdn - by @EchoResponse in #5938 (92225)
- search: Search with
meilisearch
- by @r27153733 and @xhofe in #6060 (f1979) - sftp: Allow ignore symlink error - by @xhofe in #6026 (47f4b)
🐞 Bug Fixes
- Missing salt of guest user - by @xhofe in #5737 (ce06f)
- S3 upload exceeded total allowed configured MaxUploadParts - by @xhofe in #5909 (0f29a)
- Set progress to 100 when it's NaN - by @xhofe in #5906 (4f776)
- Error on repeated reading
static
- by @jing332 and @xhofe in #5957 (c8286) - Embed all files of dist - by @xhofe (da5e3)
- WebDAV's creation date should use
RFC3339
format (#6015 close #5878) - by @ArcticLampyrid in #6015 and #5878 (e49fd) - Don't push docker on pr due to security - by @xhofe (74233)
- 123:
User-Agent
and rate limit - by @123pan-com and 风信子 in #6012 (6d85f)
- chaoxing:
- deps:
- Update module github.com/aliyun/aliyun-oss-go-sdk to v3 - by @renovate[bot] in #5800 (43489)
- Update module github.com/aws/aws-sdk-go to v1.49.18 - by @renovate[bot] in #5848 (1381e)
- Update golang.org/x/exp digest to 0dcbfd6 - by @renovate[bot] in #5862 (85fe6)
- Update module golang.org/x/crypto to v0.18.0 - by @renovate[bot] in #5863 (4930f)
- Update module golang.org/x/oauth2 to v0.16.0 - by @renovate[bot] in #5865 (86b35)
- Update module github.com/aws/aws-sdk-go to v1.50.24 - by @renovate[bot] in #5873 (e66ab)
- feijipan:
- google_photo:
- Add support for streaming video, range requests - by @Xiefengshang in #5905 (8bccb)
- ldap:
- mopan:
- Client version is too low - by @foxxorcat in #5987 (812f5)
- quqi:
- File extension duplication when rename and some missing form parameters - by @EchoResponse and @xhofe in #5910 (a8c90)
- Error on uploading an existing file - by @EchoResponse in #5920 (85a28)
- Empty file link for non vip user - by @EchoResponse and @xhofe in #5926 (d88b5)
- search:
View changes on GitHub
v3.30.0
🚨 Breaking Changes
🚀 Features
- Enabled
sign_all
by default - by @xhofe (54e75) - Add task info to resp of add task api - by @xhofe in #5579 (026e9)
- Add support for client-side discoverable WebAuthn login - by @huiyifyj in #5722 (3eca3)
- Add ldap login support - by @JeremieCHN in #5706 (697a0)
- Add
ILanzou
driver (#5810 close #5715) - by @xhofe in #5810 and #5715 (9d5fb) - 115: Support 302 redirect - by @foxxorcat in #5733 (299bf)
- 139: Support new personal cloud api - by @linepro6 and @xhofe in #5690 (de56f)
- alipan: Replace domain (#5751 close #5747) - by @xiaozhou26 in #5751 and #5747 (6b8f3)
🐞 Bug Fixes
- Add error handling for webdav mkcol according to RFC 4918 - by @Kuingsmile in #5581 (f4dcf)
- Incorrect go-version on auto-lang - by @xhofe (f475e)
- Task cannot be retried manually - by @xhofe in #5599 (66b7f)
- Incorrect key of oidc username - by @xhofe in #5670 (296be)
- Retry multipart file reset (#5693 close #5628) - by @foxxorcat in #5693 and #5628 (74b20)
- Some missing regexp lib modified - by @xhofe (57bac)
- Panic due to send on closed channel - by @xhofe in #5729 (8020d)
- 115:
- Support null
UserAgent
- by @foxxorcat in #5787 (b5cc9)
- Support null
- 123:
- alist_v3:
- deps:
- Update module github.com/gorilla/websocket to v1.5.1 [skip ci] - by @renovate[bot] and @xhofe in #5770 (182aa)
- Update golang.org/x/exp digest to 02704c9 [skip ci] - by @renovate[bot] and @xhofe in #5769 (977b3)
- Update module golang.org/x/crypto to v0.17.0 [security] - by @renovate[bot] in #5768 (be5d9)
- Update module google.golang.org/appengine to v1.6.8 [skip ci] - by @renovate[bot] in #5772 (a006f)
- Update module github.com/djherbis/times to v1.6.0 [skip ci] - by @renovate[bot] in #5422 (2c8d0)
- Update module github.com/aws/aws-sdk-go to v1.49.13 [skip ci] - by @renovate[bot] in #5774 (bdf7a)
- Update module github.com/maruel/natural to v1.1.1 [skip ci] - by @renovate[bot] in #5771 (e2434)
- Update module github.com/aliyun/aliyun-oss-go-sdk to v2.2.10+incompatible - by @renovate[bot] in #5447 (5afd6)
- Update module github.com/gin-contrib/cors to v1.5.0 [skip ci] - by @renovate[bot] in #5779 (2c153)
- Update module github.com/deckarep/golang-set/v2 to v2.6.0 [skip ci] - by @renovate[bot] in #5778 (8531b)
- Update module github.com/charmbracelet/bubbletea to v0.25.0 [skip ci] - by @renovate[bot] in #5776 (a4a96)
- Update module github.com/charmbracelet/bubbles to v0.17.1 [skip ci] - by @renovate[bot] in #5775 (45b1f)
- Update module github.com/go-resty/resty/v2 to v2.11.0 - by @renovate[bot] in #5781 (c3664)
- Update module github.com/go-webauthn/webauthn to v0.10.0 [skip ci] - by @renovate[bot] in #5782 (8a427)
- Update module golang.org/x/time to v0.5.0 [skip ci] - by @renovate[bot] in #5786 (7db27)
- Update module github.com/spf13/cobra to v1.8.0 [skip ci] - by @renovate[bot] in #5783 (207c7)
- Update module golang.org/x/image to v0.14.0 [skip ci] - by @renovate[bot] in #5784 (b97c9)
- Update module golang.org/x/oauth2 to v0.15.0 [skip ci] - by @renovate[bot] in #5785 (88831)
- Update golang.org/x/exp digest to be819d1 [skip ci] - by @renovate[bot] in #5807 (fd96a)
- Update module github.com/aws/aws-sdk-go to v1.49.15 - by @renovate[bot] in #5816 (fb729)
- Update module golang.org/x/image to v0.15.0 - by @renovate[bot] in #5825 (28bb3)
- net:
- offline_download:
- onedrive:
- qbit:
- teambition:
- vtencent:
🏎 Performance
View changes on GitHub
v3.29.1
v3.29.0
🚀 Features
- Add
header
tometa
- by @xhofe in #5317 (9ff83) - Add ignore direct link params - by @xhofe in #5434 (c0f9c)
- Refactor offline download (#5408 close #4108) - by @xhofe and @renovate[bot] in #5408 and #4108 (76928)
- Add
115_share
driver (#5481 close #5384) - by @SheltonZhu in #5481 and #5384 (da1c7) - Invalidate old token after changing the password - by @xhofe in #5515 (3d518)
- Support using external dist files - by @xhofe in #5531 (6fc67)
- Refactor task module - by @xhofe (11a30)
- Customize workers and retry of task (close #5493 fix #5274) - by @xhofe in #5493 and #5274 (7583c)
- Retry all failed task - by @xhofe in #5242 (b2890)
- Add chaoxing and vtencent driver (#5526 close #3347) - by @msterzhang in #5526 and #3347 (12800)
- Allow keep files in offline download - by @xhofe in #4678 (b6134)
- Customize allow
origins
,headers
andmethods
- by @xhofe (3f405) - cloudreve:
- crypt:
- google_drive:
- Add
hash_info
,ctime
,thumbnail
- by @foxxorcat in #5334 (1a283)
- Add
- offline_download:
- onedrive:
- sso:
- webdav:
🐞 Bug Fixes
- Hash gcid empty file - by @foxxorcat in #5394 (cdfbe)
- Incorrect content-type of apk files - by @xhofe in #5385 (4355d)
- Reflected XSS vulnerability plist api - by @xhofe (61006)
content-type
conflicts with #5420 - by @xhofe in #5420 (d2688)- 115:
- aliyundrive_open:
- baidu_netdisk:
- deps:
- Update module github.com/ipfs/go-ipfs-api to v0.7.0 - by @renovate[bot] in #5247 (eb918)
- Update module github.com/aliyun/aliyun-oss-go-sdk to v2.2.9+incompatible - by @renovate[bot] in #5141 (69a98)
- Update module golang.org/x/net to v0.17.0 [security] - by @renovate[bot] in #5370 (cc86d)
- Update golang.org/x/exp digest to 7918f67 - by @renovate[bot] in #5366 (4dff4)
- Update module github.com/charmbracelet/lipgloss to v0.9.1 - by @renovate[bot] in #5234 (a6325)
- Update module github.com/aws/aws-sdk-go to v1.46.7 - by @renovate[bot] in #5068 (a7421)
- local:
- mopan:
- onedrive_app:
- Incorrect api on
_accessToken
- by @jeffmingup in #5346 (35d67)
- Incorrect api on
- terabox:
- vtencent:
- weiyun:
- Unmarshal overflow - by @foxxorcat in #5459 (68f44)
- wopan: