v0.2.4
2022-11-05Project updates
This release introduces deduplicated snapshots for the Elasticsearch index. Before activating snapshots on the settings page, you’ll have to add an additional environment variable to the archivist-es container: path.repo=/usr/share/elasticsearch/data/snapshot, also see the updated docker-compose.yml file for reference.
The plan is to replace the current json file backup solution with snapshots, as this is a much faster, ressource and storage efficient solution. But as the snapshot files are not human readable, the current json backup solution will stay as a manual backup solution.
It’s particularly recommended to activate snapshots for large indexes, as upcoming changes in the index will otherwise trigger a slow json backup task.
Added
- Added system snapshot for your metadata index, wiki
- API: Added endpoints for snapshot management
- Added configuration for fuzziness in searching, wiki
- Added more detailed installation instructions, by @bakkot, Readme
- Added more detailed contributions steps to setup your dev environment, by @bakkot, link
- Added keyboard shortcuts for player, by @bakkot, wiki
- Added LDAP attribute mapping, by @BrianCArnold, Readme
Changed
- Changed arm64 build to use ffmpeg build from yt-dlp for better compatibility
Fixed
- Fixed issue with yt-dlp api change not getting playlists videos anymore
- Fixed issue where playlist was missing channel metadata
- Fixed mobile layout overflow on downloads page
- Fixed form validation to not allow channel page size of 0, #334