Repository navigation
feat(client)!: align Python SDK with API v0.5.0 - #41
Merged
Merged
Conversation
This was referenced Nov 4, 2026
Merged
thestephenromano
added a commit
that referenced
this pull request
Nov 5, 2026
Release Please generated this release from merged changes. Its unsigned commit was rejected by the signed-commit rule; the identical tree was signed locally and pushed without changing any generated version or changelog content. ## [0.2.0](v0.1.1...v0.2.0) (2026-11-05) ### ⚠ BREAKING CHANGES * **client:** align Python SDK with API v0.5.0 ([#41](#41)) ### Features * **client:** align Python SDK with API v0.5.0 ([#41](#41)) ([043287a](043287a)) ### Bug Fixes * accept metadata without retired capacity fields ([#47](#47)) ([5547614](5547614)) ### Documentation * adopt strategic pragmatism guidance ([#42](#42)) ([7484eb2](7484eb2)) Companion to API !210. Solver PR #46 remains excluded.
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
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Align the Python SDK with deployed API v0.5.0. Existing SDK 0.1.x lacks discovery and standard-five operations, assumes all Greeks are always available, and permits obsolete 1,024-item batches. This update exposes the current contract and preserves server capability errors and unavailable-quantity evidence.
pricing_models(), standard-five single/batch methods and explicit chunk workflows; support quoting andmax_cuon all 11 execution methods.2284d802b5ac0b37b43ee269bbf4bfeec3777776, schema SHA-256e206327e13aee32c02dbfa22e1d8e8a80ea2d549083971a1cc87aa2b67f401e7(beta wire version remains 0.1.0).Validation at
ec86a6e: Ruff lint/format and mypy passed; isolated sdist/wheel installation and all five pandas batch conversions passed; all 18 native integration checks passed against an optimized locked build of API v0.5.0, including a 100-contract standard-five batch, cash-dividend IV and capability errors. Docker startup/authentication, all six notebooks, persistent edits and missing-notebook seeding passed. The clean installed-wheel audit passed all 555 tests, including all 18 native integration tests, in a fresh Python 3.14.10 environment with no source-tree imports. Candidate wheel SHA-256:9613ffa514ccf4ab3ccc8c9980cbdfff1759aea2ff4b9313101e76ea2d1d0452(development candidate retains version 0.1.1; Release Please owns the next version). Native schema identity and fixture provenance are checked. No production credentials or customer data are used.Compatibility notes and reproducible commands: API v0.5.0 adoption.