Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: openclaw/discrawl

v0.9.1

18 May 05:58
v0.9.1
118dea0

Choose a tag to compare

0.9.1 - 2026-05-18

Changes

  • Add cached release checks with discrawl check-update and passive terminal notices when a newer Discrawl release is available.

v0.9.0

17 May 06:50
v0.9.0
736d5dc

Choose a tag to compare

0.9.0 - 2026-05-17

Changes

  • Media-enabled discrawl publish now 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 --guild and sync --guild/--guilds instead 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

15 May 10:51
v0.8.0
8f39d98

Choose a tag to compare

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 /data persistence 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

  • Kept large Git snapshot imports and FTS rebuilds from exhausting memory on small hosts by using file-backed SQLite temp storage and a bounded import cache. (#65) Thanks @hxy91819.

v0.7.2

11 May 13:04
v0.7.2
d088b39

Choose a tag to compare

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

11 May 07:05
v0.7.1
0a3b505

Choose a tag to compare

Release 0.7.1

v0.7.0

08 May 14:02
v0.7.0
be98cde

Choose a tag to compare

Release 0.7.0

v0.6.6

05 May 00:50
v0.6.6
d1f4d37

Choose a tag to compare

Release 0.6.6

v0.6.5

03 May 14:40
v0.6.5
86502b2

Choose a tag to compare

Release 0.6.5

v0.6.4

03 May 11:17
v0.6.4
a406662

Choose a tag to compare

Fixes

  • discrawl now handles SIGINT/SIGTERM by canceling active sync/import contexts so large SQLite and FTS writes can roll back and close cleanly instead of being terminated mid-transaction.

Maintenance

  • Refreshed dependency and CI tooling pins, including GoReleaser, go-toml, golangci-lint, and gosec.
  • Tightened CI compatibility with the latest linters and made signal-cancellation and sync fixture tests deterministic under the race detector.

v0.6.3

01 May 12:13
v0.6.3
4e34c55

Choose a tag to compare

Release 0.6.3