Releases: FastPix/node-sdk
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.
v2.0.5
Version - [2.0.5]
Fixed
- Fixed
views.getDetailsdata.events[]returning empty objects and emitting phantomnulltimestamps.
v2.0.4
##Version - [2.0.4]
Fixed
- Fixed missing parameters in multiple API methods.
- Improved overall developer experience through more accurate typings.
v2.0.3
Version - [2.0.3]
Changed
- Updated npm authentication from Classic token to Granular token for improved security and fine-grained permissions.
v2.0.2
Version - [2.0.2]
- Adjusted the code samples in the README.md.
- Modified
getDrmConfigurationmethod as a bug fix.
2.0.1
Added keywords to package.json and updated the README.md redirection link.
2.0.0
release: v2.0.0 - expand SDK with new Media, Live, SigningKey, and Data APIs
v1.0.2
Updated package.json with keywords related to FastPix Node.js API SDK.
v1.0.1
update readme.md
v1.0.0
Initial release of the Node.js SDK for FastPix API