Releases: muxinc/mux-node-sdk
Releases · muxinc/mux-node-sdk
v8.1.0
8.1.0 (2024-03-12)
Full Changelog: v8.0.0...v8.1.0
Features
Documentation
- add release steps (2432cf8)
v8.0.0
Upgrade guide: https://github.com/muxinc/mux-node-sdk/blob/master/UPGRADE_8.x.md
Announcement: #327
tldr;
- Much better TypeScript support: previously this SDK was built in JS and to satisfy TS users we were maintaining types by hand. This was unsustainable and inevitably led to types being stale. A number of folks opened issues reporting wrong types and we had to keep playing whack-a-mole to patch those. That is no longer the case.
- Support for new JS runtimes: We love that people want to use this SDK with Deno, Bun, Cloudflare Workers, Vercel Edge, etc. That's awesome! The problem was our JWT signing relied on node:crypto which is not available on those platforms. We've fix that.
Those are the 2 big things, but v8 also brings some other quality-of-life improvements like:
- Configurable retries and timeouts
- Auto-pagination with for await... of
- Nice way to access raw response vs. the parsed response
v8.0.0-canary.5
Bug Fixes
- api: fix
live_stream
enum value on JWTDataTypeClaim
(4da8547)
v8.0.0-canary.4
7.3.5 new patch version on latest
- You're not going to believe this, but it happened again.
7.3.5
,7.3.4
and7.3.3
are all the same node SDK, just need to update the@latest
channel where a beta from8.0
got mistakenly published
7.3.4 new patch version on latest
- Did a little boo-boo here and mistakenly published
8.0.0-canary.1
on the@latest
channel - Need to over-ride that by getting a new release on
@latest
, so that's what is happening here - Sorry about that, but the good news is that also means we have a new SDK coming (w/ much better TypeScript support) in 8.0 so if you're interested in trying that it will be on
beta
channel under8.0.0-canary-{n}
Updated types for encoding_tier, generated_subtitles and audio tracks
- Add TS types for
encoding_tier
,generated_subtitles
and audiotrack
s
v7.3.2
v7.3.1
This release improves support for TypeScript 5 and its --moduleResolution bundler
setting with a more-explicit typings in package.json
v7.3.0
This release adds support for the Data.Monitoring
methods, and deprecates the Data.RealTime
methods. See this changelog entry for more details about the change.