Releases: FastPix/fastpix-php
Release list
v1.0.4
Version - [1.0.4]
Changed
-
SDK version bump:
1.0.3→1.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 with1.0.3.Updated identifiers:
sdkVersionconstant — now reports1.0.4.User-Agentheader — 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
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 to1.0.3and runningcomposer update fastpix/sdkis enough. - If you have an explicit server-URL override (e.g.
Fastpixsdk::builder()->setServerUrl('https://api.fastpix.io/v1/')), change it tohttps://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
.comequivalents before.iois 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 includeframeRate, which was being silently dropped by the previous SDK build.manageVideos.listMedia/getMedia/retrieveMediaInputInfo: audio tracks now retainlanguageCodeandlanguageName— union deserialization previously resolved every track to the video track type and discarded the language fields.playback.createMediaPlaybackId(/on-demand/{mediaId}/playback-ids): responsedata.resolutionis now correctly modelled as nullable — it isnullwhen no resolution constraint was set at create time.signingKeys.deleteSigningKey(/iam/signing-keys/{signingKeyId}): response shape now includes the optionaldata.messageconfirmation string the API has been returning.metrics.listOverallValues/metrics.getTimeseriesData: fixed a PSR-4 autoload mismatch (MetricsOverallmetadataDetails/MetricsTimeseriesmetadataDetailsfilename casing) that caused these calls to throw during deserialization.- OpenAPI
tracks[].typeforVideoTrack/VideoTrackForGetAll/AudioTrack/SubtitleTrackis now a properenum(video/audio/subtitle) so the union can be discriminated correctly. - OpenAPI
maxDuration.minimumon live-stream schemas relaxed from60to0to reflect the API's "unbounded" sentinel value.
Docs
- All README and per-service documentation pages updated from
docs.fastpix.io/...anddocs.fastpix.com/...to the newhttps://fastpix.com/docs/...URL structure.
v1.0.2
Version - [1.0.2]
Fixed
- Fixed data event field remapping in hooks.
v1.0.1
Version - [1.0.1]
Fixed
- Fixed missing parameters in multiple API methods.
Improved
- Improved overall developer experience through more accurate typings.
v1.0.0
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