# alist changelog > alist release notes. - Vendor: alist - Category: Developer Tools - Official site: https://alistgo.com/ - Tracked by: What's New (https://whatsnew.fyi/product/alist) - Harvested from: GitHub (AlistGo/alist) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### v3.62.0 - Date: 2026-07-14 - Version: v3.62.0 - Original notes: https://github.com/AlistGo/alist/releases/tag/v3.62.0 - Permalink: https://whatsnew.fyi/product/alist/releases/v3.62.0 - **added** — Add sjtu netdisk driver - **added** — Add emby driver - **changed** — Optimize login credential flow for 139 driver - **added** — Support skipping existing files in copy tasks - **changed** — Make API and download-link domains configurable for pikpak - **added** — Add index-free (no_index) live search mode - **added** — Support custom download params with magic variables for url_tree - **security** — Fix V-001 security vulnerability - **security** — Sanitize shell/subprocess call in util.go - **fixed** — Restore Cookie on download link header in 115 driver so proxied downloads work - **fixed** — Update 123pan domain from www.123pan.com to yun.123pan.com - **fixed** — Honor use_large_thumbnail for family/personal/group clouds in 139 driver - **fixed** — Rate-limit API requests in guangyapan driver to avoid flooding on batch copy - **fixed** — Don't auto-index wrapper drivers' underlying storage in index - **fixed** — Bump weiyun-sdk-go to v0.1.4 to fix nil pointer panic on Init in weiyun driver ######    🚀 Features - **driver**: - Add sjtu netdisk driver  -  by @dkf0321 in https://github.com/AlistGo/alist/issues/9572 [(44ccd)](https://github.com/AlistGo/alist/commit/44ccd331) - Add emby driver  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9574 [(aead7)](https://github.com/AlistGo/alist/commit/aead76e4) - **drivers/139**: - Optimize login credential flow  -  by @UcnacDx2 [(51818)](https://github.com/AlistGo/alist/commit/518188a8) - **fs**: - Support skipping existing files in copy tasks  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9555 and https://github.com/AlistGo/alist/issues/9557 [(d02c9)](https://github.com/AlistGo/alist/commit/d02c91b1) - **pikpak**: - Make API and download-link domains configurable  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9564 [(9a36b)](https://github.com/AlistGo/alist/commit/9a36bd16) - **search**: - Add index-free (no_index) live search mode  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9565 [(3fef2)](https://github.com/AlistGo/alist/commit/3fef2075) - **url_tree**: - Support custom download params with magic variables  -  by @okatu-loli [(e8f5d)](https://github.com/AlistGo/alist/commit/e8f5d79f) ######    🐞 Bug Fixes - V-001 security vulnerability  -  by @orbisai0security [(dcefe)](https://github.com/AlistGo/alist/commit/dcefefb6) - Sanitize shell/subprocess call in util.go  -  by @orbisai0security [(6554b)](https://github.com/AlistGo/alist/commit/6554b45f) - **115**: Restore Cookie on download link header so proxied downloads work  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9554 [(167c9)](https://github.com/AlistGo/alist/commit/167c98f7) - **123pan**: Update domain www.123pan.com -> yun.123pan.com  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9571 [(3adad)](https://github.com/AlistGo/alist/commit/3adad49d) - **139**: Honor use_large_thumbnail for family/personal/group clouds  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9562 [(48842)](https://github.com/AlistGo/alist/commit/488426dd) - **guangyapan**: Rate-limit API requests to avoid flooding on batch copy  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9553 [(5a629)](https://github.com/AlistGo/alist/commit/5a629dab) - **index**: Don't auto-index wrapper drivers' underlying storage  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9563 [(d2890)](https://github.com/AlistGo/alist/commit/d28903ae) - **weiyun**: Bump weiyun-sdk-go to v0.1.4 to fix nil pointer panic on Init  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9561 [(2b859)](https://github.com/AlistGo/alist/commit/2b859044) ######     [View changes on GitHub](https://github.com/AlistGo/alist/compare/v3.61.0...v3.62.0) ### v3.61.0 - Date: 2026-06-02 - Version: v3.61.0 - Original notes: https://github.com/AlistGo/alist/releases/tag/v3.61.0 - Permalink: https://whatsnew.fyi/product/alist/releases/v3.61.0 - **added** — Add GuangYaPan offline download - **added** — Support mounting and HLS playback for 139-share - **added** — Add virtual_path field on fs/list and fs/get responses - **added** — Add export tools API for lark - **added** — Add frontend sort memory switch - **added** — Add preview_settings for per-extension preview management - **security** — Fix V-002 security vulnerability - **fixed** — Support all pagination mode - **security** — Fix CVE-2026-34986 security vulnerability - **fixed** — Fix modification time parsing for 139-share - **fixed** — Allow user input folder path in driver root path for guangyapan - **fixed** — Expose sorting options for guangyapan - **fixed** — Resolve offline root folder lookup for guangyapan - **fixed** — Handle acw_sc__v2 anti-crawler challenge on all requests for lanzou - **fixed** — Initialize task manager so async fs operations don't panic for mcp - **fixed** — Expire missing meta cache - **fixed** — Synchronize Buf.Close with Write/Read to prevent nil-pointer panic for net - **fixed** — Clear list cache after storage updates ######    🚀 Features - Add GuangYaPan offline download  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9505 [(fc26c)](https://github.com/AlistGo/alist/commit/fc26c3d8) - **139-share**: - Support mounting and HLS playback  -  by ** 139云盘分享链接在M3U8中使用相对TS路径,导致代理请求无法正常解析。此外,AList下载器会严格校验文件元数据与实际流的大小一致性,导致动态生成的M3U8因长度不匹配触发416或EOF错误。我们采用了1MB填充技术以兼容AList的严格校验,且1MB足以容纳绝大多数M3U8文件而不影响性能。 Changes: alist/drivers/139/types.go - Added ShareCatalog and ShareContent structs for API response mapping ** [( 支持分享)](https://github.com/AlistGo/alist/commit/ 支持分享链接挂载与播放 Root cause: 139 Cloud share links use relative TS paths in M3U8 playlists which cannot be resolved by proxied clients. Additionally, AList's downloader enforces strict metadata-to-stream size validation, leading to 416 (Range) or EOF errors when serving dynamic M3U8 content. We implemented a 1MB padding technique to ensure compatibility with AList's strict size checks; 1MB is sufficient for almost all M3U8 files without impacting performance. ) - **api**: - Add virtual_path field on fs/list and fs/get responses  -  by @okatu-loli [(e36c6)](https://github.com/AlistGo/alist/commit/e36c68e4) - **lark**: - Add export tools API  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9511 [(d509a)](https://github.com/AlistGo/alist/commit/d509a878) - **settings**: - Add frontend sort memory switch  -  by @okatu-loli [(cbeb0)](https://github.com/AlistGo/alist/commit/cbeb088d) - Add preview_settings for per-extension preview management  -  by @okatu-loli [(1db7a)](https://github.com/AlistGo/alist/commit/1db7a942) ######    🐞 Bug Fixes - V-002 security vulnerability  -  by @orbisai0security [(e35ab)](https://github.com/AlistGo/alist/commit/e35abf51) - Support all pagination mode  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9512 [(0fa86)](https://github.com/AlistGo/alist/commit/0fa863ed) - CVE-2026-34986 security vulnerability  -  by @orbisai0security [(02c09)](https://github.com/AlistGo/alist/commit/02c09a77) - **139-share**: - Fix modification time parsing  -  by **45daac9e** [( 修复分享)](https://github.com/AlistGo/alist/commit/ 修复分享模式下的修改时间解析) - **guangyapan**: - Allow user input folder path in driver root path  -  by @abandonstudy [(dba5c)](https://github.com/AlistGo/alist/commit/dba5c279) - Expose sorting options  -  by @okatu-loli [(4a23e)](https://github.com/AlistGo/alist/commit/4a23e6a5) - Resolve offline root folder lookup  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9516 [(de569)](https://github.com/AlistGo/alist/commit/de56968a) - **lanzou**: - Handle acw_sc__v2 anti-crawler challenge on all requests  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9548 [(d0cec)](https://github.com/AlistGo/alist/commit/d0cec677) - **mcp**: - Initialize task manager so async fs operations don't panic  -  by @okatu-loli and **Claude Opus 4.7** [(69464)](https://github.com/AlistGo/alist/commit/69464a28) - **meta**: - Expire missing meta cache  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9504 [(f4459)](https://github.com/AlistGo/alist/commit/f4459fcb) - **net**: - Synchronize Buf.Close with Write/Read to prevent nil-pointer panic  -  by @okatu-loli and **Claude Opus 4.7** [(0e9f8)](https://github.com/AlistGo/alist/commit/0e9f8746) - **storage**: - Clear list cache after storage updates  -  by @okatu-loli [(ffbbe)](https://github.com/AlistGo/alist/commit/ffbbe7a9) ######     [View changes on GitHub](https://github.com/AlistGo/alist/com _[Truncated at 4000 characters — full notes: https://github.com/AlistGo/alist/releases/tag/v3.61.0]_ ### v3.60.0 - Date: 2026-04-20 - Version: v3.60.0 - Original notes: https://github.com/AlistGo/alist/releases/tag/v3.60.0 - Permalink: https://whatsnew.fyi/product/alist/releases/v3.60.0 - **added** — Add runtime log API and stop endpoint for frp - **added** — Wire bootstrap settings and runtime dependencies for frp - **added** — Add full GuangYaPan driver integration ######    🚀 Features - **frp**: - Add runtime log API and stop endpoint  -  by @okatu-loli [(ee272)](https://github.com/AlistGo/alist/commit/ee272440) - Wire bootstrap settings and runtime dependencies  -  by @okatu-loli [(51114)](https://github.com/AlistGo/alist/commit/51114e49) - **guangyapan**: - Add full GuangYaPan driver integration  -  by @okatu-loli [(06cb5)](https://github.com/AlistGo/alist/commit/06cb5ee5) ######     [View changes on GitHub](https://github.com/AlistGo/alist/compare/v3.59.0...v3.60.0) ### v3.59.0 - Date: 2026-04-14 - Version: v3.59.0 - Original notes: https://github.com/AlistGo/alist/releases/tag/v3.59.0 - Permalink: https://whatsnew.fyi/product/alist/releases/v3.59.0 - **added** — Add public share support - **added** — Add burn-after-read support for shares - **added** — Extend share lifecycle controls - **added** — Add 360AI YunPan driver - **added** — Add chunker storage driver - **added** — Support multi-target chunk storage - **added** — Add baidu youth driver - **added** — Add Darkibox driver - **added** — Add response types for streamtape remote download, file info, and conversion status - **added** — Add streamtape remote upload ID helpers - **added** — Implement PutURL for streamtape remote uploads - **added** — Implement streamtape Other method with remotedl_status, remotedl_remove, file_info, thumbnail, conversion_status - **added** — Add streamtape Sha256 upload support - **added** — Add s3 placeholder toggle - **fixed** — Handle aliyundrive open rate limits - **fixed** — Enable GFM extension for markdown rendering in proxy mode - **fixed** — Recover personal host for 139 personal_new requests - **fixed** — Add warning type prefix to streamtape Alert message - **fixed** — Fix misskey FolderId format validation and root directory handling - **fixed** — Fix s3 empty-folder delete behavior ######    🚀 Features - Add public share support  -  by @okatu-loli [(a8ff7)](https://github.com/AlistGo/alist/commit/a8ff7c99) - Add burn-after-read support for shares  -  by @okatu-loli [(bd725)](https://github.com/AlistGo/alist/commit/bd725d54) - Extend share lifecycle controls  -  by @okatu-loli [(4f60c)](https://github.com/AlistGo/alist/commit/4f60c312) - Add 360AI YunPan driver  -  by @okatu-loli [(71898)](https://github.com/AlistGo/alist/commit/71898a44) - **chunker**: - Add storage driver  -  by @okatu-loli [(09476)](https://github.com/AlistGo/alist/commit/094765eb) - Support multi-target chunk storage  -  by @okatu-loli [(ce6a1)](https://github.com/AlistGo/alist/commit/ce6a192d) - **driver**: - Add baidu youth driver  -  by @okatu-loli [(c07cd)](https://github.com/AlistGo/alist/commit/c07cd1bf) - Add Darkibox driver  -  by **darkizone** and **Claude Opus 4.6 (1M context)** [(9b697)](https://github.com/AlistGo/alist/commit/9b697e45) - **driver/streamtape**: - Add response types for remote download, file info, and conversion status  -  by @xiaoqingwanga [(fe0c5)](https://github.com/AlistGo/alist/commit/fe0c5b8d) - Add remote upload ID helpers  -  by @xiaoqingwanga [(11254)](https://github.com/AlistGo/alist/commit/11254ddb) - Implement PutURL for remote uploads  -  by @xiaoqingwanga [(d59c5)](https://github.com/AlistGo/alist/commit/d59c5891) - Implement Other method with remotedl_status, remotedl_remove, file_info, thumbnail, conversion_status  -  by @xiaoqingwanga [(6761f)](https://github.com/AlistGo/alist/commit/6761fe7a) - Add Sha256 upload support and move-to-root alert  -  by @xiaoqingwanga [(06638)](https://github.com/AlistGo/alist/commit/066386fa) - **s3**: - Add placeholder toggle and fix empty-folder delete behavior  -  by @okatu-loli [(a6735)](https://github.com/AlistGo/alist/commit/a673503f) ######    🐞 Bug Fixes - Handle aliyundrive open rate limits  -  by @okatu-loli [(37a6b)](https://github.com/AlistGo/alist/commit/37a6b266) - Enable GFM extension for markdown rendering in proxy mode  -  by @icebear0828 [(97a4b)](https://github.com/AlistGo/alist/commit/97a4bb39) - **139**: Recover personal host for personal_new requests  -  by @okatu-loli [(35832)](https://github.com/AlistGo/alist/commit/35832d04) - **driver/streamtape**: Add warning type prefix to Alert message  -  by @xiaoqingwanga [(9dd68)](https://github.com/AlistGo/alist/commit/9dd68233) - **misskey**: FolderId format validation and root directory handling  -  by @vxtls [(12989)](https://github.com/AlistGo/alist/commit/129895be) ######     [View changes on GitHub](https://github.com/AlistGo/alist/compare/v3.58.0...v3.59.0) ### v3.58.0 - Date: 2026-03-16 - Version: v3.58.0 - Original notes: https://github.com/AlistGo/alist/releases/tag/v3.58.0 - Permalink: https://whatsnew.fyi/product/alist/releases/v3.58.0 - **added** — Add FTPS driver - **added** — Add streamtape driver - **added** — Add consistent error messaging for invalid login credentials - **changed** — Upgrade dependencies and enhance 115 cloud functionality - **added** — Add pagination support and enhance response structure - **added** — Add options to use ffmpeg to generate thumbnail - **changed** — Support 302 with transcoding and stable video preview - **added** — Add STRM driver with independent sync flow - **added** — Add driver-level sign expiry and rotate action - **added** — Add configurable thumbnail size setting and update thumbnail generation - **added** — Add WuKongNetdisk driver with read-write support - **fixed** — Unescape URL path to handle '#' in filenames - **fixed** — Reduce WebDAV logging for NotFoundError - **fixed** — Handle nil buffer case in resizeImageToBufferWithFFmpegGo - **fixed** — Prevent and heal dirty admin permissions - **fixed** — Add host parsing for TLS configuration in login function - **fixed** — Block rename for password-protected paths ######    🚀 Features - Add FTPS driver  -  by @okatu-loli [(f3d62)](https://github.com/AlistGo/alist/commit/f3d62306) - Add streamtape driver  -  by @okatu-loli [(1175f)](https://github.com/AlistGo/alist/commit/1175f8ac) - **auth**: - Add consistent error messaging for invalid login credentials  -  by @okatu-loli [(3bc7d)](https://github.com/AlistGo/alist/commit/3bc7de34) - **driver**: - Upgrade dependencies and enhance 115 cloud functionality  -  by @okatu-loli [(39962)](https://github.com/AlistGo/alist/commit/39962d67) - **drivers**: - Add FTPS driver with TLS support  -  by @RedwindA [(1880b)](https://github.com/AlistGo/alist/commit/1880b5af) - **fs**: - Add pagination support and enhance response structure  -  by @okatu-loli [(33856)](https://github.com/AlistGo/alist/commit/338569fd) - **local**: - Add options to use ffmpeg to generate thumbnail  -  by @Muione [(60c20)](https://github.com/AlistGo/alist/commit/60c203b3) - **quark**: - Support 302 with transcoding and stable video preview  -  by @okatu-loli [(faa59)](https://github.com/AlistGo/alist/commit/faa596c8) - **strm**: - Add STRM driver with independent sync flow  -  by @okatu-loli [(5852a)](https://github.com/AlistGo/alist/commit/5852a817) - Add driver-level sign expiry and rotate action  -  by @okatu-loli [(866d4)](https://github.com/AlistGo/alist/commit/866d4f4c) - **thumbnail**: - Add configurable thumbnail size setting and update thumbnail generation  -  by **Sky_slience** [(cf01f)](https://github.com/AlistGo/alist/commit/cf01ff6f) - **wukong**: - Add WuKongNetdisk driver with read-write support  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9449 [(6bde8)](https://github.com/AlistGo/alist/commit/6bde813e) ######    🐞 Bug Fixes - Unescape URL path to handle '#' in filenames Fixes AlistGo/alist#9361  -  by @bintocher in https://github.com/AlistGo/alist/issues/9361 [(3f993)](https://github.com/AlistGo/alist/commit/3f9933a0) - Reduce WebDAV logging for NotFoundError  -  by @hgkdzbf6 [(d4cc6)](https://github.com/AlistGo/alist/commit/d4cc6efd) - Handle nil buffer case in resizeImageToBufferWithFFmpegGo  -  by @Muione [(5773c)](https://github.com/AlistGo/alist/commit/5773c637) - **auth**: Prevent and heal dirty admin permissions  -  by @okatu-loli [(82ab5)](https://github.com/AlistGo/alist/commit/82ab5768) - **ftps**: Add host parsing for TLS configuration in login function  -  by @RedwindA [(426d5)](https://github.com/AlistGo/alist/commit/426d594c) - **rename**: Block rename for password-protected paths  -  by **Sky_slience** [(7dc82)](https://github.com/AlistGo/alist/commit/7dc8231e) ######     [View changes on GitHub](https://github.com/AlistGo/alist/compare/v3.57.0...v3.58.0) ### v3.57.0 - Date: 2026-02-04 - Version: v3.57.0 - Original notes: https://github.com/AlistGo/alist/releases/tag/v3.57.0 - Permalink: https://whatsnew.fyi/product/alist/releases/v3.57.0 - **added** — Add doubao new driver - **changed** — Refactor path handling in iso9660 for secure file extraction - **fixed** — Prevent Zip Slip in archive extraction - **fixed** — Block path traversal in handlers - **fixed** — Harden TLS defaults and warn on insecure mode ######    🚀 Features - Add doubao new driver  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9416 [(42fce)](https://github.com/AlistGo/alist/commit/42fce722) - **iso9660**: Refactor path handling for secure file extraction  -  by @okatu-loli [(a0389)](https://github.com/AlistGo/alist/commit/a0389e27) ######    🐞 Bug Fixes - **archive**: Prevent Zip Slip in extraction  -  by @okatu-loli [(c258b)](https://github.com/AlistGo/alist/commit/c258b93d) - **fs**: Block path traversal in handlers  -  by @okatu-loli [(13286)](https://github.com/AlistGo/alist/commit/13286900) - **tls**: Harden defaults and warn on insecure mode  -  by @okatu-loli [(66a52)](https://github.com/AlistGo/alist/commit/66a52b82) ######     [View changes on GitHub](https://github.com/AlistGo/alist/compare/v3.56.0...v3.57.0) ### v3.56.0 - Date: 2026-01-04 - Version: v3.56.0 - Original notes: https://github.com/AlistGo/alist/releases/tag/v3.56.0 - Permalink: https://whatsnew.fyi/product/alist/releases/v3.56.0 - **added** — Configurable signature for down proxy URLs - **added** — SetToken endpoint for updating token settings - **changed** — Enhanced Baidu Netdisk upload logic with dynamic URL retrieval ######    🚀 Features - **driver**: Enhanced Baidu Netdisk upload logic with dynamic URL retrieval  -  by @okatu-loli [(e5662)](https://github.com/AlistGo/alist/commit/e5662efa) - **proxy**: Added configurable signature for down proxy URLs  -  by @okatu-loli [(5f244)](https://github.com/AlistGo/alist/commit/5f244090) - **settings**: Add `SetToken` endpoint for updating token settings  -  by @okatu-loli [(99802)](https://github.com/AlistGo/alist/commit/998022e3) ######     [View changes on GitHub](https://github.com/AlistGo/alist/compare/v3.55.0...v3.56.0) ### v3.55.0 - Date: 2025-11-15 - Version: v3.55.0 - Original notes: https://github.com/AlistGo/alist/releases/tag/v3.55.0 - Permalink: https://whatsnew.fyi/product/alist/releases/v3.55.0 - **added** — Add new driver bitqiu support - **added** — Add support for Gitee driver - **changed** — Add sanitization for file and folder names in cloud189 driver - **fixed** — Add support for X-Device-Fingerprint header in Mediatrack - **fixed** — Handle Lanzou anti-crawler challenge by recalculating cookies ######    🚀 Features - Add new driver bitqiu support  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9355 [(4c840)](https://github.com/AlistGo/alist/commit/4c840185) - **cloud189**: Added sanitization for file and folder names  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9366 [(ce415)](https://github.com/AlistGo/alist/commit/ce415870) - **driver**: Added support for Gitee driver  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9368 [(0cbc7)](https://github.com/AlistGo/alist/commit/0cbc7ebc) ######    🐞 Bug Fixes - **Mediatrack**: Add support for X-Device-Fingerprint header  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9354 [(b4d9b)](https://github.com/AlistGo/alist/commit/b4d9beb4) - **driver**: Handle Lanzou anti-crawler challenge by recalculating cookies  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9364 [(3cddb)](https://github.com/AlistGo/alist/commit/3cddb6b7) ######     [View changes on GitHub](https://github.com/AlistGo/alist/compare/v3.54.0...v3.55.0) ### v3.54.0 - Date: 2025-10-16 - Version: v3.54.0 - Original notes: https://github.com/AlistGo/alist/releases/tag/v3.54.0 - Permalink: https://whatsnew.fyi/product/alist/releases/v3.54.0 - **added** — Add pCloud driver support - **added** — Add URL signing support to driver - **added** — Add OSS Archive Support to S3 driver - **added** — Add ProtonDrive driver - **added** — Add configurable link expiration handling to gofile ######    🚀 Features - Add pCloud driver support  -  by @textrix in https://github.com/AlistGo/alist/issues/9339 [(fe564)](https://github.com/AlistGo/alist/commit/fe564c42) - **driver**: Add URL signing support  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9347 [(35d32)](https://github.com/AlistGo/alist/commit/35d32244) - **driver/s3**: Add OSS Archive Support  -  by @okatu-loli in https://github.com/AlistGo/alist/issues/9350 [(a6bd9)](https://github.com/AlistGo/alist/commit/a6bd90a9) - **drivers**: Add ProtonDrive driver  -  by @Da3zKi7 in https://github.com/AlistGo/alist/issues/9331 [(81a7f)](https://github.com/AlistGo/alist/commit/81a7f28b) - **gofile**: Add configurable link expiration handling  -  by @Chesyre in https://github.com/AlistGo/alist/issues/9329 [(d1788)](https://github.com/AlistGo/alist/commit/d17889bf) ######     [View changes on GitHub](https://github.com/AlistGo/alist/compare/v3.53.0...v3.54.0) ### beta — AList Beta Version - Date: 2024-08-17 - Version: beta - Original notes: https://github.com/AlistGo/alist/releases/tag/beta - Permalink: https://whatsnew.fyi/product/alist/releases/beta - Labels: Pre-release - **added** — Add sjtu netdisk driver - **added** — Add emby driver - **changed** — Optimize login credential flow for 139 driver - **added** — Support skipping existing files in copy tasks - **changed** — Make API and download-link domains configurable for pikpak - **added** — Add index-free (no_index) live search mode - **added** — Support custom download params with magic variables for url_tree - **security** — Fix V-001 security vulnerability - **security** — Sanitize shell/subprocess call in util.go - **fixed** — Restore Cookie on download link header for 115 driver so proxied downloads work - **fixed** — Update 123pan domain from www.123pan.com to yun.123pan.com - **fixed** — Honor use_large_thumbnail for family/personal/group clouds in 139 driver - **fixed** — Rate-limit API requests in guangyapan driver to avoid flooding on batch copy - **fixed** — Don't auto-index wrapper drivers' underlying storage - **fixed** — Bump weiyun-sdk-go to v0.1.4 to fix nil pointer panic on Init ######    🚀 Features - **driver**: - Add sjtu netdisk driver  -  by **dkf0321** in https://github.com/AlistGo/alist/issues/9572 [(44ccd)](https://github.com/AlistGo/alist/commit/44ccd331) - Add emby driver  -  by **千石** in https://github.com/AlistGo/alist/issues/9574 [(aead7)](https://github.com/AlistGo/alist/commit/aead76e4) - **drivers/139**: - Optimize login credential flow  -  by **ucnacdx2** [(51818)](https://github.com/AlistGo/alist/commit/518188a8) - **fs**: - Support skipping existing files in copy tasks  -  by **千石** in https://github.com/AlistGo/alist/issues/9555 and https://github.com/AlistGo/alist/issues/9557 [(d02c9)](https://github.com/AlistGo/alist/commit/d02c91b1) - **pikpak**: - Make API and download-link domains configurable  -  by **千石** in https://github.com/AlistGo/alist/issues/9564 [(9a36b)](https://github.com/AlistGo/alist/commit/9a36bd16) - **search**: - Add index-free (no_index) live search mode  -  by **千石** in https://github.com/AlistGo/alist/issues/9565 [(3fef2)](https://github.com/AlistGo/alist/commit/3fef2075) - **url_tree**: - Support custom download params with magic variables  -  by **千石** [(e8f5d)](https://github.com/AlistGo/alist/commit/e8f5d79f) ######    🐞 Bug Fixes - V-001 security vulnerability  -  by **orbisai0security** [(dcefe)](https://github.com/AlistGo/alist/commit/dcefefb6) - Sanitize shell/subprocess call in util.go  -  by **orbisai0security** [(6554b)](https://github.com/AlistGo/alist/commit/6554b45f) - **115**: Restore Cookie on download link header so proxied downloads work  -  by **千石** in https://github.com/AlistGo/alist/issues/9554 [(167c9)](https://github.com/AlistGo/alist/commit/167c98f7) - **123pan**: Update domain www.123pan.com -> yun.123pan.com  -  by **千石** in https://github.com/AlistGo/alist/issues/9571 [(3adad)](https://github.com/AlistGo/alist/commit/3adad49d) - **139**: Honor use_large_thumbnail for family/personal/group clouds  -  by **千石** in https://github.com/AlistGo/alist/issues/9562 [(48842)](https://github.com/AlistGo/alist/commit/488426dd) - **guangyapan**: Rate-limit API requests to avoid flooding on batch copy  -  by **千石** in https://github.com/AlistGo/alist/issues/9553 [(5a629)](https://github.com/AlistGo/alist/commit/5a629dab) - **index**: Don't auto-index wrapper drivers' underlying storage  -  by **千石** in https://github.com/AlistGo/alist/issues/9563 [(d2890)](https://github.com/AlistGo/alist/commit/d28903ae) - **weiyun**: Bump weiyun-sdk-go to v0.1.4 to fix nil pointer panic on Init  -  by **千石** in https://github.com/AlistGo/alist/issues/9561 [(2b859)](https://github.com/AlistGo/alist/commit/2b859044) ######     [View changes on GitHub](https://github.com/AlistGo/alist/compare/v3.61.0...main)