Releases: openclaw/discrawl
Releases · openclaw/discrawl
v0.11.3
v0.11.2
v0.11.2
v0.11.1
Changes
- Add immutable Git snapshot tags and non-mutating historical restores with
publish --tagandupdate --ref. - 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
- Preserve historical snapshot fingerprints so re-importing older Git snapshots does not make unchanged messages look new.
- Preserve private share-repository permissions and unpublished local branches while moving Git history, ref, and FTS query mechanics onto CrawlKit; refresh Go dependencies.
- Refresh Discord member roles daily for published archives, and make
sync --with-membersbypass cached freshness when a refresh is required. Thanks @hannesrudolph. - Keep incremental share imports compatible with CrawlKit's safe changed-tail replacement plan instead of falling back to a full archive rebuild.
- Accept absolute Windows SQLite paths through the shared CrawlKit store opener.
Full changelog: https://github.com/openclaw/discrawl/blob/v0.11.1/CHANGELOG.md
v0.11.0
Discrawl v0.11.0
Changes
- Add optional
turbovecsemantic-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.shlanding hero and agent docs index, with a one-row desktop layout and copy button. - Update
crawlkitthrough v0.12.0. - Add read-only Cloudflare remote archive scaffolding with
[remote]config,
subscribe-cloud, GitHub-backedremote loginwith OAuth or token-env
bootstrap,remote status,remote archives, and cloud-modestatus --json
output that does not open or create a local SQLite database. - Route cloud-mode
searchand filteredmessagesreads to Worker named
queries so subscribers can inspect live D1 data without local SQLite. - Add
discrawl cloud publishto 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
duringdiscrawl cloud publish, alongside the D1 row ingest used for live
queries. - Compress the sanitized SQLite mirror as a gzip chunk bundle with an explicit
privacy/count manifest before uploading to R2.
Fixes
- Kept resumed
sync --fullbackfills from moving channel latest-message checkpoints backward, avoiding duplicate head recrawls on large interrupted channels. Thanks @hannesrudolph. - Made
messages --syncfail fast with an omit---synchint when a livetailprocess owns the sync lock, while plainmessagesreads continue without waiting. Thanks @jeanmonet.
v0.10.0
discrawl v0.10.0
v0.9.1
0.9.1 - 2026-05-18
Changes
- Add cached release checks with
discrawl check-updateand passive terminal notices when a newer Discrawl release is available.
v0.9.0
0.9.0 - 2026-05-17
Changes
- Media-enabled
discrawl publishnow migrates shared attachment media to gzip-compressed files while still importing older raw-media snapshots. - Semantic search now scores lightweight embedding rows first and hydrates full message details only for the winning results.
Fixes
- Bounded gzip media restore and hash verification so malformed shared snapshots cannot decompress unbounded data.
- Cancelled concurrent message-sync workers when a peer hits a fatal channel error.
- Rejected inaccessible explicit guild targets during
init --guildandsync --guild/--guildsinstead of silently treating them as successful empty syncs. - Hardened embedding snapshot imports against unsafe manifest paths, symlink escapes, and unbounded gzip input.
- Limited FTS search fallback to missing or unsupported FTS infrastructure errors so unrelated query failures are reported.
- Re-sniffed previously skipped wiretap cache files instead of treating unchanged skipped fingerprints as permanently unchanged.
v0.8.0
Changes
- Added attachment media caching with
discrawl attachments,attachments fetch,sync --with-media, and Git snapshot backup/restore for cached non-DM media files. - Documented media backup flow, including CDN fetch failures, local cache behavior, and Git snapshot publishing.
- Docker: add a local image with
/datapersistence and CI smoke coverage. - Moved stable store SQL for sync state, messages, attachments, embedding jobs, members, and status reads/writes to sqlc-generated typed wrappers while leaving dynamic FTS, semantic search, report, share, and user SQL handwritten.
Fixes
v0.7.2
Fixes
- Kept Git snapshot imports incremental when metadata, attachment, mention, or event tables changed alongside the message tail, avoiding full archive replays for routine updates.
v0.7.1
Release 0.7.1