Skip to content

Commit b5d13dc

Browse files
release: 1.14.0 (#759)
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
1 parent 54b8b74 commit b5d13dc

20 files changed

Lines changed: 526 additions & 39 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
timeout-minutes: 10
2020
name: lint
2121
runs-on: ${{ github.repository == 'stainless-sdks/runloop-node' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
22-
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
22+
if: (github.event_name == 'push' || github.event.pull_request.head.repo.fork) && (github.event_name != 'push' || github.event.head_commit.message != 'codegen metadata')
2323
steps:
2424
- uses: actions/checkout@v6
2525

@@ -41,7 +41,7 @@ jobs:
4141
timeout-minutes: 5
4242
name: build
4343
runs-on: ${{ github.repository == 'stainless-sdks/runloop-node' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
44-
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
44+
if: (github.event_name == 'push' || github.event.pull_request.head.repo.fork) && (github.event_name != 'push' || github.event.head_commit.message != 'codegen metadata')
4545
permissions:
4646
contents: read
4747
id-token: write

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "1.13.0"
2+
".": "1.14.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: 122
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/runloop-ai%2Frunloop-efb88e3669a1c631b1537bb0872c94d29586dfc6e9f403418cdc53a21efdb0bc.yml
3-
openapi_spec_hash: 55189696e264bf48a712acf4df21a807
4-
config_hash: 2dbb07d90e3e2d37fa6645af119965d5
1+
configured_endpoints: 124
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/runloop-ai%2Frunloop-c576eb67f119a7eb5815d4a3bf413c652cd7e4c257095e3b6b51967fe72fc00e.yml
3+
openapi_spec_hash: 0a4d20adf725a121e39a3442afa34b32
4+
config_hash: a759c23a5a04ad26f8740acc7e094c01

CHANGELOG.md

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

3+
## 1.14.0 (2026-03-25)
4+
5+
Full Changelog: [v1.13.0...v1.14.0](https://github.com/runloopai/api-client-ts/compare/v1.13.0...v1.14.0)
6+
7+
### Features
8+
9+
* Add axon rest endpoints for raw SQL access ([#8287](https://github.com/runloopai/api-client-ts/issues/8287)) ([4f8b988](https://github.com/runloopai/api-client-ts/commit/4f8b9884344cbb0c0a1a86d66390086e9b397e2a))
10+
11+
12+
### Bug Fixes
13+
14+
* **broker:** broker protocol renames for clarity / future proof ([#8285](https://github.com/runloopai/api-client-ts/issues/8285)) ([db4eadd](https://github.com/runloopai/api-client-ts/commit/db4eaddd921cb07879fccf9fbb8ca902b9cdbb6b))
15+
16+
17+
### Chores
18+
19+
* **ci:** skip lint on metadata-only changes ([3ea23af](https://github.com/runloopai/api-client-ts/commit/3ea23af6a629913bc7aba2d65c7173df86a817e3))
20+
* **tests:** bump steady to v0.19.7 ([ef57274](https://github.com/runloopai/api-client-ts/commit/ef57274687f6e364bab6055bc9fca40b531c6602))
21+
322
## 1.13.0 (2026-03-25)
423

524
Full Changelog: [v1.12.0...v1.13.0](https://github.com/runloopai/api-client-ts/compare/v1.12.0...v1.13.0)

api.md

Lines changed: 29 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -81,20 +81,38 @@ Methods:
8181

8282
Types:
8383

84-
- <code><a href="./src/resources/axons.ts">AxonCreateParams</a></code>
85-
- <code><a href="./src/resources/axons.ts">AxonEventView</a></code>
86-
- <code><a href="./src/resources/axons.ts">AxonListView</a></code>
87-
- <code><a href="./src/resources/axons.ts">AxonView</a></code>
88-
- <code><a href="./src/resources/axons.ts">PublishParams</a></code>
89-
- <code><a href="./src/resources/axons.ts">PublishResultView</a></code>
84+
- <code><a href="./src/resources/axons/axons.ts">AxonCreateParams</a></code>
85+
- <code><a href="./src/resources/axons/axons.ts">AxonEventView</a></code>
86+
- <code><a href="./src/resources/axons/axons.ts">AxonListView</a></code>
87+
- <code><a href="./src/resources/axons/axons.ts">AxonView</a></code>
88+
- <code><a href="./src/resources/axons/axons.ts">PublishParams</a></code>
89+
- <code><a href="./src/resources/axons/axons.ts">PublishResultView</a></code>
9090

9191
Methods:
9292

93-
- <code title="post /v1/axons">client.axons.<a href="./src/resources/axons.ts">create</a>({ ...params }) -> AxonView</code>
94-
- <code title="get /v1/axons/{id}">client.axons.<a href="./src/resources/axons.ts">retrieve</a>(id) -> AxonView</code>
95-
- <code title="get /v1/axons">client.axons.<a href="./src/resources/axons.ts">list</a>() -> AxonListView</code>
96-
- <code title="post /v1/axons/{id}/publish">client.axons.<a href="./src/resources/axons.ts">publish</a>(id, { ...params }) -> PublishResultView</code>
97-
- <code title="get /v1/axons/{id}/subscribe/sse">client.axons.<a href="./src/resources/axons.ts">subscribeSse</a>(id) -> AxonEventView</code>
93+
- <code title="post /v1/axons">client.axons.<a href="./src/resources/axons/axons.ts">create</a>({ ...params }) -> AxonView</code>
94+
- <code title="get /v1/axons/{id}">client.axons.<a href="./src/resources/axons/axons.ts">retrieve</a>(id) -> AxonView</code>
95+
- <code title="get /v1/axons">client.axons.<a href="./src/resources/axons/axons.ts">list</a>() -> AxonListView</code>
96+
- <code title="post /v1/axons/{id}/publish">client.axons.<a href="./src/resources/axons/axons.ts">publish</a>(id, { ...params }) -> PublishResultView</code>
97+
- <code title="get /v1/axons/{id}/subscribe/sse">client.axons.<a href="./src/resources/axons/axons.ts">subscribeSse</a>(id) -> AxonEventView</code>
98+
99+
## Sql
100+
101+
Types:
102+
103+
- <code><a href="./src/resources/axons/sql.ts">SqlBatchParams</a></code>
104+
- <code><a href="./src/resources/axons/sql.ts">SqlBatchResultView</a></code>
105+
- <code><a href="./src/resources/axons/sql.ts">SqlColumnMetaView</a></code>
106+
- <code><a href="./src/resources/axons/sql.ts">SqlQueryResultView</a></code>
107+
- <code><a href="./src/resources/axons/sql.ts">SqlResultMetaView</a></code>
108+
- <code><a href="./src/resources/axons/sql.ts">SqlStatementParams</a></code>
109+
- <code><a href="./src/resources/axons/sql.ts">SqlStepErrorView</a></code>
110+
- <code><a href="./src/resources/axons/sql.ts">SqlStepResultView</a></code>
111+
112+
Methods:
113+
114+
- <code title="post /v1/axons/{id}/sql/batch">client.axons.sql.<a href="./src/resources/axons/sql.ts">batch</a>(id, { ...params }) -> SqlBatchResultView</code>
115+
- <code title="post /v1/axons/{id}/sql/query">client.axons.sql.<a href="./src/resources/axons/sql.ts">query</a>(id, { ...params }) -> SqlQueryResultView</code>
98116

99117
# Blueprints
100118

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@runloop/api-client",
3-
"version": "1.13.0",
3+
"version": "1.14.0",
44
"description": "The official TypeScript library for the Runloop API",
55
"author": "Runloop <support@runloop.ai>",
66
"types": "dist/sdk.d.ts",

packages/mcp-server/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"dxt_version": "0.2",
33
"name": "@runloop/api-client-mcp",
4-
"version": "1.13.0",
4+
"version": "1.14.0",
55
"description": "The official MCP Server for the Runloop API",
66
"author": {
77
"name": "Runloop",

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": "@runloop/api-client-mcp",
3-
"version": "1.13.0",
3+
"version": "1.14.0",
44
"description": "The official MCP Server for the Runloop API",
55
"author": "Runloop <support@runloop.ai>",
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
@@ -16,7 +16,7 @@ export const newMcpServer = async (stainlessApiKey: string | undefined) =>
1616
new McpServer(
1717
{
1818
name: 'runloop_api_client_api',
19-
version: '1.13.0',
19+
version: '1.14.0',
2020
},
2121
{
2222
instructions: await getInstructions(stainlessApiKey),

scripts/mock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ echo "==> Starting mock server with URL ${URL}"
2222
# Run steady mock on the given spec
2323
if [ "$1" == "--daemon" ]; then
2424
# Pre-install the package so the download doesn't eat into the startup timeout
25-
npm exec --package=@stdy/cli@0.19.6 -- steady --version
25+
npm exec --package=@stdy/cli@0.19.7 -- steady --version
2626

27-
npm exec --package=@stdy/cli@0.19.6 -- steady --host 127.0.0.1 -p 4010 --validator-form-array-format=comma --validator-query-array-format=comma --validator-form-object-format=brackets --validator-query-object-format=brackets "$URL" &> .stdy.log &
27+
npm exec --package=@stdy/cli@0.19.7 -- steady --host 127.0.0.1 -p 4010 --validator-form-array-format=comma --validator-query-array-format=comma --validator-form-object-format=brackets --validator-query-object-format=brackets "$URL" &> .stdy.log &
2828

2929
# Wait for server to come online via health endpoint (max 30s)
3030
echo -n "Waiting for server"
@@ -48,5 +48,5 @@ if [ "$1" == "--daemon" ]; then
4848

4949
echo
5050
else
51-
npm exec --package=@stdy/cli@0.19.6 -- steady --host 127.0.0.1 -p 4010 --validator-form-array-format=comma --validator-query-array-format=comma --validator-form-object-format=brackets --validator-query-object-format=brackets "$URL"
51+
npm exec --package=@stdy/cli@0.19.7 -- steady --host 127.0.0.1 -p 4010 --validator-form-array-format=comma --validator-query-array-format=comma --validator-form-object-format=brackets --validator-query-object-format=brackets "$URL"
5252
fi

0 commit comments

Comments
 (0)