Skip to content

1.3.2

Latest

Choose a tag to compare

@v1r3n v1r3n released this 10 Jan 18:19
ea63569

What's Changed

Summary

This release introduces comprehensive authorization client support and critical concurrency improvements for the Conductor Python SDK. It adds a full-featured authorization client for managing applications, users, groups, and access keys in Orkes Conductor.

Key Changes

🔐 Authorization & Authentication

  • New Authorization Client (orkes_authorization_client.py): Complete implementation for managing:
    • Applications (create, update, delete, list)
    • Users and groups management
    • Access keys lifecycle (create, toggle status, delete)
    • Role-based access control
    • Application tags and metadata
  • Enhanced Authentication: Improved token refresh with graceful fallback for Conductor OSS (404 handling)
  • Authorization Examples: New comprehensive journey examples (authorization_journey.py)

📚 Documentation Improvements

  • Reorganized documentation structure (moved from nested README.md files to top-level docs)
  • New comprehensive guides:
    • AUTHORIZATION.md - Complete authorization guide
    • INTEGRATION.md - Integration patterns
    • METADATA.md - Metadata management
    • WORKFLOW_TESTING.md - Testing strategies
    • AGENTS.md - Agent patterns

Full Changelog: 1.3.0...1.3.2