Releases: OpenListTeam/OpenList
Releases · OpenListTeam/OpenList
Release list
beta
🚀 Features
🐞 Bug Fixes
- 115,115share:
- deps:
- Update github.com/t3rm1n4l/go-mega digest to 4de2f12 - in #2710 (94eac)
- Update module github.com/dlclark/regexp2 to v1.12.0 - in #2713 (757f9)
- Update module gorm.io/driver/sqlite to v1.6.0 - in #2757 (a81f5)
- Update module gorm.io/driver/postgres to v1.6.0 - in #2756 (daaba)
- Update module google.golang.org/grpc to v1.82.0 - in #2754 (8930e)
- Update module github.com/maruel/natural to v1.3.0 - in #2739 (e6703)
- Update module github.com/quic-go/quic-go to v0.60.0 - in #2743 (f3e74)
- Update module github.com/shirou/gopsutil/v4 to v4.26.6 - in #2745 (5aeaf)
- Update module github.com/protonmail/gopenpgp/v2 to v2.10.0 - in #2742 (651b5)
- Update module github.com/go-resty/resty/v2 to v2.17.2 - in #2718 (b1d29)
- Update module github.com/deckarep/golang-set/v2 to v2.9.0 - in #2712 (0527d)
- Update module github.com/nwaples/rardecode/v2 to v2.2.5 - in #2699 (59612)
- Update module github.com/bodgit/sevenzip to v1.6.5 - in #2789 (e4696)
- Update module gorm.io/gorm to v1.31.2 - in #2758 (6b702)
- drivers/s3:
- handles:
- Add src_name validation in FsBatchRename - by ShenLin and MadDogOwner (651da)
- sharing:
- Enforce base path boundaries - by ShenLin (59bd3)
View changes on GitHub
v4.2.3
🚀 Features
- actions:
- Add workflow to clean up untagged Docker images - by @elysia-best in #2657 (9e55a)
- archive:
- baidu:
- drivers:
- drivers/alidoc:
- Add DingTalk Docs driver - by @zjhcx and @j2rong4cn in #2543 (aa534)
- mcp:
- onedrive_sharelink:
- s3:
🐞 Bug Fixes
- Prevent panic in unaligned 64-bit atomic - by @yunxuanhao in #2637 (d403f)
- 115-open:
- archive:
- build.sh:
- Remove
rm -rf .git/- by @elysia-best in #2703 (a92d5)
- Remove
- cache,mem:
- Replace finalizers with runtime.AddCleanup - by @j2rong4cn in #2535 (9282e)
- chaoxing:
- Support multiple uploadDate formats - by @yuxiaoyu8192 in #2545 (cd664)
- clean_docker:
- Only fetch up to 10 pages of image versions - by @elysia-best in #2680 (e9ea9)
- deps:
- Update module github.com/antchfx/htmlquery to v1.3.6 - by @PIKACHUIM in #2601 (009d8)
- Update module github.com/aws/aws-sdk-go to v1.55.8 - in #2574 (aea77)
- Update github.com/t3rm1n4l/go-mega digest to 6845944 - in #2088 (40b39)
- Update module github.com/charmbracelet/bubbles to v0.21.1 - in #2686 (759ad)
- Update module github.com/pkg/sftp to v1.13.10 - in #2694 (30922)
- Update module github.com/sirupsen/logrus to v1.9.4 - in #2695 (31810)
- Update module github.com/ncw/swift/v2 to v2.0.5 - in #2691 (1be74)
- Update module github.com/mholt/archives to v0.1.5 - in #2690 (33015)
- Update module github.com/bodgit/sevenzip to v1.6.4 - by @PIKACHUIM in #2682 (cc3d8)
- Update module github.com/gin-contrib/cors to v1.7.7 - in #2688 (5273a)
- Update github.com/cloudsoda/go-smb2 digest to d8c5600 - in #2298 (d8598)
- Update module github.com/stangelandcl/ppmd v0.1.1 - by @PIKACHUIM in #2698 (f63a5)
- doubao_new:
- Remove temp file after cross-storage put - by @Suyunmeng in #2530 (98c32)
- driver:
- Json: cannot unmarshal number into Go struct field RenameResp.id of type string - by @PIKACHUIM in #2526 (ba6f9)
- 123pan url www.123pan.com -> yun.123pan.com - by @PIKACHUIM in #2678 (d4aa8)
- drivers/115_open:
- Simplify Move and Copy methods to return error directly - by @tide-wait in #2505 (b86d1)
- drivers/189pc:
- drivers/chunk:
- drivers/ftp:
- drivers/github_releases:
- drivers/thunder:
- drivers/webdav:
- fs:
- Clear skipped names before copy and move tasks - by @Suyunmeng in #2520 (4c77b)
- go.mod:
- Update Go version to 1.25 - by @elysia-best in #2692 (86679)
- ilanzou:
- Fix redirect - by @ucscynsqfhnlmntznkaeporoc in #2649 (5a12c)
- index/meilisearch:
- local:
- Remove thumbnail cache on delete - by @jyxjjj and **Co...
beta-media
🚀 Features
- func:
- Media library - by pikachuim (e776d)
- Media library - by pikachuim (0f340)
- Media library - by pikachuim (bd846)
- Media library build test - by pikachuim (87987)
- Media library build test - by pikachuim (0e337)
- Media library fix remote fetch error - by pikachuim (51c70)
- Media library fix remote fetch error - by pikachuim (9096e)
- Media library fix remote fetch error - by pikachuim (97759)
- Media library support select - by pikachuim (e33ff)
- Media library support select - by pikachuim (dc92f)
- Media library support select - by pikachuim (3527c)
- Media library support select - by pikachuim (8a72c)
- Media library support change api url - by pikachuim (cc1fe)
- Media library support change api url - by pikachuim (ce6bf)
- Media library support change api url - by pikachuim (5a27d)
- media:
- 并发刮削(默认 5)+ 单条落库 增强 TMDB 搜索:模糊匹配 + 多候选关键词 管理页面新增导入/导出媒体库(全部 / 按扫描路径) 缩略图路径默认值改为 imgs - by pikachuim (b5f72)
- 清空刮削、删除已失效 - by pikachuim (2182c)
- Support cloud codec via ffmpeg - by pikachuim (0386f)
- Support cloud codec via ffmpeg - by pikachuim (6e987)
- Support cloud codec via ffmpeg - by pikachuim (97e88)
- Support cloud codec via ffmpeg - by pikachuim (e750f)
- 提升刮削精准度,支持模糊刮削 - by pikachuim (ccb74)
- 提升刮削精准度,支持模糊刮削 - by pikachuim (6646f)
- 刮削支持自定义刮削数量,避免太占性能 - by pikachuim (609d0)
- 刮削支持自定义刮削数量,避免太占性能 - by pikachuim (6a46f)
- 刮削修复写入作品名问题 - by pikachuim (3ce3d)
🐞 Bug Fixes
- media:
View changes on GitHub
v4.2.2
🚨 Breaking Changes
- cache: Extract hybrid_cache package - by @j2rong4cn in #2477 (9eae6)
- settings: Move FilterReadMeScripts to frontend - by @xrgzs in #2346 (a5ba6)
🚀 Features
- 115_open: Implement Getter interface - by @sevxn007 in #1811 (07506)
- 189pc: Implement AccessToken login - by @zypluckyphoenix in #2245 (0726d)
- func: Support ed2k & magnet & torrent offline download - by @PIKACHUIM in #2452 (1d071)
- s3: Implement Getter interface - by @ZRHann in #1790 (9033b)
- sharing: Allow custom share IDs - by @MuelNova in #2353 (7e37c)
- webdav: Implement Getter interface - by @ZRHann and Copilot in #2421 (e2840)
🐞 Bug Fixes
- 115:
- Fix capacity display and CDN 403 errors - by @SheltonZhu in #2510 (ffbbc)
- 189pc:
- Handle numeric res_code in RenameResp to fix JSON unmarshal error - by @PIKACHUIM in #2489 (b2820)
- about:
- driver:
- Fix 189 & 189pc fastcopy form local storage - by @PIKACHUIM in #2471 (7feec)
- driver/139:
- drivers:
- drivers/139:
- drivers/local:
- Capture ENOTTY in reflink to allow fallback - by @elysia-best in #2492 (7cfb2)
- drivers/wps:
- fsmanage:
- Improve path validation - by @j2rong4cn in #2437 (c7c0c)
- internal/fs:
- offline_download:
- qbittorrent:
- setting:
- Handle delete of setting item with empty key - by @j2rong4cn in #2131 (ea19b)
🏎 Performance
- Replace strings.Split with strings.SplitSeq - by @j2rong4cn in #2441 (d3a6b)
View changes on GitHub
v4.2.1
v4.2.0
🚨 Breaking Changes
- ci:
- db:
- Replace SQLite Driver with glebarez/sqlite to avoid CGO - by @PIKACHUIM in #2211 (d598e)
- Replace SQLite Driver with glebarez/sqlite to avoid CGO - by @jyxjjj in #2269 (29447)
- Migrate SQLite to pure-go and add mips compatibility switch - by @Suyunmeng in #2296 (7bea2)
🚀 Features
- drivers: Add doubao_new driver - by @Elegant1E in #2114 (e41b6)
- drivers/123_open: Support 123 official app api - by @PIKACHUIM in #2293 (9fdba)
- drivers/123open: Support sha1 reuse api - by @gdm257 in #2089 (a121f)
- drivers/thunder*: Implement GetDetails - by @xrgzs in #2113 (795a1)
- permissions: Implement fine-grained permission control - by @Lanfei and Claude Sonnet 4.5 in #2145 (d85f0)
- security: Add SECURITY.md - by @xrgzs in #2147 (db0e2)
🐞 Bug Fixes
- 115_share: Adjust 115 share driver for official API update - by @SheltonZhu in #2068 (5d9fc)
- azure: Remove properties and fix prefix - by @bzssm in #2209 (5eaef)
- deps: Update go4.org digest to a507140 - in #2095 (8431c)
- driver/wps: Fetch all files via multiple API invocations - by @mkitsdts in #2139 (e0ee7)
- drivers/cloudreve_v4: Remove token check for share - by @xrgzs in #2274 (e11b8)
- drivers/openlist: Pass through frontend refresh flag - by @sevxn007 in #2307 (9e49a)
- drivers/teldrive: Enhance file listing and upload functionality with pagination and random chunk naming - by @totza2010 and Copilot in #2034 (f5421)
- net: Honor proxy settings when uploading to 115/115 Open/PikPak OSS - by @Copilot and jyxjjj in #2222 (f3428)
- offline_download: Prevent infinite retry on status update failure - by @sdvcrx in #2294 (12c9b)
- server: Add missing return after error responses - by @Lanfei in #2150 (9a2ba)
View changes on GitHub
v4.1.10
🚀 Features
- 123pan:
- Add offline download - by @mcxiedidi in #1911 (642ac)
- drivers:
- drivers/cloudreve:
- drivers/cloudreve_v4:
- drivers/mega:
- drivers/webdav:
🐞 Bug Fixes
- api/remove:
- Add validation for empty items in delete file list - by @datao2001 in #1617 (d685b)
- ci:
- cloudreve:
- Manually set path to avoid empty path - by @TwoOnefour in #1933 (0d99e)
- driver/quark_uc:
- drivers/alias:
- drivers/alist_v3:
- drivers/cloudreve_v4:
- drivers/ftp:
- drivers/github:
- drivers/quark:
- drivers/seafile:
- drivers/strm:
- fs:
- webdav/move:
🏎 Performance
View changes on GitHub
v4.1.9
🚀 Features
- 115_open:
- alias:
- cloudreve_v4:
- driver:
- drivers/139:
- fs:
- ldap:
- model:
- Add object mask support and enhance cache/task handling - by @j2rong4cn in #1743 (d31e1)
- strm:
- utils:
🐞 Bug Fixes
- 123_open:
- Infinite recursive call - by @WangEdward in #1854 (5fe26)
- 139:
- doubao_share:
- driver:
- Fix file copy failure to 123pan due to incorrect etag - by @Ironboxplus in #1874 (06122)
- drivers/crypt:
- halalcloud_open:
- Halal-cloud upload issues - by @zzzhr1990 in #1800 (2dbe1)
- ilanzou:
- mediafire:
- onedrive_shareurl:
- openlist:
- s3:
- Incorrect copy key with plus sign - by @TwoOnefour in #1820 (d6dd6)
- Use current time as default modified time - by @dezhishen in #1860 (c261c)
- strm:
- task:
- weiyun:
- Update sdk and support getDetails - by @foxxorcat in #1845 (cc517)
View changes on GitHub
v4.1.8
🚀 Features
- archive:
- baidu_netdisk:
- doubao:
- fs:
- s3:
- search:
- Add task queue for Meilisearch to prevent race conditions - by @ImoutoHeaven in #1423 (316d4)
- strm:
- upload:
🐞 Bug Fixes
- driver/123: Initialize Platform field - by @moyanj in #1644 (c0d48)
- link: Correct link cache mode bitwise comparison - by @xrgzs in #1635 (0866b)
- local: Assign non-CoW copy requests to the task module - by @KirCute in #1669 (ca401)
- misskey: FolderId format validation and root directory handling - by @vxtls in #1647 (3989d)
- openlist_driver: Ensure UA is correctly propagated - by @Seven66677731 in #1679 (3e37f)
- pkg/aria2: Use pointer receivers for Call methods - by @jyxjjj in #1706 (62ded)
- search: Fix duplicated variable init - by @jyxjjj in #1703 (aa228)
- strm: Fix the name and type issue - by @varg1714 in #1630 (4c091)
View changes on GitHub
v4.1.7
🚀 Features
- github_release: Support Source code (zip/tar.gz) - by @KirCute in #1581 (c7574)
- net: Support proxy configuration via config file - by @jenfonro in #1359 (d88f0)
- onedrive: Support frontend direct upload - by @Y-ASLant in #1532 (39dcf)
- stream: Enhance GetRangeReaderFromLink rate limiting - by @j2rong4cn in #1528 (6de15)
🐞 Bug Fixes
- 189:
- archive/zip:
- backup-restore:
- baidu_netdisk:
- google_driver:
- strm:
- terabox:
- Wrong return code used - by @yuyamionini in #1547 (fc90e)
🏎 Performance
- stream: Optimize CacheFullAndWriter for better memory management - by @j2rong4cn in #1584 (174ea)