Skip to content

v9.9.0

Choose a tag to compare

@Aryamanz29 Aryamanz29 released this 30 Jun 08:45
8acb239

πŸŽ‰ New Features

  • Python 3.14 support: pyatlan now supports Python 3.14. The model layer's pydantic v1 compatibility shim was incompatible with Python 3.14's deferred-annotation semantics (PEP 649 / PEP 749) on pydantic 2.12.x β€” AtlanClient failed to import with ConfigError: unable to infer type for attribute .... Bumping pydantic to 2.13.x restores the v1 compat layer on 3.14; no API changes. Verified across Python 3.9–3.14.

  • New policy-action enums (PersonaAIAction, AdminAction, TypeDefAction): Added to pyatlan.model.enums, mirroring the Java SDK and matching the shape of the existing PersonaMetadataAction / DataAction. PersonaAIAction covers the 18 persona-ai-application-* / persona-ai-model-* Ranger slugs; AdminAction and TypeDefAction cover the admin-* and type-* / relationship slugs β€” so tooling can convert raw Ranger policy-action slugs to their canonical enum names.

πŸ₯— QOL Improvements

  • pydantic bumped from ~=2.12.5 to ~=2.13.4 (enables Python 3.14 support).

Full Changelog: 9.8.0...9.9.0