Skip to content

Commit d9b96db

Browse files
release: 12.3.0 (#597)
* chore(internal): version bump * fix(mcp): include required section for top-level properties and support naming transformations * fix: Make all the regexes for webhook payloads more explicit, to fix `video.asset.static_rendition.*` webhooks (#360) * codegen metadata * feat: add more languages for live generated captions (#361) * chore: remove log from internal build step (#362) * feat: Spec for latest thumbnail (#363) * chore(internal): codegen related update * codegen metadata * codegen metadata * feat(api): expose /system/v1/whoami route * release: 12.3.0 --------- Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
1 parent 981b62d commit d9b96db

File tree

115 files changed

+1273
-74
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

115 files changed

+1273
-74
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "12.2.0"
2+
".": "12.3.0"
33
}

.stats.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 106
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/mux%2Fmux-211713a01eb052da5f6732bba658d2436bf866412bfa310c690d8983f267cbbc.yml
3-
openapi_spec_hash: ad58459421d76cb976989951c6656816
4-
config_hash: 2093578740c6c695af8b0a84e6deebb0
1+
configured_endpoints: 107
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/mux%2Fmux-323c1dc63b7a75cbabd3a79dcf80ca0afc9c0ae234f4323a39240a4a841583b9.yml
3+
openapi_spec_hash: e8fda4e033c6d0e7bc9ee4c629c232fa
4+
config_hash: 16b19b97f99dd7265b4619c5a999c751

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,28 @@
11
# Changelog
22

3+
## 12.3.0 (2025-07-24)
4+
5+
Full Changelog: [v12.2.0...v12.3.0](https://github.com/muxinc/mux-node-sdk/compare/v12.2.0...v12.3.0)
6+
7+
### Features
8+
9+
* add more languages for live generated captions ([#361](https://github.com/muxinc/mux-node-sdk/issues/361)) ([6dc6350](https://github.com/muxinc/mux-node-sdk/commit/6dc6350f64d07ba9c4e185a6128540eab28c80b5))
10+
* **api:** expose /system/v1/whoami route ([3fa346b](https://github.com/muxinc/mux-node-sdk/commit/3fa346b461f2aad57d4c87194c91c69a6668748d))
11+
* Spec for latest thumbnail ([#363](https://github.com/muxinc/mux-node-sdk/issues/363)) ([72f8669](https://github.com/muxinc/mux-node-sdk/commit/72f8669588736e4c72324792bda69f24c01213c8))
12+
13+
14+
### Bug Fixes
15+
16+
* Make all the regexes for webhook payloads more explicit, to fix `video.asset.static_rendition.*` webhooks ([#360](https://github.com/muxinc/mux-node-sdk/issues/360)) ([f276b25](https://github.com/muxinc/mux-node-sdk/commit/f276b252dfad47d0fa2b4d435505f935a17c327a))
17+
* **mcp:** include required section for top-level properties and support naming transformations ([6c2ea9f](https://github.com/muxinc/mux-node-sdk/commit/6c2ea9fe8bd7b952c57da816ce29938710b3e529))
18+
19+
20+
### Chores
21+
22+
* **internal:** codegen related update ([dc7ea3e](https://github.com/muxinc/mux-node-sdk/commit/dc7ea3ed285180e0f426b5d5b594dc832db60cb0))
23+
* **internal:** version bump ([997eca2](https://github.com/muxinc/mux-node-sdk/commit/997eca2ef922a37ada5fc996e48e852ac0424b0a))
24+
* remove log from internal build step ([#362](https://github.com/muxinc/mux-node-sdk/issues/362)) ([c06d7e2](https://github.com/muxinc/mux-node-sdk/commit/c06d7e2b18eeb3095a1232fc67c83ee5e4fd933c))
25+
326
## 12.2.0 (2025-07-16)
427

528
Full Changelog: [v12.1.0...v12.2.0](https://github.com/muxinc/mux-node-sdk/compare/v12.1.0...v12.2.0)

api.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,17 @@ Methods:
356356
- <code title="get /system/v1/signing-keys">client.system.signingKeys.<a href="./src/resources/system/signing-keys.ts">list</a>({ ...params }) -> SigningKeysBasePage</code>
357357
- <code title="delete /system/v1/signing-keys/{SIGNING_KEY_ID}">client.system.signingKeys.<a href="./src/resources/system/signing-keys.ts">delete</a>(signingKeyId) -> void</code>
358358

359+
## Utilities
360+
361+
Types:
362+
363+
- <code><a href="./src/resources/system/utilities.ts">WhoamiResponse</a></code>
364+
- <code><a href="./src/resources/system/utilities.ts">UtilityWhoamiResponse</a></code>
365+
366+
Methods:
367+
368+
- <code title="get /system/v1/whoami">client.system.utilities.<a href="./src/resources/system/utilities.ts">whoami</a>() -> UtilityWhoamiResponse</code>
369+
359370
# Webhooks
360371

361372
Types:

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mux/mux-node",
3-
"version": "12.2.0",
3+
"version": "12.3.0",
44
"description": "The official TypeScript library for the Mux API",
55
"author": "Mux <[email protected]>",
66
"types": "dist/index.d.ts",

packages/mcp-server/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,3 +346,7 @@ The following tools are available in this MCP server.
346346
**The private key is not returned in this response.**
347347
- `list_system_signing_keys` (`read`): Returns a list of signing keys.
348348
- `delete_system_signing_keys` (`write`): Deletes an existing signing key. Use with caution, as this will invalidate any existing signatures and no JWTs can be signed using the key again.
349+
350+
### Resource `system.utilities`:
351+
352+
- `whoami_system_utilities` (`read`): Retrieve information about your current access token, including organization, environment, and permissions. Note that this can only be access with an access token, and _all_ access tokens can access this route, regardless of what permissions they have assigned.

packages/mcp-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mux/mcp",
3-
"version": "12.2.0",
3+
"version": "12.3.0",
44
"description": "The official MCP Server for the Mux API",
55
"author": "Mux <[email protected]>",
66
"types": "dist/index.d.ts",

packages/mcp-server/src/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export { endpoints } from './tools';
2626
export const server = new McpServer(
2727
{
2828
name: 'mux',
29-
version: '12.2.0',
29+
version: '12.3.0',
3030
},
3131
{ capabilities: { tools: {} } },
3232
);

packages/mcp-server/src/tools/data/annotations/create-data-annotations.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ export const tool: Tool = {
4141
'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).',
4242
},
4343
},
44+
required: ['date', 'note'],
4445
},
46+
annotations: {},
4547
};
4648

4749
export const handler = async (client: Mux, args: Record<string, unknown> | undefined) => {

packages/mcp-server/src/tools/data/annotations/delete-data-annotations.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ export const tool: Tool = {
3131
'A jq filter to apply to the response to include certain fields. Consult the output schema in the tool description to see the fields that are available.\n\nFor example: to include only the `name` field in every object of a results array, you can provide ".results[].name".\n\nFor more information, see the [jq documentation](https://jqlang.org/manual/).',
3232
},
3333
},
34+
required: ['ANNOTATION_ID'],
35+
},
36+
annotations: {
37+
idempotentHint: true,
3438
},
3539
};
3640

0 commit comments

Comments
 (0)