diff --git a/.version b/.version index ca31e917..b1da1849 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -0.9.63 +0.9.64 diff --git a/CHANGELOG.md b/CHANGELOG.md index 52d1a60d..51fcf83c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,27 @@ ## PVC Changelog +###### [v0.9.64](https://github.com/parallelvirtualcluster/pvc/releases/tag/v0.9.64) + + **Breaking Change [CLI]**: The CLI client root commands have been reorganized. The following commands have changed: + + * `pvc cluster` -> `pvc connection` (all subcommands) + * `pvc task` -> `pvc cluster` (all subcommands) + * `pvc maintenance` -> `pvc cluster maintenance` + * `pvc status` -> `pvc cluster status` + +Ensure you have updated to the latest version of the PVC Ansible repository before deploying this version or using PVC Ansible oneshot playbooks for management. + + **Breaking Change [CLI]**: The `--restart` option for VM configuration changes now has an explicit `--no-restart` to disable restarting, or a prompt if neither is specified; `--unsafe` no longer bypasses this prompt which was a bug. Applies to most `vm set` commands like `vm vcpu set`, `vm memory set`, etc. All instances also feature restart confirmation afterwards, which, if `--restart` is provided, will prompt for confirmation unless `--yes` or `--unsafe` is specified. + + **Breaking Change [CLI]**: The `--long` option previously on some `info` commands no longer exists; use `-f long`/`--format long` instead. + + * [CLI] Significantly refactors the CLI client code for consistency and cleanliness + * [CLI] Implements `-f`/`--format` options for all `list` and `info` commands in a consistent way + * [CLI] Changes the behaviour of VM modification options with "--restart" to provide a "--no-restart"; defaults to a prompt if neither is specified and ignores the "--unsafe" global entirely + * [API] Fixes several bugs in the 3-debootstrap.py provisioner example script + * [Node] Fixes some bugs around VM shutdown on node flush + * [Documentation] Adds mentions of Ganeti and Harvester + ###### [v0.9.63](https://github.com/parallelvirtualcluster/pvc/releases/tag/v0.9.63) * Mentions Ganeti in the docs diff --git a/api-daemon/pvcapid/Daemon.py b/api-daemon/pvcapid/Daemon.py index c7cc6742..bccab56f 100755 --- a/api-daemon/pvcapid/Daemon.py +++ b/api-daemon/pvcapid/Daemon.py @@ -27,7 +27,7 @@ from ssl import SSLContext, TLSVersion from distutils.util import strtobool as dustrtobool # Daemon version -version = "0.9.63" +version = "0.9.64" # API version API_VERSION = 1.0 diff --git a/client-cli/setup.py b/client-cli/setup.py index 1df31275..58d5e3b0 100644 --- a/client-cli/setup.py +++ b/client-cli/setup.py @@ -2,7 +2,7 @@ from setuptools import setup setup( name="pvc", - version="0.9.63", + version="0.9.64", packages=["pvc.cli", "pvc.lib"], install_requires=[ "Click", diff --git a/debian/changelog b/debian/changelog index 64b50ad7..e961a9fc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,27 @@ +pvc (0.9.64-0) unstable; urgency=high + + **Breaking Change [CLI]**: The CLI client root commands have been reorganized. The following commands have changed: + + * `pvc cluster` -> `pvc connection` (all subcommands) + * `pvc task` -> `pvc cluster` (all subcommands) + * `pvc maintenance` -> `pvc cluster maintenance` + * `pvc status` -> `pvc cluster status` + +Ensure you have updated to the latest version of the PVC Ansible repository before deploying this version or using PVC Ansible oneshot playbooks for management. + + **Breaking Change [CLI]**: The `--restart` option for VM configuration changes now has an explicit `--no-restart` to disable restarting, or a prompt if neither is specified; `--unsafe` no longer bypasses this prompt which was a bug. Applies to most `vm set` commands like `vm vcpu set`, `vm memory set`, etc. All instances also feature restart confirmation afterwards, which, if `--restart` is provided, will prompt for confirmation unless `--yes` or `--unsafe` is specified. + + **Breaking Change [CLI]**: The `--long` option previously on some `info` commands no longer exists; use `-f long`/`--format long` instead. + + * [CLI] Significantly refactors the CLI client code for consistency and cleanliness + * [CLI] Implements `-f`/`--format` options for all `list` and `info` commands in a consistent way + * [CLI] Changes the behaviour of VM modification options with "--restart" to provide a "--no-restart"; defaults to a prompt if neither is specified and ignores the "--unsafe" global entirely + * [API] Fixes several bugs in the 3-debootstrap.py provisioner example script + * [Node] Fixes some bugs around VM shutdown on node flush + * [Documentation] Adds mentions of Ganeti and Harvester + + -- Joshua M. Boniface Fri, 18 Aug 2023 12:20:43 -0400 + pvc (0.9.63-0) unstable; urgency=high * Mentions Ganeti in the docs diff --git a/node-daemon/pvcnoded/Daemon.py b/node-daemon/pvcnoded/Daemon.py index 70b76bb3..59fa1c15 100644 --- a/node-daemon/pvcnoded/Daemon.py +++ b/node-daemon/pvcnoded/Daemon.py @@ -49,7 +49,7 @@ import re import json # Daemon version -version = "0.9.63" +version = "0.9.64" ##########################################################