v9.0.0
Bug Fixes
-
ci: extract version from PR title in changelog inline step (93768a1)
-
#491 feat(generated)!: regenerate from spec (9 changes)
⚠️ Breaking- organization_membership: Migrate organization membership to dedicated service
- Moved organization membership methods from
UserManagementto newOrganizationMembershipServiceclass - Methods
create_organization_membership,get_organization_membership,update_organization_membership,delete_organization_membership,deactivate_organization_membership,reactivate_organization_membership,list_organization_memberships, andlist_organization_membership_groupsnow accessed viaclient.organization_membershipinstead ofclient.user_management - Removed
UserManagement::RoleSingleandUserManagement::RoleMultipledata classes (moved toOrganizationMembershipService)
- Moved organization membership methods from
- api_keys: Add expires_at field to API key models
- Added
expires_atoptional field toApiKey,OrganizationApiKey,OrganizationApiKeyWithValue,UserApiKey, andUserApiKeyWithValuemodels - Added
expires_atfield toCreateOrganizationApiKeyandCreateUserApiKeyrequest models - Updated
create_organization_api_keyandcreate_user_api_keymethods to acceptexpires_atparameter
- Added
- radar: Remove device_fingerprint and bot_score fields from Radar
- Removed
device_fingerprintandbot_scoreparameters fromRadar.create_attemptmethod - Removed
device_fingerprintandbot_scorefields fromRadarStandaloneAssessRequestmodel - Updated enum values in
RadarStandaloneAssessRequestAction: removedLOGIN,SIGNUP,SIGN_UP_2,SIGN_IN_2,SIGN_IN_3,SIGN_UP_3; standardized toSIGN_UPandSIGN_IN - Removed
CREDENTIAL_STUFFINGandIP_SIGN_UP_RATE_LIMITfromRadarStandaloneResponseControlenum
- Removed
- audit_logs: Refactor audit logs models and type names
- Merged
AuditLogSchemaJsonfields intoAuditLogSchema; removedAuditLogSchemaJsonclass - Added new
AuditLogSchemaInputclass (write-side schema without read-only fields) - Renamed
AuditLogSchemaJsonActortoAuditLogSchemaActorInput - Renamed
AuditLogSchemaJsonTargettoAuditLogSchemaTargetInput - Removed
AuditLogActionJson;AuditLogActionnow extendsBaseModel - Renamed
AuditLogExportJsontoAuditLogExport(now extendsBaseModel) - Renamed
AuditLogsRetentionJsontoAuditLogsRetention(now extendsBaseModel) - Removed
AuditLogExportJsonStatetype; replaced withAuditLogExportState - Updated
list_actionsmethod return type fromAuditLogActionJsontoAuditLogAction - Updated
create_exportandget_exportmethod return types fromAuditLogExportJsontoAuditLogExport
- Merged
- webhooks: Rename WebhookEndpointJson to WebhookEndpoint
- Renamed
WebhookEndpointJsontoWebhookEndpoint - Updated
list_webhook_endpoints,create_webhook_endpoint, andupdate_webhook_endpointmethod return types WebhookEndpointStatusis now an alias forUpdateWebhookEndpointStatus(no longer a standalone class); removedWebhookEndpointJsonStatusalias- Updated
WebhookEndpointto extendBaseModelfor consistency
- Renamed
- authorization: Add filtering parameters to authorization list methods
- Added
resource_id,resource_external_id,resource_type_slugfilter parameters tolist_role_assignmentsmethod - Added
role_slugfilter parameter tolist_role_assignments_for_resource_by_external_idandlist_role_assignments_for_resourcemethods - Removed
searchparameter fromlist_resourcesmethod
- Added
Features
- vault: Add new Vault service with key-value operations
- Added new
Vaultservice class with methods:create_data_key,create_decrypt,create_rekey,list_kv,create_kv,get_name,get_kv,update_kv,delete_kv,list_kv_metadata,list_kv_versions - Added vault model classes:
Actor,CreateDataKeyRequest,CreateDataKeyResponse,CreateObjectRequest,DecryptRequest,DecryptResponse,DeleteObjectResponse,ObjectModel,ObjectMetadata,ObjectSummary,ObjectVersion,ObjectWithoutValue,RekeyRequest,UpdateObjectRequest - Added
VaultOrderenum for sorting operations - Added
client.vaultaccessor to access the new service
- Added new
- pipes: Add Pipes connected account event models
- Added
PipeConnectedAccountmodel for representing connected accounts - Added three new event models:
PipesConnectedAccountConnected,PipesConnectedAccountDisconnected,PipesConnectedAccountReauthorizationNeeded - Added
PipeConnectedAccountStateenum withCONNECTEDandNEEDS_REAUTHORIZATIONvalues - Added new webhook event types to
CreateWebhookEndpointEventsandUpdateWebhookEndpointEvents
- Added
- generated: Add Error and Actor shared models
- Added
Errormodel in shared module for error responses - Added
Actormodel in vault module representing user/actor information - Updated inflections to map 'object' to 'ObjectModel' to avoid conflicts
- Added
- organization_membership: Migrate organization membership to dedicated service