Skip to content

release: 0.17.0 - #21

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

release: 0.17.0#21
stainless-app[bot] wants to merge 37 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-14)

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

⚠ BREAKING CHANGES

  • retire POST /organizations/{id}/token

Features

  • ACC-709: application assignees + expose role assignments (6a76dbf)
  • applications: allow unified-gateway and mcp-server traits (ECO-128) (414ac68)
  • CX-782: paginate + search application dependencies (02e6bde)
  • 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: 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)
  • 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/0e04c066c57f96bef597416d4a4a1f77ec6c43fc/keycardai_api-0.16.0-py3-none-any.whl'

Expires at: Sat, 12 Sep 2026 21:22:54 GMT
Updated at: Thu, 13 Aug 2026 21:22:54 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 07ca965 to bdda5a8 Compare July 30, 2026 16:01
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from bdda5a8 to e62052c Compare July 31, 2026 15:17
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from e62052c to 542634b Compare July 31, 2026 17:41
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 542634b to 4ebe1f8 Compare August 7, 2026 20:41
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 4ebe1f8 to c21df22 Compare August 10, 2026 17:31
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from c21df22 to d7b00a4 Compare August 11, 2026 19:11
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from d7b00a4 to a8c258c Compare August 11, 2026 20:01
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from a8c258c to bac130c Compare August 11, 2026 20:35
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from bac130c to 3dfff85 Compare August 11, 2026 23:05
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 3dfff85 to 6eadb4b Compare August 13, 2026 19:09
@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
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