🚀 Features
- Default settings api - by @j2rong4cn in https://github.com/OneManJS/OpenList/issues/716 (2a4c5)
- 115_open: Add offline download - by @Seven66677731 in https://github.com/OneManJS/OpenList/issues/683 (19c6b)
- archives: Add additional accepted archive extensions - by @xixu-me in https://github.com/OneManJS/OpenList/issues/747 (811a8)
- ci: Add support for LoongArch64 architecture builds - by @Suyunmeng in https://github.com/OneManJS/OpenList/issues/907 (6aaff)
- docker: Change keep-alive strategy to runit, add aria2 log support - by @huancun in https://github.com/OneManJS/OpenList/issues/791 (afb04)
- drivers: Enable local sorting for cloudreve, ilanzou - by @xrgzs in https://github.com/OneManJS/OpenList/issues/840 (28dd1)
- fs: Full support webdav cross-driver copy and move - by @j2rong4cn in https://github.com/OneManJS/OpenList/issues/823 (3d4da)
- lenovonas_share: Add option to not show root directory - by @YangRucheng in https://github.com/OneManJS/OpenList/issues/772 (59ec1)
- proxy: Add disable proxy sign - by @SenkjM in https://github.com/OneManJS/OpenList/issues/764 (5a0d8)
- quark_uc_tv: Add streaming link api - by @dgscyg in https://github.com/OneManJS/OpenList/issues/728 (e8d45)
- setting: Add site version information - by @xrgzs in https://github.com/OneManJS/OpenList/issues/859 (b9135)
- static: Fetch index.html from cdn for beta - by @xrgzs in https://github.com/OneManJS/OpenList/issues/372 (7d0de)
- task-group: Introduce TaskGroupCoordinator for coordinated task execution - by @Seven66677731 and Copilot in https://github.com/OneManJS/OpenList/issues/721 (bf97d)
- thunderx,pikpak: Add offline download support for ThunderX; add ctx to specific PikPak functions - by @nekohy and @xrgzs in https://github.com/OneManJS/OpenList/issues/879 (101c7)
- traffic: Update progress when caching file - by @Seven66677731 in https://github.com/OneManJS/OpenList/issues/646 (3838e)
🐞 Bug Fixes
- 115_open:
- Upload progress error - by @Seven66677731 in https://github.com/OneManJS/OpenList/issues/637 (9e610)
- 123&&123_share:
- Fix link request header referer - by @dgscyg in https://github.com/OneManJS/OpenList/issues/915 (7131c)
- ci:
- Update OpenListTeam/cgo-actions to v1.2.2 to fix loongarch64 build - by @elysia-best in https://github.com/OneManJS/OpenList/issues/811 (0ff75)
- cloudreve_v4:
- Remove deprecated authn check for login - by @xrgzs in https://github.com/OneManJS/OpenList/issues/767 (012e5)
- cmd:
- Optimize parse of command flag
--data- by @j2rong4cn in https://github.com/OneManJS/OpenList/issues/777 (a20c2)
- Optimize parse of command flag
- crypt:
- Pass refresh list request - by @j2rong4cn in https://github.com/OneManJS/OpenList/issues/609 (01771)
- Wrong ContentLength - by @j2rong4cn (8638f)
- deps:
- Update module github.com/pkg/sftp to v1.13.9 - in https://github.com/OneManJS/OpenList/issues/574 (efd88)
- Update module github.com/yuin/goldmark to v1.7.12 - in https://github.com/OneManJS/OpenList/issues/575 (d6783)
- Update module github.com/blevesearch/bleve/v2 to v2.5.2 - in https://github.com/OneManJS/OpenList/issues/582 (4965a)
- Update module github.com/deckarep/golang-set/v2 to v2.8.0 - in https://github.com/OneManJS/OpenList/issues/589 (c72ba)
- Update module github.com/go-resty/resty/v2 to v2.16.5 - in https://github.com/OneManJS/OpenList/issues/628 (eed3c)
- Update module github.com/yuin/goldmark to v1.7.13 - in https://github.com/OneManJS/OpenList/issues/794 (cacf6)
- Update module github.com/ipfs/go-cid to v0.5.0 - in https://github.com/OneManJS/OpenList/issues/680 (17989)
- Update module github.com/go-webauthn/webauthn to v0.13.4 - in https://github.com/OneManJS/OpenList/issues/677 (b5f0e)
- Update module github.com/charmbracelet/bubbles to v0.21.0 - in https://github.com/OneManJS/OpenList/issues/583 (99206)
- Update module github.com/charmbracelet/bubbletea to v1.3.6 - by Pikachu Ren in https://github.com/OneManJS/OpenList/issues/585 (44565)
- Update github.com/fclairamb/ftpserverlib digest to 4a925d7 - in https://github.com/OneManJS/OpenList/issues/675 (93032)
- Update azure-sdk-for-go monorepo - in https://github.com/OneManJS/OpenList/issues/579 (7876a)
- Update module github.com/rclone/rclone to v1.70.3 - in https://github.com/OneManJS/OpenList/issues/802 (886e8)
- Update module github.com/azure/azure-sdk-for-go/sdk/storage/azblob to v1.6.2 - by Pikachu Ren in https://github.com/OneManJS/OpenList/issues/801 (65d09)
- Update module github.com/protonmail/go-crypto to v1.3.0 - by Pikachu Ren in https://github.com/OneManJS/OpenList/issues/800 (0e63a)
- Update module github.com/pquerna/otp to v1.5.0 - by Pikachu Ren in https://github.com/OneManJS/OpenList/issues/799 (9a631)
- Update module github.com/coreos/go-oidc to v2.3.0+incompatible - in https://github.com/OneManJS/OpenList/issues/586 (adc61)
- Update module github.com/sheltonzhu/115driver to v1.1.0 - in https://github.com/OneManJS/OpenList/issues/803 (7b921)
- Update module golang.org/x/image to v0.29.0 - in https://github.com/OneManJS/OpenList/issues/804 (97304)
- docker:
- Fix the runsvdir permission issue caused by su-exec user switching and resolve the RUN_ARIA2 variable compatibility problem. - by @huancun in https://github.com/OneManJS/OpenList/issues/805 (a6e1e)
- drivers:
- Update time-related fields to int64 - by @xrgzs in https://github.com/OneManJS/OpenList/issues/913 (6e8a1)
- fs:
- Rename bug - by @hshpy in https://github.com/OneManJS/OpenList/issues/832 (8ed4f)
- net:
- Ensure accurate content-length in response - by @pnparadise in https://github.com/OneManJS/OpenList/issues/749 (86324)
- ocr:
- Repair verification code OCR recognition service - by @Suyunmeng in https://github.com/OneManJS/OpenList/issues/602 (a77e5)
- qb:
- Configure HTTP client with connection pooling and fix resource leaks in qBittorrent client. - by @Suyunmeng in https://github.com/OneManJS/OpenList/issues/898 (f1a64)
- quark:
- Set the transcoding link ContentLength to the correct size - by @j2rong4cn (6bb28)
- security:
- Add login count validation for webdav - by @itsHenry35 in https://github.com/OneManJS/OpenList/issues/693 (e5fbe)
- Directory traversal - by @hshpy in https://github.com/OneManJS/OpenList/issues/744 (bba4f)
- Potential XSS vulnerabilities - by @hshpy and @xrgzs in https://github.com/OneManJS/OpenList/issues/880 (bc97a)
- simplehttp:
- Logic bug when unable to parse file name - by @j2rong4cn in https://github.com/OneManJS/OpenList/issues/761 (74d32)
- static:
- Correct CDN fetch condition for index.html - by @xrgzs in https://github.com/OneManJS/OpenList/issues/814 (2cdb5)
- Support logo replacement (OpenListTeam#834 Close OpenListTeam#754) - by @xrgzs in https://github.com/OneManJS/OpenList/issues/834 and https://github.com/OneManJS/OpenList/issues/754 (f6cb0)
- terabox:
- File upload error - by @yuyamionini in https://github.com/OneManJS/OpenList/issues/733 (4c069)
- user:
- Show admin password on first start - by @ILoveScratch2 and @elysia-best in https://github.com/OneManJS/OpenList/issues/883 (5f256)
🏎 Performance
- link: Optimize concurrent response - by @j2rong4cn and Copilot in https://github.com/OneManJS/OpenList/issues/641 (cc01b)