Releases: RoboFinSystems/robosystems-python-client
Release v0.2.18
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
- Full Changelog: v0.2.17...v0.2.18
- All Releases: View all releases
🤖 Generated with Claude Code
Release v0.2.17
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
- Full Changelog: v0.2.16...v0.2.17
- All Releases: View all releases
🤖 Generated with Claude Code
Release v0.2.16
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
- Full Changelog: v0.2.15...v0.2.16
- All Releases: View all releases
🤖 Generated with Claude Code
Release v0.2.15
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
- Full Changelog: v0.2.14...v0.2.15
- All Releases: View all releases
🤖 Generated with Claude Code
Release v0.2.14
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
update_org_payment_method.pyhas been replaced withcreate_portal_session.pyUpdatePaymentMethodRequestandUpdatePaymentMethodResponsemodels removed- New
PortalSessionResponsemodel introduced
cancel_subscription.pyendpoint removedCancellationResponsemodel 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
- Full Changelog: v0.2.13...v0.2.14
- All Releases: View all releases
🤖 Generated with Claude Code
Release v0.2.13
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
AgentClientextension 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
- Full Changelog: v0.2.12...v0.2.13
- All Releases: View all releases
🤖 Generated with Claude Code
Release v0.2.12
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.py→cancel_org_subscription.pyget_subscription.py→get_org_subscription.pyget_billing_customer.py→ moved toorg/get_org.pyget_upcoming_invoice.py→get_org_upcoming_invoice.pylist_invoices.py→list_org_invoices.pylist_subscriptions.py→list_org_subscriptions.pyupdate_payment_method.py→update_org_payment_method.py
-
User Limits Endpoint:
get_user_limits.pyrelocated toorg/list_user_orgs.py
🔧 Technical Changes
- New API Modules: Added dedicated
org/,org_members/, andorg_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
- Full Changelog: v0.2.11...v0.2.12
- All Releases: View all releases
🤖 Generated with Claude Code
Release v0.2.11
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
billingAPI package with 9 endpoint implementations - Expanded model exports in
__init__.pyto 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
- Full Changelog: v0.2.10...v0.2.11
- All Releases: View all releases
🤖 Generated with Claude Code
Release v0.2.10
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_/*andusage/*graph_credits/*→credits_/*graph_billing/*→subscriptions/*user_subscriptions/*→subscriptions/*user_limits/*→ consolidated intouser/*
• Removed Deprecated Endpoints:- All
graph_billingendpoints (replaced withsubscriptions) user_analyticsmodule (functionality moved tousage)- 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
- Full Changelog: v0.2.9...v0.2.10
- All Releases: View all releases
🤖 Generated with Claude Code
Release v0.2.9
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_graphsendpoint - Refactored
GraphTierInstancemodel attributes for improved code clarity and maintainability - Updated
GraphInfomodel attributes for better consistency
🔧 Technical Changes
- Model attribute restructuring in
GraphTierInstanceandGraphInfoclasses - Code cleanup and standardization across graph-related models
- Documentation improvements for better developer experience
📝 Files Modified
get_graphs.py- Enhanced API documentationgraph_tier_instance.py- Model attribute refactoringgraph_info.py- Model attribute updatespyproject.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
- Full Changelog: v0.2.8...v0.2.9
- All Releases: View all releases
🤖 Generated with Claude Code