Skip to content

release: 0.17.0 - #21

Open
stainless-app[bot] wants to merge 49 commits into
mainfrom
release-please--branches--main--changes--next
Open

release: 0.17.0#21
stainless-app[bot] wants to merge 49 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app

@stainless-appstainless-appBot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Automated Release PR

0.17.0 (2026-08-26)

Full Changelog: v0.16.0...v0.17.0

⚠ BREAKING CHANGES

  • retire POST /organizations/{id}/token

Features

  • ACC-709: application assignees + expose role assignments (6a76dbf)
  • add external_id_claim to provider openid protocol (9ea5e49)
  • applications: allow unified-gateway and mcp-server traits (ECO-128) (414ac68)
  • CX-782: paginate + search application dependencies (02e6bde)
  • CX-860: paginate application provided-resources endpoint (aac9e86)
  • CX-862: remove legacy traits[]/traits[all] aliases (23984b7)
  • filter users by identifier in management list (147af02)
  • ID-365: support additional SSO provider configuration options (526b229)
  • ID-456: groups API create + get (976fbbd)
  • ID-478: zones.external_sync_enabled column and update API (fd4134c)
  • ID-480: external_sync_tokens table and management APIs (0e04c06)
  • providers: add filter[id] to list endpoint (ID-547) (20da67a)
  • providers: store brand icon_url in provider metadata (f298c38)
  • resources: add filter[owner_type] to the resource list (ECO-225) (ede883a)
  • resources: add search, sort, and filter[id] to the paginated resource list (ca1681d)
  • resources: filter the resource list by trait (6cab4f0)
  • retire POST /organizations/{id}/token (8a65582)
  • sdk: expose zone roles, groups, and role assignments in Stainless config (45970b1)
  • sdk: generate a client for the existing /policy/bundle endpoint (518c473)
  • stlc: configurable CI runner and private-production-repo support in workflow templates (1c22f7e)

Bug Fixes

  • ACC-613: preserve source order of policies in draft/convert cedar_json (6d27d21)
  • ci: resolve Stainless error diagnostics and enforce fail_on: error (8a01934)
  • deps: close critical Dependabot alerts (fe31508)
  • exact-match identifier filter on resources management list (846f24e)
  • ID-448: keyset cursor drops same-millisecond rows (precision mismatch) (dad9ddb)
  • internal: resolve build failures (15cb317)
  • sdk: generate /policy/bundle body as raw binary, not multipart (d516a7f)

Chores

  • de-dup and align types across API specs (bf16103)
  • Fixes found during Terraform work (8389f30)

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

stainless-appBot commented Jul 2, 2026

Copy link
Copy Markdown
ContributorAuthor

🧪 Testing

To try out this version of the SDK:

pip install 'https://pkg.stainless.com/s/keycard-api-python/45970b10df4451e04810706fba32366153487896/keycardai_api-0.16.0-py3-none-any.whl'

Expires at: Fri, 25 Sep 2026 17:15:34 GMT
Updated at: Wed, 26 Aug 2026 17:15:34 GMT

@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 86e9774 to 320b481CompareJuly 2, 2026 23:34
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 320b481 to 37a2708CompareJuly 3, 2026 13:43
@stainless-appstainless-appBot changed the title release: 0.16.1release: 0.17.0Jul 3, 2026
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 37a2708 to d417626CompareJuly 3, 2026 13:43
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from d417626 to 8ae6552CompareJuly 3, 2026 18:52
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 8ae6552 to 749acb2CompareJuly 6, 2026 17:34
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 749acb2 to bd6cf6dCompareJuly 13, 2026 17:36
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from bd6cf6d to ca55a67CompareJuly 13, 2026 18:38
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from ca55a67 to 8b65384CompareJuly 14, 2026 00:01
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 8b65384 to b934037CompareJuly 14, 2026 17:47
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from b934037 to 610d24aCompareJuly 15, 2026 23:40
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 610d24a to d084abeCompareJuly 17, 2026 14:30
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from d084abe to 0ed4e0dCompareJuly 17, 2026 17:17
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 0ed4e0d to cf53b24CompareJuly 17, 2026 17:58
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 6a51bde to ff841d7CompareAugust 14, 2026 13:02
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from ff841d7 to 0fd9092CompareAugust 14, 2026 13:39
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 0fd9092 to 216ac32CompareAugust 14, 2026 14:14
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 216ac32 to 8013a80CompareAugust 17, 2026 16:54
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 8013a80 to b88c95cCompareAugust 18, 2026 13:27
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from b88c95c to 2eac53bCompareAugust 18, 2026 14:42
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 2eac53b to 50dfa0eCompareAugust 18, 2026 16:26
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 50dfa0e to 3cf70caCompareAugust 19, 2026 15:17
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 3cf70ca to a1a507dCompareAugust 19, 2026 16:21
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from a1a507d to 929d95eCompareAugust 20, 2026 16:02
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 929d95e to 7131bdfCompareAugust 21, 2026 22:03
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 7131bdf to 6beebc7CompareAugust 24, 2026 18:54
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from 6beebc7 to f4347c5CompareAugust 25, 2026 00:11
@stainless-app
stainless-appBotforce-pushed the release-please--branches--main--changes--next branch from f4347c5 to b8f1b70CompareAugust 26, 2026 16:57
Sign up for freeto 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.

0 participants