From 34f1de8367a26a22a1a9b44fd81cf74e4959ddf1 Mon Sep 17 00:00:00 2001 From: Florian Paul Azim Hoberg Date: Wed, 3 Sep 2025 13:31:57 +0200 Subject: [PATCH] release: Create release 1.1.6 Fixes: #297 --- .changelogs/1.1.6/release_meta.yml | 2 +- CHANGELOG.md | 13 +++++++++++++ README.md | 7 ++++--- debian/changelog | 10 ++++++++++ helm/proxlb/Chart.yaml | 4 ++-- proxlb/utils/version.py | 2 +- setup.py | 2 +- 7 files changed, 32 insertions(+), 8 deletions(-) diff --git a/.changelogs/1.1.6/release_meta.yml b/.changelogs/1.1.6/release_meta.yml index c19765d..c1d1f10 100644 --- a/.changelogs/1.1.6/release_meta.yml +++ b/.changelogs/1.1.6/release_meta.yml @@ -1 +1 @@ -date: TBD +date: 2025-09-04 diff --git a/CHANGELOG.md b/CHANGELOG.md index 76d731f..d48da75 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,19 @@ 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.6] - 2027-09-04 + +### Added + +- Add validation for provided API user token id to avoid confusions (@gyptazy). [#291] + +### Fixed + +- Fix stacktrace output when validating permissions on non existing users in Proxmox (@gyptazy). [#291] +- Fix Overprovisioning first node if anti_affinity_group has only one member (@MiBUl-eu). [#295] +- Validate for node presence when pinning guests to avoid crashing (@gyptazy). [#296] +- Fix balancing evaluation of guest types (e.g., VM or CT) (@gyptazy). [#268] + ## [1.1.5] - 2025-07-14 ### Added diff --git a/README.md b/README.md index f2d441c..6221027 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # ProxLB - (Re)Balance VM Workloads in Proxmox Clusters - +

@@ -80,7 +80,7 @@ Before starting any migrations, ProxLB validates that rebalancing actions are ne * Proxmox * Proxmox 7.x * Proxmox 8.x - * Proxmox 9.x (Beta 1 tested) + * Proxmox 9.x * Python3.x * proxmoxer * requests @@ -134,7 +134,7 @@ wget -O /etc/apt/trusted.gpg.d/proxlb.asc https://repo.gyptazy.com/repository.gp #### Debian Packages (.deb files) If you do not want to use the repository you can also find the debian packages as a .deb file on gyptazy's CDN at: -* https://cdn.gyptazy.com/files/os/debian/proxlb/ +* https://cdn.gyptazy.com/debian/ Afterwards, you can simply install the package by running: ```bash @@ -165,6 +165,7 @@ docker run -it --rm -v $(pwd)/proxlb.yaml:/etc/proxlb/proxlb.yaml proxlb | Version | Image | |------|:------:| | latest | cr.gyptazy.com/proxlb/proxlb:latest | +| v1.1.6 | cr.gyptazy.com/proxlb/proxlb:v1.1.6 | | v1.1.5 | cr.gyptazy.com/proxlb/proxlb:v1.1.5 | | v1.1.4 | cr.gyptazy.com/proxlb/proxlb:v1.1.4 | | v1.1.3 | cr.gyptazy.com/proxlb/proxlb:v1.1.3 | diff --git a/debian/changelog b/debian/changelog index 787c4cf..f785838 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,13 @@ +proxlb (1.1.6) stable; urgency=medium + + * Add validation for provided API user token id to avoid confusions. (Closes: #291) + * Fix stacktrace output when validating permissions on non existing users in Proxmox. (Closes: #291) + * Fix Overprovisioning first node if anti_affinity_group has only one member. (Closes: #295) + * Validate for node presence when pinning guests to avoid crashing. (Closes: #296) + * Fix balancing evaluation of guest types (e.g., VM or CT). (Closes: #268) + + -- Florian Paul Azim Hoberg Thu, 04 Sep 2025 05:12:19 +0000 + proxlb (1.1.5) stable; urgency=medium * Allow custom API ports instead of fixed tcp/8006. (Closes: #260) diff --git a/helm/proxlb/Chart.yaml b/helm/proxlb/Chart.yaml index 1ad42f0..9911e7b 100644 --- a/helm/proxlb/Chart.yaml +++ b/helm/proxlb/Chart.yaml @@ -15,10 +15,10 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: "1.1.5" +version: "1.1.6" # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "v1.1.5" \ No newline at end of file +appVersion: "v1.1.6" diff --git a/proxlb/utils/version.py b/proxlb/utils/version.py index 9967bd8..4c72955 100644 --- a/proxlb/utils/version.py +++ b/proxlb/utils/version.py @@ -3,5 +3,5 @@ __app_desc__ = "A DRS alike loadbalancer for Proxmox clusters." __author__ = "Florian Paul Azim Hoberg " __copyright__ = "Copyright (C) 2025 Florian Paul Azim Hoberg (@gyptazy)" __license__ = "GPL-3.0" -__version__ = "1.1.5" +__version__ = "1.1.6" __url__ = "https://github.com/gyptazy/ProxLB" diff --git a/setup.py b/setup.py index 76622e8..4deef41 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup setup( name="proxlb", - version="1.1.5", + version="1.1.6", description="A DRS alike loadbalancer for Proxmox clusters.", long_description="An advanced DRS alike loadbalancer for Proxmox clusters that also supports maintenance modes and affinity/anti-affinity rules.", author="Florian Paul Azim Hoberg",