|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file. |
4 | 4 |
|
5 | | -## [1.0.2] |
6 | | -- Updated `package.json` with keywords related to FastPix Node.js API SDK. |
| 5 | +## [2.0.0] - Major Feature Release |
| 6 | +This release introduces a wide set of new APIs, significantly expanding the SDK’s capabilities across **On Demand**, **Live Stream**, **SigningKeys**, and **Video Data** domains. |
7 | 7 |
|
8 | | -## [1.0.1] |
9 | | -- update `README.md` |
| 8 | +### Media API |
| 9 | +Extended functionality for managing media with advanced processing, playlist management, and DRM support: |
| 10 | +- `updateMediaSummary` - Generate video summaries for quick insights |
| 11 | +- `updateMediaChapters` - Automatically generate structured video chapters |
| 12 | +- `updateMediaNamedEntities` - Extract named entities for video intelligence |
| 13 | +- `updateMediaModeration` - Enable video moderation features for compliance |
| 14 | +- `addMediaTrack` - Add audio/subtitle tracks |
| 15 | +- `cancelUpload` - Cancel ongoing uploads gracefully |
| 16 | +- `updateMediaTrack` - Update audio/subtitle tracks |
| 17 | +- `deleteMediaTrack` - Remove audio/subtitle tracks |
| 18 | +- `generateSubtitleTrack` - Auto-generate subtitles |
| 19 | +- `updatedSourceAccess` - Update media source access permissions |
| 20 | +- `updatedMp4Support` - Toggle MP4 support for a media |
| 21 | +- `retrieveMediaInputInfo` - Fetch media input information |
| 22 | +- `listUploads` - Retrieve all unused upload URLs |
| 23 | +- `getMediaClips` - List clips of a media |
| 24 | +- Playlist Management: |
| 25 | + - `createAPlaylist`, `getAllPlaylists`, `getPlaylistById`, `updateAPlaylist`, `deleteAPlaylist`, `addMediaToPlaylist`, `changeMediaOrderInPlaylist`, `deleteMediaFromPlaylist` |
| 26 | +- DRM Management: |
| 27 | + - `getDrmConfiguration`, `getDrmConfigurationById` |
10 | 28 |
|
11 | | -## [1.0.0] |
12 | | -- This SDK serves as a library for secure and efficient communication with the FastPix API. |
| 29 | +### Live API |
| 30 | +Added fine-grained stream control: |
| 31 | +- `enableLiveStream` - Enable a stream |
| 32 | +- `disableLiveStream` - Disable a stream |
| 33 | +- `completeLiveStream` - Mark a live stream as completed |
| 34 | + |
| 35 | +### SigningKey API |
| 36 | +Introduced secure signing key management: |
| 37 | +- `createSigningKey` - Create signing keys for secure token usage |
| 38 | +- `listSigningKeys` - List available signing keys |
| 39 | +- `deleteSigningKey` - Revoke signing keys |
| 40 | +- `getSigningKeyById` - Retrieve signing key details |
| 41 | + |
| 42 | +### Data API |
| 43 | +New analytics endpoints for tracking and measuring performance: |
| 44 | +- `listVideoViews` - List video views |
| 45 | +- `getVideoViewDetails` - Fetch detailed video view information |
| 46 | +- `listByTopContent` - Discover top-performing content |
| 47 | +- `getDataViewlistCurrentViewsGetTimeseriesViews` - Retrieve concurrent viewers timeseries |
| 48 | +- `getDataViewlistCurrentViewsFilter` - Breakdown concurrent viewers by dimension |
| 49 | +- `listDimensions` - List all available dimensions |
| 50 | +- `listFilterValuesForDimension` - List filter values per dimension |
| 51 | +- `listErrors` - Retrieve error logs |
| 52 | +- `listBreakdownValues` - Get breakdown metrics |
| 53 | +- `listOverallValues` - Get overall summary metrics |
| 54 | +- `getTimeseriesData` - Access timeseries data |
| 55 | +- `listComparisonValues` - Compare metrics across datasets |
| 56 | + |
| 57 | +--- |
| 58 | + |
| 59 | +## [1.0.2] - Metadata Update |
| 60 | +- Updated `package.json` with keywords related to FastPix Node.js API SDK for better discoverability. |
| 61 | + |
| 62 | +## [1.0.1] - Documentation Update |
| 63 | +- Improved `README.md` with clearer usage instructions and examples. |
| 64 | + |
| 65 | +## [1.0.0] - Initial Release |
| 66 | +- First release of the FastPix Node.js API SDK. |
| 67 | +- Provides a robust foundation for interacting with the FastPix API. |
13 | 68 | - **Media API**: Upload media, manage media assets (list, fetch, update, delete), and generate playback IDs. |
14 | | - - **Live API**: Create, list, update, and delete live streams; generate and manage playback IDs; and simulcasting to multiple platforms. |
| 69 | + - **Live API**: Create, list, update, and delete live streams; generate and manage playback IDs; and simulcast to multiple platforms. |
0 commit comments