Skip to content

Releases: blacksmith-community/rabbitmq-forge-boshrelease

v1.4.5

29 Jan 03:20

Choose a tag to compare

RabbitMQ Forge BOSH Release v1.4.5

Changes

Improvements

  • Manifest Updates: Updated manifest releases for standalone and cluster deployments to be able to lock the stemcell version by 'params.rabbitmq_stemcell_version`.

Bug Fixes

  • Uploaded blobs.

Deployment

- name: rabbitmq-forge
  version: 1.4.5
  url: https://github.com/blacksmith-community/rabbitmq-forge-boshrelease/releases/download/v1.4.5/rabbitmq-forge-1.4.5.tgz
  sha1: sha256:407f681d91d0327b1ba215d5c736f6c574362bb96855ff0af1b658f2644c9437

v1.4.4

02 Sep 15:58

Choose a tag to compare

RabbitMQ Forge BOSH Release v1.4.4

Release Summary

This release includes manifest updates for standalone deployments and fixes for memory configuration handling.

Changes

Improvements

  • Manifest Updates: Updated manifest releases for standalone deployments
  • Memory Configuration: Improved memory limit configuration handling with better defaults
  • VM Properties: Removed deprecated vm.memory_mb property for cleaner deployment specifications

Bug Fixes

  • Fixed memory limit configuration handling and default values

Deployment

- name: rabbitmq-forge
  version: 1.4.4
  url: https://github.com/blacksmith-community/rabbitmq-forge-boshrelease/releases/download/v1.4.4/rabbitmq-forge-1.4.4.tgz
  sha1: sha256:36b7ceacbc190ddec608f3b7eb532f5c385335e8ea578174c0f3088d471befc8

Commit History

  • 6a233e5 update manifest releases for standalone
  • 186f62f update manifest releases
  • e1ff75d Delete vm.memory_mb property
  • 9387bad fix: memory limit configuration handling & default

v1.4.3

28 Aug 22:30

Choose a tag to compare

RabbitMQ Forge BOSH Release v1.4.3

Deploy

  - name: rabbitmq-forge
    version: 1.4.3
    url: https://github.com/blacksmith-community/rabbitmq-forge-boshrelease/releases/download/v1.4.3/rabbitmq-forge-1.4.3.tgz
    sha1: sha256:d8cac206354388b3cd521fb50cc861991e3ac12f7687e1fc11865d57ac801fc1

Bug Fixes

Memory Configuration

  • Fixed memory limit configuration handling - Resolved issues with BPM memory limit configuration
  • Removed deprecated vm.memory_mb property - The ERB templating was proving a challenge so has been removed

Technical Details

This release addresses memory configuration issues that were affecting RabbitMQ deployments when using BPM. The vm.memory_mb property has been removed from the job spec and BPM configuration template to prevent configuration conflicts.

Deployment Notes

No special migration steps are required. Simply update your deployment manifest to use version 1.4.3.

SHA256 Checksum

d8cac206354388b3cd521fb50cc861991e3ac12f7687e1fc11865d57ac801fc1

v1.4.2

27 Aug 21:40

Choose a tag to compare

Release Notes - RabbitMQ Forge BOSH Release v1.4.2

Release Date: August 27, 2025

Overview

This release fixes an important issue with memory limit configuration handling in the BPM configuration, improving deployment flexibility and reliability.

releases:

- name: rabbitmq-forge
  version: 1.4.2
  url: https://github.com/blacksmith-community/rabbitmq-forge-boshrelease/releases/download/v1.4.2/rabbitmq-forge-1.4.2.tgz
  sha1: sha256:a7c6697684f37fac5fb3202cb234df6466ca93d08d10fe648ed8cf9b97489342

Software Versions (Unchanged)

RabbitMQ

  • Version: 3.13.6
  • Type: Stable release

Erlang/OTP

  • Version: 26.2.5.14
  • Type: Stable release

Key Improvements

Memory Limit Configuration Fix

  • Fixed: Memory limit configuration handling in BPM configuration
  • Removed: Hard-coded default memory limit of 1024MB from job specification
  • Improved: Memory limit is now only applied when explicitly configured and valid
  • Enhancement: Better handling of memory configuration edge cases

Technical Details

  • Modified jobs/rabbitmq/spec to remove the default value for vm.memory_mb property
  • Updated jobs/rabbitmq/templates/config/bpm.yml to conditionally apply memory limits
  • Memory limit is now only set when vm.memory_mb is provided and greater than 0
  • Prevents potential issues with invalid or zero memory configurations

Compatibility

  • Fully compatible with existing RabbitMQ 3.13.x deployments
  • Configuration Impact: Deployments relying on the default 1024MB memory limit should explicitly set vm.memory_mb property
  • Supports in-place upgrades from v1.4.1

Upgrade Instructions

  1. Download the release tarball: rabbitmq-forge-1.4.2.tgz
  2. Upload to your BOSH Director
  3. Important: Review your deployment manifests to ensure vm.memory_mb is explicitly set if memory limits are desired
  4. Deploy using your existing deployment manifest

Configuration Changes Required

If your deployment previously relied on the default 1024MB memory limit, you should now explicitly set:

instance_groups:
- name: rabbitmq
  properties:
    vm:
      memory_mb: 1024  # or your desired memory limit in MB

Testing Recommendations

  • Verify RabbitMQ starts correctly with your memory configuration
  • Test cluster connectivity after upgrade
  • Confirm memory limits are applied as expected using bosh ssh and process monitoring
  • Validate message publishing and consumption
  • Check management UI accessibility

Known Issues

None at this time.

Support

For issues or questions, please open an issue in the GitHub repository or contact the Genesis Community support channels.

v1.4.1

17 Aug 22:02

Choose a tag to compare

Release Notes - RabbitMQ Forge BOSH Release v1.4.1

Release Date: August 17, 2025

Overview

This release updates RabbitMQ and Erlang/OTP to their latest patch versions, providing bug fixes, performance improvements, and security updates.

releases:
- name: rabbitmq-forge
  version: 1.4.1
  url: https://github.com/blacksmith-community/rabbitmq-forge-boshrelease/releases/download/v1.4.1/rabbitmq-forge-1.4.1.tgz
  sha1: sha256:81ccc7781c46adcba793676162bbb3f20bbf823366f6c5db7166660dbc89b38a

Version Updates

RabbitMQ

  • Previous: 3.13.3
  • New: 3.13.6
  • Type: Patch release (bug fixes and improvements)

Erlang/OTP

  • Previous: 26.2.5
  • New: 26.2.5.14
  • Type: Patch release (bug fixes and stability improvements)

Key Improvements

RabbitMQ 3.13.6

  • Bug fixes for queue management and message routing
  • Performance improvements for high-throughput scenarios
  • Enhanced stability for cluster operations
  • Security patches and dependency updates

Erlang/OTP 26.2.5.14

  • Critical bug fixes in the VM and runtime
  • Memory management improvements
  • Enhanced SSL/TLS handling
  • Stability improvements for distributed systems

Compatibility

  • Fully compatible with existing RabbitMQ 3.13.x deployments
  • No configuration changes required
  • Supports in-place upgrades from v1.4.0

Upgrade Instructions

  1. Download the release tarball: rabbitmq-forge-1.4.1.tgz
  2. Upload to your BOSH Director
  3. Deploy using your existing deployment manifest
  4. No additional configuration changes needed

Testing Recommendations

  • Verify cluster connectivity after upgrade
  • Test message publishing and consumption
  • Confirm management UI accessibility
  • Validate any custom plugins or configurations

Known Issues

  • None identified in this release

Support

For issues or questions, please open an issue in the repository or contact the Genesis Community support channels.

Checksums

  • Release tarball: rabbitmq-forge-1.4.1.tgz
  • SHA256: (to be calculated after distribution)

This release continues to use BPM for process management as introduced in v1.4.0

v1.4.0

17 Aug 20:35

Choose a tag to compare

Features

  • This release migrates all jobs from Monit to BPM.

Deployment

releases:
- name:    rabbitmq-forge
  version: 1.4.0
  url:     https://github.com/blacksmith-community/rabbitmq-forge-boshrelease/releases/download/v1.4.0/rabbitmq-forge-1.4.0.tgz
  sha1:    sha256:dc1a3ba0ebcb0c8b12bbd8e29ad02d1ef11a210c18e872f9ec16f8aac62e162f

rabbitmq-forge v1.3.0

07 Feb 19:12

Choose a tag to compare

Bug Fixes

  • This release fixes the limitation of must including single-node in standalone rabbitmq plan names

Deployment

releases:
- name:    rabbitmq-forge
  version: 1.3.0
  url:     https://github.com/blacksmith-community/rabbitmq-forge-boshrelease/releases/download/v1.3.0/rabbitmq-forge-1.3.0.tgz
  sha1:    755c6ecf935da11f685a08d33fabb1e349bf1361

rabbitmq-forge v1.2.7

07 Sep 18:30
f6130c3

Choose a tag to compare

What's Changed

Feature: Support upstream autoscaler changes for metrics collection on log-cache

releases:
- name:    rabbitmq-forge
  version: 1.2.7
  url:     https://github.com/blacksmith-community/rabbitmq-forge-boshrelease/releases/download/v1.2.7/rabbitmq-forge-1.2.7.tgz
  sha1:    437762411ed498f08d7e8390248e2cf1a10ff961

Full Changelog: v1.2.6...v1.2.7

rabbitmq-forge v1.2.6

28 Aug 04:08

Choose a tag to compare

Bug Fixes

  • Set plugin defaults to empty list to avoid errors when no plugins are installed.

Deployment

releases:
- name:    rabbitmq-forge
  version: 1.2.6
  url:     https://github.com/blacksmith-community/rabbitmq-forge-boshrelease/releases/download/v1.2.6/rabbitmq-forge-1.2.6.tgz
  sha1:    343659edefb112423d192776b16deb8e17b755bd

rabbitmq-forge v1.2.5

09 Aug 14:51
76715f5

Choose a tag to compare

What's Changed

New Features

  • Custom RabbitMQ Plugins Support:
    • Added a new plugins property that allows operators to specify and enable custom RabbitMQ plugins across deployments.

Improvements

  • Increased Evaluation Timeout:
    • The RABBITMQ_EVAL_TIMEOUT parameter has been increased from 60 to 90 seconds to accommodate more complex evaluations during RabbitMQ operations.
releases:
- name:    rabbitmq-forge
  version: 1.2.5
  url:     https://github.com/blacksmith-community/rabbitmq-forge-boshrelease/releases/download/v1.2.5/rabbitmq-forge-1.2.5.tgz
  sha1:    03fa361a9f63fdf92f1e3cf0fcbac7b8c2770dcf

Full Changelog: v1.2.4...v1.2.5