ArchiveBox logo

ArchiveBox

Open source self-hosted web archiving

Alternative to: wayback machine, pocket, instapaper, archive.today


About Versions (33)

v0.8.3-rc

2024-09-06

[!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