Skip to content

Release v0.3.36

Latest

Choose a tag to compare

@jfrench9 jfrench9 released this 02 Jun 18:55
· 7 commits to main since this release

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_obligations endpoint 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_policy API, 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

  • ConnectionResponse model updated — Fields or structure may have changed due to the addition of write-policy support. Consumers deserializing this model should verify compatibility.
  • CreateEventBlockRequest / EventBlockEnvelope updated — 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


🤖 Generated with Claude Code