FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Add v1 wire codec, conformance harness, and lifecycle-hardened clients by ethanj · Pull Request #3 · atomicstrata/atomicmemory-python · GitHub

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 commented Jun 11, 2026
edited
Loading

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 merged commit 42156bf into main Jun 11, 2026
4 checks passed
ethanj deleted the sync/python-1.1.0 branch June 11, 2026 02:34
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
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


Back | FazBrowse Home | New Git URL