v0.8.3-rc
版本发布时间: 2024-09-06 18:23:13
ArchiveBox/ArchiveBox最新发布版本:v0.8.4-rc(2024-09-12 07:27:16)
[!WARNING] This is an ALPHA pre-release that improves upon the previous v0.8.2-rc ALPHA pre-release. The next stable release will be v0.9.0. The
v0.8.x-rc
series of releases are for collecting feedback while we make big architectural improvements to support a new public plugin marketplace + ecosystem. We want brave early adopters to help us test it! (if that's not you, wait for v0.9!)
Highlights
- New Admin action buttons text should make it clearer what the butons do
- Adding new URLs / clicking action buttons now runs task in a BG thread instead of running syncronously (and often timing out)
- Added ability to click "View on site" from any object in admin to go directly to viewing the content
- Switched
archivebox server
from usingrunserver
to a properdaphne
ASGI server - Added HTTP byte range request support (allows you to seek to the middle of a big .mp4 without downloading the whole thing)
- Added ability to regenerate ABIDs on objects that have gone out of sync
- New plugin system architecture is coming along, standard API for hooks now available in
plugantic/base_hook.py
- improved CLI logging output using
rich
for pretty colors and nicer tracebacks - improved HTTP request logging to filter out noisy 404/304/200 lines
- renamed
.created
->.created_at
,.modified
->.modified_at
,.added
->.bookmarked_at
,.updated
->.downloaded_at
- allow accessing admin change pages, API records, and archive contents by both ABID and ID (UUID)
- add ruff linting and lots of type hint improvements with pydantic
- improve auth and CSRF security for the new REST API (cookies no longer work for API auth, a token is appended to URLs instead)
- bump default
USER_AGENT
settings to chrome v128, bumpyt-dlp
,singlefile
, etc. versions - lots of other small fixes, speedups, and improvements!
Full Changelog: https://github.com/ArchiveBox/ArchiveBox/compare/v0.8.2-rc...v0.8.3-rc