Skip to content

v2.0a18

Choose a tag to compare

@KarthikSKumar98 KarthikSKumar98 released this 15 Apr 16:04
9785476

This release introduces unified credential support for GLP and New Central API calls, refines token initialization and refresh behavior, updates authentication guidance, and refreshes package requirements for the 2.0a18 release.

New Features

  • Unified Credential Support
    • Added a new unified credential model that allows one GLP credential set to be used for both GLP and New Central API calls
    • Unified mode uses GLP client_id, client_secret, and workspace_id to generate a single token and reuse it across supported platform requests
    • Supports GLP-only usage when no Central base_url or cluster_name is provided
    • When unified credentials are present, standalone glp and new_central entries are ignored in favor of the unified configuration

Improvements

  • Added support for the global OAuth token issuer flow used by unified credential management
  • Refactored token parsing and route initialization to better support shared-token behavior across GLP and New Central
  • Improved token creation and refresh error handling with clearer validation and more actionable failures for invalid credentials or incomplete configuration
  • Updated authentication documentation with unified credential guidance, required fields, and example configurations
  • Updated package requirements in pyproject.toml, including Python version support and the pinned requests dependency to patch security vulnerability