Skip to content

v1.0.0

Choose a tag to compare

@tigusigalpa tigusigalpa released this 11 Sep 13:14
· 4 commits to main since this release

goldsky-php v1.0.0

We’re excited to announce the first stable release of goldsky-php, a PHP and Laravel SDK for the Goldsky REST control plane, Subgraph GraphQL endpoints, and Edge JSON-RPC.

Highlights

  • Complete coverage of Goldsky REST API v1.2.0: 40 operations across Pipelines, Subgraphs, Webhooks, Edge, and Catalogs.
  • GraphQL client for public and private Subgraph endpoints.
  • Edge JSON-RPC client with single and batch request support.
  • Secure webhook verification using constant-time secret comparison.
  • Robust HTTP layer with Bearer authentication, retries, exponential backoff with jitter, Retry-After support, and credential redaction.
  • RFC 9457 problem-details error parsing, including convenient error classification helpers.
  • Pagination utilities and streaming multipart subgraph deployments.
  • Laravel integration with a service provider, facade, and publishable configuration.
  • Framework-agnostic support for any PHP 8.1+ application.

Quality and documentation

  • 60 PHPUnit tests covering all REST operations and key edge cases.
  • 8 runnable examples.
  • API coverage, upgrade, and security documentation.
  • GitHub Actions CI.

Install with Composer:

composer require tigusigalpa/goldsky-php