diff --git a/.changelogs/1.1.10/359-add-pve8-user-protections-for-conntrack-aware-migrations.yml b/.changelogs/1.1.10/359-add-pve8-user-protections-for-conntrack-aware-migrations.yml index ed4711a..5e85dba 100644 --- a/.changelogs/1.1.10/359-add-pve8-user-protections-for-conntrack-aware-migrations.yml +++ b/.changelogs/1.1.10/359-add-pve8-user-protections-for-conntrack-aware-migrations.yml @@ -1,2 +1,2 @@ -fixed: +added: - Add safety-guard for PVE 8 users when activating conntrack-aware migrations mistakenly (@gyptazy). [#359] diff --git a/.changelogs/1.1.10/release_meta.yml b/.changelogs/1.1.10/release_meta.yml index c19765d..a4b56e4 100644 --- a/.changelogs/1.1.10/release_meta.yml +++ b/.changelogs/1.1.10/release_meta.yml @@ -1 +1 @@ -date: TBD +date: 2025-11-25 diff --git a/CHANGELOG.md b/CHANGELOG.md index ccecd95..91bff8a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,10 +5,23 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [1.1.9.1] - 2025-10-30 +## [1.1.10] - 2025-11-25 ### Added +- Prevent redundant rebalancing by validating existing affinity enforcement before taking actions (@gyptazy). [#335] +- Add safety-guard for PVE 8 users when activating conntrack-aware migrations mistakenly (@gyptazy). [#359] + +### Fixed + +- Fix the Proxmox API connection validation which returned a false-positive logging message of timeouts (@gyptazy). [#361] +- Refactored Proxmox API connection functions (@gyptazy). [#361] +- Fix a crash during PVE resource pool enumeration by skipping members not having a 'name' property (@stefanoettl). [#368] + +## [1.1.9.1] - 2025-10-30 + +### Fixed + - Fix quoting in f-strings which may cause issues on PVE 8 / Debian Bookworm systems (@gyptazy). [#352] ## [1.1.9] - 2025-10-30 diff --git a/debian/changelog b/debian/changelog index 7eb77ad..d86d1a2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,16 @@ +proxlb (1.1.10) stable; urgency=medium + + * Prevent redundant rebalancing by validating existing affinity enforcement before taking actions. (Closes: #335) + * Add safety-guard for PVE 8 users when activating conntrack-aware migrations mistakenly. (Closes: #359) + * Fix the Proxmox API connection validation which returned a false-positive logging message of timeouts. (Closes: #361) + * Refactored the whole Proxmox API connection function. (Closes: #361) + * Fix a crash during PVE resource pool enumeration by skipping members not having a 'name' property. (Closes: #368) + + -- Florian Paul Azim Hoberg Tue, 25 Nov 2025 09:12:04 +0001 + proxlb (1.1.9.1) stable; urgency=medium - * Fix quoting in f-strings which may cause issues on PVE 8 / Debian Bookworm systems (Closes: #352) + * Fix quoting in f-strings which may cause issues on PVE 8 / Debian Bookworm systems. (Closes: #352) -- Florian Paul Azim Hoberg Thu, 30 Oct 2025 17:41:02 +0001 diff --git a/helm/proxlb/Chart.yaml b/helm/proxlb/Chart.yaml index c0c4646..d9f23d8 100644 --- a/helm/proxlb/Chart.yaml +++ b/helm/proxlb/Chart.yaml @@ -1,6 +1,6 @@ -apiVersion: v3 +apiVersion: v2 name: proxlb description: A Helm chart for self-hosted ProxLB type: application -version: "1.1.9.1" -appVersion: "v1.1.9.1" +version: "1.1.10" +appVersion: "v1.1.10" diff --git a/helm/proxlb/values.yaml b/helm/proxlb/values.yaml index fc84a38..108c3c8 100644 --- a/helm/proxlb/values.yaml +++ b/helm/proxlb/values.yaml @@ -1,7 +1,7 @@ image: registry: cr.gyptazy.com repository: proxlb/proxlb - tag: v1.1.9.1 + tag: v1.1.10 pullPolicy: IfNotPresent imagePullSecrets: [ ] diff --git a/proxlb/utils/version.py b/proxlb/utils/version.py index 43fed0a..c50f462 100644 --- a/proxlb/utils/version.py +++ b/proxlb/utils/version.py @@ -3,5 +3,5 @@ __app_desc__ = "An advanced resource scheduler and load balancer for Proxmox clu __author__ = "Florian Paul Azim Hoberg " __copyright__ = "Copyright (C) 2025 Florian Paul Azim Hoberg (@gyptazy)" __license__ = "GPL-3.0" -__version__ = "1.1.9.1" +__version__ = "1.1.10" __url__ = "https://github.com/gyptazy/ProxLB" diff --git a/setup.py b/setup.py index 8067145..4e1b132 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup setup( name="proxlb", - version="1.1.9.1", + version="1.1.10", description="An advanced resource scheduler and load balancer for Proxmox clusters.", long_description="An advanced resource scheduler and load balancer for Proxmox clusters that also supports maintenance modes and affinity/anti-affinity rules.", author="Florian Paul Azim Hoberg",