Skip to content

Releases: FastPix/fastpix-php

v1.0.4

Choose a tag to compare

@FastPix-dev FastPix-dev released this 18 Jun 12:11

Version - [1.0.4]

Changed

  • SDK version bump: 1.0.31.0.4.
    A maintenance release that updates the SDK's internal version identifiers.
    It contains no functional, API, or behavioral changes and is fully
    backward compatible with 1.0.3.

    Updated identifiers:

    • sdkVersion constant — now reports 1.0.4.
    • User-Agent header — outbound requests now identify as
      fastpix-sdk/php 1.0.4.

Compatibility

  • No changes to public types, method signatures, request/response models,
    default server URLs, hooks, or retry logic.
  • No action required for existing integrations — update the dependency and
    rebuild.

v1.0.3

Choose a tag to compare

@tharunbudidha27 tharunbudidha27 released this 26 May 12:28

VERSION - [1.0.3]

⚠️ Important — FastPix is migrating from .io to .com

All FastPix hosts and documentation links are moving to the .com TLD:

Old (.io) New (.com)
api.fastpix.io api.fastpix.com
stream.fastpix.io stream.fastpix.com
images.fastpix.io images.fastpix.com
dashboard.fastpix.io dashboard.fastpix.com
www.fastpix.io www.fastpix.com
docs.fastpix.io/... fastpix.com/docs/...

The .io hosts continue to serve traffic during the transition, but they are slated for deprecation soon — please update any hard-coded references in your application as part of your next deploy. We strongly recommend upgrading to this SDK release (or later) across every language you use — every official FastPix SDK is being rolled out with the same migration.

What this means for users of fastpix/sdk:

  • If you rely on SDK defaults, no code change is required. The default server URL is https://api.fastpix.com/v1/, so bumping to 1.0.3 and running composer update fastpix/sdk is enough.
  • If you have an explicit server-URL override (e.g. Fastpixsdk::builder()->setServerUrl('https://api.fastpix.io/v1/')), change it to https://api.fastpix.com/v1/.
  • If you reference FastPix asset URLs directly in your app (HLS playback URLs, image CDN, dashboard deep links), update those to the .com equivalents before .io is decommissioned.

All README and per-service doc links in this package have been updated to point at the new https://fastpix.com/docs/... URLs.

Fixed (SDK ↔ API parity)

  • manageVideos.listMedia (/on-demand): tracks now include frameRate, which was being silently dropped by the previous SDK build.
  • manageVideos.listMedia / getMedia / retrieveMediaInputInfo: audio tracks now retain languageCode and languageName — union deserialization previously resolved every track to the video track type and discarded the language fields.
  • playback.createMediaPlaybackId (/on-demand/{mediaId}/playback-ids): response data.resolution is now correctly modelled as nullable — it is null when no resolution constraint was set at create time.
  • signingKeys.deleteSigningKey (/iam/signing-keys/{signingKeyId}): response shape now includes the optional data.message confirmation string the API has been returning.
  • metrics.listOverallValues / metrics.getTimeseriesData: fixed a PSR-4 autoload mismatch (MetricsOverallmetadataDetails / MetricsTimeseriesmetadataDetails filename casing) that caused these calls to throw during deserialization.
  • OpenAPI tracks[].type for VideoTrack / VideoTrackForGetAll / AudioTrack / SubtitleTrack is now a proper enum (video / audio / subtitle) so the union can be discriminated correctly.
  • OpenAPI maxDuration.minimum on live-stream schemas relaxed from 60 to 0 to reflect the API's "unbounded" sentinel value.

Docs

  • All README and per-service documentation pages updated from docs.fastpix.io/... and docs.fastpix.com/... to the new https://fastpix.com/docs/... URL structure.

v1.0.2

Choose a tag to compare

@FastPix-dev FastPix-dev released this 23 Apr 11:09
fa8b354

Version - [1.0.2]

Fixed

  • Fixed data event field remapping in hooks.

v1.0.1

Choose a tag to compare

@Sravani289 Sravani289 released this 30 Jan 13:16
d692bb5

Version - [1.0.1]

Fixed

  • Fixed missing parameters in multiple API methods.

Improved

  • Improved overall developer experience through more accurate typings.

v1.0.0

Choose a tag to compare

@FastPix-dev FastPix-dev released this 07 Oct 19:34

Version - [1.0.0]

Production-ready release with complete API coverage and comprehensive features.

What's New

  • 100% OpenAPI specification coverage (66/66 operations)
  • Zero PHPStan errors - production quality code
  • 163 comprehensive tests
  • Full PHP 8.2+ type safety
  • Media API: upload, manage, playback
  • Live API: streaming, simulcasting
  • AI features: summarization, moderation
  • Analytics: views, metrics, errors
  • Security: signing keys, JWT support