Skip to content

Commit c4bb99b

Browse files
committed
[release] Bumped to release 9.5.0
1 parent f34a20c commit c4bb99b

2 files changed

Lines changed: 16 additions & 1 deletion

File tree

HISTORY.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
## 9.5.0 (April 21, 2026)
2+
3+
### New Features
4+
5+
- **Data contract delete methods**: Added `client.contracts.delete(guid)` to hard-delete all versions of a data contract and `client.contracts.delete_latest_version(guid)` to delete only the latest version and promote the previous one. Includes `extra_headers` support on `_call_api()` for per-request custom headers. Implemented across all 4 client variants (sync/async × v1/v9).
6+
7+
### Bug Fixes
8+
9+
- **`showAsFeatured` silent data loss on typedef update**: `AttributeDef.Options` was missing the `show_as_featured` field, causing Pydantic to silently discard it on parse. Any SDK operation that fetched and re-submitted a Custom Metadata typedef with `showAsFeatured` set was clearing that setting in the backend. Added `show_as_featured: Optional[bool]` so the field now round-trips correctly.
10+
11+
### Experimental: `pyatlan_v9`
12+
13+
- **Data contract delete methods**: Same `delete` and `delete_latest_version` methods added to the v9 async/sync clients.
14+
- **`show_as_featured` field**: Added to v9 `AttributeDef.Options` as well.
15+
116
## 9.4.1 (April 20, 2026)
217

318
### New Features

pyatlan/version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
9.4.1
1+
9.5.0

0 commit comments

Comments
 (0)