diff --git a/CHANGELOG.md b/CHANGELOG.md index e7528d6d..a4ae68c3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Okta Python SDK Changelog +# 3.4.4 + +## Fixed +* Fixed a `ValidationError` crash in `list_factors()` when processing users enrolled in Okta FastPass. Added missing `signed_nonce` discriminator mapping and three new component schemas (`UserFactorSignedNonce`, `UserFactorSignedNonceProfile`, `UserFactorSignedNonceProfileKey`) to properly deserialize FastPass factor payloads ([#311](https://github.com/okta/okta-sdk-python/issues/311), [387](https://github.com/okta/okta-sdk-python/issues/387)). +* Fixed enum case mismatches in `AccessPolicyConstraint`, `KnowledgeConstraint`, and `PossessionConstraint` models. The `methods` and `types` fields now correctly accept lowercase values (e.g., `"password"`, `"push"`, `"webauthn"`) to align with actual API responses, resolving `ValidationError` exceptions raised by `list_policy_rules()` ([#548](https://github.com/okta/okta-sdk-python/issues/548)). + # 3.4.3 ## Bug Fixes diff --git a/okta/__init__.py b/okta/__init__.py index f211e496..7540a438 100644 --- a/okta/__init__.py +++ b/okta/__init__.py @@ -21,7 +21,7 @@ """ # noqa: E501 -__version__ = "3.4.3" +__version__ = "3.4.4" import importlib as _importlib import threading as _threading diff --git a/openapi/config.yaml b/openapi/config.yaml index a9af458d..36d88ac0 100644 --- a/openapi/config.yaml +++ b/openapi/config.yaml @@ -1,7 +1,7 @@ templateDir: ./templates outputDir: .. packageName: okta -packageVersion: 3.4.3 +packageVersion: 3.4.4 useOneOfDiscriminatorLookup: true files: okta/okta_configuration.mustache: diff --git a/openapi/templates/setup.mustache b/openapi/templates/setup.mustache index 49b00c13..0ee5cac7 100644 --- a/openapi/templates/setup.mustache +++ b/openapi/templates/setup.mustache @@ -70,7 +70,7 @@ setup( "Topic :: Software Development :: Libraries :: Python Modules", ], name=NAME, - version="3.4.3", + version="3.4.4", description="Python SDK for the Okta Management API", author="Okta, Inc.", author_email="developer-community-products@okta.com", diff --git a/pyproject.toml b/pyproject.toml index 1ba49ad0..69d136f1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "okta" -version = "3.4.3" +version = "3.4.4" description = "Okta Admin Management" authors = ["Okta Developer Team "] license = "Apache-2.0" diff --git a/setup.py b/setup.py index 49b00c13..0ee5cac7 100644 --- a/setup.py +++ b/setup.py @@ -70,7 +70,7 @@ def get_version(): "Topic :: Software Development :: Libraries :: Python Modules", ], name=NAME, - version="3.4.3", + version="3.4.4", description="Python SDK for the Okta Management API", author="Okta, Inc.", author_email="developer-community-products@okta.com",