Skip to content

Release v0.2.24

Choose a tag to compare

@jfrench9 jfrench9 released this 05 Jan 05:26
· 196 commits to main since this release

RoboSystems Python SDK v0.2.24

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.

✨ New Features

  • Real-time Graph Updates: Added Server-Sent Events (SSE) support to GraphClient for live graph data streaming (#49)
  • Modernized Issue Templates: Complete overhaul of GitHub issue templates with new structured YAML formats for bugs, features, RFCs, specs, and tasks (#47)
  • AI Agent Integration: Added Claude configuration files for improved development workflow automation (#47)

🔧 Improvements

  • Enhanced Token Pricing Precision: Changed TokenPricing model attributes from int to float for more accurate cost calculations (#46)
  • Comprehensive Testing: Added extensive unit tests for GraphClient SSE handling and polling mechanisms
  • Development Workflow: Updated justfile to include linting in test-all command and upgraded pandas/pyarrow dependencies
  • Documentation: Added CONTRIBUTING.md and improved issue creation workflows (#48)

🔄 Technical Changes

  • Updated .gitignore to include Claude and Gemini AI configurations
  • Replaced legacy markdown issue templates with structured YAML templates
  • Enhanced GraphClient architecture to support both polling and real-time SSE modes
  • Dependency updates: pandas and pyarrow versions bumped in pyproject.toml

Files Changed: 18 | Commits: 10 | Lines: +1,674 / -64


📊 Release Statistics

  • Commits: 10
  • Files Changed: 18
  • Lines Added: 1674
  • Lines Deleted: 64
  • Previous Release: v0.2.23

🔗 Links


🤖 Generated with Claude Code