v3.30.0
🚨 Breaking Changes
- Replace regex package - by @xhofe in AlistGo/alist#5755 (47847)
🚀 Features
- Enabled
sign_allby default - by @xhofe (54e75) - Add task info to resp of add task api - by @xhofe in AlistGo/alist#5579 (026e9)
- Add support for client-side discoverable WebAuthn login - by @huiyifyj in AlistGo/alist#5722 (3eca3)
- Add ldap login support - by @JeremieCHN in AlistGo/alist#5706 (697a0)
- Add
ILanzoudriver (#5810 close #5715) - by @xhofe in AlistGo/alist#5810 and AlistGo/alist#5715 (9d5fb) - 115: Support 302 redirect - by @foxxorcat in AlistGo/alist#5733 (299bf)
- 139: Support new personal cloud api - by @linepro6 and @xhofe in AlistGo/alist#5690 (de56f)
- alipan: Replace domain (#5751 close #5747) - by @xiaozhou26 in AlistGo/alist#5751 and AlistGo/alist#5747 (6b8f3)
🐞 Bug Fixes
- Add error handling for webdav mkcol according to RFC 4918 - by @Kuingsmile in AlistGo/alist#5581 (f4dcf)
- Incorrect go-version on auto-lang - by @xhofe (f475e)
- Task cannot be retried manually - by @xhofe in AlistGo/alist#5599 (66b7f)
- Incorrect key of oidc username - by @xhofe in AlistGo/alist#5670 (296be)
- Retry multipart file reset (#5693 close #5628) - by @foxxorcat in AlistGo/alist#5693 and AlistGo/alist#5628 (74b20)
- Some missing regexp lib modified - by @xhofe (57bac)
- Panic due to send on closed channel - by @xhofe in AlistGo/alist#5729 (8020d)
- 115:
- Support null
UserAgent- by @foxxorcat in AlistGo/alist#5787 (b5cc9)
- Support null
- 123:
- Api sign error (#5689 close #5083) - by @tonsr, tangminghao and @xhofe in AlistGo/alist#5689 and AlistGo/alist#5083 (54f7b)
- alist_v3:
- Timeout on upload - by @xhofe in AlistGo/alist#5465 (e91c4)
- deps:
- Update module github.com/gorilla/websocket to v1.5.1 [skip ci] - by @renovate[bot] and @xhofe in AlistGo/alist#5770 (182aa)
- Update golang.org/x/exp digest to 02704c9 [skip ci] - by @renovate[bot] and @xhofe in AlistGo/alist#5769 (977b3)
- Update module golang.org/x/crypto to v0.17.0 [security] - by @renovate[bot] in AlistGo/alist#5768 (be5d9)
- Update module google.golang.org/appengine to v1.6.8 [skip ci] - by @renovate[bot] in AlistGo/alist#5772 (a006f)
- Update module github.com/djherbis/times to v1.6.0 [skip ci] - by @renovate[bot] in AlistGo/alist#5422 (2c8d0)
- Update module github.com/aws/aws-sdk-go to v1.49.13 [skip ci] - by @renovate[bot] in AlistGo/alist#5774 (bdf7a)
- Update module github.com/maruel/natural to v1.1.1 [skip ci] - by @renovate[bot] in AlistGo/alist#5771 (e2434)
- Update module github.com/aliyun/aliyun-oss-go-sdk to v2.2.10+incompatible - by @renovate[bot] in AlistGo/alist#5447 (5afd6)
- Update module github.com/gin-contrib/cors to v1.5.0 [skip ci] - by @renovate[bot] in AlistGo/alist#5779 (2c153)
- Update module github.com/deckarep/golang-set/v2 to v2.6.0 [skip ci] - by @renovate[bot] in AlistGo/alist#5778 (8531b)
- Update module github.com/charmbracelet/bubbletea to v0.25.0 [skip ci] - by @renovate[bot] in AlistGo/alist#5776 (a4a96)
- Update module github.com/charmbracelet/bubbles to v0.17.1 [skip ci] - by @renovate[bot] in AlistGo/alist#5775 (45b1f)
- Update module github.com/go-resty/resty/v2 to v2.11.0 - by @renovate[bot] in AlistGo/alist#5781 (c3664)
- Update module github.com/go-webauthn/webauthn to v0.10.0 [skip ci] - by @renovate[bot] in AlistGo/alist#5782 (8a427)
- Update module golang.org/x/time to v0.5.0 [skip ci] - by @renovate[bot] in AlistGo/alist#5786 (7db27)
- Update module github.com/spf13/cobra to v1.8.0 [skip ci] - by @renovate[bot] in AlistGo/alist#5783 (207c7)
- Update module golang.org/x/image to v0.14.0 [skip ci] - by @renovate[bot] in AlistGo/alist#5784 (b97c9)
- Update module golang.org/x/oauth2 to v0.15.0 [skip ci] - by @renovate[bot] in AlistGo/alist#5785 (88831)
- Update golang.org/x/exp digest to be819d1 [skip ci] - by @renovate[bot] in AlistGo/alist#5807 (fd96a)
- Update module github.com/aws/aws-sdk-go to v1.49.15 - by @renovate[bot] in AlistGo/alist#5816 (fb729)
- Update module golang.org/x/image to v0.15.0 - by @renovate[bot] in AlistGo/alist#5825 (28bb3)
- net:
- Buf use Mutex - by @rammiah and @xhofe in AlistGo/alist#5823 (4448e)
- offline_download:
- Don't wait for transfer task - by @xhofe in AlistGo/alist#5595 (8bdfc)
- onedrive:
- Rename object in root folder - by @xhofe in AlistGo/alist#5468 (ab216)
- qbit:
- Seed time doesn't take effect - by @xhofe in AlistGo/alist#5663 (83c22)
- teambition:
- International upload - by @xhofe in AlistGo/alist#5360 (b99e7)
- vtencent:
- Only show 50 files - by @xhofe in AlistGo/alist#5805 (126cf)
🏎 Performance
- Make docker release 10 times faster - by @Mmx233 and @xhofe in AlistGo/alist#5803 (e6e2d)