Nick Sweeting
095c0e5112
fix admin snapshot changelist preview summaries
2026-06-21 21:33:14 -07:00
Nick Sweeting
8b57085827
chore: commit local archivebox changes
2026-06-14 11:44:38 -07:00
Nick Sweeting
f3c8460767
ci: use pypi version for archivebox rc bumps
2026-06-14 11:43:38 -07:00
Nick Sweeting
e63f24dc71
ci: require trusted publishing for pypi
2026-06-14 11:19:03 -07:00
Nick Sweeting
cb5c822eb4
ci: use pypi trusted publishing in release state
2026-06-14 10:47:44 -07:00
Nick Sweeting
b768e1767e
release: archivebox 0.9.35rc34
2026-06-14 08:41:37 -07:00
Nick Sweeting
9a6d1b0410
fix: wait for abx-dl docker base in dev release
2026-06-14 01:43:20 -07:00
Nick Sweeting
d3ee9512e5
fix: pin archivebox docker base to abx-dl dependency
2026-06-14 01:07:24 -07:00
Nick Sweeting
18e3580dcd
fix: harden reflected metadata rendering
2026-06-14 00:06:35 -07:00
Nick Sweeting
6ae56b7366
release: archivebox 0.9.35rc28
2026-06-13 23:53:45 -07:00
Nick Sweeting
73ec255855
fix: harden admin metadata surfaces
2026-06-13 23:44:59 -07:00
Nick Sweeting
426e23f33c
Prevent deploy exec from consuming script input
2026-06-11 01:02:09 -07:00
Nick Sweeting
e6091cf50e
Capture deploy version warnings
2026-06-11 00:59:55 -07:00
Nick Sweeting
77500bfac8
Fix dev deploy image selection
2026-06-11 00:56:28 -07:00
Nick Sweeting
bb598b9710
release: archivebox 0.9.35rc23
2026-06-11 00:41:34 -07:00
Nick Sweeting
9d5ed1bc42
release: archivebox 0.9.35rc21
2026-06-11 00:08:54 -07:00
Nick Sweeting
585c951aa7
release: archivebox 0.9.35rc20
2026-06-11 00:00:21 -07:00
Nick Sweeting
635e318647
Use PyPI version endpoint in release wait
2026-06-10 23:45:16 -07:00
Nick Sweeting
1da4b79e9d
Make dev stack release resumable after PyPI lag
2026-06-10 23:43:27 -07:00
Nick Sweeting
303e99258c
Simplify Docker data ownership detection
2026-06-10 09:13:02 -07:00
Nick Sweeting
9c29724efa
Allow selecting Docker release registries
2026-06-09 23:31:07 -07:00
Nick Sweeting
98aecfaf91
release: archivebox 0.9.35rc8
2026-06-09 23:12:22 -07:00
Nick Sweeting
a5e419ca3f
release: archivebox 0.9.35rc6
2026-06-09 22:45:25 -07:00
Nick Sweeting
2b71254fe9
Restore Docker lib root under opt archivebox
2026-06-08 04:44:40 -07:00
Nick Sweeting
1bb51ca9ee
Repair abxbus cache ownership at Docker startup
2026-06-08 04:30:12 -07:00
Nick Sweeting
4fa90e484a
release: archivebox 0.9.34rc71
2026-06-07 20:51:28 -07:00
Nick Sweeting
87b518314a
release: archivebox 0.9.34rc67
2026-06-07 04:06:45 -07:00
Nick Sweeting
0a3c89e73c
release: archivebox 0.9.34rc63
2026-06-06 23:27:54 -07:00
Nick Sweeting
466238d7dd
Use published abx-dl image for Docker builds
2026-06-05 00:18:11 -07:00
Nick Sweeting
364efdf409
fix release pypi retry loop
2026-06-04 09:17:34 -07:00
Nick Sweeting
caf0acdec8
release: archivebox 0.9.34rc54
2026-06-04 00:48:47 -07:00
Nick Sweeting
c0fb8eb532
release: archivebox 0.9.34rc39
2026-06-03 17:19:48 -07:00
Nick Sweeting
96437e1ffd
Publish local ArchiveBox changes
2026-06-02 02:25:52 -07:00
Nick Sweeting
cab05eb1c6
Refactor plugins search progress and config flows
2026-06-01 00:08:27 -07:00
Nick Sweeting
211c3e234d
release: archivebox 0.9.33rc77
2026-05-31 18:24:37 -07:00
Nick Sweeting
c1e792fee6
release: v0.9.33rc52
2026-05-31 01:24:43 -07:00
Nick Sweeting
3521f21c36
fix: self-heal legacy crawls_crawl NOT NULL columns + Puppeteer timeout
...
Pre-0.9.0 crawl tables had ``max_urls``, ``crawl_max_size``, and
``snapshot_max_size`` as NOT NULL ``IntegerField`` columns. The 0011
migration RemoveField'd them, but on long-lived DBs where a historical
0011 ran with different semantics the columns stayed on disk while
being absent from the model. Every Crawl.objects.create() through the
ORM (e.g. the /add/ form view) skips them, and SQLite refuses the
insert with "NOT NULL constraint failed: crawls_crawl.max_urls" —
an HTTP 500 on /add/. Cabbage hit this on the rc51 UI test.
The new 0017 migration introspects the live table, copies any
pre-existing values into ``config`` under the canonical
CRAWL_MAX_URLS / CRAWL_MAX_SIZE / SNAPSHOT_MAX_SIZE keys so nothing
gets silently dropped, then ALTER TABLE DROP COLUMNs each legacy
field. Fresh installs already have these columns removed and the
migration is a no-op there. Requires SQLite 3.35+ for DROP COLUMN.
Plus: bin/take_screenshot.js bumps Puppeteer's CDP protocolTimeout
from the 30s default to 5 minutes — admin pages with many DB-backed
partials (snapshot grid w/ 23K rows, progress monitor, etc.) blow
past 30s on the screenshot capture under load.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-30 23:14:35 -07:00
Nick Sweeting
5a38193f56
release: archivebox 0.9.33rc50
2026-05-30 22:27:28 -07:00
Nick Sweeting
031e956080
release: archivebox 0.9.33rc29
2026-05-28 15:35:33 -07:00
Nick Sweeting
f60b190182
fix: centralize ctrl-c rich logging
2026-05-28 08:49:17 -07:00
Nick Sweeting
145168621c
chore: checkpoint search loop changes
2026-05-28 08:04:03 -07:00
Nick Sweeting
e15fc42e43
chore: checkpoint deploy loop updates
2026-05-28 07:15:20 -07:00
Nick Sweeting
fe0ba18faa
release: archivebox 0.9.33rc16
2026-05-28 06:48:51 -07:00
Nick Sweeting
fe09f5a517
chore: apply release hook fixes
2026-05-28 06:42:53 -07:00
Nick Sweeting
b2fa839788
chore: checkpoint dev stack deploy changes
2026-05-28 06:39:06 -07:00
Nick Sweeting
f09c3a8e0d
release: archivebox 0.9.33rc9
2026-05-28 05:50:28 -07:00
Nick Sweeting
fbcc972441
backup: save in-progress dev changes
2026-05-28 05:20:52 -07:00
Nick Sweeting
3f31223ba8
release: archivebox 0.9.32rc36
2026-05-27 16:24:09 -07:00
Nick Sweeting
a21765f366
release: v0.9.32rc25
2026-05-27 13:00:12 -07:00
Nick Sweeting
12ad336e37
release: archivebox 0.9.32rc25
2026-05-27 12:50:44 -07:00