X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ApiChangeLog;h=98b58938ab41cd15aacbd307db51450bfa4b631f;hb=26082b7dafe7ca8d0b12125c881c62658606cae7;hp=8c119c58d7834ddfe6b84b348664507abf1afdb5;hpb=3cc29a0487b5c11592bf8b16e96134b5cb613237;p=pve-storage.git diff --git a/ApiChangeLog b/ApiChangeLog index 8c119c5..98b5893 100644 --- a/ApiChangeLog +++ b/ApiChangeLog @@ -6,6 +6,31 @@ without breaking anything unaware of it.) Future changes should be documented in here. +## Version 10: + +* a new `rename_volume` method has been added + + Storage plugins with rename support need to enable + the `rename` feature flag; e.g. in the `volume_has_feature` method. + +* Replace `volume_snapshot_list` with `volume_snapshot_info`: + + `volume_snapshot_list` was used exclusively by replication and currently, replication is only + allowed for the storage type `zfspool`. Thus, no external plugins should be affected by this + change and `APIAGE` is *not* reset. + + `volume_snapshot_info` returns a hash with snapshot names as keys and `id` and `timestamp` data + for each snapshot, rather than just an array of snaphsot names like `volume_snapshot_list` did. + +* Add `blockers` parameter to `volume_rollback_is_possible`: + + The parameter *can* be used to return a list of snapshots that is currently preventing rollback. + +* Replace get/update_volume_notes with generic get/update_volume_attribute + + falling back to the old implementation for notes until we reset APIAGE. the + new method optionally also supports querying/setting a protected flag. + ## Version 9: (AGE resets to 0): * volume_import_formats gets a new parameter *inserted*: @@ -23,3 +48,4 @@ Future changes should be documented in here. * $with_snapshots *may* now be an array reference containing an ordered list of snapshots, but *may* also just be a boolean, and the contained list *may* be ignored, so it can still be treated as a boolean. +