Releases: AlistGo/alist
Releases · AlistGo/alist
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:
🏎 Performance
[View changes on GitHub](https://github.com/alist-org/alist/c...
v3.28.0
🚀 Features
- Adapt hash feature for some drivers - by @foxxorcat and @xhofe in #5180 (72003)
- Add 123 link driver - by @xhofe in #4924 (9e0fa)
- Add
hash_info
field to/fs/get
- by @xhofe in #5259 (88211) - Sso compatibility mode - by @itsHenry35 in #5260 (30977)
- 139:
- webdav:
🐞 Bug Fixes
force_https
not take effect onnoRoute
- by @xhofe in #5167 (6f6d2)- Http response body not close on status >= 400 - by @xhofe in #5163 (f2f31)
- Clear cache recursively on deleting the folder - by @xhofe in #5209 (28e27)
- 115:
- 139:
- 189pc:
- baidu_netdisk:
- crypt:
- deps:
- Update module golang.org/x/oauth2 to v0.12.0 - by @renovate[bot] in #5058 (10901)
- Update golang.org/x/exp digest to 9212866 - by @renovate[bot] in #5205 (02e8c)
- Update module github.com/blevesearch/bleve/v2 to v2.3.10 - by @renovate[bot] in #5232 (80910)
- Update module github.com/pkg/sftp to v1.13.6 - by @renovate[bot] in #5041 (23485)
- Update module github.com/go-resty/resty/v2 to v2.8.0 - by @renovate[bot] in #5244 (57eea)
- lanzou:
- Sub file in share folder need pwd - by @foxxorcat in #5184 (ecbd6)
- onedrive:
- terabox:
- upload:
- webdav:
🏎 Performance
View changes on GitHub
v3.27.0
🚀 Features
- Misc improvements about upload/copy/hash - by @SeanHeuc in #5045 (a3748)
- Receive
lastModified
from upload api - by @xhofe (19d34) - crypt: Customize
filename_encoding
- by @SeanHeuc in #5148 (37dff) - uss: Add
AntiTheftChainToken
field - by @Kuingsmile in #5115 (092ed)
🐞 Bug Fixes
- Allow no
Last-Modified
on upload api - by @xhofe (6c473) - Temp file not close and incorrect
WebPutAsTask
- by @xhofe (ce10c) - UpdateTime, createTime and HashInfo - by @SeanHeuc in #5111 (6308f)
- Form upload when ticked
As A Task
- by @SeanHeuc in #5145 (e7c0d) - aliyundrive_open:
- deps:
- ftp:
- lanzou:
- Download cannot find data - by @Mythologyli in #5088 (31a03)
- local:
- mopan:
- Parameter error - by @foxxorcat in #5091 (8f493)
🏎 Performance
View changes on GitHub
v3.26.0
🚀 Features
- Upload progress recovery - by @foxxorcat in #4987 (c1db3)
- Support webauthn login - by @itsHenry35 and @xhofe in #4945 (1aa02)
- aliyundrive_open: Record token exchange - by @xhofe (95386)
- cloudreve: Add custom user-agent - by @xhofe in #5020 (3bbae)
- cmd: List all storages command - by @xhofe in #4960 (63580)
🐞 Bug Fixes
model.Link
marshal error - by @xhofe in #4971 (9d457)- Ignore salt on marshal
model.User
- by @xhofe (e9bdb) - Copy tasks using multi-thread downloader can't be canceled - by @xhofe in #5028 (1e395)
- aliyundrive_open:
- deps:
- Update module github.com/sheltonzhu/115driver to v1.0.15 - by @renovate[bot] in #4926 (3b74f)
- Update golang.org/x/exp digest to d852ddb - by @renovate[bot] in #4910 (ed550)
- Update module github.com/deckarep/golang-set/v2 to v2.3.1 [skip ci] - by @renovate[bot] in #4925 (60402)
- Update module github.com/aws/aws-sdk-go to v1.44.327 [skip ci] - by @renovate[bot] in #4395 (d482f)
- Update github.com/winfsp/cgofuse digest to f87f5db [skip ci] - by @renovate[bot] in #4908 (7d96d)
- Update module github.com/u2takey/ffmpeg-go to v0.5.0 [skip ci] - by @renovate[bot] in #5042 (28dc8)
- Update module golang.org/x/net to v0.14.0 [skip ci] - by @renovate[bot] in #5051 (ba2b1)
- Update module golang.org/x/crypto to v0.12.0 [skip ci] - by @renovate[bot] in #5043 (72382)
- Update module golang.org/x/image to v0.11.0 - by @renovate[bot] in #5044 (8c333)
- lanzou:
- local:
🏎 Performance
- copy: Use multi-thread downloader - by @xhofe in #5000 (5606c)
- drivers: Fs operations and cache - by @foxxorcat in #4965 (df6b3)
View changes on GitHub
v3.25.1
🚀 Features
- Crypt driver, improve http/webdav handling - by @SeanHeuc, Sean He and @xhofe in #4884 (3c21a)
- Add
weiyun
support (close #4802 in #4883) - by @foxxorcat and @xhofe in #4802 and #4883 (3e285) - Add 123Pan Share driver (close #4853 in #4898) - by @BnqDzj and @xhofe in #4853 and #4898 (e5ffd)
- Allow use token to access
WebDAV
- by @xhofe (ff5cf) - Rehash password with a unique salt for each user - by @xhofe (1c00d)
- aliyundrive_open:
- baidu_netdisk:
- baidu_photo:
- ci:
- cmd:
- lanzou:
- search:
🐞 Bug Fixes
- Undeclared identifier
kIOMainPortDefault
on darwin/arm64 - by @xhofe (c4f90) - Missed update user's password - by @xhofe (a7974)
- baidu_photo:
- deps:
- wopan:
🏎 Performance
- Multi-thread downloader,
Content-Disposition
- by @SeanHeuc, Sean He and @xhofe in #4921 (15b71) - Delete user cache after cancel
2FA
- by @xhofe (30415) - Sha256 for user's password - by @xhofe in #3552 (75acb)
- 189pc: Empty file upload and cache optimization - by @foxxorcat in #4913 (49bde)