Skip to content

fix: preserve compressed Codex history and release v1.6.1 - #57

Merged
capisoft-lib merged 1 commit into
mainfrom
codex/release-1.6.1
Oct 19, 2026
Merged

capisoft-lib merged 1 commit into
mainfrom
codex/release-1.6.1

Conversation

@capisoft-lib

Copy link
Copy Markdown
Owner

Codex now compresses archived session logs as .jsonl.zst. The collector only discovered .jsonl, so compressed sessions disappeared from SQLite and were propagated as deletions to the Mesh hub. Read Zstandard archives directly and retain the existing session identities, calls and tokens, including when compressed and plain copies coexist.

An archive read failure now rejects the partial refresh, preserving the last successful snapshot and skipping downstream synchronization. Prepare version 1.6.1, document the Node 22.15 minimum and upgrade path, and add a container regression to CI.

Validation: 342 root tests pass. Docker HTTP smoke checks plain-to-compressed history and corrupt-archive retention in a non-root read-only container. The existing storage smoke verifies migration, persistent data/identity and container replacement. The live affected machine's history was rebuilt from its original compressed archives and verified in the private hub and browser, including June through October.

@capisoft-lib
capisoft-lib merged commit 0c194cb into main Oct 19, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant