From d40af1b8f4ae539da3db599a73341a7b18b60564 Mon Sep 17 00:00:00 2001 From: Mahima Singh <105724608+smahima27@users.noreply.github.com> Date: Wed, 14 Jan 2026 22:44:09 +0530 Subject: [PATCH] Release 3.8.1 --- CHANGELOG.md | 16 ++++++++++++++++ lib/vmpooler/version.rb | 2 +- release-prep | 4 ++-- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d352e7c..af092e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [3.8.1](https://github.com/puppetlabs/vmpooler/tree/3.8.1) (2026-01-14) + +[Full Changelog](https://github.com/puppetlabs/vmpooler/compare/3.7.0...3.8.1) + +**Implemented enhancements:** + +- \(P4DEVOPS-9434\) Add rate limiting and input validation security enhancements [\#690](https://github.com/puppetlabs/vmpooler/pull/690) ([mahima-singh](https://github.com/mahima-singh)) +- \(P4DEVOPS-8570\) Add Phase 2 optimizations: status API caching and improved Redis pipelining [\#689](https://github.com/puppetlabs/vmpooler/pull/689) ([mahima-singh](https://github.com/mahima-singh)) +- \(P4DEVOPS-8567\) Add DLQ, auto-purge, and health checks for Redis queues [\#688](https://github.com/puppetlabs/vmpooler/pull/688) ([mahima-singh](https://github.com/mahima-singh)) +- Add retry logic for immediate clone failures [\#687](https://github.com/puppetlabs/vmpooler/pull/687) ([mahima-singh](https://github.com/mahima-singh)) + +**Fixed bugs:** + +- \(P4DEVOPS-8567\) Prevent VM allocation for already-deleted request-ids [\#688](https://github.com/puppetlabs/vmpooler/pull/688) ([mahima-singh](https://github.com/mahima-singh)) +- Prevent re-queueing requests already marked as failed [\#687](https://github.com/puppetlabs/vmpooler/pull/687) ([mahima-singh](https://github.com/mahima-singh)) + ## [3.7.0](https://github.com/puppetlabs/vmpooler/tree/3.7.0) (2025-06-04) [Full Changelog](https://github.com/puppetlabs/vmpooler/compare/3.6.0...3.7.0) diff --git a/lib/vmpooler/version.rb b/lib/vmpooler/version.rb index 99edd1e..4469c2a 100644 --- a/lib/vmpooler/version.rb +++ b/lib/vmpooler/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Vmpooler - VERSION = '3.7.0' + VERSION = '3.8.1' end diff --git a/release-prep b/release-prep index 431b674..a0082de 100755 --- a/release-prep +++ b/release-prep @@ -10,7 +10,7 @@ docker run -t --rm \ # Update Changelog docker run -t --rm -e CHANGELOG_GITHUB_TOKEN -v $(pwd):/usr/local/src/your-app \ - githubchangeloggenerator/github-changelog-generator:1.16.2 \ + githubchangeloggenerator/github-changelog-generator:1.16.4 \ github_changelog_generator --future-release $(grep VERSION lib/vmpooler/version.rb |rev |cut -d "'" -f2 |rev) \ - --token $CHANGELOG_GITHUB_TOKEN + --token $CHANGELOG_GITHUB_TOKEN --release-branch main