|
1 |
| -master |
2 |
| -====== |
| 1 | +v. 1.5.1 |
| 2 | +======== |
| 3 | +Switching to endpoint as the only/primary way of specifying databases: |
| 4 | + - AstraDBClient tolerates (deprecated, removal in 2.0) id[/region] in get_database |
| 5 | + - (internal-use constructors and utilities only accept API Endpoint) |
| 6 | + - AstraDBAdmin is the only place where id[/region] will remain an allowed path in 2.0 |
| 7 | + - all tests adapted to reflect this simplification |
| 8 | +Admins: resilience against DevOps responses omitting 'keyspace'/'keyspaces' |
| 9 | +AstraDBAdmin: added filters and automatic pagination to [async_]list_databases |
| 10 | +Consistent handling of deletedCount=-1 from the API (always returned as-is) |
| 11 | +Cursors: alignment and rework |
| 12 | + - states are an enum; state names reworked for clarity (better cursor `__repr__`) |
| 13 | + - _copy and _to_sync methods always return a clean pristine cursor |
| 14 | + - "retrieved" property deprecated (removal 2.0). Use `consumed`. |
| 15 | + - "collection" property deprecated (removal 2.0). Use `data_source`. |
| 16 | +Deprecation of all `set_caller` (=> to be set at constructor-time) (removal in 2.0) |
| 17 | +Callers and user-agent string: |
| 18 | + - remove RAGStack automatic detection |
| 19 | + - Deprecate caller_name/caller_version parameters in favour of "callers" pair list |
| 20 | + - (minor) breaking change: passing only one of caller_name/caller_version to _copy/with_options will override the whole one-item callers pair list |
3 | 21 | Repo housekeeping
|
4 | 22 | - using ruff for imports and formatting (instead of isort+black) by @cbornet
|
5 |
| - - add ruff rules UP(pyupgrade) |
| 23 | + - add ruff rules UP(pyupgrade) by @cbornet |
| 24 | + - remove `cassio` unused dependency |
6 | 25 |
|
7 | 26 |
|
8 | 27 | v. 1.5.0
|
|
0 commit comments