Skip to content

Releases: muxinc/mux-node-sdk

v12.4.0

05 Aug 19:47
f25eb06
Compare
Choose a tag to compare

12.4.0 (2025-08-05)

Full Changelog: v12.3.0...v12.4.0

Features

  • api: expose authorizationToken as valid auth mechanism (cbd38d5)
  • mcp: add logging when environment variable is set (4b25b46)
  • mcp: remote server with passthru auth (a535888)

Bug Fixes

  • mcp: avoid sending jq_filter to base API (8d9d790)
  • mcp: fix tool description of jq_filter (56ce5dd)
  • mcp: reverse validJson capability option and limit scope (8fecaf7)

Chores

  • internal: remove redundant imports config (6f1bd7b)
  • update error message on instantiation (ef387e2)

v12.3.0

24 Jul 21:00
d9b96db
Compare
Choose a tag to compare

12.3.0 (2025-07-24)

Full Changelog: v12.2.0...v12.3.0

Features

  • add more languages for live generated captions (#361) (6dc6350)
  • api: expose /system/v1/whoami route (3fa346b)
  • Spec for latest thumbnail (#363) (72f8669)

Bug Fixes

  • Make all the regexes for webhook payloads more explicit, to fix video.asset.static_rendition.* webhooks (#360) (f276b25)
  • mcp: include required section for top-level properties and support naming transformations (6c2ea9f)

Chores

  • internal: codegen related update (dc7ea3e)
  • internal: version bump (997eca2)
  • remove log from internal build step (#362) (c06d7e2)

v12.2.0

16 Jul 21:11
981b62d
Compare
Choose a tag to compare

12.2.0 (2025-07-16)

Full Changelog: v12.1.0...v12.2.0

Features

  • clean up environment call outs (b6bd416)
  • mcp: support filtering tool results by a jq expression (24ee59b)

Bug Fixes

  • build: bump node version in CI build to 20 to be compatible with MCP package (31a0909)
  • Fix incorrect deprecated message in live streaming playback policies (#358) (4fe35bb)
  • mcp: relax input type for asTextContextResult (b6e7352)
  • mcp: support jq filtering on cloudflare workers (2bd8dc6)

Chores

  • api: build cloudflare worker mcp server (69e6f8c)
  • internal: version bump (e312932)
  • make some internal functions async (4e78a17)
  • mcp: formatting (4844bf6)
  • mcp: rework imports in tools (4ee527f)
  • upload dxt file as release asset (86c5ad1)

Documentation

  • clarify that additional audio tracks may be removed (#357) (8577e42)

v12.1.0

03 Jul 17:45
ed4cb34
Compare
Choose a tag to compare

12.1.0 (2025-07-03)

Full Changelog: v12.0.1...v12.1.0

Features

v12.0.1

03 Jul 03:00
0abe577
Compare
Choose a tag to compare

12.0.1 (2025-07-03)

Full Changelog: v12.0.0...v12.0.1

Bug Fixes

  • client: don't send Content-Type for bodyless methods (b12e006)
  • set name of MCP server to just mux (8219d6b)

Chores

  • mention unit type in timeout docs (f715c2a)
  • update readme to remove manually running (fb006cc)

v12.0.0

02 Jul 01:38
48ea1b5
Compare
Choose a tag to compare

12.0.0 (2025-07-02)

Full Changelog: v11.1.0...v12.0.0

Features

  • Expose methods for playback, images, captions, and transcripts
  • Expose MCP server in build
  • Add live stream metadata (#351) (4bb8e63)
  • add new copy_overlays asset option (#355) (7c24f4a)
  • Add progress API fields to the asset model (#328) (0137bee)
  • api: expose playback APIs (8609c47)
  • client: add support for endpoint-specific base URLs (e3f4bdc)
  • mcp: fallback for void-typed methods (9a9f95f)
  • mcp: implement support for binary responses (58d6395)
  • mcp: include http information in tools (24bfa89)
  • mcp: set X-Stainless-MCP header (3fc5387)

Bug Fixes

  • ci: release-doctor — report correct token name (828e709)
  • client: correct webhooks types (1c7a3f2)
  • mcp: fix cursor schema transformation issue with recursive references (f02fd01)
  • mcp: include description in dynamic tool search (784bb2d)
  • publish script — handle NPM errors correctly (877dd7a)

Chores

  • api: mark some methods as deprecated (217c45e)
  • api: remove webhooks from mcp (f994bab)
  • bump node to 22 in tool-versions (f80b9be)
  • ci: enable for pull requests (5c8229d)
  • ci: only run for pushes and fork pull requests (e2d4018)
  • configure new SDK language (a4e9260)
  • docs: grammar improvements (9735730)
  • docs: use top-level-await in example snippets (20bf891)
  • improve docs for MCP servers (252617d)
  • improve publish-npm script --latest tag logic (ac97f0b)
  • internal: make base APIResource abstract (d8287a6)
  • mcp: provides high-level initMcpServer function and exports known clients (ff89d71)
  • mcp: remove duplicate assignment (cec01d6)
  • update mcp package name (3269450)
  • upgrade node in upload step (#354) (5873d7b)

Documentation

  • pagination: improve naming (289ee67)

Refactors

  • types: replace Record with mapped types (8d7ea9c)

v11.1.0

12 May 18:35
9cd9b86
Compare
Choose a tag to compare

11.1.0 (2025-05-09)

Full Changelog: v11.0.2...v11.1.0

Features

  • add cursor pagination to list assets (#330) (9602721)
  • api: Config update for Dashron/dev (dd9c399)
  • api: expose annotations APIs and additional static_rendition APIs (6f82e92)

Bug Fixes

Chores

  • ci: add timeout thresholds for CI jobs (a16f2f5)
  • ci: bump node version for release workflows (1c2612a)
  • ci: only use depot for staging repos (036fb4a)
  • ci: run on more branches and use depot runners (4edb8f1)
  • docs: add missing deprecation warnings (599d3b9)
  • fix docs build by adding Annotations to the tag groups (#345) (e3c9cd5)
  • fix nesting of annotation_id for docs (#346) (d782348)
  • internal: restore custom code (e8e3334)

Documentation

  • add examples to tsdocs (034fd66)
  • Document max length for srt_passphrase and stream_key (#344) (0c33d5e)
  • readme: fix typo (78b5b43)

v11.0.2

15 Apr 16:18
b0afeef
Compare
Choose a tag to compare

11.0.2 (2025-04-14)

Full Changelog: v11.0.1...v11.0.2

Bug Fixes

  • add audio-only enum option in resolution_tier for Static Rendition responses (#339) (#581) (08a6aed)
  • api: improve type resolution when importing as a package (#578) (eaa6190)
  • client: send X-Stainless-Timeout in seconds (#576) (365f84d)
  • mcp: remove unused tools.ts (#579) (65b514b)

Chores

  • client: minor internal fixes (b991d1e)
  • internal: add aliases for Record and Array (#577) (ae647ce)
  • internal: reduce CI branch coverage (e015341)
  • internal: upload builds and expand CI branch coverage (#582) (e61097a)
  • tests: improve enum examples (#580) (9519087)

Documentation

  • change video to asset in metadata docs (#340) (cc9a980)
  • Document add-asset-track requirements a little more (#338) (#574) (21bbfa3)

v11.0.1

01 Apr 14:42
c3abe37
Compare
Choose a tag to compare

11.0.1 (2025-04-01)

Full Changelog: v11.0.0...v11.0.1

Bug Fixes

  • Fix example to also use inputs & policies (fef7268)
  • Fix README to match asset and live stream settings (#572) (92e8e26)
  • Fix validation on input / inputs when creating an asset (#337) (#570) (4186f78)

v11.0.0

31 Mar 18:12
f304429
Compare
Choose a tag to compare

11.0.0 (2025-03-27)

Full Changelog: v10.1.0...v11.0.0

⚠ BREAKING CHANGES

  • Fix type of new_asset_settings in Direct Uploads, and inline UpdateReferrerDomainRestrictionRequest (#331) (#563)
  • Changes the type of new_asset_settings to be a CreateAssetRequest, which exposes the correct set of fields to control asset creation
  • Replaces input on CreateAssetRequest with inputs, which accepts the same type, and added deprecation notices
  • Replaces playback_policy on CreateAssetRequest with playback_policies, which accepts the same type, and added deprecation notices

Features

  • add SKIP_BREW env var to ./scripts/bootstrap (#556) (d7b9122)
  • Replace input with inputs and playback_policy with playback_policies (#335) (#565) (f477926)

Bug Fixes

Chores