You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,8 @@
2
2
3
3
## Unreleased
4
4
5
+
- Add explicit monotonic snapshot merge planning and import-impact reporting so cache consumers can apply changed shards without silently replacing local rows, while exact mirrors retain replacement semantics.
6
+
5
7
## v0.13.1 - 2026-06-23
6
8
7
9
- Harden crawlkit scheduler, output, release-check, vector ranking, and CI
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ See `docs/boundary.md` for the crawlkit-versus-app ownership boundary and
27
27
-`config`: standard TOML config paths, opt-in platform-native runtime dirs,
28
28
migration-safe legacy path fallback, and token diagnostics.
29
29
-`store`: SQLite open/read-only/transaction/query helpers plus safe FTS5 term and optimization helpers.
30
-
-`snapshot`: `manifest.json` plus JSONL/Gzip table snapshot export, file fingerprints, incremental import, and managed sidecar trees.
30
+
-`snapshot`: `manifest.json` plus JSONL/Gzip table snapshot export, file fingerprints, exact or monotonic-merge import planning, impact classification, and managed sidecar trees.
31
31
-`backup`: age-encrypted JSONL/Gzip shards, backup manifests, recipient/identity helpers, history listing, and historical-ref restore verification.
32
32
-`mirror`: clone/init/pull/commit/push helpers plus non-mutating fetch, immutable tags, Git-object reads, and history inspection for private snapshot repos.
33
33
-`state`: generic crawler cursor and freshness records, including mapped adapters for existing app table layouts.
iferr:=dst.DB().QueryRowContext(ctx, `select group_concat(id || ':' || body, ',') from (select id, body from things order by id)`).Scan(&got); err!=nil {
0 commit comments