Releases: muxinc/mux-node-sdk
Releases · muxinc/mux-node-sdk
v12.4.0
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
v12.3.0
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
v12.2.0
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
v12.1.0
v12.0.1
v12.0.0
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
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
v11.0.2
11.0.2 (2025-04-14)
Full Changelog: v11.0.1...v11.0.2
Bug Fixes
- add
audio-only
enum option inresolution_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
v11.0.1
v11.0.0
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 aCreateAssetRequest
, which exposes the correct set of fields to control asset creation - Replaces
input
onCreateAssetRequest
withinputs
, which accepts the same type, and added deprecation notices - Replaces
playback_policy
onCreateAssetRequest
withplayback_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
- avoid type error in certain environments (#564) (d57d25d)
- exports: add missing type exports (#566) (94654c9)
- exports: ensure resource imports don't require /index (#560) (31a9554)
- Fix type of new_asset_settings in Direct Uploads, and inline UpdateReferrerDomainRestrictionRequest (#331) (#563) (f8342e9)
- internal: work around vercel/next.js#76881 (#567) (6305af8)