Bump version to 0.9.83
This commit is contained in:
parent
0ffcbf3152
commit
988de1218f
12
CHANGELOG.md
12
CHANGELOG.md
|
@ -1,5 +1,17 @@
|
|||
## PVC Changelog
|
||||
|
||||
###### [v0.9.83](https://github.com/parallelvirtualcluster/pvc/releases/tag/v0.9.83)
|
||||
|
||||
**Breaking Changes:** This release features a breaking change for the daemon config. A new unified "pvc.conf" file is required for all daemons (and the CLI client for Autobackup and API-on-this-host functionality), which will be written by the "pvc" role in the PVC Ansible framework. Using the "update-pvc-daemons" oneshot playbook from PVC Ansible is **required** to update to this release, as it will ensure this file is written to the proper place before deploying the new package versions, and also ensures that the old entires are cleaned up afterwards. In addition, this release fully splits the node worker and health subsystems into discrete daemons ("pvcworkerd" and "pvchealthd") and packages ("pvc-daemon-worker" and "pvc-daemon-health") respectively. The "pvc-daemon-node" package also now depends on both packages, and the "pvc-daemon-api" package can now be reliably used outside of the PVC nodes themselves (for instance, in a VM) without any strange cross-dependency issues.
|
||||
|
||||
* [All] Unifies all daemon (and on-node CLI task) configuration into a "pvc.conf" YAML configuration.
|
||||
* [All] Splits the node worker subsystem into a discrete codebase and package ("pvc-daemon-worker"), still named "pvcworkerd".
|
||||
* [All] Splits the node health subsystem into a discrete codebase and package ("pvc-daemon-health"), named "pvchealthd".
|
||||
* [All] Improves Zookeeper node logging to avoid bugs and to support multiple simultaneous daemon writes.
|
||||
* [All] Fixes several bugs in file logging and splits file logs by daemon.
|
||||
* [Node Daemon] Improves several log messages to match new standards from Health daemon.
|
||||
* [API Daemon] Reworks Celery task routing and handling to move all worker tasks to Worker daemon.
|
||||
|
||||
###### [v0.9.82](https://github.com/parallelvirtualcluster/pvc/releases/tag/v0.9.82)
|
||||
|
||||
* [API Daemon] Fixes a bug where the Celery result_backend was not loading properly on Celery <5.2.x (Debian 10/11).
|
||||
|
|
|
@ -27,7 +27,7 @@ from distutils.util import strtobool as dustrtobool
|
|||
import daemon_lib.config as cfg
|
||||
|
||||
# Daemon version
|
||||
version = "0.9.82"
|
||||
version = "0.9.83"
|
||||
|
||||
# API version
|
||||
API_VERSION = 1.0
|
||||
|
|
|
@ -2,7 +2,7 @@ from setuptools import setup
|
|||
|
||||
setup(
|
||||
name="pvc",
|
||||
version="0.9.82",
|
||||
version="0.9.83",
|
||||
packages=["pvc.cli", "pvc.lib"],
|
||||
install_requires=[
|
||||
"Click",
|
||||
|
|
|
@ -1,3 +1,17 @@
|
|||
pvc (0.9.83-0) unstable; urgency=high
|
||||
|
||||
**Breaking Changes:** This release features a breaking change for the daemon config. A new unified "pvc.conf" file is required for all daemons (and the CLI client for Autobackup and API-on-this-host functionality), which will be written by the "pvc" role in the PVC Ansible framework. Using the "update-pvc-daemons" oneshot playbook from PVC Ansible is **required** to update to this release, as it will ensure this file is written to the proper place before deploying the new package versions, and also ensures that the old entires are cleaned up afterwards. In addition, this release fully splits the node worker and health subsystems into discrete daemons ("pvcworkerd" and "pvchealthd") and packages ("pvc-daemon-worker" and "pvc-daemon-health") respectively. The "pvc-daemon-node" package also now depends on both packages, and the "pvc-daemon-api" package can now be reliably used outside of the PVC nodes themselves (for instance, in a VM) without any strange cross-dependency issues.
|
||||
|
||||
* [All] Unifies all daemon (and on-node CLI task) configuration into a "pvc.conf" YAML configuration.
|
||||
* [All] Splits the node worker subsystem into a discrete codebase and package ("pvc-daemon-worker"), still named "pvcworkerd".
|
||||
* [All] Splits the node health subsystem into a discrete codebase and package ("pvc-daemon-health"), named "pvchealthd".
|
||||
* [All] Improves Zookeeper node logging to avoid bugs and to support multiple simultaneous daemon writes.
|
||||
* [All] Fixes several bugs in file logging and splits file logs by daemon.
|
||||
* [Node Daemon] Improves several log messages to match new standards from Health daemon.
|
||||
* [API Daemon] Reworks Celery task routing and handling to move all worker tasks to Worker daemon.
|
||||
|
||||
-- Joshua M. Boniface <joshua@boniface.me> Fri, 01 Dec 2023 17:33:53 -0500
|
||||
|
||||
pvc (0.9.82-0) unstable; urgency=high
|
||||
|
||||
* [API Daemon] Fixes a bug where the Celery result_backend was not loading properly on Celery <5.2.x (Debian 10/11).
|
||||
|
|
|
@ -33,7 +33,7 @@ import os
|
|||
import signal
|
||||
|
||||
# Daemon version
|
||||
version = "0.9.82"
|
||||
version = "0.9.83"
|
||||
|
||||
|
||||
##########################################################
|
||||
|
|
|
@ -48,7 +48,7 @@ import re
|
|||
import json
|
||||
|
||||
# Daemon version
|
||||
version = "0.9.82"
|
||||
version = "0.9.83"
|
||||
|
||||
|
||||
##########################################################
|
||||
|
|
|
@ -43,8 +43,8 @@ from daemon_lib.vmbuilder import (
|
|||
worker_create_vm,
|
||||
)
|
||||
|
||||
|
||||
version = "0.9.82"
|
||||
# Daemon version
|
||||
version = "0.9.83"
|
||||
|
||||
|
||||
config = cfg.get_configuration()
|
||||
|
|
Loading…
Reference in New Issue