tag:github.com,2008:https://github.com/RoboFinSystems/robosystems-python-client/releasesRelease notes from robosystems-python-client2026-02-28T04:27:17Ztag:github.com,2008:Repository/1035640467/v0.2.322026-02-28T04:27:18ZRelease v0.2.32<h1>RoboSystems Python SDK v0.2.32</h1>
<p>This release refactors the connections system, removes Plaid as a connection provider, and introduces a new View creation API.</p>
<h3>Key Features & Improvements</h3>
<ul>
<li><strong>New View Creation API</strong> — Added <code>create_view</code> endpoint with supporting models (<code>CreateViewRequest</code>, <code>ViewConfig</code>, <code>ViewAxisConfig</code>) for programmatic view management</li>
<li><strong>Streamlined Connection System</strong> — Refactored connection-related endpoints and models for improved clarity and consistency</li>
<li><strong>Simplified View Builder Client</strong> — Removed element mapping references from <code>ViewBuilderClient</code> to streamline its functionality</li>
</ul>
<h3><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> Breaking Changes</h3>
<ul>
<li><strong>Plaid integration removed</strong> — <code>PlaidConnectionConfig</code> and all Plaid-related models/references have been fully deleted. Users relying on Plaid connections must migrate to an alternative provider.</li>
<li><strong><code>ElementMappingClient</code> removed</strong> — The <code>element_mapping_client</code> extension has been deleted. Functionality previously accessed through this client should now be handled via the updated <code>ViewBuilderClient</code>.</li>
<li><strong>Connection model changes</strong> — <code>CreateConnectionRequestProvider</code>, <code>ConnectionProviderInfoProvider</code>, and related enums/models have been updated; existing code referencing Plaid-specific provider types will break.</li>
<li><strong>SDK aliases refactored</strong> — Top-level imports in <code>__init__.py</code> and <code>extensions/__init__.py</code> have changed; verify your import paths.</li>
</ul>
<h3>Notable Technical Changes</h3>
<ul>
<li>25 files changed with a net reduction in code (924 added / 996 deleted), reflecting a cleaner, leaner SDK surface</li>
<li>Plaid-specific model files were repurposed (renamed) into new View axis config models (<code>ViewAxisConfigElementLabelsType0</code>, <code>ViewAxisConfigMemberLabelsType0</code>)</li>
<li>Connection options, listing, sync, and creation endpoints all updated to reflect the simplified provider model</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>No explicit bug fixes in this release</li>
</ul>
<hr>
<h2>📊 Release Statistics</h2>
<ul>
<li><strong>Commits:</strong> 7</li>
<li><strong>Files Changed:</strong> 25</li>
<li><strong>Lines Added:</strong> 924</li>
<li><strong>Lines Deleted:</strong> 996</li>
<li><strong>Previous Release:</strong> v0.2.31</li>
</ul>
<h2>🔗 Links</h2>
<ul>
<li><strong>Full Changelog:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/compare/v0.2.31...v0.2.32">v0.2.31...v0.2.32</a></li>
<li><strong>All Releases:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/releases">View all releases</a></li>
</ul>
<hr>
<p>🤖 Generated with <a href="https://claude.ai/code" rel="nofollow">Claude Code</a></p>jfrench9tag:github.com,2008:Repository/1035640467/v0.2.312026-02-25T06:18:01ZRelease v0.2.31<h1>RoboSystems Python SDK v0.2.31</h1>
<p>This release introduces a comprehensive <strong>Connection Management API</strong> for integrating external data providers (Plaid, QuickBooks, SEC) and includes several model and terminology updates.</p>
<h2>Key Features</h2>
<ul>
<li><strong>Connection Management API</strong> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3987443168" data-permission-text="Title is private" data-url="https://github.com/RoboFinSystems/robosystems-python-client/issues/65" data-hovercard-type="pull_request" data-hovercard-url="/RoboFinSystems/robosystems-python-client/pull/65/hovercard" href="https://github.com/RoboFinSystems/robosystems-python-client/pull/65">#65</a>): Full CRUD support for connections including creating, listing, retrieving, deleting, and syncing connections. Adds OAuth flow support with init and callback endpoints, plus connection options discovery.</li>
<li><strong>New provider integrations</strong>: Added configuration models for <strong>Plaid</strong>, <strong>QuickBooks</strong>, and <strong>SEC</strong> connection types with provider-specific settings (e.g., Plaid accounts/institutions, QuickBooks config).</li>
</ul>
<h2><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> Breaking Changes</h2>
<ul>
<li><strong>Removed Organization Creation API</strong> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3934729221" data-permission-text="Title is private" data-url="https://github.com/RoboFinSystems/robosystems-python-client/issues/62" data-hovercard-type="pull_request" data-hovercard-url="/RoboFinSystems/robosystems-python-client/pull/62/hovercard" href="https://github.com/RoboFinSystems/robosystems-python-client/pull/62">#62</a>): The <code>CreateOrgRequest</code> model and its associated API endpoint have been removed. Users relying on programmatic org creation will need to update their integrations.</li>
<li><strong>Dimension terminology change</strong>: Cypher queries now reference <code>Dimension</code> instead of <code>FactDimension</code> — any custom queries using the old label will need to be updated.</li>
</ul>
<h2>Notable Technical Changes</h2>
<ul>
<li><strong>Model updates</strong> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3934729221" data-permission-text="Title is private" data-url="https://github.com/RoboFinSystems/robosystems-python-client/issues/62" data-hovercard-type="pull_request" data-hovercard-url="/RoboFinSystems/robosystems-python-client/pull/62/hovercard" href="https://github.com/RoboFinSystems/robosystems-python-client/pull/62">#62</a>): Enhanced <code>DownloadQuota</code> attributes; updated subgraph quota limits and backup retention period.</li>
<li><strong>Terminology updates</strong> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3979633464" data-permission-text="Title is private" data-url="https://github.com/RoboFinSystems/robosystems-python-client/issues/64" data-hovercard-type="pull_request" data-hovercard-url="/RoboFinSystems/robosystems-python-client/pull/64/hovercard" href="https://github.com/RoboFinSystems/robosystems-python-client/pull/64">#64</a>): README updated to reflect revised model terminology and copyright year (2025).</li>
<li><strong>CI/CD</strong>: Upgraded Claude model reference in <code>create-pr</code> and <code>tag-release</code> workflows (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3973722221" data-permission-text="Title is private" data-url="https://github.com/RoboFinSystems/robosystems-python-client/issues/63" data-hovercard-type="pull_request" data-hovercard-url="/RoboFinSystems/robosystems-python-client/pull/63/hovercard" href="https://github.com/RoboFinSystems/robosystems-python-client/pull/63">#63</a>).</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>Fixed dimension matching in Cypher queries to use the correct <code>Dimension</code> label.</li>
</ul>
<hr>
<h2>📊 Release Statistics</h2>
<ul>
<li><strong>Commits:</strong> 11</li>
<li><strong>Files Changed:</strong> 40</li>
<li><strong>Lines Added:</strong> 3834</li>
<li><strong>Lines Deleted:</strong> 105</li>
<li><strong>Previous Release:</strong> v0.2.30</li>
</ul>
<h2>🔗 Links</h2>
<ul>
<li><strong>Full Changelog:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/compare/v0.2.30...v0.2.31">v0.2.30...v0.2.31</a></li>
<li><strong>All Releases:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/releases">View all releases</a></li>
</ul>
<hr>
<p>🤖 Generated with <a href="https://claude.ai/code" rel="nofollow">Claude Code</a></p>jfrench9tag:github.com,2008:Repository/1035640467/v0.2.302026-02-11T03:06:30ZRelease v0.2.30<h1>RoboSystems Python SDK v0.2.30</h1>
<p>This release introduces graph capacity monitoring functionality, allowing users to retrieve detailed capacity information for graphs and their associated tiers.</p>
<h2>✨ New Features</h2>
<ul>
<li><strong>Graph Capacity API</strong>: Added new endpoint <code>get_graph_capacity()</code> to retrieve capacity metrics for graphs</li>
<li><strong>Capacity Models</strong>: Introduced <code>GraphCapacityResponse</code> and <code>TierCapacity</code> models for structured capacity data representation</li>
</ul>
<h2>🔧 Technical Changes</h2>
<ul>
<li>Added new API client method in <code>robosystems_client.api.graphs.get_graph_capacity</code></li>
<li>Enhanced model exports with new capacity-related classes</li>
<li>Updated <code>GraphInfo</code> model with additional capacity-related fields</li>
<li>Project version bumped to 0.2.30</li>
</ul>
<h2>📋 Reference</h2>
<ul>
<li>Pull Request: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3924504746" data-permission-text="Title is private" data-url="https://github.com/RoboFinSystems/robosystems-python-client/issues/61" data-hovercard-type="pull_request" data-hovercard-url="/RoboFinSystems/robosystems-python-client/pull/61/hovercard" href="https://github.com/RoboFinSystems/robosystems-python-client/pull/61">#61</a></li>
</ul>
<hr>
<h2>📊 Release Statistics</h2>
<ul>
<li><strong>Commits:</strong> 3</li>
<li><strong>Files Changed:</strong> 6</li>
<li><strong>Lines Added:</strong> 391</li>
<li><strong>Lines Deleted:</strong> 1</li>
<li><strong>Previous Release:</strong> v0.2.29</li>
</ul>
<h2>🔗 Links</h2>
<ul>
<li><strong>Full Changelog:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/compare/v0.2.29...v0.2.30">v0.2.29...v0.2.30</a></li>
<li><strong>All Releases:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/releases">View all releases</a></li>
</ul>
<hr>
<p>🤖 Generated with <a href="https://claude.ai/code" rel="nofollow">Claude Code</a></p>jfrench9tag:github.com,2008:Repository/1035640467/v0.2.292026-02-10T05:37:29ZRelease v0.2.29<h1>RoboSystems Python SDK v0.2.29</h1>
<h2>Summary</h2>
<p>This release focuses on significant API cleanup, removing deprecated connection and view endpoints while refactoring the billing API for improved consistency.</p>
<h2>Key Changes</h2>
<h3>API Improvements</h3>
<p>• Refactored billing API with updated status values for better consistency<br>
• Updated checkout status functionality with improved response handling</p>
<h3><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> Breaking Changes</h3>
<p>• <strong>Removed deprecated connections API endpoints</strong> - All connection-related functionality has been removed:</p>
<ul>
<li>Connection creation, deletion, and management endpoints</li>
<li>OAuth authentication flows for connections</li>
<li>Link token exchange functionality</li>
<li>Connection listing and synchronization<br>
• <strong>Removed view management endpoints</strong> - View creation and saving functionality no longer available<br>
• <strong>Removed associated data models</strong> - 30+ connection and view-related models have been removed</li>
</ul>
<h3>Technical Changes</h3>
<p>• Significant codebase cleanup with 6,880 lines of deprecated code removed<br>
• Updated model imports and dependencies to reflect API changes<br>
• Streamlined client library structure by removing unused modules</p>
<h2>Migration Notes</h2>
<p>If your application relies on the removed connection or view endpoints, you'll need to update your integration before upgrading to this version. Consult the updated API documentation for alternative approaches.</p>
<hr>
<h2>📊 Release Statistics</h2>
<ul>
<li><strong>Commits:</strong> 3</li>
<li><strong>Files Changed:</strong> 62</li>
<li><strong>Lines Added:</strong> 22</li>
<li><strong>Lines Deleted:</strong> 6880</li>
<li><strong>Previous Release:</strong> v0.2.28</li>
</ul>
<h2>🔗 Links</h2>
<ul>
<li><strong>Full Changelog:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/compare/v0.2.28...v0.2.29">v0.2.28...v0.2.29</a></li>
<li><strong>All Releases:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/releases">View all releases</a></li>
</ul>
<hr>
<p>🤖 Generated with <a href="https://claude.ai/code" rel="nofollow">Claude Code</a></p>jfrench9tag:github.com,2008:Repository/1035640467/v0.2.282026-02-08T18:33:14ZRelease v0.2.28<h1>RoboSystems Python SDK v0.2.28</h1>
<h2>Summary</h2>
<p>This release enhances graph limits and materialization features with improved data models and expanded API functionality for better resource management and quota tracking.</p>
<h2>✨ New Features & Improvements</h2>
<ul>
<li>Enhanced graph limits API with improved content and credit limit tracking</li>
<li>Upgraded materialization functionality with better request/response handling</li>
<li>Added new download quota management capabilities</li>
<li>Improved graph subscription tier models with more detailed pricing information</li>
<li>Enhanced validation error handling with better context reporting</li>
</ul>
<h2>🔧 Technical Changes</h2>
<ul>
<li>Added new models: <code>ContentLimits</code> and <code>DownloadQuota</code> for better resource tracking</li>
<li>Refactored materialization models for improved type safety and validation</li>
<li>Restructured storage pricing models with clearer separation of concerns</li>
<li>Updated graph subscription models to support enhanced tier management</li>
<li>Improved model initialization and validation across core data structures</li>
</ul>
<h2>📦 API Updates</h2>
<ul>
<li>Enhanced <code>/graph-limits</code> endpoint with expanded limit information</li>
<li>Improved <code>/materialize</code> endpoint with better request validation</li>
<li>Updated graph tiers API for more comprehensive subscription data</li>
</ul>
<p><em>19 files changed with significant model improvements and API enhancements</em></p>
<hr>
<h2>📊 Release Statistics</h2>
<ul>
<li><strong>Commits:</strong> 3</li>
<li><strong>Files Changed:</strong> 19</li>
<li><strong>Lines Added:</strong> 487</li>
<li><strong>Lines Deleted:</strong> 100</li>
<li><strong>Previous Release:</strong> v0.2.27</li>
</ul>
<h2>🔗 Links</h2>
<ul>
<li><strong>Full Changelog:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/compare/v0.2.27...v0.2.28">v0.2.27...v0.2.28</a></li>
<li><strong>All Releases:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/releases">View all releases</a></li>
</ul>
<hr>
<p>🤖 Generated with <a href="https://claude.ai/code" rel="nofollow">Claude Code</a></p>jfrench9tag:github.com,2008:Repository/1035640467/v0.2.272026-02-02T23:47:44ZRelease v0.2.27<h1>RoboSystems Python SDK v0.2.27</h1>
<h2>Summary</h2>
<p>Infrastructure release focused on enhancing GitHub Actions workflows with improved authentication and security for protected repositories and branches.</p>
<h2>🔧 Infrastructure Improvements</h2>
<ul>
<li>Enhanced GitHub Actions workflows with improved token validation and authentication</li>
<li>Added support for <code>ACTIONS_TOKEN</code> requirement when pushing to protected repositories and branches</li>
<li>Implemented branch existence checks in workflow validation</li>
<li>Improved security by standardizing <code>GITHUB_TOKEN</code> usage across workflows</li>
</ul>
<h2>🔒 Security Enhancements</h2>
<ul>
<li>Strengthened authentication mechanisms for protected repository operations</li>
<li>Updated token handling for enhanced security and functionality</li>
</ul>
<h2>Technical Changes</h2>
<ul>
<li>Modified all GitHub Actions workflow files (<code>.github/workflows/create-pr.yml</code>, <code>create-release.yml</code>, <code>tag-release.yml</code>)</li>
<li>Updated project configuration in <code>pyproject.toml</code></li>
<li>Workflows now properly handle protected branch scenarios with appropriate token requirements</li>
</ul>
<hr>
<p><em>This is primarily a maintenance release improving CI/CD infrastructure - no user-facing changes.</em></p>
<hr>
<h2>📊 Release Statistics</h2>
<ul>
<li><strong>Commits:</strong> 7</li>
<li><strong>Files Changed:</strong> 4</li>
<li><strong>Lines Added:</strong> 40</li>
<li><strong>Lines Deleted:</strong> 9</li>
<li><strong>Previous Release:</strong> v0.2.26</li>
</ul>
<h2>🔗 Links</h2>
<ul>
<li><strong>Full Changelog:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/compare/v0.2.26...v0.2.27">v0.2.26...v0.2.27</a></li>
<li><strong>All Releases:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/releases">View all releases</a></li>
</ul>
<hr>
<p>🤖 Generated with <a href="https://claude.ai/code" rel="nofollow">Claude Code</a></p>jfrench9tag:github.com,2008:Repository/1035640467/v0.2.262026-02-02T19:17:23ZRelease v0.2.26<h1>RoboSystems Python SDK v0.2.26</h1>
<h2>Summary</h2>
<p>This is a maintenance release focused on improving security and compliance in the GitHub Actions publishing workflow.</p>
<h2>Security Improvements</h2>
<p>• <strong>Removed password field from GitHub Actions publish workflow</strong> for enhanced security compliance<br>
• Streamlined authentication process in CI/CD pipeline</p>
<h2>Technical Changes</h2>
<p>• Updated <code>.github/workflows/publish.yml</code> to remove legacy password authentication<br>
• Modified <code>pyproject.toml</code> configuration</p>
<hr>
<p><em>This release contains no breaking changes or new user-facing features. The changes are purely infrastructure-related and improve the security posture of the project's CI/CD pipeline.</em></p>
<hr>
<h2>📊 Release Statistics</h2>
<ul>
<li><strong>Commits:</strong> 3</li>
<li><strong>Files Changed:</strong> 2</li>
<li><strong>Lines Added:</strong> 1</li>
<li><strong>Lines Deleted:</strong> 2</li>
<li><strong>Previous Release:</strong> v0.2.25</li>
</ul>
<h2>🔗 Links</h2>
<ul>
<li><strong>Full Changelog:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/compare/v0.2.25...v0.2.26">v0.2.25...v0.2.26</a></li>
<li><strong>All Releases:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/releases">View all releases</a></li>
</ul>
<hr>
<p>🤖 Generated with <a href="https://claude.ai/code" rel="nofollow">Claude Code</a></p>jfrench9tag:github.com,2008:Repository/1035640467/v0.2.252026-01-31T03:37:18ZRelease v0.2.25<h1>RoboSystems Python SDK v0.2.25</h1>
<p>This release focuses on enhancing API client reliability and improving development infrastructure with better error handling, workflow automation, and developer tooling.</p>
<h2>✨ Features & Improvements</h2>
<ul>
<li><strong>Enhanced API Client Robustness</strong>: Improved error handling across all API endpoints with better HTTP response management</li>
<li><strong>Improved Development Workflows</strong>: Enhanced GitHub Actions for branch protection, PR creation, and release management</li>
<li><strong>Better Developer Experience</strong>: Updated documentation with enhanced resource links and clearer guidance</li>
<li><strong>Automated Dependency Management</strong>: Added optional dependency updates to feature branch creation workflow</li>
</ul>
<h2>🔧 Technical Changes</h2>
<ul>
<li><strong>Script Standardization</strong>: All shell scripts now use <code>.sh</code> extension for better identification and tooling support</li>
<li><strong>URL Parameter Handling</strong>: Safer parameter handling in API calls with improved URL formatting</li>
<li><strong>Branch Protection</strong>: Added automated branch protection rules for <code>main</code> and <code>release</code> branches</li>
<li><strong>Claude Workflow</strong>: Enhanced AI-assisted development workflow configuration</li>
<li><strong>VSCode Integration</strong>: Updated task configurations to support new development workflows</li>
</ul>
<h2>🐛 Bug Fixes</h2>
<ul>
<li>Fixed HTTP response error handling in QueryClient</li>
<li>Improved error handling across 94 API client files</li>
</ul>
<h2>🛠️ Development Infrastructure</h2>
<ul>
<li>New automated scripts for feature branch creation, PR management, and SDK generation</li>
<li>Enhanced justfile with improved development commands</li>
<li>Updated GitHub workflow configurations for better CI/CD pipeline reliability</li>
<li>Comprehensive updates to development tooling and automation</li>
</ul>
<hr>
<h2>📊 Release Statistics</h2>
<ul>
<li><strong>Commits:</strong> 14</li>
<li><strong>Files Changed:</strong> 94</li>
<li><strong>Lines Added:</strong> 516</li>
<li><strong>Lines Deleted:</strong> 108</li>
<li><strong>Previous Release:</strong> v0.2.24</li>
</ul>
<h2>🔗 Links</h2>
<ul>
<li><strong>Full Changelog:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/compare/v0.2.24...v0.2.25">v0.2.24...v0.2.25</a></li>
<li><strong>All Releases:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/releases">View all releases</a></li>
</ul>
<hr>
<p>🤖 Generated with <a href="https://claude.ai/code" rel="nofollow">Claude Code</a></p>jfrench9tag:github.com,2008:Repository/1035640467/v0.2.242026-01-05T05:26:40ZRelease v0.2.24<h1>RoboSystems Python SDK v0.2.24</h1>
<p>This release introduces real-time graph updates through Server-Sent Events (SSE) support and modernizes the project's development workflow with enhanced issue templates and improved token pricing precision.</p>
<h2>✨ New Features</h2>
<ul>
<li><strong>Real-time Graph Updates</strong>: Added Server-Sent Events (SSE) support to GraphClient for live graph data streaming (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3780206207" data-permission-text="Title is private" data-url="https://github.com/RoboFinSystems/robosystems-python-client/issues/49" data-hovercard-type="pull_request" data-hovercard-url="/RoboFinSystems/robosystems-python-client/pull/49/hovercard" href="https://github.com/RoboFinSystems/robosystems-python-client/pull/49">#49</a>)</li>
<li><strong>Modernized Issue Templates</strong>: Complete overhaul of GitHub issue templates with new structured YAML formats for bugs, features, RFCs, specs, and tasks (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3777545637" data-permission-text="Title is private" data-url="https://github.com/RoboFinSystems/robosystems-python-client/issues/47" data-hovercard-type="pull_request" data-hovercard-url="/RoboFinSystems/robosystems-python-client/pull/47/hovercard" href="https://github.com/RoboFinSystems/robosystems-python-client/pull/47">#47</a>)</li>
<li><strong>AI Agent Integration</strong>: Added Claude configuration files for improved development workflow automation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3777545637" data-permission-text="Title is private" data-url="https://github.com/RoboFinSystems/robosystems-python-client/issues/47" data-hovercard-type="pull_request" data-hovercard-url="/RoboFinSystems/robosystems-python-client/pull/47/hovercard" href="https://github.com/RoboFinSystems/robosystems-python-client/pull/47">#47</a>)</li>
</ul>
<h2>🔧 Improvements</h2>
<ul>
<li><strong>Enhanced Token Pricing Precision</strong>: Changed TokenPricing model attributes from <code>int</code> to <code>float</code> for more accurate cost calculations (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3774930000" data-permission-text="Title is private" data-url="https://github.com/RoboFinSystems/robosystems-python-client/issues/46" data-hovercard-type="pull_request" data-hovercard-url="/RoboFinSystems/robosystems-python-client/pull/46/hovercard" href="https://github.com/RoboFinSystems/robosystems-python-client/pull/46">#46</a>)</li>
<li><strong>Comprehensive Testing</strong>: Added extensive unit tests for GraphClient SSE handling and polling mechanisms</li>
<li><strong>Development Workflow</strong>: Updated justfile to include linting in test-all command and upgraded pandas/pyarrow dependencies</li>
<li><strong>Documentation</strong>: Added CONTRIBUTING.md and improved issue creation workflows (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3777751110" data-permission-text="Title is private" data-url="https://github.com/RoboFinSystems/robosystems-python-client/issues/48" data-hovercard-type="pull_request" data-hovercard-url="/RoboFinSystems/robosystems-python-client/pull/48/hovercard" href="https://github.com/RoboFinSystems/robosystems-python-client/pull/48">#48</a>)</li>
</ul>
<h2>🔄 Technical Changes</h2>
<ul>
<li>Updated <code>.gitignore</code> to include Claude and Gemini AI configurations</li>
<li>Replaced legacy markdown issue templates with structured YAML templates</li>
<li>Enhanced GraphClient architecture to support both polling and real-time SSE modes</li>
<li>Dependency updates: pandas and pyarrow versions bumped in pyproject.toml</li>
</ul>
<p><strong>Files Changed</strong>: 18 | <strong>Commits</strong>: 10 | <strong>Lines</strong>: +1,674 / -64</p>
<hr>
<h2>📊 Release Statistics</h2>
<ul>
<li><strong>Commits:</strong> 10</li>
<li><strong>Files Changed:</strong> 18</li>
<li><strong>Lines Added:</strong> 1674</li>
<li><strong>Lines Deleted:</strong> 64</li>
<li><strong>Previous Release:</strong> v0.2.23</li>
</ul>
<h2>🔗 Links</h2>
<ul>
<li><strong>Full Changelog:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/compare/v0.2.23...v0.2.24">v0.2.23...v0.2.24</a></li>
<li><strong>All Releases:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/releases">View all releases</a></li>
</ul>
<hr>
<p>🤖 Generated with <a href="https://claude.ai/code" rel="nofollow">Claude Code</a></p>jfrench9tag:github.com,2008:Repository/1035640467/v0.2.232025-12-22T04:28:51ZRelease v0.2.23<h1>RoboSystems Python SDK v0.2.23</h1>
<p>This release focuses on modernizing the task processing architecture by migrating from Celery to Dagster for background operations, along with workflow improvements and documentation updates.</p>
<h2>✨ Key Improvements</h2>
<ul>
<li><strong>New Background Task System</strong>: Migrated from Celery to Dagster for handling async operations, providing better task orchestration and monitoring</li>
<li><strong>Enhanced Agent Operations</strong>: Improved handling of long-running operations in agent selection and execution processes</li>
<li><strong>Better File Processing</strong>: Streamlined file update workflows with new async task integration</li>
<li><strong>Improved Release Workflow</strong>: Enhanced GitHub Actions workflow for more reliable initial release handling</li>
</ul>
<h2>🔧 Technical Changes</h2>
<ul>
<li>Refactored async operations across agent and file APIs to use Dagster background tasks</li>
<li>Updated project dependencies in <code>pyproject.toml</code> to reflect Celery → Dagster migration</li>
<li>Cleaned up development configuration by removing Celery references from <code>.gitignore</code> and <code>pytest.ini</code></li>
<li>Enhanced SSE client and materialization response models for better async task communication</li>
</ul>
<h2>📚 Documentation</h2>
<ul>
<li>Updated README.md for improved clarity and consistency</li>
<li>Enhanced extension documentation with updated usage patterns</li>
</ul>
<h2>🔗 Related Pull Requests</h2>
<ul>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3752213267" data-permission-text="Title is private" data-url="https://github.com/RoboFinSystems/robosystems-python-client/issues/45" data-hovercard-type="pull_request" data-hovercard-url="/RoboFinSystems/robosystems-python-client/pull/45/hovercard" href="https://github.com/RoboFinSystems/robosystems-python-client/pull/45">#45</a>: Celery to Dagster migration</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3728191095" data-permission-text="Title is private" data-url="https://github.com/RoboFinSystems/robosystems-python-client/issues/44" data-hovercard-type="pull_request" data-hovercard-url="/RoboFinSystems/robosystems-python-client/pull/44/hovercard" href="https://github.com/RoboFinSystems/robosystems-python-client/pull/44">#44</a>: Release workflow improvements</li>
</ul>
<p><em>This is primarily an infrastructure modernization release that improves the underlying task processing system while maintaining API compatibility.</em></p>
<hr>
<h2>📊 Release Statistics</h2>
<ul>
<li><strong>Commits:</strong> 7</li>
<li><strong>Files Changed:</strong> 13</li>
<li><strong>Lines Added:</strong> 168</li>
<li><strong>Lines Deleted:</strong> 165</li>
<li><strong>Previous Release:</strong> v0.2.22</li>
</ul>
<h2>🔗 Links</h2>
<ul>
<li><strong>Full Changelog:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/compare/v0.2.22...v0.2.23">v0.2.22...v0.2.23</a></li>
<li><strong>All Releases:</strong> <a href="https://github.com/RoboFinSystems/robosystems-python-client/releases">View all releases</a></li>
</ul>
<hr>
<p>🤖 Generated with <a href="https://claude.ai/code" rel="nofollow">Claude Code</a></p>jfrench9