Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

### Changes

- Restore the missing v0.10.0 release history for the first Cloudflare remote archive release. Thanks @joshka.
- Expose the release changelog directly in the documentation site navigation. Thanks @joshka.

### Fixes
Expand All @@ -17,15 +18,6 @@
- Add optional `turbovec` semantic-search scoring via `[search.embeddings].vector_backend`, while keeping exact cosine as the default backend. Thanks @vincentkoc.
- Added the Homebrew install command to the `discrawl.sh` landing hero and agent docs index, with a one-row desktop layout and copy button.
- Update `crawlkit` through v0.12.0.
- Add read-only Cloudflare remote archive scaffolding with `[remote]` config,
`subscribe-cloud`, GitHub-backed `remote login` with OAuth or token-env
bootstrap, `remote status`, `remote archives`, and cloud-mode `status --json`
output that does not open or create a local SQLite database.
- Route cloud-mode `search` and filtered `messages` reads to Worker named
queries so subscribers can inspect live D1 data without local SQLite.
- Add `discrawl cloud publish` to export non-DM local SQLite rows into the
Cloudflare remote archive ingest API without changing Git snapshot
publishing.
- Mirror the non-DM local SQLite archive into the Worker-backed R2 object store
during `discrawl cloud publish`, alongside the D1 row ingest used for live
queries.
Expand All @@ -37,6 +29,14 @@
- Kept resumed `sync --full` backfills from moving channel latest-message checkpoints backward, avoiding duplicate head recrawls on large interrupted channels. Thanks @hannesrudolph.
- Made `messages --sync` fail fast with an omit-`--sync` hint when a live `tail` process owns the sync lock, while plain `messages` reads continue without waiting. Thanks @jeanmonet.

## 0.10.0 - 2026-05-27

### Changes

- Add read-only Cloudflare remote archive mode with `[remote]` config, `subscribe-cloud`, GitHub-backed `remote login`, `remote status`, `remote archives`, and cloud-mode `status --json` without creating a local SQLite database.
- Route cloud-mode `search` and filtered `messages` reads to Worker named queries so subscribers can inspect live D1 data without local SQLite.
- Add `discrawl cloud publish` to export non-DM local SQLite rows to the Cloudflare remote archive without changing Git snapshot publishing.

## 0.9.1 - 2026-05-18

### Changes
Expand Down