Skip to content

Commit 896d3ac

Browse files
authored
Merge pull request #865 from atlanhq/bump-to-release-9.3.0
[release] Bumped to release 9.3.0
2 parents 55581a7 + 5041cae commit 896d3ac

2 files changed

Lines changed: 20 additions & 1 deletion

File tree

HISTORY.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
## 9.3.0 (March 16, 2026)
2+
3+
### New Features
4+
5+
- **`ModeChart.to_atlas_dict()` and `mode_report` field**: Added `to_atlas_dict()` method and `mode_report` attribute to the `ModeChart` model.
6+
7+
### Bug Fixes
8+
9+
- **`DQCondition` value type ordering**: Reordered the `Union` type for `DQCondition.value` to prioritize `int` over `str`, preventing integer values from being incorrectly coerced to strings during deserialization.
10+
- **`RICH_TEXT` / `STRING` enum aliasing fix**: `AtlanCustomAttributePrimitiveType.RICH_TEXT` now has a distinct enum value (`"rich_text"`) instead of sharing `"string"` with `STRING`. Previously Python's Enum treated them as aliases, causing `STRING` attributes to incorrectly receive `is_rich_text=True` and 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).
11+
12+
### Experimental: `pyatlan_v9`
13+
14+
- **`RICH_TEXT` / `STRING` enum aliasing fix**: Same fix applied to `pyatlan_v9/model/typedef.py``RICH_TEXT` and `STRING` custom metadata attributes are now correctly distinguished in the v9 code path.
15+
16+
### QOL Improvements
17+
18+
- **Security guidelines for agents**: Added security guidelines documentation for agents interacting with the atlan-python SDK.
19+
120
## 9.2.2 (March 11, 2026)
221

322
### QOL Improvements

pyatlan/version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
9.2.2
1+
9.3.0

0 commit comments

Comments
 (0)