Skip to content

Releases: muxinc/mux-node-sdk

Type bugfix new_asset_settings

11 Jan 20:05
0c03b11
Compare
Choose a tag to compare
  • Typescript bugfix: Allow new_asset_settings to be a partial CreateAssetParams for both live streams and direct uploads

3.0.0: Typescript 🎉

11 Jan 20:05
827b5a3
Compare
Choose a tag to compare
  • Drop Node 8 support (this is no longer LTS and it is not recommended to use Node 8 in production)
  • Added types for Typescript support
  • Remove previously deprecated remove method (use del instead)
  • Remove erroneous requirement to pass in viewer_id param when getting a list of views
  • Change API response format for all Mux.Data responses (return the full response)

Breaking Changes

  • Drop Node 8 support

  • Resuts for the Data class will no longer return the nested data key. They will return the full response

    const Mux = require('@mux/mux-node');
    const { Data } = new Mux(accessToken, secret);
    
    // version 2.x
    const dimensions = await Data.RealTime.dimensions()
    
    
    // version 3.x
    const { data: dimensions, timeframe, total_row_count } = await Data.RealTime.dimensions()

Note this change only affects Data. If you are using Video the response format is unchanged.

If you are already using Node 10+, and you are not using Data then there are no breaking changes.

Typo fix in master access docs

11 Jan 20:03
Compare
Choose a tag to compare

v3.0.0 beta (Typescript 🎉)

11 Jan 20:02
Compare
Choose a tag to compare
Pre-release
  • Drop Node 8 support (this is no longer LTS and it is not recommended to use Node 8 in production)
  • Added types for Typescript support
  • Remove previously deprecated remove method (use del instead)
  • Remove erroneous requirement to pass in viewer_id param when getting a list of views
  • Change API response format for all Mux.Data responses (return the full response)

Breaking Changes

  • Drop Node 8 support

  • Resuts for the Data class will no longer return the nested data key. They will return the full response

    const Mux = require('@mux/mux-node');
    const { Data } = new Mux(accessToken, secret);
    
    // version 2.x
    const dimensions = await Data.RealTime.dimensions()
    
    
    // version 3.x
    const { data: dimensions, timeframe, total_row_count } = await Data.RealTime.dimensions()

Note this change only affects Data. If you are using Video the response format is unchanged.

If you are already using Node 10+, and you are not using Data then there are no breaking changes.

Asset mp4 and master access APIs

11 Jan 19:59
9574041
Compare
Choose a tag to compare
  • Add asset mp4-support endpoint (view docs for usage)
  • Add asset master-access endpoint (view docs for usage)

Mux Data Real Time API endpoints

11 Jan 19:57
dbed74f
Compare
Choose a tag to compare
  • Add real time api endpoints (view docs for usage)

Asset text track endpoints

11 Jan 19:56
f0239b7
Compare
Choose a tag to compare
  • Add Asset text track endpoints (view docs for usage)

Simulcast Targets & Delivery Usage APIs

11 Jan 19:56
199a140
Compare
Choose a tag to compare
  • Add Simulcast Targets and Delivery Usage apis (view docs for usage)
  • Update dependencies
  • Add yarn format commands and add formatting check to CI

Support Webhook signature verification

09 Aug 02:27
Compare
Choose a tag to compare
  • Added the ability to validate webhook signatures, to ensure the validity of each webhook.

Mux Incidents Added

17 Jul 22:31
53e74ad
Compare
Choose a tag to compare

The Incidents feature was added in #22

Official docs: https://api-docs.mux.com/#incident