V2.0.6
Version - [2.0.6]
⚠️ 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/fastpix-node:
- If you rely on SDK defaults, no code change is required. The default
serverURLishttps://api.fastpix.com/v1/, so bumping to2.0.6and runningnpm installis enough. - If you have an explicit
serverURLoverride (e.g.new Fastpix({ serverURL: "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-SDK doc links in this package have been updated to point at the new https://fastpix.com/docs/... URLs.
Fixed (SDK ↔ API parity)
views.list(/data/viewlist): added the previously-missingerrorIdfield on each view entry, and stopped renamingQoeScoretoqoeScoreso the SDK output matches the API response byte-for-byte.views.getDetails:data.fpSdk/data.fpSdkVersionare no longer renamed tofpSDK/fpSDKVersion— the SDK now preserves the wire-format casing returned by the API.media.list(/on-demand): tracks now includeframeRate, which was being silently dropped by the previous SDK build.playback.create(/on-demand/{mediaId}/playback-ids): responsedata.resolutionis now correctly modelled as nullable — it isnullwhen no resolution constraint was set at create time.signingKeys.delete: response shape now includes the optionaldata.messageconfirmation string the API has been returning.- OpenAPI
tracks[].typefield forVideoTrack/VideoTrackForGetAll/AudioTrack/SubtitleTrackis now a properenum(video/audio/subtitle) so language generators can discriminate the union 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.