Skip to content

release: 0.1.0-alpha.28#39

Merged
stainless-app[bot] merged 78 commits into
mainfrom
release-please--branches--main--changes--next--components--nodes-sdk-alpha
May 18, 2026
Merged

release: 0.1.0-alpha.28#39
stainless-app[bot] merged 78 commits into
mainfrom
release-please--branches--main--changes--next--components--nodes-sdk-alpha

Conversation

@stainless-app

@stainless-app stainless-app Bot commented Dec 6, 2025

Copy link
Copy Markdown
Contributor

Automated Release PR

0.1.0-alpha.28 (2026-05-17)

Full Changelog: v0.1.0-alpha.27...v0.1.0-alpha.28

Features

Bug Fixes

  • client: avoid memory leak with abort signals (a1c5d0e)
  • client: avoid removing abort listener too early (7088589)
  • client: preserve URL params already embedded in path (09b226d)
  • docs/contributing: correct pnpm link command (5eb6efd)
  • mcp: correct code tool API endpoint (e1d8df1)
  • mcp: return correct lines on typescript errors (9e23e52)

Chores

  • break long lines in snippets into multiline (2a92dd1)
  • ci: skip lint on metadata-only changes (fd03774)
  • ci: skip uploading artifacts on stainless-internal branches (a625c49)
  • ci: upgrade actions/github-script (16bd5ac)
  • client: do not parse responses with empty content-length (b9f61a8)
  • client: restructure abort controller binding (9acb0f7)
  • format: run eslint and prettier separately (1c6ad47)
  • internal/client: fix form-urlencoded requests (8b100f7)
  • internal: avoid type checking errors with ts-reset (ef3a2a6)
  • internal: codegen related update (e47248a)
  • internal: codegen related update (3612bfe)
  • internal: codegen related update (dd4c53a)
  • internal: codegen related update (6bd6cf5)
  • internal: codegen related update (e7ed04e)
  • internal: codegen related update (310d3ea)
  • internal: codegen related update (e7ffd0c)
  • internal: codegen related update (efcc324)
  • internal: codegen related update (43c1b91)
  • internal: more robust bootstrap script (ef26967)
  • internal: move stringifyQuery implementation to internal function (39c2313)
  • internal: remove mock server code (94dbc6d)
  • internal: tweak CI branches (381ddca)
  • internal: update actions/checkout version (0a620ee)
  • internal: update dependencies to address dependabot vulnerabilities (5e4e80a)
  • internal: update gitignore (0445e9c)
  • internal: upgrade babel, qs, js-yaml (fe821a3)
  • redact api-key headers in debug logs (0e0c227)
  • update mock server docs (214b3fb)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

@semanticdiff-com

semanticdiff-com Bot commented Dec 6, 2025

Copy link
Copy Markdown

Review changes with  SemanticDiff

Changed Files
File Status
  tests/index.test.ts  100% smaller
  tests/api-resources/nodes.test.ts  57% smaller
  .github/workflows/ci.yml  55% smaller
  tests/stringifyQuery.test.ts  42% smaller
  src/resources/vms/vms.ts  38% smaller
  src/internal/utils/log.ts  14% smaller
  src/client.ts  12% smaller
  src/resources/nodes.ts  8% smaller
  src/internal/utils/env.ts  6% smaller
  src/resources/vms/images.ts  4% smaller
  .stats.yml  2% smaller
  src/resources/zones.ts  1% smaller
  tests/api-resources/vms/script.test.ts  1% smaller
  tests/api-resources/vms/vms.test.ts  1% smaller
  .github/workflows/publish-npm.yml  0% smaller
  .github/workflows/release-doctor.yml  0% smaller
  .gitignore Unsupported file format
  .release-please-manifest.json  0% smaller
  CHANGELOG.md Unsupported file format
  CONTRIBUTING.md Unsupported file format
  LICENSE Unsupported file format
  api.md Unsupported file format
  eslint.config.mjs  0% smaller
  package.json  0% smaller
  scripts/bootstrap Unsupported file format
  scripts/fast-format Unsupported file format
  scripts/format Unsupported file format
  scripts/lint Unsupported file format
  scripts/mock Unsupported file format
  scripts/test Unsupported file format
  scripts/utils/postprocess-files.cjs  0% smaller
  src/internal/parse.ts  0% smaller
  src/internal/types.ts  0% smaller
  src/internal/utils.ts  0% smaller
  src/internal/utils/query.ts  0% smaller
  src/resources/index.ts  0% smaller
  src/resources/vms/index.ts  0% smaller
  src/resources/vms/script.ts  0% smaller
  src/version.ts  0% smaller
  tests/api-resources/vms/images.test.ts  0% smaller
  tests/api-resources/zones.test.ts  0% smaller
  yarn.lock Unsupported file format

@stainless-app

stainless-app Bot commented Dec 6, 2025

Copy link
Copy Markdown
Contributor Author

🧪 Testing

To try out this version of the SDK:

npm install 'https://pkg.stainless.com/s/sfc-nodes-typescript/73e25e641761662a2ad462cc785572daaa20872c/dist.tar.gz'

Expires at: Sun, 14 Jun 2026 16:28:47 GMT
Updated at: Fri, 15 May 2026 16:28:47 GMT

@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from a17cf38 to 98017b1 Compare December 6, 2025 04:30
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from 98017b1 to 6238516 Compare December 6, 2025 04:31
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from 6238516 to 5acda7d Compare December 6, 2025 04:31
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from 5acda7d to 25ed3bd Compare December 8, 2025 07:22
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from 25ed3bd to a0ecdb8 Compare December 9, 2025 02:22
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from a0ecdb8 to 780e8a3 Compare December 16, 2025 03:22
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from 780e8a3 to ce95e9e Compare December 16, 2025 06:22
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from ce95e9e to 53d24ca Compare December 18, 2025 22:22
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from 53d24ca to 3573b57 Compare December 19, 2025 09:22
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from 3573b57 to 3475ff8 Compare December 19, 2025 23:22
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from 3475ff8 to 14eb6b5 Compare December 29, 2025 23:22
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from 14eb6b5 to b685419 Compare January 6, 2026 05:19
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from b685419 to 62357ab Compare January 7, 2026 05:12
Note that we still want to run tests, as these depend on the metadata.
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from 9bfd012 to f4e0a0d Compare March 25, 2026 03:13
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from f4e0a0d to d65a073 Compare March 28, 2026 06:32
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from d65a073 to a75cbb0 Compare April 9, 2026 09:36
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from a75cbb0 to d73f850 Compare April 13, 2026 02:22
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from d73f850 to 3d11c1d Compare April 20, 2026 20:26
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from 3d11c1d to ad838aa Compare April 23, 2026 03:52
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from ad838aa to e38c9ac Compare April 29, 2026 05:32
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from e38c9ac to bd26f38 Compare May 1, 2026 04:44
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from bd26f38 to 87a0f13 Compare May 1, 2026 04:49
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--nodes-sdk-alpha branch from 87a0f13 to 9288de5 Compare May 8, 2026 04:58
stainless-app Bot added 5 commits May 13, 2026 03:01
Pin all GitHub Actions referenced in generated workflows (both
first-party `actions/*` and third-party) to immutable commit SHAs.
Updating pinned actions is now a deliberate codegen-side bump rather
than implicit on every workflow run.
Comment on lines -4 to -22
import { APIPromise } from '../../core/api-promise';
import { RequestOptions } from '../../internal/request-options';
import { path } from '../../internal/utils/path';

export class Images extends APIResource {
/**
* List all VM Images for the authenticated account
*/
list(options?: RequestOptions): APIPromise<ImageListResponse> {
return this._client.get('/v1/vms/images', options);
}

/**
* Get the download URL for a VM image by ID
*/
get(imageID: string, options?: RequestOptions): APIPromise<ImageGetResponse> {
return this._client.get(path`/v1/vms/images/${imageID}`, options);
}
}

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What

@sigmachirality sigmachirality left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

conditionally approved, but figure out what happened to the images routes before merging

@stainless-app

stainless-app Bot commented May 18, 2026

Copy link
Copy Markdown
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant