pypi / okta
okta
What changed in okta 2 to 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-24.
2 breaking1 security28 new APIs and options3 behavior and defaults2 tooling10 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initokta 323 changes
Breaking changes 1
The methods enum casing now aligns with the actual API.
Security 1
Fixes a security vulnerability.
New APIs and options 6
Adds the UserFactorSignedNonce schema and discriminator mapping for Okta FastPass.
Custom Domain Operations gained support for CAA DNS record types.
A DPoP module was implemented.
Adds FAILED_TO_VERIFY as an enum option for DomainValidationStatus.
Adds the LogUserBehavior model for System Log userBehaviors support.
Adds comprehensive System Log userBehaviors support.
Behavior and default changes 3
The OpenAPI spec no longer applies minLength validation to the secondEmail attribute.
Adds handling for apps with the MFA_AS_SERVICE sign-on mode.
The SDK adds support for the okta-gov.com, okta.mil, okta-miltest.com, and trex-govcloud.com domains.
Tooling 2
The SDK was updated with the latest management YAML specifications, which may affect the available management API surface.
The SDK was upgraded to OAS 3.0, which may affect the SDK API developers use.
Fixes and other changes 10
Required boolean constraints were relaxed on SamlApplicationSettingsSignOn.
Resolved a name collision between UserType and the inline User.type schema.
The types enum casing now aligns with the actual API.
Required constraints were removed from the SamlApplicationSettingsSignOn schema, so those fields are no longer required.
Primitive fallback for oneOf deserialization in Device Assurance Models is fixed.
Multipart file upload handling in the HTTP client was fixed.
Unknown signOnMode values are now handled gracefully.
Corrects field deserialization for the EmailDomain model.
Handles nullable discriminator fields in JWKS models.
Fixes malformed requests for OAuth access tokens.
okta 223 changes
Breaking changes 1
The sign_on_mode attribute is now consistently typed as ApplicationSignOnMode for all applications, which may break custom client code that expects a string.
New APIs and options 22
Adds the DnsRecord model.
Adds the DnsRecordType model.
Adds the Domain resource.
Adds the Domain model.
Adds the DomainCertificate model.
Adds the DomainCertificateMetadata model.
Adds the DomainCertificateSourceType model.
Adds the DomainCertificateType model.
Adds the DomainListResponse model.
Adds the DomainValidationStatus model.
Adds response headers to the OktaAPIResponse object.
Adds the UserSchema resource.
Adds the UserSchemaAttributeEnum model.
Adds the UserSchemaAttributeItems model.
Adds the UserSchemaAttributeMasterPriority model.
Adds the UserSchemaAttributeMasterType model.
Adds the UserSchemaAttributeScope model.
Adds the UserSchemaAttributeType model.
Adds the UserSchemaAttributeUnion model.
Adds the UserSchemaProperties model.
Adds the UserSchemaPropertiesProfile model.
Adds the UserSchemaPropertiesProfileItem model.