From b283472726759959086dada6c7ea098c3f4c492c Mon Sep 17 00:00:00 2001 From: "workos-sdk-automation[bot]" <255426317+workos-sdk-automation[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 21:54:26 +0000 Subject: [PATCH 1/3] chore(main): release 10.3.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 20 ++++++++++++++++++++ Gemfile.lock | 2 +- lib/workos/version.rb | 2 +- 4 files changed, 23 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 119f8e08..cf43a83c 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "10.2.1" + ".": "10.3.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 6a65447c..15deda38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [10.3.0](https://github.com/workos/workos-ruby/compare/v10.2.1...v10.3.0) (2026-09-01) + + +### Features + +* **agents:** Add blueprint, instance, and session endpoints ([#546](https://github.com/workos/workos-ruby/issues/546)) ([9c5d7c8](https://github.com/workos/workos-ruby/commit/9c5d7c8fcac9d59e145485743ebb07dfaef22f7d)) +* **api_keys:** Alias ValidateApiKey and CreatePasswordResetToken to deduplicated models ([#546](https://github.com/workos/workos-ruby/issues/546)) ([9c5d7c8](https://github.com/workos/workos-ruby/commit/9c5d7c8fcac9d59e145485743ebb07dfaef22f7d)) +* **audit_logs:** Replace retention_period_in_days keyword with retention union supporting retention periods ([#546](https://github.com/workos/workos-ruby/issues/546)) ([9c5d7c8](https://github.com/workos/workos-ruby/commit/9c5d7c8fcac9d59e145485743ebb07dfaef22f7d)) +* **generated:** Agents (batch 13ebc8c1) ([#549](https://github.com/workos/workos-ruby/issues/549)) ([c5c5bb3](https://github.com/workos/workos-ruby/commit/c5c5bb3528e9758e4fdee25f16a591e98ba9f1e9)) +* **organizations:** Add IT contacts endpoints ([#546](https://github.com/workos/workos-ruby/issues/546)) ([9c5d7c8](https://github.com/workos/workos-ruby/commit/9c5d7c8fcac9d59e145485743ebb07dfaef22f7d)) +* **platform_teams:** Add Platform Teams service ([#546](https://github.com/workos/workos-ruby/issues/546)) ([9c5d7c8](https://github.com/workos/workos-ruby/commit/9c5d7c8fcac9d59e145485743ebb07dfaef22f7d)) +* **sso:** Add connection management and SAML certificate endpoints ([#546](https://github.com/workos/workos-ruby/issues/546)) ([9c5d7c8](https://github.com/workos/workos-ruby/commit/9c5d7c8fcac9d59e145485743ebb07dfaef22f7d)) +* **user_management:** Add email-completion grant and waitlist endpoints ([#546](https://github.com/workos/workos-ruby/issues/546)) ([9c5d7c8](https://github.com/workos/workos-ruby/commit/9c5d7c8fcac9d59e145485743ebb07dfaef22f7d)) +* **webhooks:** Add agent instance and blueprint webhook event types ([#546](https://github.com/workos/workos-ruby/issues/546)) ([9c5d7c8](https://github.com/workos/workos-ruby/commit/9c5d7c8fcac9d59e145485743ebb07dfaef22f7d)) + + +### Bug Fixes + +* **sso:** Remove DiscordOAuth, GrokOAuth, and XOAuth from connection type enums ([#546](https://github.com/workos/workos-ruby/issues/546)) ([9c5d7c8](https://github.com/workos/workos-ruby/commit/9c5d7c8fcac9d59e145485743ebb07dfaef22f7d)) + ## [10.2.1](https://github.com/workos/workos-ruby/compare/v10.2.0...v10.2.1) (2026-08-20) diff --git a/Gemfile.lock b/Gemfile.lock index 8b6d0826..1d03604b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - workos (10.2.1) + workos (10.3.0) jwt (~> 3.1) logger (~> 1.7) zeitwerk (~> 2.6) diff --git a/lib/workos/version.rb b/lib/workos/version.rb index 8c440be6..0f4e8083 100644 --- a/lib/workos/version.rb +++ b/lib/workos/version.rb @@ -2,5 +2,5 @@ # @oagen-ignore-file module WorkOS - VERSION = "10.2.1" + VERSION = "10.3.0" end From 71f7c8755cf549533c75538f20b078b2b0ab49be Mon Sep 17 00:00:00 2001 From: "workos-sdk-automation[bot]" <255426317+workos-sdk-automation[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 21:54:38 +0000 Subject: [PATCH 2/3] chore: inline release notes from .changelog-pending --- ...67627615ba0a9db28194f68afd773d08ce9cbe7.md | 141 ---------------- ...6350ef365d412ae1775ac389c8d8e4ad8c20734.md | 9 - CHANGELOG.md | 158 ++++++++++++++++-- 3 files changed, 146 insertions(+), 162 deletions(-) delete mode 100644 .changelog-pending/2026-09-01T16-10-58-667627615ba0a9db28194f68afd773d08ce9cbe7.md delete mode 100644 .changelog-pending/2026-09-01T21-42-22-b6350ef365d412ae1775ac389c8d8e4ad8c20734.md diff --git a/.changelog-pending/2026-09-01T16-10-58-667627615ba0a9db28194f68afd773d08ce9cbe7.md b/.changelog-pending/2026-09-01T16-10-58-667627615ba0a9db28194f68afd773d08ce9cbe7.md deleted file mode 100644 index 00d650bf..00000000 --- a/.changelog-pending/2026-09-01T16-10-58-667627615ba0a9db28194f68afd773d08ce9cbe7.md +++ /dev/null @@ -1,141 +0,0 @@ -* [#546](https://github.com/workos/workos-ruby/pull/546) feat(generated)!: regenerate from spec (5 changes) - - **⚠️ Breaking** - * **[agents](https://workos.com/docs/reference/agents)**: - * Removed service `Agents` - * **[sso](https://workos.com/docs/reference/sso)**: - * Removed model `TokenBody` - * Removed enum `TokenBodyGrantType` - * Removed model `TokenQuery` - * Changed parameter `SSO.token.grant_type` - - **Features** - * **[agents](https://workos.com/docs/reference/agents)**: - * Added model `AgentBlueprint` - * Added model `AgentInstance` - * Added model `AgentToken` - * Added model `AgentInstanceSession` - * Added model `AgentBlueprintInvocableBy` - * Added model `AgentBlueprintSessionSetting` - * Added model `AgentBlueprintsCreateRequest` - * Added model `AgentBlueprintsCreateRequestInvocableBy` - * Added model `AgentBlueprintsCreateRequestSessionSetting` - * Added model `AgentBlueprintsUpdateRequest` - * Added model `AgentBlueprintsUpdateRequestInvocableBy` - * Added model `AgentBlueprintsUpdateRequestSessionSetting` - * Added model `AgentBlueprintsTokenMintTokenRequest` - * Added enum `AgentInstanceType` - * Added enum `AgentInstanceSessionStatus` - * Added enum `AgentBlueprintsTokenMintTokenRequestType` - * **agents_blueprints**: - * Added service `AgentsBlueprints` - * **agents_blueprints_tokens**: - * Added service `AgentsBlueprintsTokens` - * **agents_instances**: - * Added service `AgentsInstances` - * **agents_registrations**: - * Added service `AgentsRegistrations` - * **agents_sessions**: - * Added service `AgentsSessions` - * **[organizations](https://workos.com/docs/reference/organization)**: - * Added `retention_period` to `UpdateAuditLogsRetention` - * Made `UpdateAuditLogsRetention.retention_period_in_days` optional - * Added enum `UpdateAuditLogsRetentionRetentionPeriod` - * Added model `CreateItContact` - * Added model `InviteItContact` - * Added model `ItContact` - * Added model `ItContactList` - * Added model `ItContactListListMetadata` - * Added enum `InviteItContactIntents` - * Added service `OrganizationsItContacts` - * **platform_teams**: - * Added model `CreateTeam` - * Added model `Team` - * Added enum `TeamProductionState` - * Added service `PlatformTeams` - * **[sso](https://workos.com/docs/reference/sso)**: - * Added model `TokenQuery` - * Added enum `TokenQueryGrantType` - * Added model `CreateConnectionKeyPair` - * Added model `CreateConnectionSAMLOptions` - * Added model `CreateConnectionOidcOptions` - * Added model `CreateConnectionStandardAttributes` - * Added model `CreateConnectionAttributeMaps` - * Added model `CreateConnection` - * Added model `PatchConnectionSAMLOptions` - * Added model `PatchConnectionOidcOptions` - * Added model `PatchConnectionStandardAttributes` - * Added model `PatchConnectionAttributeMaps` - * Added model `PatchConnection` - * Added model `CreateSAMLIdpSigningCertificate` - * Added model `SAMLIdpSigningCertificate` - * Added model `SAMLIdpSigningCertificateList` - * Added model `SAMLSpEncryptionCertificate` - * Added model `SAMLSpEncryptionCertificateList` - * Added model `SAMLSpSigningCertificate` - * Added enum `CreateConnectionOidcOptionsIdTokenSignatureAlgorithm` - * Added enum `PatchConnectionOidcOptionsIdTokenSignatureAlgorithm` - * Added endpoint `POST /connections` - * Added endpoint `GET /connections/{connectionId}/saml_idp_signing_certs` - * Added endpoint `POST /connections/{connectionId}/saml_idp_signing_certs` - * Added endpoint `DELETE /connections/{connectionId}/saml_idp_signing_certs/{certificateId}` - * Added endpoint `GET /connections/{connectionId}/saml_sp_encryption_certs` - * Added endpoint `POST /connections/{connectionId}/saml_sp_encryption_certs` - * Added endpoint `DELETE /connections/{connectionId}/saml_sp_encryption_certs/{certificateId}` - * Added endpoint `GET /connections/{connectionId}/saml_sp_signing_cert` - * Added endpoint `POST /connections/{connectionId}/saml_sp_signing_cert` - * Added endpoint `DELETE /connections/{connectionId}/saml_sp_signing_cert/{certificateId}` - * Added endpoint `PATCH /connections/{id}` - * Added model `TokenBody` - * Added enum `TokenBodyGrantType` - * Added enum `SSOGrantType` - * Changed required status for parameter `SSO.token.code` - * **[user_management](https://workos.com/docs/reference/authkit/user)**: - * Added enum `CreateConnectionOidcOptionsTokenAuthenticationMethod` - * Added enum `PatchConnectionOidcOptionsTokenAuthenticationMethod` - * Added model `EmailCompletionSessionAuthenticateRequest` - * Added model `CreateWaitlistEntry` - * Added model `Waitlist` - * Added model `WaitlistEntry` - * Added enum `WaitlistEntryState` - * Added enum `UserManagementWaitlistsState` - * Added service `UserManagementWaitlists` - * **[webhooks](https://workos.com/docs/reference/webhooks)**: - * Added `agent.instance.created` to `CreateWebhookEndpointEvents` - * Added `agent.instance.deleted` to `CreateWebhookEndpointEvents` - * Added `agent.instance.session.created` to `CreateWebhookEndpointEvents` - * Added `agent.instance.session.revoked` to `CreateWebhookEndpointEvents` - * Added `agent.instance.created` to `UpdateWebhookEndpointEvents` - * Added `agent.instance.deleted` to `UpdateWebhookEndpointEvents` - * Added `agent.instance.session.created` to `UpdateWebhookEndpointEvents` - * Added `agent.instance.session.revoked` to `UpdateWebhookEndpointEvents` - * Added `agent.blueprint.created` to `CreateWebhookEndpointEvents` - * Added `agent.blueprint.deleted` to `CreateWebhookEndpointEvents` - * Added `agent.blueprint.updated` to `CreateWebhookEndpointEvents` - * Added `agent.blueprint.created` to `UpdateWebhookEndpointEvents` - * Added `agent.blueprint.deleted` to `UpdateWebhookEndpointEvents` - * Added `agent.blueprint.updated` to `UpdateWebhookEndpointEvents` - - **Fixes** - * **[sso](https://workos.com/docs/reference/sso)**: - * Changed request body of `SSO.token` from `TokenBody` to `TokenQuery` - * Removed `DiscordOAuth` from `ConnectionType` - * Removed `GrokOAuth` from `ConnectionType` - * Removed `XOAuth` from `ConnectionType` - * Removed `DiscordOAuth` from `ProfileConnectionType` - * Removed `GrokOAuth` from `ProfileConnectionType` - * Removed `XOAuth` from `ProfileConnectionType` - * Removed `DiscordOAuth` from `ConnectionsConnectionType` - * Removed `GrokOAuth` from `ConnectionsConnectionType` - * Removed `XOAuth` from `ConnectionsConnectionType` - * Changed request body of `SSO.token` from `TokenQuery` to `TokenBody` - * **[user_management](https://workos.com/docs/reference/authkit/user)**: - * Changed request body for `UserManagementAuthentication.authenticate` - * Changed errors for endpoint `POST /user_management/authenticate` - * Removed `DiscordOAuth` from `AuthenticateResponseAuthenticationMethod` - * Removed `GrokOAuth` from `AuthenticateResponseAuthenticationMethod` - * Removed `XOAuth` from `AuthenticateResponseAuthenticationMethod` - * Removed `DiscordOAuth` from `UserIdentitiesGetItemProvider` - * Removed `GrokOAuth` from `UserIdentitiesGetItemProvider` - * Removed `XOAuth` from `UserIdentitiesGetItemProvider` - * Changed errors for endpoint `DELETE /user_management/users/{id}` diff --git a/.changelog-pending/2026-09-01T21-42-22-b6350ef365d412ae1775ac389c8d8e4ad8c20734.md b/.changelog-pending/2026-09-01T21-42-22-b6350ef365d412ae1775ac389c8d8e4ad8c20734.md deleted file mode 100644 index c89a6b84..00000000 --- a/.changelog-pending/2026-09-01T21-42-22-b6350ef365d412ae1775ac389c8d8e4ad8c20734.md +++ /dev/null @@ -1,9 +0,0 @@ -* [#549](https://github.com/workos/workos-ruby/pull/549) fix(generated): regenerate from spec - - **Features** - * **[agents](https://workos.com/docs/reference/agents)**: - * Made `AgentBlueprintsCreateRequest.session_settings` optional - * Added model `AgentTokenValidation` - * Added model `AgentBlueprintsTokenValidateTokenRequest` - * **agents_blueprints_tokens**: - * Added endpoint `POST /agents/blueprints/{agent_blueprint_id}/tokens/validate` diff --git a/CHANGELOG.md b/CHANGELOG.md index 15deda38..704d14e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,23 +2,157 @@ ## [10.3.0](https://github.com/workos/workos-ruby/compare/v10.2.1...v10.3.0) (2026-09-01) +* [#546](https://github.com/workos/workos-ruby/pull/546) feat(generated)!: regenerate from spec (5 changes) -### Features + **⚠️ Breaking** + * **[agents](https://workos.com/docs/reference/agents)**: + * Removed service `Agents` + * **[sso](https://workos.com/docs/reference/sso)**: + * Removed model `TokenBody` + * Removed enum `TokenBodyGrantType` + * Removed model `TokenQuery` + * Changed parameter `SSO.token.grant_type` -* **agents:** Add blueprint, instance, and session endpoints ([#546](https://github.com/workos/workos-ruby/issues/546)) ([9c5d7c8](https://github.com/workos/workos-ruby/commit/9c5d7c8fcac9d59e145485743ebb07dfaef22f7d)) -* **api_keys:** Alias ValidateApiKey and CreatePasswordResetToken to deduplicated models ([#546](https://github.com/workos/workos-ruby/issues/546)) ([9c5d7c8](https://github.com/workos/workos-ruby/commit/9c5d7c8fcac9d59e145485743ebb07dfaef22f7d)) -* **audit_logs:** Replace retention_period_in_days keyword with retention union supporting retention periods ([#546](https://github.com/workos/workos-ruby/issues/546)) ([9c5d7c8](https://github.com/workos/workos-ruby/commit/9c5d7c8fcac9d59e145485743ebb07dfaef22f7d)) -* **generated:** Agents (batch 13ebc8c1) ([#549](https://github.com/workos/workos-ruby/issues/549)) ([c5c5bb3](https://github.com/workos/workos-ruby/commit/c5c5bb3528e9758e4fdee25f16a591e98ba9f1e9)) -* **organizations:** Add IT contacts endpoints ([#546](https://github.com/workos/workos-ruby/issues/546)) ([9c5d7c8](https://github.com/workos/workos-ruby/commit/9c5d7c8fcac9d59e145485743ebb07dfaef22f7d)) -* **platform_teams:** Add Platform Teams service ([#546](https://github.com/workos/workos-ruby/issues/546)) ([9c5d7c8](https://github.com/workos/workos-ruby/commit/9c5d7c8fcac9d59e145485743ebb07dfaef22f7d)) -* **sso:** Add connection management and SAML certificate endpoints ([#546](https://github.com/workos/workos-ruby/issues/546)) ([9c5d7c8](https://github.com/workos/workos-ruby/commit/9c5d7c8fcac9d59e145485743ebb07dfaef22f7d)) -* **user_management:** Add email-completion grant and waitlist endpoints ([#546](https://github.com/workos/workos-ruby/issues/546)) ([9c5d7c8](https://github.com/workos/workos-ruby/commit/9c5d7c8fcac9d59e145485743ebb07dfaef22f7d)) -* **webhooks:** Add agent instance and blueprint webhook event types ([#546](https://github.com/workos/workos-ruby/issues/546)) ([9c5d7c8](https://github.com/workos/workos-ruby/commit/9c5d7c8fcac9d59e145485743ebb07dfaef22f7d)) + **Features** + * **[agents](https://workos.com/docs/reference/agents)**: + * Added model `AgentBlueprint` + * Added model `AgentInstance` + * Added model `AgentToken` + * Added model `AgentInstanceSession` + * Added model `AgentBlueprintInvocableBy` + * Added model `AgentBlueprintSessionSetting` + * Added model `AgentBlueprintsCreateRequest` + * Added model `AgentBlueprintsCreateRequestInvocableBy` + * Added model `AgentBlueprintsCreateRequestSessionSetting` + * Added model `AgentBlueprintsUpdateRequest` + * Added model `AgentBlueprintsUpdateRequestInvocableBy` + * Added model `AgentBlueprintsUpdateRequestSessionSetting` + * Added model `AgentBlueprintsTokenMintTokenRequest` + * Added enum `AgentInstanceType` + * Added enum `AgentInstanceSessionStatus` + * Added enum `AgentBlueprintsTokenMintTokenRequestType` + * **agents_blueprints**: + * Added service `AgentsBlueprints` + * **agents_blueprints_tokens**: + * Added service `AgentsBlueprintsTokens` + * **agents_instances**: + * Added service `AgentsInstances` + * **agents_registrations**: + * Added service `AgentsRegistrations` + * **agents_sessions**: + * Added service `AgentsSessions` + * **[organizations](https://workos.com/docs/reference/organization)**: + * Added `retention_period` to `UpdateAuditLogsRetention` + * Made `UpdateAuditLogsRetention.retention_period_in_days` optional + * Added enum `UpdateAuditLogsRetentionRetentionPeriod` + * Added model `CreateItContact` + * Added model `InviteItContact` + * Added model `ItContact` + * Added model `ItContactList` + * Added model `ItContactListListMetadata` + * Added enum `InviteItContactIntents` + * Added service `OrganizationsItContacts` + * **platform_teams**: + * Added model `CreateTeam` + * Added model `Team` + * Added enum `TeamProductionState` + * Added service `PlatformTeams` + * **[sso](https://workos.com/docs/reference/sso)**: + * Added model `TokenQuery` + * Added enum `TokenQueryGrantType` + * Added model `CreateConnectionKeyPair` + * Added model `CreateConnectionSAMLOptions` + * Added model `CreateConnectionOidcOptions` + * Added model `CreateConnectionStandardAttributes` + * Added model `CreateConnectionAttributeMaps` + * Added model `CreateConnection` + * Added model `PatchConnectionSAMLOptions` + * Added model `PatchConnectionOidcOptions` + * Added model `PatchConnectionStandardAttributes` + * Added model `PatchConnectionAttributeMaps` + * Added model `PatchConnection` + * Added model `CreateSAMLIdpSigningCertificate` + * Added model `SAMLIdpSigningCertificate` + * Added model `SAMLIdpSigningCertificateList` + * Added model `SAMLSpEncryptionCertificate` + * Added model `SAMLSpEncryptionCertificateList` + * Added model `SAMLSpSigningCertificate` + * Added enum `CreateConnectionOidcOptionsIdTokenSignatureAlgorithm` + * Added enum `PatchConnectionOidcOptionsIdTokenSignatureAlgorithm` + * Added endpoint `POST /connections` + * Added endpoint `GET /connections/{connectionId}/saml_idp_signing_certs` + * Added endpoint `POST /connections/{connectionId}/saml_idp_signing_certs` + * Added endpoint `DELETE /connections/{connectionId}/saml_idp_signing_certs/{certificateId}` + * Added endpoint `GET /connections/{connectionId}/saml_sp_encryption_certs` + * Added endpoint `POST /connections/{connectionId}/saml_sp_encryption_certs` + * Added endpoint `DELETE /connections/{connectionId}/saml_sp_encryption_certs/{certificateId}` + * Added endpoint `GET /connections/{connectionId}/saml_sp_signing_cert` + * Added endpoint `POST /connections/{connectionId}/saml_sp_signing_cert` + * Added endpoint `DELETE /connections/{connectionId}/saml_sp_signing_cert/{certificateId}` + * Added endpoint `PATCH /connections/{id}` + * Added model `TokenBody` + * Added enum `TokenBodyGrantType` + * Added enum `SSOGrantType` + * Changed required status for parameter `SSO.token.code` + * **[user_management](https://workos.com/docs/reference/authkit/user)**: + * Added enum `CreateConnectionOidcOptionsTokenAuthenticationMethod` + * Added enum `PatchConnectionOidcOptionsTokenAuthenticationMethod` + * Added model `EmailCompletionSessionAuthenticateRequest` + * Added model `CreateWaitlistEntry` + * Added model `Waitlist` + * Added model `WaitlistEntry` + * Added enum `WaitlistEntryState` + * Added enum `UserManagementWaitlistsState` + * Added service `UserManagementWaitlists` + * **[webhooks](https://workos.com/docs/reference/webhooks)**: + * Added `agent.instance.created` to `CreateWebhookEndpointEvents` + * Added `agent.instance.deleted` to `CreateWebhookEndpointEvents` + * Added `agent.instance.session.created` to `CreateWebhookEndpointEvents` + * Added `agent.instance.session.revoked` to `CreateWebhookEndpointEvents` + * Added `agent.instance.created` to `UpdateWebhookEndpointEvents` + * Added `agent.instance.deleted` to `UpdateWebhookEndpointEvents` + * Added `agent.instance.session.created` to `UpdateWebhookEndpointEvents` + * Added `agent.instance.session.revoked` to `UpdateWebhookEndpointEvents` + * Added `agent.blueprint.created` to `CreateWebhookEndpointEvents` + * Added `agent.blueprint.deleted` to `CreateWebhookEndpointEvents` + * Added `agent.blueprint.updated` to `CreateWebhookEndpointEvents` + * Added `agent.blueprint.created` to `UpdateWebhookEndpointEvents` + * Added `agent.blueprint.deleted` to `UpdateWebhookEndpointEvents` + * Added `agent.blueprint.updated` to `UpdateWebhookEndpointEvents` + **Fixes** + * **[sso](https://workos.com/docs/reference/sso)**: + * Changed request body of `SSO.token` from `TokenBody` to `TokenQuery` + * Removed `DiscordOAuth` from `ConnectionType` + * Removed `GrokOAuth` from `ConnectionType` + * Removed `XOAuth` from `ConnectionType` + * Removed `DiscordOAuth` from `ProfileConnectionType` + * Removed `GrokOAuth` from `ProfileConnectionType` + * Removed `XOAuth` from `ProfileConnectionType` + * Removed `DiscordOAuth` from `ConnectionsConnectionType` + * Removed `GrokOAuth` from `ConnectionsConnectionType` + * Removed `XOAuth` from `ConnectionsConnectionType` + * Changed request body of `SSO.token` from `TokenQuery` to `TokenBody` + * **[user_management](https://workos.com/docs/reference/authkit/user)**: + * Changed request body for `UserManagementAuthentication.authenticate` + * Changed errors for endpoint `POST /user_management/authenticate` + * Removed `DiscordOAuth` from `AuthenticateResponseAuthenticationMethod` + * Removed `GrokOAuth` from `AuthenticateResponseAuthenticationMethod` + * Removed `XOAuth` from `AuthenticateResponseAuthenticationMethod` + * Removed `DiscordOAuth` from `UserIdentitiesGetItemProvider` + * Removed `GrokOAuth` from `UserIdentitiesGetItemProvider` + * Removed `XOAuth` from `UserIdentitiesGetItemProvider` + * Changed errors for endpoint `DELETE /user_management/users/{id}` -### Bug Fixes +* [#549](https://github.com/workos/workos-ruby/pull/549) fix(generated): regenerate from spec -* **sso:** Remove DiscordOAuth, GrokOAuth, and XOAuth from connection type enums ([#546](https://github.com/workos/workos-ruby/issues/546)) ([9c5d7c8](https://github.com/workos/workos-ruby/commit/9c5d7c8fcac9d59e145485743ebb07dfaef22f7d)) + **Features** + * **[agents](https://workos.com/docs/reference/agents)**: + * Made `AgentBlueprintsCreateRequest.session_settings` optional + * Added model `AgentTokenValidation` + * Added model `AgentBlueprintsTokenValidateTokenRequest` + * **agents_blueprints_tokens**: + * Added endpoint `POST /agents/blueprints/{agent_blueprint_id}/tokens/validate` ## [10.2.1](https://github.com/workos/workos-ruby/compare/v10.2.0...v10.2.1) (2026-08-20) From 634ff289039e98a7ac90f9a99ee630838589730a Mon Sep 17 00:00:00 2001 From: "workos-sdk-automation[bot]" <255426317+workos-sdk-automation[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 21:55:06 +0000 Subject: [PATCH 3/3] chore: update Gemfile.lock --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 1d03604b..004e2606 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -153,7 +153,7 @@ CHECKSUMS unicode-emoji (4.2.0) sha256=519e69150f75652e40bf736106cfbc8f0f73aa3fb6a65afe62fefa7f80b0f80f webmock (3.26.2) sha256=774556f2ea6371846cca68c01769b2eac0d134492d21f6d0ab5dd643965a4c90 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - workos (10.2.1) + workos (10.3.0) yard (0.9.44) sha256=eb087e9b631ccd887b049f303d489963945452d5e2a7eb49a5a74a7cf6887f28 yard-markdown (0.7.1) sha256=06c378632dfe7ba053be9ba469eb4701aa0470e36bcf7e5546f353eb90c1bfd1 zeitwerk (2.7.5) sha256=d8da92128c09ea6ec62c949011b00ed4a20242b255293dd66bf41545398f73dd