RoboSystems Python SDK v0.3.36
This release extends the ledger API client with new promote-obligations outbox and connection write-policy management capabilities.
✨ Features
- Promote Obligations API — Added a new
op_promote_obligationsendpoint for promoting obligations via the ledger's outbox, including full request/response models and error handling. - Set Connection Write Policy — Introduced a
set_connection_write_policyAPI, allowing callers to configure write policies on connections with a dedicated request model and policy enum. - Regenerated Client Models — Updated and expanded auto-generated client models to support period-drafts outbox disposition and the new write-policy flow.
🔧 Notable Technical Changes
- Added 9 new files, primarily new API endpoint modules and supporting models (
PromoteObligationsRequest,PromoteObligationsResponse,SetWritePolicyRequest, etc.). - Updated existing models (
ConnectionResponse,CreateEventBlockRequest,EventBlockEnvelope,RuleVariableLite) to align with the latest API schema. - Extended the ledger GraphQL query module exports.
⚠️ Breaking Changes
ConnectionResponsemodel updated — Fields or structure may have changed due to the addition of write-policy support. Consumers deserializing this model should verify compatibility.CreateEventBlockRequest/EventBlockEnvelopeupdated — Schema changes to these core models could affect existing integrations that construct or parse event blocks directly.
🐛 Bug Fixes
- No explicit bug fixes in this release.
📊 Release Statistics
- Commits: 3
- Files Changed: 16
- Lines Added: 1153
- Lines Deleted: 10
- Previous Release: v0.3.35
🔗 Links
- Full Changelog: v0.3.35...v0.3.36
- All Releases: View all releases
🤖 Generated with Claude Code