Skip to content

release: 0.17.0 - #21

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

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

Conversation

@stainless-app

@stainless-app stainless-app Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Automated Release PR

0.17.0 (2026-08-25)

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: 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-app Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor Author

🧪 Testing

To try out this version of the SDK:

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

Expires at: Thu, 24 Sep 2026 00:11:33 GMT
Updated at: Tue, 25 Aug 2026 00:11:33 GMT

@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 86e9774 to 320b481 Compare July 2, 2026 23:34
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 320b481 to 37a2708 Compare July 3, 2026 13:43
@stainless-app stainless-app Bot changed the title release: 0.16.1 release: 0.17.0 Jul 3, 2026
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 37a2708 to d417626 Compare July 3, 2026 13:43
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from d417626 to 8ae6552 Compare July 3, 2026 18:52
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 8ae6552 to 749acb2 Compare July 6, 2026 17:34
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 749acb2 to bd6cf6d Compare July 13, 2026 17:36
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from bd6cf6d to ca55a67 Compare July 13, 2026 18:38
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from ca55a67 to 8b65384 Compare July 14, 2026 00:01
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 8b65384 to b934037 Compare July 14, 2026 17:47
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from b934037 to 610d24a Compare July 15, 2026 23:40
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 610d24a to d084abe Compare July 17, 2026 14:30
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from d084abe to 0ed4e0d Compare July 17, 2026 17:17
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 0ed4e0d to cf53b24 Compare July 17, 2026 17:58
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 6eadb4b to 6a51bde Compare August 13, 2026 21:22
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 6a51bde to ff841d7 Compare August 14, 2026 13:02
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from ff841d7 to 0fd9092 Compare August 14, 2026 13:39
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 0fd9092 to 216ac32 Compare August 14, 2026 14:14
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 216ac32 to 8013a80 Compare August 17, 2026 16:54
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 8013a80 to b88c95c Compare August 18, 2026 13:27
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from b88c95c to 2eac53b Compare August 18, 2026 14:42
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 2eac53b to 50dfa0e Compare August 18, 2026 16:26
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 50dfa0e to 3cf70ca Compare August 19, 2026 15:17
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 3cf70ca to a1a507d Compare August 19, 2026 16:21
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from a1a507d to 929d95e Compare August 20, 2026 16:02
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 929d95e to 7131bdf Compare August 21, 2026 22:03
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 7131bdf to 6beebc7 Compare August 24, 2026 18:54
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 6beebc7 to f4347c5 Compare August 25, 2026 00:11
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.

0 participants