Skip to content

Releases: RoboFinSystems/robosystems-python-client

Release v0.2.18

20 Nov 09:32

Choose a tag to compare

RoboSystems Python SDK v0.2.18

What's Changed

  • 3 commits with 4 files changed
  • 114 additions and 10 deletions

See commit history for detailed changes.


📊 Release Statistics

  • Commits: 3
  • Files Changed: 4
  • Lines Added: 114
  • Lines Deleted: 10
  • Previous Release: v0.2.17

🔗 Links


🤖 Generated with Claude Code

Release v0.2.17

20 Nov 08:56

Choose a tag to compare

RoboSystems Python SDK v0.2.17

What's Changed

  • 3 commits with 9 files changed
  • 829 additions and 594 deletions

See commit history for detailed changes.


📊 Release Statistics

  • Commits: 3
  • Files Changed: 9
  • Lines Added: 829
  • Lines Deleted: 594
  • Previous Release: v0.2.16

🔗 Links


🤖 Generated with Claude Code

Release v0.2.16

20 Nov 08:23

Choose a tag to compare

RoboSystems Python SDK v0.2.16

What's Changed

  • 4 commits with 367 files changed
  • 10517 additions and 5593 deletions

See commit history for detailed changes.


📊 Release Statistics

  • Commits: 4
  • Files Changed: 367
  • Lines Added: 10517
  • Lines Deleted: 5593
  • Previous Release: v0.2.15

🔗 Links


🤖 Generated with Claude Code

Release v0.2.15

16 Nov 04:44

Choose a tag to compare

RoboSystems Python SDK v0.2.15

Summary

This release focuses on enhancing API documentation with comprehensive subgraph support, improving developer experience and API usability across the platform.

Features & Improvements

  • Enhanced API Documentation: Comprehensive documentation updates with detailed subgraph support coverage
  • Improved Subgraph Operations: Better documentation and examples for subgraph creation, deletion, and information retrieval
  • Updated API Endpoints: Enhanced documentation across all major API categories including graph operations, MCP tools, schema validation, and table management

Technical Changes

  • Updated 17 files across core API modules with improved documentation
  • Enhanced payment method models with better type definitions
  • Comprehensive updates to subgraph-related API endpoints documentation
  • Added detailed examples and usage patterns for complex API operations

Developer Experience

  • More comprehensive API reference documentation
  • Better code examples and usage patterns
  • Improved inline documentation across all API modules
  • Enhanced developer onboarding with clearer API guidance

No breaking changes or security updates in this release.


📊 Release Statistics

  • Commits: 3
  • Files Changed: 17
  • Lines Added: 412
  • Lines Deleted: 40
  • Previous Release: v0.2.14

🔗 Links


🤖 Generated with Claude Code

Release v0.2.14

14 Nov 22:55

Choose a tag to compare

RoboSystems Python SDK v0.2.14

Release Summary

This release refactors the billing API by replacing payment method updates with portal session management, while enhancing subgraph management documentation and removing deprecated subscription functionality.

Key Features & Improvements

New portal session API - Replaced direct payment method updates with managed portal sessions for better billing flow
Enhanced subgraph documentation - Updated creation and deletion guides with tier requirements and backup location details
Streamlined codebase - Removed 447 lines of deprecated code while adding focused improvements

Breaking Changes

⚠️ Billing API Changes

  • update_org_payment_method.py has been replaced with create_portal_session.py
  • UpdatePaymentMethodRequest and UpdatePaymentMethodResponse models removed
  • New PortalSessionResponse model introduced

⚠️ Subscription API Removal

  • cancel_subscription.py endpoint removed
  • CancellationResponse model removed

Notable Technical Changes

API restructuring - Billing workflow now uses portal sessions instead of direct payment method updates
Model updates - Updated subgraph-related models (CreateSubgraphRequest, GraphSubscriptionResponse, ListSubgraphsResponse)
Documentation improvements - Enhanced subgraph management guides with tier requirements and backup specifications

Maintenance Notes

This is primarily a refactoring release focusing on API modernization and code cleanup, with significant reduction in deprecated functionality.


📊 Release Statistics

  • Commits: 3
  • Files Changed: 12
  • Lines Added: 119
  • Lines Deleted: 447
  • Previous Release: v0.2.13

🔗 Links


🤖 Generated with Claude Code

Release v0.2.13

10 Nov 05:12

Choose a tag to compare

RoboSystems Python SDK v0.2.13

Summary

This release introduces billing API endpoints and significantly enhances agent execution capabilities with new strategy and response mode options.

🚀 New Features

  • Billing API Integration: Added comprehensive billing endpoints for credit transaction management
  • Enhanced Agent Execution: New execution strategy and response mode support for improved agent control
  • Agent Client Extension: New AgentClient extension class for streamlined agent interactions

🔧 Improvements

  • Enhanced agent API endpoints with expanded configuration options
  • Improved checkout and billing models with additional resource configuration support
  • Extended agent metadata and listing capabilities

📝 Technical Changes

  • Added 723 lines of new functionality across 12 files
  • New agent client extension module (robosystems_client/extensions/agent_client.py)
  • Updated project dependencies in pyproject.toml
  • Enhanced extensions module initialization and core functionality

Pull Request: #33


📊 Release Statistics

  • Commits: 3
  • Files Changed: 12
  • Lines Added: 723
  • Lines Deleted: 24
  • Previous Release: v0.2.12

🔗 Links


🤖 Generated with Claude Code

Release v0.2.12

09 Nov 03:54

Choose a tag to compare

RoboSystems Python SDK v0.2.12

Release Summary

This release introduces comprehensive organization management capabilities with full billing integration, representing a significant expansion from individual user-focused functionality to enterprise-ready multi-tenant operations.

✨ New Features

  • Organization Management API: Complete CRUD operations for organizations including creation, updates, and detailed organization information retrieval
  • Organization Member Management: Full member lifecycle support with invite, list, remove, and role management capabilities
  • Organization Billing Integration: Dedicated billing endpoints for organization-level subscription management, invoicing, and payment processing
  • Organization Usage Analytics: New usage tracking and limits monitoring specifically for organization-level resources
  • Enhanced User Registration: Improved registration flow with organization context support

⚠️ Breaking Changes

  • Billing API Restructure: Individual billing endpoints have been renamed/moved to organization-focused equivalents:

    • cancel_subscription.pycancel_org_subscription.py
    • get_subscription.pyget_org_subscription.py
    • get_billing_customer.py → moved to org/get_org.py
    • get_upcoming_invoice.pyget_org_upcoming_invoice.py
    • list_invoices.pylist_org_invoices.py
    • list_subscriptions.pylist_org_subscriptions.py
    • update_payment_method.pyupdate_org_payment_method.py
  • User Limits Endpoint: get_user_limits.py relocated to org/list_user_orgs.py

🔧 Technical Changes

  • New API Modules: Added dedicated org/, org_members/, and org_usage/ modules for better API organization
  • Enhanced Data Models: 15+ new model classes supporting organization structures, member roles, and organization-specific usage analytics
  • Authentication Updates: Enhanced auth responses to include organization context and role information

📊 Release Statistics

  • Commits: 3
  • Files Changed: 58
  • Lines Added: 4145
  • Lines Deleted: 454
  • Previous Release: v0.2.11

🔗 Links


🤖 Generated with Claude Code

Release v0.2.11

08 Nov 00:07

Choose a tag to compare

RoboSystems Python SDK v0.2.11

Summary

This release introduces comprehensive billing and checkout functionality to the RoboSystems client, adding a complete set of API endpoints and data models for subscription management, payment processing, and invoice handling.

🚀 New Features

  • Billing API Module: Complete billing management system with subscription lifecycle support
    • Create and manage checkout sessions
    • Cancel and retrieve subscriptions
    • List and retrieve invoices and upcoming billing
    • Update payment methods
    • Retrieve billing customer information
  • Comprehensive Data Models: 13 new models covering checkout, billing, invoices, and payment methods
  • Subscription Management: Full subscription lifecycle support including creation, cancellation, and status tracking
  • Invoice System: Complete invoice management with line item details and upcoming invoice previews

🔧 Technical Changes

  • Added new billing API package with 9 endpoint implementations
  • Expanded model exports in __init__.py to include all billing-related models
  • Significant codebase expansion: ~3K lines added across 24 files
  • Structured billing API following existing client patterns and conventions

📦 Dependencies

  • Updated project metadata in pyproject.toml

Reference: PR #31


📊 Release Statistics

  • Commits: 3
  • Files Changed: 24
  • Lines Added: 2979
  • Lines Deleted: 1
  • Previous Release: v0.2.10

🔗 Links


🤖 Generated with Claude Code

Release v0.2.10

07 Nov 09:03

Choose a tag to compare

RoboSystems Python SDK v0.2.10

This is a major refactoring release that consolidates and simplifies the API structure by reorganizing billing, analytics, and subscription endpoints into more logical groupings.

Key Improvements

• Consolidated API endpoints into cleaner structure: credits_, subscriptions, and usage modules
• Streamlined subscription management with unified create, upgrade, and cancel operations
• Improved graph analytics with consolidated metrics and usage tracking
• Enhanced credit management with better organization of balance checking and transaction history

⚠️ Breaking Changes

API Structure Reorganization: Multiple endpoint paths have changed

  • graph_analytics/*credits_/* and usage/*
  • graph_credits/*credits_/*
  • graph_billing/*subscriptions/*
  • user_subscriptions/*subscriptions/*
  • user_limits/* → consolidated into user/*
    Removed Deprecated Endpoints:
  • All graph_billing endpoints (replaced with subscriptions)
  • user_analytics module (functionality moved to usage)
  • Several legacy credit and limit checking endpoints
    Model Changes: Significant restructuring of response models, particularly around credit summaries and graph usage responses

Technical Changes

• Massive code cleanup: removed 5,240 lines while adding 1,590 lines of cleaner code
• Consolidated 71 files across the API structure
• Updated model definitions to better reflect current API contracts
• Improved endpoint naming consistency across all modules


📊 Release Statistics

  • Commits: 3
  • Files Changed: 71
  • Lines Added: 1590
  • Lines Deleted: 5240
  • Previous Release: v0.2.9

🔗 Links


🤖 Generated with Claude Code

Release v0.2.9

06 Nov 22:37

Choose a tag to compare

RoboSystems Python SDK v0.2.9

This release focuses on improving code clarity and API documentation with model attribute refactoring and enhanced documentation.

✨ Improvements

  • Enhanced API documentation for the get_graphs endpoint
  • Refactored GraphTierInstance model attributes for improved code clarity and maintainability
  • Updated GraphInfo model attributes for better consistency

🔧 Technical Changes

  • Model attribute restructuring in GraphTierInstance and GraphInfo classes
  • Code cleanup and standardization across graph-related models
  • Documentation improvements for better developer experience

📝 Files Modified

  • get_graphs.py - Enhanced API documentation
  • graph_tier_instance.py - Model attribute refactoring
  • graph_info.py - Model attribute updates
  • pyproject.toml - Version bump

This is primarily a maintenance release focused on code quality and documentation improvements.


📊 Release Statistics

  • Commits: 4
  • Files Changed: 4
  • Lines Added: 161
  • Lines Deleted: 102
  • Previous Release: v0.2.8

🔗 Links


🤖 Generated with Claude Code