Release v0.2.24
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
inttofloatfor 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
.gitignoreto 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
- Full Changelog: v0.2.23...v0.2.24
- All Releases: View all releases
🤖 Generated with Claude Code