• v0.8.3-rc 31576e21a2

    v0.8.3-rc Pre-release

    kerem released this 2024-09-06 16:14:18 +03:00 | 1021 commits to dev since this release

    📅 Originally published on GitHub: Fri, 06 Sep 2024 10:23:13 GMT
    🏷️ Git tag created: Fri, 06 Sep 2024 13:14:18 GMT

    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

    Screenshot 2024-09-06 at 3 22 01 AM Get Title Get Missing Archive again

    • 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 using runserver to a proper daphne 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, bump yt-dlp, singlefile, etc. versions
    • lots of other small fixes, speedups, and improvements!

    Screenshot 2024-09-06 at 3 01 47 AM API Identifiers
    Screenshot 2024-09-06 at 3 01 44 AM USER SQUASH


    Full Changelog: https://github.com/ArchiveBox/ArchiveBox/compare/v0.8.2-rc...v0.8.3-rc

    Downloads