v3.45.0
🚀 Features
- Add h2c for http server - by @j2rong4cn in AlistGo/alist#8294 (4f5ca)
- Add UseLargeThumbnail for 139 - by @bigQY in AlistGo/alist#8424 (6d9c5)
- 115_open:
- 139:
- Add option ReportRealSize (#8244 close #8141) - by @xrgzs and Copilot in AlistGo/alist#8244 and AlistGo/alist#8141 (af18c)
- azure_blob:
- Implement GetRootId interface in Addition struct - by @NewFuture in AlistGo/alist#8389 (28e5b)
- cloudreve:
- S3 policy support - by @xrgzs in AlistGo/alist#8245 (465dd)
- cloudreve_v4:
- Add Cloudreve V4 driver (#8470 closes #8328 #8467) - by @xrgzs in AlistGo/alist#8470, AlistGo/alist#8328 and AlistGo/alist#8467 (ffa03)
- doubao:
- Support upload (#8302 close #8335) - by @anobodys and Copilot in AlistGo/alist#8302 and AlistGo/alist#8335 (f0b1a)
- Add get_download_info API and download_api option - by @xrgzs in AlistGo/alist#8428 (b2b91)
- doubao_share:
- Support doubao_share link - by @anobodys and anobodys in AlistGo/alist#8376 (477c4)
- driver:
- Add Azure Blob Storage driver - by @NewFuture and Copilot in AlistGo/alist#8261 (2e21d)
- url-tree:
- Implement the Put interface to support adding links directly to the UrlTree on the web side - by @lee-cq and Copilot in AlistGo/alist#8312 (88abb)
🐞 Bug Fixes
- Revert "refactor(net): pass request header" - by @j2rong4cn in AlistGo/alist#8269 (a6304)
- Shebang of entrypoint.sh - by @Mmx233 in AlistGo/alist#8408 (bf070)
- Remove auth middleware for authn login - by @Mmx233 in AlistGo/alist#8407 (e532a)
- Prevent guest user from updating profile - by @yclw in AlistGo/alist#8447 (11e72)
- 115_open:
- 139:
- Incorrect host - by @SamPan1988 and Copilot in AlistGo/alist#8368 (41bda)
- aliyundrive_open:
- Resolve file duplication issues and improve path handling - by @gaoyifan and Copilot in AlistGo/alist#8358 (0a992)
- archive:
- Unable to preview - by @j2rong4cn in AlistGo/alist#8248 (31c55)
- baidu_netdisk:
- Add another video crack api - by @anobodys and anobodys in AlistGo/alist#8275 (ab68f)
- deps:
- docker_release:
- Avoid duplicate occupation in docker image (#8393 close #8388) - by @yanjing19989 in AlistGo/alist#8393 and AlistGo/alist#8388 (b4493)
- doubao:
- Update file size type to int64 - by @xrgzs in AlistGo/alist#8289 (37640)
- fs:
- Remove old target object from cache before updating - by @gaoyifan in AlistGo/alist#8352 (c8470)
- ipfs:
- Fix problems - by @jerry-harm in AlistGo/alist#8252 (a4bfb)
- lanzou:
- Remove JavaScript comments from response data - by @xrgzs in AlistGo/alist#8386 (52d4e)
- mega:
- Use newest file for same filename (#8422 close #8344) - by @gdm257 in AlistGo/alist#8422 and AlistGo/alist#8344 (17b42)
- net:
- Unexpected write (#8291 close #8281) - by @j2rong4cn in AlistGo/alist#8291 and AlistGo/alist#8281 (a2f26)
- netease_music:
- Change ListResp size fields from string to int64 - by @xrgzs in AlistGo/alist#8417 (f5414)
- pikpak&pikpak_share:
- Update algorithms - by @dgscyg in AlistGo/alist#8278 (affd0)
- Fix WebPackageName - by @dgscyg in AlistGo/alist#8305 (544a7)
- thunder:
- Fix login issue (#8342 close #8288) - by @dgscyg in AlistGo/alist#8342 and AlistGo/alist#8288 (d0ee9)
🏎 Performance
- Optimize IO read/write usage - by @j2rong4cn and @xrgzs in AlistGo/alist#8243 (ddffa)
- local: Avoid duplicate parsing of VideoThumbPos - by @1024th in AlistGo/alist#7812 (8f89c)
- quark_uc&quark_uc_tv: Native proxy multithreading - by @xiaoQQya in AlistGo/alist#8287 (3375c)