Skip to content

release: 0.40.0#44

Merged
algis-dumbris merged 18 commits intomainfrom
release-please--branches--main--changes--next
Mar 30, 2026
Merged

release: 0.40.0#44
algis-dumbris merged 18 commits intomainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app
Copy link
Copy Markdown
Contributor

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

Automated Release PR

0.40.0 (2026-03-30)

Full Changelog: v0.39.0...v0.40.0

⚠ BREAKING CHANGES

  • api: storage resource restructured — methods moved from storage.* to storage.object_storages.* and storage.sftp_storages.*, credentials.recreate replaced by access_keys CRUD, bucket subresources (cors, lifecycle, policy) removed in favor of buckets.update, link_ssh_key/unlink_ssh_key removed in favor of ssh_keys resource.

Features

  • api: aggregated API specs update (d45ea8c)
  • api: aggregated API specs update (473a08b)
  • api: aggregated API specs update (07228a2)
  • api: feat(storage)!: migrate storage endpoints from v1-v3 to v4 (ee3dd69)
  • cdn: enable terraform support for cdn_rule_template (e6e4283)
  • cloud: enable Terraform data source for inference flavors (aa3b08d)
  • examples: update storage examples for v4 API (422c9c9)
  • fastedge: enable fastedge_template for Terraform (5e9dab6)
  • internal: implement indices array format for query and form serialization (270614e)

Chores

  • ci: skip lint on metadata-only changes (5277f95)
  • tests: bump steady to v0.19.6 (ba47f6b)
  • tests: bump steady to v0.19.7 (7767e13)
  • tests: skip tests failing due to OpenAPI spec issues (0e83fd1)

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

@stainless-app
Copy link
Copy Markdown
Contributor Author

stainless-app bot commented Mar 23, 2026

🧪 Testing

To try out this version of the SDK:

pip install 'https://pkg.stainless.com/s/gcore-python/422c9c97a6afb8ae226af315ff8870440712de4e/gcore-0.39.0-py3-none-any.whl'

Expires at: Wed, 29 Apr 2026 12:09:25 GMT
Updated at: Mon, 30 Mar 2026 12:09:25 GMT

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 85842ed to 0f17703 Compare March 24, 2026 08:29
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 branch from 0f17703 to 5b2648a Compare March 24, 2026 15:19
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 5b2648a to 2f120fc Compare March 24, 2026 15:46
@stainless-app stainless-app bot changed the title release: 0.39.1 release: 0.40.0 Mar 25, 2026
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from 72e9699 to d24841c Compare March 25, 2026 10:08
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from d24841c to 0fa3b3f Compare March 25, 2026 16:05
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 0fa3b3f to 469473e Compare March 25, 2026 16:36
Skip tests that fail due to upstream OpenAPI spec problems:

- CDP-2415: fastedge apps, templates, and app logs missing required
  fields in list response schemas
- CDM-2235: CDN logs missing required 'data' field in response schema
- IMP-1903: IAM users PATCH endpoint requires PUT-only fields
- IMP-1904: IAM users list response schema missing required fields
- DNS-2948: DNS network mappings ambiguous overlapping path templates
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 469473e to c0af51a Compare March 25, 2026 21:20
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from c0af51a to cbfc938 Compare March 26, 2026 06:36
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from cbfc938 to 94b4ece Compare March 26, 2026 08:28
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 94b4ece to bd7ffd8 Compare March 26, 2026 19:27
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from bd7ffd8 to 4451524 Compare March 27, 2026 09:40
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 4451524 to 1f67885 Compare March 30, 2026 10:38
Split the unified storage resource into separate object_storages (S3)
and sftp_storages subresources, add access_keys and ssh_keys management,
and consolidate bucket CORS/lifecycle/policy into a single update method.

BREAKING CHANGE: storage resource restructured — methods moved from
storage.* to storage.object_storages.* and storage.sftp_storages.*,
credentials.recreate replaced by access_keys CRUD, bucket subresources
(cors, lifecycle, policy) removed in favor of buckets.update,
link_ssh_key/unlink_ssh_key removed in favor of ssh_keys resource.
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 1f67885 to dab3172 Compare March 30, 2026 12:03
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from dab3172 to 79d5781 Compare March 30, 2026 12:09
@algis-dumbris algis-dumbris merged commit 2dda113 into main Mar 30, 2026
4 checks passed
@algis-dumbris algis-dumbris deleted the release-please--branches--main--changes--next branch March 30, 2026 12:50
@stainless-app
Copy link
Copy Markdown
Contributor Author

stainless-app bot commented Mar 30, 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.

2 participants