New FeaturesDeprecationsBreaking Changes
3.22.0
New
- Add
AzureActionsandAzureDataActionsto Azure Cloud Integrations and their setup parameters: the exact permissions Formal’s custom role grants, derived from the enabled capabilities
Changed
AzureRoleDefinitionsis deprecated in favor ofAzureActionsandAzureDataActions
3.21.0
New
- Add
OAuthServiceto register OAuth clients with a static client ID. Client secrets are only returned on creation - Extend Resource OAuth settings to HTTP, gRPC, and LLM Resources, with an optional
issuer
Changed
upstream_oauth_modenow defaults to"formal", and no longer accepts"auto"or"cimd"- Drop the dependency on
github.com/formalco/typeid
New FeaturesImprovements
3.20.0
New
- Add
AIAssessmentServiceto manage AI assessment settings, labels, and criteria - Add
oidc.File, a token source that rereads a JWT file on every call, so rotated Kubernetes service account tokens are picked up - Assign MCP servers to a Space with
space_id - Support the
gcp_connectgatewaydial method
Changed
- The
oidc/awstoken source now leaves the token lifetime to AWS STS
New FeaturesBreaking Changes
3.19.0
New
- Add the
oidc/gcppackage to authenticate with Google Cloud ambient credentials - Add
ApprovalService.CreateAccessRequestandListAccessRequests - Support the
pre_registeredandnoneupstream OAuth modes
Removed
- Remove
ResourceService.UpdateResourceOAuthSettings. Resource OAuth settings are now set at creation
New FeaturesBreaking Changes
Breaking Changes
New FeaturesBreaking Changes
3.17.0
New
- Add
ApprovalServiceto create, list, and review approval requests for new MCP servers, policy suspensions, MCP registry access, and custom policy access - Add the Mosyle MDM integration
- Add
azure.NewDefaultTokenSourceWithHTTPClient
Changed
ListSessionsV2now requires start and end timestamps, andCreateUserrequires a user type
Removed
- Remove
McpService.CreateMcpRequestin favor ofApprovalService
New FeaturesBreaking Changes