v9.3.0
New Features π
ModeChart.to_atlas_dict()andmode_reportfield: Addedto_atlas_dict()method andmode_reportattribute to theModeChartmodel.
Bug Fixes π
DQConditionvalue type ordering: Reordered theUniontype forDQCondition.valueto prioritizeintoverstr, preventing integer values from being incorrectly coerced to strings during deserialization.RICH_TEXT/STRINGenum aliasing fix:AtlanCustomAttributePrimitiveType.RICH_TEXTnow has a distinct enum value ("rich_text") instead of sharing"string"withSTRING. Previously Python's Enum treated them as aliases, causingSTRINGattributes to incorrectly receiveis_rich_text=Trueand RICH_TEXT multi-value restrictions to bleed into STRING attribute creation. The API-level primitive type sent in requests remains"string"for both (fixes PART-548).
Experimental: pyatlan_v9 π§ͺ
RICH_TEXT/STRINGenum aliasing fix: Same fix applied topyatlan_v9/model/typedef.pyβRICH_TEXTandSTRINGcustom metadata attributes are now correctly distinguished in the v9 code path.
QOL Improvements π₯
- Security guidelines for agents: Added security guidelines documentation for agents interacting with the atlan-python SDK.
Full Changelog: 9.2.2...9.3.0