Skip to content

OpenList

v4.2.2 Breaking

This release includes 2 breaking changes for platform teams planning a safe upgrade.

Published 9d File Storage & Sync
βœ“ No known CVEs patched
Read the diff β†’ Tool health β†’ What is this tool? β†’

✓ No known CVEs patched in this version

Topics

alist aliyunpan baidupan openlist

Affected surfaces

auth breaking_upgrade

Summary

AI summary

Broad release touches 🐞 Bug Fixes, πŸš€ Features, 🚨 Breaking Changes, and 🏎 Performance. Breaking: cache: Extract hybrid_cache package (removal of in‑process caching logic)

Full changelog

   🚨 Breaking Changes

  • cache: Extract hybrid_cache package Β -Β  by @j2rong4cn in https://github.com/OpenListTeam/OpenList/issues/2477 (9eae6)
  • settings: Move FilterReadMeScripts to frontend Β -Β  by @xrgzs in https://github.com/OpenListTeam/OpenList/issues/2346 (a5ba6)

Β Β Β πŸš€ Features

  • 115_open: Implement Getter interface Β -Β  by @sevxn007 in https://github.com/OpenListTeam/OpenList/issues/1811 (07506)
  • 189pc: Implement AccessToken login Β -Β  by @zypluckyphoenix in https://github.com/OpenListTeam/OpenList/issues/2245 (0726d)
  • func: Support ed2k & magnet & torrent offline download Β -Β  by @PIKACHUIM in https://github.com/OpenListTeam/OpenList/issues/2452 (1d071)
  • s3: Implement Getter interface Β -Β  by @ZRHann in https://github.com/OpenListTeam/OpenList/issues/1790 (9033b)
  • sharing: Allow custom share IDs Β -Β  by @MuelNova in https://github.com/OpenListTeam/OpenList/issues/2353 (7e37c)
  • webdav: Implement Getter interface Β -Β  by @ZRHann and Copilot in https://github.com/OpenListTeam/OpenList/issues/2421 (e2840)

   🐞 Bug Fixes

  • 115:
    • Fix capacity display and CDN 403 errors Β -Β  by @SheltonZhu in https://github.com/OpenListTeam/OpenList/issues/2510 (ffbbc)
  • 189pc:
    • Handle numeric res_code in RenameResp to fix JSON unmarshal error Β -Β  by @PIKACHUIM in https://github.com/OpenListTeam/OpenList/issues/2489 (b2820)
  • about:
    • Fix large logo on about page Β -Β  by @jyxjjj in https://github.com/OpenListTeam/OpenList/issues/2418 (201a2)
  • driver:
    • Fix 189 & 189pc fastcopy form local storage Β -Β  by @PIKACHUIM in https://github.com/OpenListTeam/OpenList/issues/2471 (7feec)
  • driver/139:
    • Remove RFC-incompatible request header Β -Β  by @Copilot and jyxjjj in https://github.com/OpenListTeam/OpenList/issues/2478 (daad2)
  • drivers:
    • Add headers in Link methods Β -Β  by @xrgzs in https://github.com/OpenListTeam/OpenList/issues/2401 (ece15)
  • drivers/139:
    • Check cdnSwitch before returning cdnUrl in personalGetLink Β -Β  by @xrgzs in https://github.com/OpenListTeam/OpenList/issues/2379 (331f5)
  • drivers/local:
    • Capture ENOTTY in reflink to allow fallback Β -Β  by @elysia-best in https://github.com/OpenListTeam/OpenList/issues/2492 (7cfb2)
  • drivers/wps:
    • Implement driver.GetRooter interface Β -Β  by @xrgzs in https://github.com/OpenListTeam/OpenList/issues/2414 (37663)
    • Correct account relevant handling Β -Β  by @xrgzs and Copilot in https://github.com/OpenListTeam/OpenList/issues/2415 (2d2d9)
  • fsmanage:
    • Improve path validation Β -Β  by @j2rong4cn in https://github.com/OpenListTeam/OpenList/issues/2437 (c7c0c)
  • internal/fs:
    • Add ObjectAlreadyExists error check Β -Β  by @mkitsdts in https://github.com/OpenListTeam/OpenList/issues/2019 (e87e0)
  • offline_download:
    • Fix login failure caused by qBittorrent 5.2.0 returning HTTP 204 No Content on successful authentication Β -Β  by @yuanczx in https://github.com/OpenListTeam/OpenList/issues/2476 (31b41)
  • qbittorrent:
    • Handle non-200 response during login to prevent long startup waits Β -Β  by @airium in https://github.com/OpenListTeam/OpenList/issues/2248 (bfda7)
  • setting:
    • Handle delete of setting item with empty key Β -Β  by @j2rong4cn in https://github.com/OpenListTeam/OpenList/issues/2131 (ea19b)

   🏎 Performance

  • Replace strings.Split with strings.SplitSeq Β -Β  by @j2rong4cn in https://github.com/OpenListTeam/OpenList/issues/2441 (d3a6b)
Β Β Β Β View changes on GitHub

Breaking Changes

  • cache: Extract hybrid_cache package (removal of in‑process caching logic)
  • settings: Move FilterReadMeScripts to frontend (API surface change)

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track OpenList

Get notified when new releases ship.

Sign up free

About OpenList

File manager with support for multiple storage backends

All releases β†’

Related context

Beta — feedback welcome: [email protected]