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
bf11e7f

   🚀 Features

  • 123_open: Show only the fields of the selected auth mode  -  by 千石 (8d6e8)

   🐞 Bug Fixes

  • V-001 security vulnerability  -  by anupamme (32ebb)
  • auth:
    • Migrate user base paths to scoped roles  -  by 千石 (c45dd)
  • copy:
    • Create destination dir before copying within same storage  -  by Cipher Professor in #9662 (c7af2)
  • drivers:
    • Refresh Baidu tokens and update 360 authentication  -  by 千石 (656e3)
  • fs:
    • Accept uploads without Content-Length  -  by CaoBochun (cc1b3)
    • Validate explicit content length  -  by CaoBochun (af056)
  • local:
    • Key thumbnail cache by rendered width  -  by 千石 in #9654 (1a8fc)
  • net:
    • Guard downloader.interrupt() against a repeat close  -  by Cipher Professor in #9663 (f6771)
  • proxy:
    • Block inline rendering only for unsafe content types  -  by Jan Kahmen (fd126)
  • quark:
    • Recover transient upload control errors  -  by Novum (ff17a)
    • Handle delayed directory visibility after mkdir  -  by Novum (54b97)
    • Fail closed on ambiguous upload pre responses  -  by Novum in #9660 (bf11e)
  • uc:
    • Generate persistent device tokens for downloads  -  by 千石 (9d327)
    View changes on GitHub

v3.64.0

Choose a tag to compare

@alist666 alist666 released this 03 Sep 03:28
3e49fa4

   🐞 Bug Fixes

    View changes on GitHub

v3.63.0

Choose a tag to compare

@alist666 alist666 released this 05 Aug 08:04
843d9dc

   🚀 Features

   🐞 Bug Fixes

  • 123_open:
  • 139:
  • archive:
  • baidu_netdisk:
    • Stream upload slices to avoid buffering whole parts in memory  -  by @okatu-loli (1c360)
  • lanzou:
  • net:
    • Bound overload retries with backoff and fail fast on unrecoverable download errors  -  by @okatu-loli (e79d3)
  • quark:
    • Refresh __puus cookie periodically to keep download signature valid  -  by alist-dev (fdcd8)
  • security:
  • thunder:
    • Persist login token and clear consumed credit key  -  by alist-dev (dd472)
    • Tolerate refresh responses without rotated refresh token  -  by alist-dev (d358f)
    View changes on GitHub

v3.62.0

Choose a tag to compare

@alist666 alist666 released this 14 Jul 04:06
aead76e

   🚀 Features

   🐞 Bug Fixes

    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