Skip to content

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Jan 27, 2026

Automated Release PR

5.17.0 (2026-01-29)

Full Changelog: v5.16.0...v5.17.0

Features

  • chore: use 'next' branch of Go SDK in Terraform (809a3f3)
  • custom_hostname_fallback_origin: add comprehensive lifecycle test (054611a)
  • leaked_credential_check: add import functionality. add tests for import (76e44f0)
  • refactor(terraform): restructure origin_tls_client_auth to peer subresources (6c12fea)
  • turstile_widget: add v4 to v5 migration tests (a1e27af)
  • zero_trust_organization: add migration test (1032e4e)

Bug Fixes

  • account: map managed_by.parent_org_id to unid.id in unmarshall and add acctests (a282d8e)
  • prevent unnecessary diffs on consecutive applies for hyperdrive_config (8755bf9)
  • zero_trust_access_application: update v4 version on migration tests (45a825e)

Reverts

  • pages_project: "fix(pages_project) build_config to computed optional" (b9c13c9)

Chores

  • add CODEOWNERS (3abbb08)
  • api: update composite API spec (7cda136)
  • api: update composite API spec (935193b)
  • api: update composite API spec (7e45f8d)
  • api: update composite API spec (e42ae97)
  • api: update composite API spec (48153bd)
  • improve contribution guide (85584b7)
  • internal: codegen related update (1af8451)
  • internal: codegen related update (f36071f)
  • internal: codegen related update (246ffcd)
  • internal: codegen related update (471df29)
  • internal: codegen related update (0211418)
  • internal: codegen related update (2bcbbd5)
  • internal: codegen related update (09f9d99)
  • internal: fix sdk (be5dbc6)
  • Update CHANGELOG.md (f4a1b58)

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

Jarred Trainor and others added 30 commits January 16, 2026 17:16
fix(pages_project) build_config to computed optional
ADDR-5996 Update byo_ip_prefix acceptance tests
test(zone_subscription): prevent plan overwrites on primary testing zone
… subresources

* fix: add backward-compatible methods for origin_tls_client_auth

Adds deprecated parent-level methods (list, get, create, delete) to maintain
backward compatibility with existing SDK users while preserving the clean
cache-style resource structure.

Changes:
- Add 4 deprecated methods at parent level pointing to zone cert endpoints
- Methods generate client.OriginTLSClientAuth.New/List/Get/Delete() paths
- Deprecation messages guide users to zone_certificates.* subresource
- Zero breaking changes - existing SDK code continues to work
- New explicit paths available at ZoneCertificates.* and HostnameCertificates.*

This follows the proven KV namespace dual-path pattern (lines 2730-2752)
where the same endpoint generates methods at both parent and child levels.

Related: SECENG-12971

* refactor(terraform): restructure origin_tls_client_auth to peer subresources

Restructure origin_tls_client_auth to have all 4 terraform resources as sibling subresources:
- zone_certificates → authenticated_origin_pulls_certificate
- hostnames → authenticated_origin_pulls
- hostname_certificates → authenticated_origin_pulls_hostname_certificate
- settings → authenticated_origin_pulls_settings

Add id_property annotations to all CRUD methods.

Closes SECENG-12971, SECENG-12970, SECENG-13210
…-tag-import-fix-v2

fix(web_analytics_site): fill in top-level zone_tag to prevent drift
…migration

feat(turstile_widget): add v4 to v5 migration tests
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from b0cbd41 to 771b3e3 Compare January 27, 2026 21:56
…urce-type-and-unit-id-field

fix(account): map unit.id to parent_org_id and resolve inconsistent type results
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 771b3e3 to d9e21d0 Compare January 27, 2026 22:09
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from d9e21d0 to 53ac51a Compare January 28, 2026 00:17
musa-cf and others added 3 commits January 28, 2026 00:41
…e test

- Add full lifecycle test covering Create, Drift check, Update, Drift check, and Toggle back
- Use modern testing patterns (statecheck, plancheck, knownvalue)
- Add testdata files for enabled and disabled configurations
- Add sweeper (no-op for zone-level singleton setting)

SECENG-13299
test(authenticated_origin_pulls_settings): add comprehensive lifecycle test
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 53ac51a to 66932cc Compare January 28, 2026 10:07
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 66932cc to f1cd79e Compare January 28, 2026 14:14
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from f1cd79e to cf411fd Compare January 28, 2026 17:23
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from cf411fd to f660b7c Compare January 28, 2026 17:33
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from f660b7c to eab22ba Compare January 28, 2026 18:44
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from eab22ba to e34dcf6 Compare January 28, 2026 19:09
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from e34dcf6 to d46c244 Compare January 28, 2026 19:50
@mgirouard mgirouard self-assigned this Jan 29, 2026
ssicard and others added 5 commits January 29, 2026 09:27
test(zero_trust_organization): add migration test
test(leaked_credential_check): add v4->v5 migration tests and test sweeper
feat(custom_hostname_fallback_origin): add comprehensive lifecycle test
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from d46c244 to 67f0898 Compare January 29, 2026 19:35
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.