Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.8 Release Candidate #1311

Open
wants to merge 1,168 commits into
base: stable
Choose a base branch
from
Open

v0.8 Release Candidate #1311

wants to merge 1,168 commits into from

Conversation

pirate
Copy link
Member

@pirate pirate commented Jan 5, 2024

WIP Release Candidate for ArchiveBox version 0.8.0.

Try this release early using docker or pip:

# with docker (pre-built)
docker pull archivebox/archivebox:dev

# with docker (built from source)
docker build -t archivebox:dev https://github.com/ArchiveBox/ArchiveBox.git#dev

# with pip (built from source)
pip install 'git+https://github.com/pirate/ArchiveBox@dev'

New Features

  • support for NFS/SMB/S3/B2/Google Drive/Dropbox/etc. Remote Storage
  • upgrade to Django 4.2 (thanks @jimwins!)
  • add new generic_jsonl parser (thanks @jimwins!)
  • switch to feedparser for RSS parsing (thanks @jimwins!)
  • remember Snapshot detail page header expanded/collapsed state
  • allow more restrictive NFS permission coercion on ./data/archive
  • check /, /data, and /data/archive in Docker and warn if running low on disk space
  • fix /browsers chown on Docker armv7 entrypoint failing
  • disable chrome automatic self-updating when running headless
  • Add ability to populate is_staff and is_superuser flags during LDAP first auth
  • add gitea and other domains to default GIT_DOMAINS list to run git archiving on
  • bump dependency versions

Bufixes

  • fix RESOLUTION being ignored when using Chrome headless in Docker
  • fix sorting by Size / Files in the Admin Snapshots list page UI
  • fix spinner icon showing on some Snapshots instead of favicon when only a few extractors are enabled
  • fix yt-dlp sometimes failing to archive media due to filenames being too long or containing special characters
  • fix wget extractor not finding output when :80 or :443 port is present in the original URL
  • fix /var/spool/cron/crontabs permissions when mounting it via Docker

Warning

This release drops Docker support for arm/v7 (e.g. older 32-bit Raspberry Pis). You can still run ArchiveBox using the pip-install method, or build your own Docker images, but we will no longer-offer pre-built images for older CPUs.

@pirate pirate added status: wip Work is in-progress / has already been partially completed expected: next release labels Jan 10, 2024
@pirate pirate self-assigned this Jan 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
expected: next release status: wip Work is in-progress / has already been partially completed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants