Skip to content

Releases: AlistGo/alist

AList Beta Version

AList Beta Version Pre-release
Pre-release

Choose a tag to compare

@xhofe xhofe released this 17 Aug 14:10
3e3776d

   🚀 Features

  • drivers/139: Optimize login credential flow  -  by ucnacdx2 (51818)
  • url_tree: Support custom download params with magic variables  -  by 千石 (e8f5d)

   🐞 Bug Fixes

  • V-001 security vulnerability  -  by orbisai0security (dcefe)
  • Sanitize shell/subprocess call in util.go  -  by orbisai0security (6554b)
  • 123pan: Update domain www.123pan.com -> yun.123pan.com  -  by 千石 in #9571 (3adad)
    View changes on GitHub

v3.61.0

Choose a tag to compare

@alist666 alist666 released this 02 Jun 01:37
d0cec67

   🚀 Features

  • Add GuangYaPan offline download  -  by @okatu-loli in #9505 (fc26c)
  • 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:
  • lark:
  • settings:

   🐞 Bug Fixes

    View changes on GitHub

v3.60.0

Choose a tag to compare

@alist666 alist666 released this 20 Apr 01:58
527ad89

   🚀 Features

    View changes on GitHub

v3.59.0

Choose a tag to compare

@alist666 alist666 released this 14 Apr 12:19
343ccd5

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v3.58.0

Choose a tag to compare

@alist666 alist666 released this 16 Mar 11:57
6bde813

   🚀 Features

   🐞 Bug Fixes

  • Unescape URL path to handle '#' in filenames Fixes #9361  -  by @bintocher in #9361 (3f993)
  • Reduce WebDAV logging for NotFoundError  -  by @hgkdzbf6 (d4cc6)
  • Handle nil buffer case in resizeImageToBufferWithFFmpegGo  -  by @Muione (5773c)
  • auth: Prevent and heal dirty admin permissions  -  by @okatu-loli (82ab5)
  • ftps: Add host parsing for TLS configuration in login function  -  by @RedwindA (426d5)
  • rename: Block rename for password-protected paths  -  by Sky_slience (7dc82)
    View changes on GitHub

v3.57.0

Choose a tag to compare

@alist666 alist666 released this 04 Feb 09:18
84ce672

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v3.56.0

Choose a tag to compare

@alist666 alist666 released this 04 Jan 15:14
2b79a39

   🚀 Features

  • driver: Enhanced Baidu Netdisk upload logic with dynamic URL retrieval  -  by @okatu-loli (e5662)
  • proxy: Added configurable signature for down proxy URLs  -  by @okatu-loli (5f244)
  • settings: Add SetToken endpoint for updating token settings  -  by @okatu-loli (99802)
    View changes on GitHub

v3.55.0

Choose a tag to compare

@alist666 alist666 released this 15 Nov 03:14
3cddb6b

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v3.54.0

Choose a tag to compare

@alist666 alist666 released this 16 Oct 12:00
e2016dd

   🚀 Features

    View changes on GitHub

v3.53.0

Choose a tag to compare

@alist666 alist666 released this 12 Sep 10:01
e1800f1

   🚀 Features

   🐞 Bug Fixes

  • drivers: Add session renewal cron for MediaFire driver  -  by @Da3zKi7 and Da3zKi7 in #9321 (16cce)
  • ssologin: Missing role in SSO auto-registration and minor callback issue  -  by @sakkyoi in #9305 (930f9)
    View changes on GitHub