Skip to content

Complete data-operation safeguards and reproducible v2.1.2 release - #54

Merged
jakezwang merged 7 commits into
masterfrom
codex/core-audit-completion
Sep 24, 2026
Merged

jakezwang merged 7 commits into
masterfrom
codex/core-audit-completion

Conversation

@jakezwang

Copy link
Copy Markdown
Collaborator

Native writes acknowledged by MongoDB could be missing from a branch created immediately through REST, and the console could apply an Undo scope different from the one just previewed. This change drains parent capture before REST forks, preserves an immutable bounded Undo review, and recovers expired or reset demo sessions with regression coverage.

The 2.1.2 release also makes the bundled console reproducible from public web/ source, fixes Go v2 module publication, and defines a safe stopped-source import workflow. Failed/cancelled imports remain hidden and clean up their partial state; explicit cleanup supports crash recovery. Concurrent service startup no longer drops the current WAL index, and stopping capture during collection setup no longer reports a permanent capture failure.

Compatibility changes:

  • Go consumers use github.com/argon-lab/argon/v2 and github.com/argon-lab/argon/api/v2; root and nested API tags must identify the same commit.
  • Real imports require --source-quiesced after stopping source writers and DDL; dry runs remain available without acknowledgment.

Release publication now depends on the complete engine/API/CLI/driver/vulnerability/browser checks on the tagged commit. Public UI assets are checked against the locked source, and release manifests record engine/UI/binary provenance. All platform binaries build in one job and upload directly to the release, avoiding temporary Actions artifact storage as a publication dependency.

Validation: real MongoDB 7.0.43 REST branch and degraded-capture regressions; API/CLI suites; import interruption/cleanup/retry; concurrent index migration; PyMongo/Mongoose convergence and undo; external Go consumer build; vet and reachable vulnerability checks; release metadata/installer tests; public UI rebuild comparison, full npm audit (0 advisories), and production-embedded browser regression covering reviewed Undo, delayed responses, recovery, isolation and mobile rendering. Full root/S3 tests and all other gates run in PR CI before merge.

@jakezwang
jakezwang merged commit 0355902 into master Sep 24, 2026
9 checks passed
@jakezwang
jakezwang deleted the codex/core-audit-completion branch September 24, 2026 07:43
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