Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 0 additions & 11 deletions .changeset/assembly-download-paths.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/builtin-shortcut-summaries.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/builtin-template-summaries.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/clear-assembly-reports.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/close-upload-streams.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/self-contained-tool-descriptions.md

This file was deleted.

27 changes: 27 additions & 0 deletions packages/mcp-server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,32 @@
# @transloadit/mcp-server

## 0.8.1

### Patch Changes

- 3675b8a: Fix CLI downloads to use Assembly result names and extensions, including bundled outputs and type-changing Steps. Preserve the existing input-relative directories and `<input>/<step>/…` layout for ordinary multi-result downloads, along with time-based skipping for directory reruns. Use `--reprocess-stale` to process unchanged inputs again.

Fix HLS downloads by retaining the result directories referenced by playlists, keeping independent source bundles separate, and publishing linked watch updates together. Reserve download paths using the destination root’s case and Unicode naming rules, and avoid file/directory collisions and descendant symlinks.

Add public HTTP(S) URL inputs to `assemblies create` and `run` using temporary uploads that are cleaned up afterward. Each download has a five-minute deadline, configurable in milliseconds with `--url-download-timeout`. Watch mode requires local inputs.

- aa02b8d: Builtin shortcut tools describe their outcome with the summary API2 publishes for each Builtin
Template: the credential's catalog summary once read, and the synced summary on the server card
and before the catalog is read, instead of the long catalog description or generic wording.
- 86a708f: Report Assembly IDs and URLs in CLI diagnostics and JSON summaries, warn about ignored errors,
and show concise validation and API errors with the reason for failed Assemblies.
Validate diagnostic fields before printing them, excluding nested request metadata.
- 4fbd847: Close SDK-opened upload file streams before a failed or aborted `createAssembly()` rejects, so callers can immediately remove temporary files without leaking file handles.
- cecb942: Tool descriptions no longer refer to other tools, as Claude's connector directory requires. Each
tool describes only its own inputs and outputs, and the workflow across tools moved to the server
instructions sent on initialize.
- Updated dependencies [3675b8a]
- Updated dependencies [aa02b8d]
- Updated dependencies [86a708f]
- Updated dependencies [4fbd847]
- @transloadit/node@6.5.0
- @transloadit/zod@7.4.0

## 0.8.0

### Minor Changes
Expand Down
6 changes: 3 additions & 3 deletions packages/mcp-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@transloadit/mcp-server",
"version": "0.8.0",
"version": "0.8.1",
"description": "Transloadit MCP server",
"keywords": [
"mcp",
Expand Down Expand Up @@ -63,9 +63,9 @@
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.29.0",
"@transloadit/node": "^6.4.0",
"@transloadit/node": "^6.5.0",
"@transloadit/sev-logger": "^0.1.9",
"@transloadit/zod": "^7.3.0",
"@transloadit/zod": "^7.4.0",
"ajv": "^8.17.1",
"ajv-formats": "^3.0.1",
"express": "^5.2.1",
Expand Down
4 changes: 2 additions & 2 deletions packages/mcp-server/server.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "io.github.transloadit/mcp-server",
"title": "Transloadit Media Processing",
"description": "Process video, audio, images and documents with Transloadit Robots. Connect by URL with OAuth.",
"version": "0.8.0",
"version": "0.8.1",
"websiteUrl": "https://transloadit.com/docs/sdks/mcp-server/",
"icons": [
{
Expand All @@ -21,7 +21,7 @@
{
"registryType": "npm",
"identifier": "@transloadit/mcp-server",
"version": "0.8.0",
"version": "0.8.1",
"runtimeHint": "npx",
"packageArguments": [
{
Expand Down
22 changes: 22 additions & 0 deletions packages/node/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# @transloadit/node

## 6.5.0

### Minor Changes

- 3675b8a: Fix CLI downloads to use Assembly result names and extensions, including bundled outputs and type-changing Steps. Preserve the existing input-relative directories and `<input>/<step>/…` layout for ordinary multi-result downloads, along with time-based skipping for directory reruns. Use `--reprocess-stale` to process unchanged inputs again.

Fix HLS downloads by retaining the result directories referenced by playlists, keeping independent source bundles separate, and publishing linked watch updates together. Reserve download paths using the destination root’s case and Unicode naming rules, and avoid file/directory collisions and descendant symlinks.

Add public HTTP(S) URL inputs to `assemblies create` and `run` using temporary uploads that are cleaned up afterward. Each download has a five-minute deadline, configurable in milliseconds with `--url-download-timeout`. Watch mode requires local inputs.

- aa02b8d: Contract: sync the Builtin Template summaries from API2 (transloadit/api2#10406). Builtin catalog
items parse the optional `summary` that `listTemplates({ include_builtin: 'exclusively-all' })`
returns, and `mcpBuiltinTemplateSummaries` exports the same summaries for the MCP-approved
Builtins, keyed like `mcpBuiltinTemplateManifest`.

### Patch Changes

- 86a708f: Report Assembly IDs and URLs in CLI diagnostics and JSON summaries, warn about ignored errors,
and show concise validation and API errors with the reason for failed Assemblies.
Validate diagnostic fields before printing them, excluding nested request metadata.
- 4fbd847: Close SDK-opened upload file streams before a failed or aborted `createAssembly()` rejects, so callers can immediately remove temporary files without leaking file handles.

## 6.4.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/node/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@transloadit/node",
"version": "6.4.0",
"version": "6.5.0",
"description": "Node.js SDK for Transloadit",
"homepage": "https://github.com/transloadit/node-sdk/tree/main/packages/node",
"bugs": {
Expand Down
2 changes: 1 addition & 1 deletion packages/transloadit/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "transloadit",
"version": "6.4.0",
"version": "6.5.0",
"description": "Node.js SDK for Transloadit",
"homepage": "https://github.com/transloadit/node-sdk/tree/main/packages/node",
"bugs": {
Expand Down
9 changes: 9 additions & 0 deletions packages/types/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @transloadit/types

## 6.4.0

### Minor Changes

- aa02b8d: Contract: sync the Builtin Template summaries from API2 (transloadit/api2#10406). Builtin catalog
items parse the optional `summary` that `listTemplates({ include_builtin: 'exclusively-all' })`
returns, and `mcpBuiltinTemplateSummaries` exports the same summaries for the MCP-approved
Builtins, keyed like `mcpBuiltinTemplateManifest`.

## 6.3.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/types/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@transloadit/types",
"version": "6.3.0",
"version": "6.4.0",
"description": "Transloadit type definitions",
"type": "module",
"license": "MIT",
Expand Down
9 changes: 9 additions & 0 deletions packages/zod/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @transloadit/zod

## 7.4.0

### Minor Changes

- aa02b8d: Contract: sync the Builtin Template summaries from API2 (transloadit/api2#10406). Builtin catalog
items parse the optional `summary` that `listTemplates({ include_builtin: 'exclusively-all' })`
returns, and `mcpBuiltinTemplateSummaries` exports the same summaries for the MCP-approved
Builtins, keyed like `mcpBuiltinTemplateManifest`.

## 7.3.0

### Minor Changes
Expand Down
4 changes: 2 additions & 2 deletions packages/zod/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@transloadit/zod",
"version": "7.3.0",
"version": "7.4.0",
"description": "Transloadit Zod schemas",
"type": "module",
"license": "MIT",
Expand Down Expand Up @@ -50,7 +50,7 @@
"zod": "^4.4.3"
},
"devDependencies": {
"@transloadit/types": "^6.3.0",
"@transloadit/types": "^6.4.0",
"@types/node": "^25.8.0"
}
}
12 changes: 6 additions & 6 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1619,9 +1619,9 @@ __metadata:
dependencies:
"@modelcontextprotocol/sdk": "npm:^1.29.0"
"@playwright/test": "npm:1.64.0"
"@transloadit/node": "npm:^6.4.0"
"@transloadit/node": "npm:^6.5.0"
"@transloadit/sev-logger": "npm:^0.1.9"
"@transloadit/zod": "npm:^7.3.0"
"@transloadit/zod": "npm:^7.4.0"
"@types/express": "npm:^5.0.6"
"@types/node": "npm:^25.8.0"
ajv: "npm:^8.17.1"
Expand All @@ -1636,7 +1636,7 @@ __metadata:
languageName: unknown
linkType: soft

"@transloadit/node@npm:^6.4.0, @transloadit/node@workspace:packages/node":
"@transloadit/node@npm:^6.5.0, @transloadit/node@workspace:packages/node":
version: 0.0.0-use.local
resolution: "@transloadit/node@workspace:packages/node"
dependencies:
Expand Down Expand Up @@ -1700,7 +1700,7 @@ __metadata:
languageName: node
linkType: hard

"@transloadit/types@npm:^6.3.0, @transloadit/types@workspace:packages/types":
"@transloadit/types@npm:^6.4.0, @transloadit/types@workspace:packages/types":
version: 0.0.0-use.local
resolution: "@transloadit/types@workspace:packages/types"
languageName: unknown
Expand Down Expand Up @@ -1743,11 +1743,11 @@ __metadata:
languageName: unknown
linkType: soft

"@transloadit/zod@npm:^7.0.0, @transloadit/zod@npm:^7.3.0, @transloadit/zod@workspace:packages/zod":
"@transloadit/zod@npm:^7.0.0, @transloadit/zod@npm:^7.4.0, @transloadit/zod@workspace:packages/zod":
version: 0.0.0-use.local
resolution: "@transloadit/zod@workspace:packages/zod"
dependencies:
"@transloadit/types": "npm:^6.3.0"
"@transloadit/types": "npm:^6.4.0"
"@types/node": "npm:^25.8.0"
zod: "npm:^4.4.3"
languageName: unknown
Expand Down
Loading