🚨 Breaking Changes
🚀 Features
About search: https://alist.nn.ci/guide/advanced/search.html
- Build index & search with bleve (close #1740 pr #2386) - by @BoYanZh and @Xhofe in #1740 and #2386 (330a7)
- Multiple search indexes - by @Xhofe in #2514 (ddcba)
- Optional sign all files - by @Xhofe (ff0bc)
- Only show
CanAccess
search results - by @BoYanZh and @Xhofe in #2548 (4c5be) - Search enhancement - by @BoYanZh in #2562 (8c0df)
- Auto fix address in alist & smb storages - by @BoYanZh in #2582 (dc8d5)
- Optimize index build - by @Xhofe (bd33c)
- Customize ignore paths of indexes - by @Xhofe (bf8b6)
- Allow all cors headers - by @Xhofe in #2571 (5b7aa)
- webdav: Delete privacy header and optimize 302 - by @sihuan in #2534 (f9788)
🐞 Bug Fixes
- Reset index before build new one - by @BoYanZh in #2471 (2383e)
- Settings map read and write concurrently - by @Xhofe (76f37)
- Filename char mapping while build index - by @Xhofe (e9856)
- Mapping filename in
GetName
- by @Xhofe (83644) - Check if the req path is relative path - by @Xhofe in #2531 (b5bf5)
- Add hide check to
canAccess
- by @Xhofe in #2532 (4980b) - Unify settings string - by @BoYanZh in #2555 (09f48)
- Hide check in
canAccess
- by @naicfeng in #2556 (ae791) - Async init aria2 to optimize start duration - by @Xhofe (4e1be)
- aliyundrive:
- aliyundrive_share:
- aria2:
- ci:
- deps:
- index:
- local:
- task: