Skip to content

release: 0.57.0#263

Merged
aavshr merged 14 commits intomainfrom
release-please--branches--main--changes--next--components--sdk
Mar 5, 2026
Merged

release: 0.57.0#263
aavshr merged 14 commits intomainfrom
release-please--branches--main--changes--next--components--sdk

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Mar 3, 2026

Automated Release PR

0.57.0 (2026-03-04)

Full Changelog: v0.56.0...v0.57.0

Features

  • also add multipart upload config to store files upload and upload and poll positional arguments (0d98943)
  • api: add uploads (multipart) subresource to files (dded42d)
  • api: api update (236f3f8)
  • api: files uploads (multipart) subresource (a14e662)
  • api: manual updates (0c90f04)
  • api: manual updates (0cb6997)
  • api: manual updates (aa32d0f)
  • use multipart uploads API for files creation (32c0ef3)

Bug Fixes

  • remove unexported type 'StoreFilesCursor' (96e3930)
  • return APIPromise for create file APIs for backwards compatibility (c361cde)
  • use user provided fetch for multipart uploads if provided (6c522ab)

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


Note

Medium Risk
Moderate risk because client.files.create now conditionally switches to a new multipart upload flow with concurrency, abort handling, and direct fetch PUTs to presigned URLs; this can affect upload behavior/performance and error handling for large files.

Overview
Adds a new client.files.uploads subresource (create/retrieve/list/abort/complete) and updates client.files.create to automatically use multipart uploads for large files (threshold/part size/concurrency configurable via multipartUpload, with optional per-part progress callbacks and best-effort abort on failure).

Propagates multipartUpload options through store helpers (stores.files.upload/uploadAndPoll) and relaxes VideoChunkGeneratedMetadata.file_size to be nullable/optional. Includes new unit tests for the multipart upload helper and resource tests for the uploads endpoints, plus a version bump to 0.57.0 and updated docs/changelog.

Written by Cursor Bugbot for commit e7eebb7. This will update automatically on new commits. Configure here.

@stainless-app
Copy link
Contributor Author

stainless-app bot commented Mar 3, 2026

🧪 Testing

To try out this version of the SDK:

npm install 'https://pkg.stainless.com/s/mixedbread-typescript/6c522ab9642c9efb265a6469a925ad8401a6581e/dist.tar.gz'

Expires at: Fri, 03 Apr 2026 11:22:12 GMT
Updated at: Wed, 04 Mar 2026 11:22:12 GMT

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 8fcc46b to b876e93 Compare March 3, 2026 13:25
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from b876e93 to 30051bd Compare March 3, 2026 13:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 30051bd to f8e1c51 Compare March 3, 2026 13:43
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from f8e1c51 to 6e06ee5 Compare March 3, 2026 19:51
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 6e06ee5 to 71d536d Compare March 3, 2026 19:51
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 71d536d to 93add1c Compare March 3, 2026 19:52
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 93add1c to 438c26c Compare March 3, 2026 19:54
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 438c26c to 3e12336 Compare March 3, 2026 23:28
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 3e12336 to dc4cf9b Compare March 4, 2026 00:34
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from dc4cf9b to d75a7f7 Compare March 4, 2026 10:58
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from d75a7f7 to e7eebb7 Compare March 4, 2026 11:21
@aavshr aavshr requested a review from joeldierkes March 4, 2026 18:11
@aavshr aavshr merged commit f90b409 into main Mar 5, 2026
8 checks passed
@stainless-app
Copy link
Contributor Author

stainless-app bot commented Mar 5, 2026

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