[PR #1297] [MERGED] 0.7.2 Release Candidate #1375

Closed
opened 2026-03-01 14:49:32 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/ArchiveBox/ArchiveBox/pull/1297
Author: @pirate
Created: 12/19/2023
Status: Merged
Merged: 1/5/2024
Merged by: @pirate

Base: mainHead: dev


📝 Commits (10+)

  • eaedd82 fix missing stderr redirect breaking docker hub autobuild
  • 9c0b637 Create jekyll-gh-pages.yml
  • 6092a27 Update jekyll-gh-pages.yml
  • dc346c0 Update README.md
  • c6a4fe3 Update jekyll-gh-pages.yml
  • 083d8b9 fix Dockerfile lint issues
  • 716f68c bump vendor dependency versions
  • 8231388 move gh pages content to subdirectory
  • c778ea3 remove old stdeb.cfg config
  • ab64a86 Update jekyll-gh-pages.yml

📊 Changes

51 files changed (+2123 additions, -877 deletions)

View changed files

📝 .dockerignore (+4 -1)
📝 .github/workflows/debian.yml (+15 -28)
📝 .github/workflows/docker.yml (+13 -5)
.github/workflows/jekyll-gh-pages.yml (+58 -0)
📝 .github/workflows/pip.yml (+12 -5)
📝 .github/workflows/test.yml (+20 -11)
.readthedocs.yaml (+34 -0)
📝 Dockerfile (+20 -21)
📝 README.md (+252 -60)
📝 archivebox/cli/archivebox_schedule.py (+7 -0)
📝 archivebox/config.py (+168 -53)
📝 archivebox/core/admin.py (+3 -0)
📝 archivebox/core/apps.py (+1 -0)
📝 archivebox/core/settings.py (+2 -0)
📝 archivebox/core/urls.py (+7 -0)
📝 archivebox/core/views.py (+2 -0)
📝 archivebox/extractors/__init__.py (+1 -1)
📝 archivebox/extractors/readability.py (+5 -6)
📝 archivebox/extractors/title.py (+3 -1)
📝 archivebox/index/sql.py (+5 -3)

...and 31 more files

📄 Description

To try out this release candidate early, run:

docker pull archivebox/archivebox:0.7.2

Summary of the changes from 0.7.1 -> 0.7.2

  • add --tag=tag1,tag2,tag3 support to archivebox schedule command
  • tag links immediately in first stage of archivebox add instead of at the end (so that imports that are paused or interrupted still get tagged correctly)
  • fix config variables in CHROME_USER_AGENT format string not getting interpolated properly
  • switch readability to prefer Chrome DOM dumps for article text instead of singlefile (because singlefile output is often huge and crashes readability/times out)
  • allow PGID=0 and root-group ownership (but not PUID=0)
  • improve error messages, hints, and logging in Docker
  • fix action buttons in Snapshot admin page not showing up correctly
  • cleanup Github pages configuration and move it all into a subfolder to avoid clutter of the root folder
  • bump dependency versions (yt-dlp, chrome, readability, node, python)
  • make Docker image smaller by removing unneeded docs files
  • better current version detection and remove annoying +editable string and also add BUILD_TIME
  • add banner to notify user if new ArchiveBox version is available on Github (thanks @benmuth!)
  • fix /browsers/* does not exist warning on startup
  • warn when Docker / or /data volume mounts don't have any space available

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/ArchiveBox/ArchiveBox/pull/1297 **Author:** [@pirate](https://github.com/pirate) **Created:** 12/19/2023 **Status:** ✅ Merged **Merged:** 1/5/2024 **Merged by:** [@pirate](https://github.com/pirate) **Base:** `main` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`eaedd82`](https://github.com/ArchiveBox/ArchiveBox/commit/eaedd828b71f93e0441864e145ddfb88ec585d63) fix missing stderr redirect breaking docker hub autobuild - [`9c0b637`](https://github.com/ArchiveBox/ArchiveBox/commit/9c0b637bf4f2fc0ac50ff4b28f4d9759719f9f88) Create jekyll-gh-pages.yml - [`6092a27`](https://github.com/ArchiveBox/ArchiveBox/commit/6092a273301168d8b3d2cc564a4a5f9c785f46f9) Update jekyll-gh-pages.yml - [`dc346c0`](https://github.com/ArchiveBox/ArchiveBox/commit/dc346c06d061bd5c1d137fec7b139d105e3659fd) Update README.md - [`c6a4fe3`](https://github.com/ArchiveBox/ArchiveBox/commit/c6a4fe325fe6cef695f568f3e0ac83c0e48733a9) Update jekyll-gh-pages.yml - [`083d8b9`](https://github.com/ArchiveBox/ArchiveBox/commit/083d8b9965b72523b4ef6c42047776aea0b6f245) fix Dockerfile lint issues - [`716f68c`](https://github.com/ArchiveBox/ArchiveBox/commit/716f68c34a83ea27cb85f67e87d150b25f4830f6) bump vendor dependency versions - [`8231388`](https://github.com/ArchiveBox/ArchiveBox/commit/823138887cac13f4b2ae68c59e14e3be0409d279) move gh pages content to subdirectory - [`c778ea3`](https://github.com/ArchiveBox/ArchiveBox/commit/c778ea3eead08b4c95432b979af2859ad264462f) remove old stdeb.cfg config - [`ab64a86`](https://github.com/ArchiveBox/ArchiveBox/commit/ab64a867160385c5884c1bd3600dadfaa901d7aa) Update jekyll-gh-pages.yml ### 📊 Changes **51 files changed** (+2123 additions, -877 deletions) <details> <summary>View changed files</summary> 📝 `.dockerignore` (+4 -1) 📝 `.github/workflows/debian.yml` (+15 -28) 📝 `.github/workflows/docker.yml` (+13 -5) ➕ `.github/workflows/jekyll-gh-pages.yml` (+58 -0) 📝 `.github/workflows/pip.yml` (+12 -5) 📝 `.github/workflows/test.yml` (+20 -11) ➕ `.readthedocs.yaml` (+34 -0) 📝 `Dockerfile` (+20 -21) 📝 `README.md` (+252 -60) 📝 `archivebox/cli/archivebox_schedule.py` (+7 -0) 📝 `archivebox/config.py` (+168 -53) 📝 `archivebox/core/admin.py` (+3 -0) 📝 `archivebox/core/apps.py` (+1 -0) 📝 `archivebox/core/settings.py` (+2 -0) 📝 `archivebox/core/urls.py` (+7 -0) 📝 `archivebox/core/views.py` (+2 -0) 📝 `archivebox/extractors/__init__.py` (+1 -1) 📝 `archivebox/extractors/readability.py` (+5 -6) 📝 `archivebox/extractors/title.py` (+3 -1) 📝 `archivebox/index/sql.py` (+5 -3) _...and 31 more files_ </details> ### 📄 Description To try out this release candidate early, run: ```bash docker pull archivebox/archivebox:0.7.2 ``` Summary of the changes from `0.7.1` -> `0.7.2` - add `--tag=tag1,tag2,tag3` support to `archivebox schedule` command - tag links immediately in first stage of `archivebox add` instead of at the end (so that imports that are paused or interrupted still get tagged correctly) - fix config variables in `CHROME_USER_AGENT` format string not getting interpolated properly - switch readability to prefer Chrome DOM dumps for article text instead of singlefile (because singlefile output is often huge and crashes readability/times out) - allow `PGID=0` and root-group ownership (but not PUID=0) - improve error messages, hints, and logging in Docker - fix action buttons in Snapshot admin page not showing up correctly - cleanup Github pages configuration and move it all into a subfolder to avoid clutter of the root folder - bump dependency versions (yt-dlp, chrome, readability, node, python) - make Docker image smaller by removing unneeded docs files - better current version detection and remove annoying `+editable` string and also add BUILD_TIME - add banner to notify user if new ArchiveBox version is available on Github (thanks @benmuth!) - fix `/browsers/*` does not exist warning on startup - warn when Docker `/` or `/data` volume mounts don't have any space available --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-01 14:49:32 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ArchiveBox#1375
No description provided.