v3.6.0
🚨 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: