From 7274c1c8e66984b50077be18f1ee8e09e77fdf11 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Thu, 5 Jun 2025 00:20:59 -0400 Subject: [PATCH] Bump version to 1.0 --- .version | 2 +- CHANGELOG.md | 13 +++++++++++++ client-cli/pyproject.toml | 2 +- debian/changelog | 15 +++++++++++++++ health-daemon/pvchealthd/Daemon.py | 2 +- node-daemon/pvcnoded/Daemon.py | 2 +- worker-daemon/pvcworkerd/Daemon.py | 2 +- 7 files changed, 33 insertions(+), 5 deletions(-) diff --git a/.version b/.version index ab00bb81..d3827e75 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -0.9.107 +1.0 diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d629e39..80b5ace1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ ## PVC Changelog +###### [v1.0](https://github.com/parallelvirtualcluster/pvc/releases/tag/v1.0) + + **Announcement**: We are pleased to announce PVC 1.0! Functionally speaking, there are only a few minor improvements over the previous 0.9.107, but I believe it's finally time to call this a "1.0" release. Recently I have had much less opportunity to work on PVC as I would like, so some features are still not quite there, but those can arrive in future versions over time. + **Enhancement**: The PVC CLI has been made much more efficient in terms of imports, allowing it to run on much lower spec hardware (in my case, on a small SBC). It's still not perfect, but multi-second import times are no longer an issue. The CLI client has also been moved to a more modern build system in preparation for Debian 13 "Trixie". + + * [Daemons] Add cluster name to outputs during startup + * [CLI Client] Translate domain UUIDs to names in full node detail output for better readability + * [CLI Client] Fix colouring bug for mirror state + * [CLI Client] Significantly improve import efficiency throughout the client to avoid long load times on slow hardware + * [CLI Client] Port build to pyproject.toml and increase Debuild compat to 13 + * [API Daemon] Fix bug with RBD list update after VM rename + * [API Daemon] Fix bug/crash if Ceph volume stats are invalid/empty + ###### [v0.9.107](https://github.com/parallelvirtualcluster/pvc/releases/tag/v0.9.107) * [Worker Daemon] Fixes a bug where snapshot removal fails during autobackups diff --git a/client-cli/pyproject.toml b/client-cli/pyproject.toml index dc7f4ff8..6973fd9b 100644 --- a/client-cli/pyproject.toml +++ b/client-cli/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "pvc" -version = "0.9.107" +version = "1.0" dependencies = [ "Click", "PyYAML", diff --git a/debian/changelog b/debian/changelog index c25524a0..aae1cb3e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,18 @@ +pvc (1.0-0) unstable; urgency=high + + **Announcement**: We are pleased to announce PVC 1.0! Functionally speaking, there are only a few minor improvements over the previous 0.9.107, but I believe it's finally time to call this a "1.0" release. Recently I have had much less opportunity to work on PVC as I would like, so some features are still not quite there, but those can arrive in future versions over time. + **Enhancement**: The PVC CLI has been made much more efficient in terms of imports, allowing it to run on much lower spec hardware (in my case, on a small SBC). It's still not perfect, but multi-second import times are no longer an issue. The CLI client has also been moved to a more modern build system in preparation for Debian 13 "Trixie". + + * [Daemons] Add cluster name to outputs during startup + * [CLI Client] Translate domain UUIDs to names in full node detail output for better readability + * [CLI Client] Fix colouring bug for mirror state + * [CLI Client] Significantly improve import efficiency throughout the client to avoid long load times on slow hardware + * [CLI Client] Port build to pyproject.toml and increase Debuild compat to 13 + * [API Daemon] Fix bug with RBD list update after VM rename + * [API Daemon] Fix bug/crash if Ceph volume stats are invalid/empty + + -- Joshua M. Boniface Thu, 05 Jun 2025 00:04:54 -0400 + pvc (0.9.107-0) unstable; urgency=high * [Worker Daemon] Fixes a bug where snapshot removal fails during autobackups diff --git a/health-daemon/pvchealthd/Daemon.py b/health-daemon/pvchealthd/Daemon.py index 7895a785..f56ee3d3 100644 --- a/health-daemon/pvchealthd/Daemon.py +++ b/health-daemon/pvchealthd/Daemon.py @@ -33,7 +33,7 @@ import os import signal # Daemon version -version = "0.9.107" +version = "1.0" ########################################################## diff --git a/node-daemon/pvcnoded/Daemon.py b/node-daemon/pvcnoded/Daemon.py index 9ecff8ad..58134b2d 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.107" +version = "1.0" ########################################################## diff --git a/worker-daemon/pvcworkerd/Daemon.py b/worker-daemon/pvcworkerd/Daemon.py index c3ba7b87..6ef753df 100755 --- a/worker-daemon/pvcworkerd/Daemon.py +++ b/worker-daemon/pvcworkerd/Daemon.py @@ -58,7 +58,7 @@ from daemon_lib.automirror import ( ) # Daemon version -version = "0.9.107" +version = "1.0" config = cfg.get_configuration()