Skip to content

Add v1 wire codec, conformance harness, and lifecycle-hardened clients#3

Merged
ethanj merged 1 commit into
mainfrom
sync/python-1.1.0
Jun 11, 2026
Merged

Add v1 wire codec, conformance harness, and lifecycle-hardened clients#3
ethanj merged 1 commit into
mainfrom
sync/python-1.1.0

Conversation

@ethanj

@ethanj ethanj commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Brings up to the 1.1.0 release.

  • atomicmemory.contract.v1 — a wire codec for the v1 provider contract's mixed-case encoding, with the vendored JSON Schemas, conformance corpus, and a two-direction pytest harness proving the SDK both accepts and emits v1 wire shapes.
  • content_class on every ingest mode — extraction-based ingests (text/messages) can now satisfy a core running the default RAW_CONTENT_POLICY=reject; still never defaulted.
  • Lifecycle hardening — client initialize() is concurrency-safe, idempotent, and sticky on failure; services stage provider registrations atomically with best-effort teardown.

See CHANGELOG.md for the full 1.1.0 notes.

@ethanj ethanj merged commit 42156bf into main Jun 11, 2026
4 checks passed
@ethanj ethanj deleted the sync/python-1.1.0 branch June 11, 2026 02:34
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