python-linstor/linstor-client 1.29.0 release

Hi!

This new release learned the new resource-definition truncate arguments and
also the new make-available --auto-manage-dual-primary option.

# linstor-client
## [1.29.0] - 2026-08-13

### Added

- "resource-definition truncate" deletes all resources of a resource
definition without deleting the resource definition itself or its
snapshots; with --delete-empty-resource-definition the resource
definition is deleted as well if it has no snapshots
- "snapshot delete" gained --delete-empty-resource-definition to also
delete the resource definition when it has neither resources nor
snapshots left after the deletion
- resource make-available: new option --auto-manage-dual-primary
preparing a resource for a live migration to the given node
- New command "resource unmake-available" reverting a make-available
on the migration source node after a live migration

### Changed

- "file modify" now resolves the editor like systemd: honor $EDITOR,
then $VISUAL, then fall back to editor, nano, vim and vi in that order

https://pkg.linbit.com//downloads/linstor/linstor_client-1.29.0.tar.gz

# python-linstor
## [1.29.0] - 2026-08-13

### Added

- `resource_dfn_truncate()` to delete all resources of a resource
definition ("truncate")
  without touching the resource definition or its snapshots, with an
optional `delete_empty`
  parameter that additionally deletes the resource definition when it
has no snapshots
- `delete_empty_resource_definition` parameter to `snapshot_delete()`
that additionally deletes
  the resource definition when it has neither resources nor snapshots
left after the deletion
- resource_make_available: new `auto_manage_dual_primary` parameter
preparing a resource for a live
  migration (REST 1.29.0)
- New method resource_unmake_available reverting a make-available on
the migration source node
  (REST 1.29.0)

https://pkg.linbit.com//downloads/linstor/python_linstor-1.29.0.tar.gz

Linstor PPA:

Best regards,
Rene