Skip to content

Releases: openclaw/discrawl

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

v0.6.2

01 May 09:02

Choose a tag to compare

Release 0.6.2

v0.6.1

28 Apr 01:26
v0.6.1
28676d3

Choose a tag to compare

Fixes

  • Repeated sync --source wiretap runs now skip unchanged Discord Desktop cache files and report unchanged file counts, making steady-state local-cache refreshes much faster.
  • sync --full --skip-members now also skips member crawls when resuming incomplete stored channels, so backfills do not unexpectedly refresh the full guild member list.

Maintenance

  • Refactored sync-mode handling so routine latest syncs, --all-channels, --full, and member-refresh decisions share clearer internal paths with regression coverage.
  • Refreshed Go module dependencies and CI tool/action pins, including staticcheck, gofumpt, gosec, govulncheck, gitleaks, setup-node, and GoReleaser.
  • Hardened report README writes and Discord Desktop cache reads with root-scoped filesystem access to satisfy the latest gosec checks.

v0.6.0

24 Apr 20:02
v0.6.0
ee30702

Choose a tag to compare

Changes

  • dms now lists local wiretap DM conversations and can read or search one DM thread with --with, --last, and --search, so common DM queries no longer require raw SQL.
  • search --dm and messages --dm now target the local-only @me archive directly and skip Git snapshot auto-update, since DMs are never imported from the shared mirror.
  • Go module dependencies and lint rules were refreshed for the current Go toolchain, including stricter JSON marshal checks and modern simplification rules.

Fixes

  • Wiretap now infers fallback DM channel names from cached Discord user/profile data, so channels discovered only from route/message cache entries resolve to names like Vincent K instead of channel-*.
  • Wiretap message output now preserves sanitized author labels in stored metadata, improving dms and messages output without storing raw desktop cache payloads.

Tests

  • Added regression coverage for DM channel-name inference from cached profile data when Discord Desktop cache lacks explicit channel recipient metadata.
  • Added coverage for local DM conversation listing/filtering, DM cleanup paths, share import/export helpers, CLI DM windows, and Discord Desktop import helper edge cases.
  • CI now runs uncached test and race suites, checks go mod tidy, and performs a snapshot GoReleaser build before release tags.

v0.5.1

24 Apr 16:29
v0.5.1
69f7671

Choose a tag to compare

Fixes

  • Git snapshot export/import now keeps wiretap DMs strictly local: @me rows, wiretap sync state, and DM vectors are excluded from published snapshots while existing local DM rows are preserved on import.
  • Publishing without --with-embeddings now omits old embedding manifests instead of carrying forward a stale vector bundle.

v0.5.0

24 Apr 16:03
v0.5.0
8848c2e

Choose a tag to compare

Changes

  • sync --source both|discord|wiretap controls bot-token sync versus local Discord Desktop cache import; the default is both.
  • wiretap imports classifiable cached Discord Desktop message payloads into the local archive, including proven DMs under synthetic guild id @me, without using user tokens.
  • sync now defaults to the fast latest-message refresh path for untargeted runs; use --all-channels for the broad stored-channel repair sweep or --full for historical backfill.

v0.4.1

22 Apr 17:42
v0.4.1
ed51bfa

Choose a tag to compare

Fixes

  • existing archives that already report schema version 2 now self-heal missing embedding tables and columns before 0.4.x sync/update commands continue.