diff --git a/.changelogs/1.1.6.1/296_fix_validate_node_presence_when_pinning_guests.yml b/.changelogs/1.1.6.1/296_fix_validate_node_presence_when_pinning_guests.yml deleted file mode 100644 index ce11607..0000000 --- a/.changelogs/1.1.6.1/296_fix_validate_node_presence_when_pinning_guests.yml +++ /dev/null @@ -1,2 +0,0 @@ -fixed: - - Validate for node presence when pinning VMs to avoid crashing (@gyptazy). [#296] diff --git a/.changelogs/1.1.6.1/release_meta.yml b/.changelogs/1.1.6.1/release_meta.yml deleted file mode 100644 index c1d1f10..0000000 --- a/.changelogs/1.1.6.1/release_meta.yml +++ /dev/null @@ -1 +0,0 @@ -date: 2025-09-04 diff --git a/.changelogs/1.1.7/release_meta.yml b/.changelogs/1.1.7/release_meta.yml index c19765d..13bf3ad 100644 --- a/.changelogs/1.1.7/release_meta.yml +++ b/.changelogs/1.1.7/release_meta.yml @@ -1 +1 @@ -date: TBD +date: 2025-09-19 diff --git a/CHANGELOG.md b/CHANGELOG.md index f7b5e96..6ae29a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,18 @@ 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.7] - 2025-09-19 + +### Added + +- Add conntrack state aware migrations of VMs (@gyptazy). [#305] +- Add graceful shutdown for SIGINT (e.g., CTRL + C abort). (@gyptazy). [#304] + +### Fixed + +- Fix crash when validating absent migration job ids. (@gyptazy). [#308] +- Fix guest object names are not being evaluated in debug log. (@gyptazy). [#310] + ## [1.1.6.1] - 2025-09-04 ### Fixed diff --git a/README.md b/README.md index 46cd2e9..b50d73a 100644 --- a/README.md +++ b/README.md @@ -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.7 | cr.gyptazy.com/proxlb/proxlb:v1.1.7 | | v1.1.6.1 | cr.gyptazy.com/proxlb/proxlb:v1.1.6.1 | | v1.1.6 | cr.gyptazy.com/proxlb/proxlb:v1.1.6 | | v1.1.5 | cr.gyptazy.com/proxlb/proxlb:v1.1.5 | diff --git a/debian/changelog b/debian/changelog index 5c48120..4250978 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,13 @@ +proxlb (1.1.7) stable; urgency=medium + + * Add conntrack state aware migrations of VMs. (Closes: #305) + * Add graceful shutdown for SIGINT command. (Closes: #304) + * Fix crash when validating absent migration job ids. (Closes: #308) + * Fix guest object names are not being evaluated in debug log. (Closes: #310) + * Note: Have a great Dutch Proxmox Day 2025! + + -- Florian Paul Azim Hoberg Thu, 04 Sep 2025 19:23:51 +0000 + proxlb (1.1.6.1) stable; urgency=medium * Validate for node presence when pinning VMs to avoid crashing. (Closes: #296) diff --git a/helm/proxlb/Chart.yaml b/helm/proxlb/Chart.yaml index 6168661..e518bed 100644 --- a/helm/proxlb/Chart.yaml +++ b/helm/proxlb/Chart.yaml @@ -1,24 +1,6 @@ apiVersion: v3 name: proxlb description: A Helm chart for self-hosted ProxLB - -# A chart can be either an 'application' or a 'library' chart. -# -# Application charts are a collection of templates that can be packaged into versioned archives -# to be deployed. -# -# Library charts provide useful utilities or functions for the chart developer. They're included as -# a dependency of application charts to inject those utilities and functions into the rendering -# pipeline. Library charts do not define any templates and therefore cannot be deployed. 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.6.1" - -# 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.6.1" +version: "1.1.7" +appVersion: "v1.1.7" diff --git a/helm/proxlb/values.yaml b/helm/proxlb/values.yaml index 799b1e4..373ab21 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.6.1 + tag: v1.1.7 pullPolicy: IfNotPresent imagePullSecrets: [ ] diff --git a/misc/01-replace-version.sh b/misc/01-replace-version.sh index de8d9d5..591185b 100644 --- a/misc/01-replace-version.sh +++ b/misc/01-replace-version.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -VERSION="1.1.6.1" +VERSION="1.1.7" # ProxLB sed -i "s/^__version__ = .*/__version__ = \"$VERSION\"/" "proxlb/utils/version.py" diff --git a/proxlb/utils/version.py b/proxlb/utils/version.py index 740bd3d..4d416de 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.6.1" +__version__ = "1.1.7" __url__ = "https://github.com/gyptazy/ProxLB"