Releases: blacksmith-community/rabbitmq-forge-boshrelease
v1.4.5
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:407f681d91d0327b1ba215d5c736f6c574362bb96855ff0af1b658f2644c9437v1.4.4
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_mbproperty 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:36b7ceacbc190ddec608f3b7eb532f5c385335e8ea578174c0f3088d471befc8Commit History
v1.4.3
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:d8cac206354388b3cd521fb50cc861991e3ac12f7687e1fc11865d57ac801fc1Bug Fixes
Memory Configuration
- Fixed memory limit configuration handling - Resolved issues with BPM memory limit configuration
- Removed deprecated
vm.memory_mbproperty - 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
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:a7c6697684f37fac5fb3202cb234df6466ca93d08d10fe648ed8cf9b97489342Software 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/specto remove the default value forvm.memory_mbproperty - Updated
jobs/rabbitmq/templates/config/bpm.ymlto conditionally apply memory limits - Memory limit is now only set when
vm.memory_mbis 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_mbproperty - Supports in-place upgrades from v1.4.1
Upgrade Instructions
- Download the release tarball:
rabbitmq-forge-1.4.2.tgz - Upload to your BOSH Director
- Important: Review your deployment manifests to ensure
vm.memory_mbis explicitly set if memory limits are desired - 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 MBTesting Recommendations
- Verify RabbitMQ starts correctly with your memory configuration
- Test cluster connectivity after upgrade
- Confirm memory limits are applied as expected using
bosh sshand 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
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:81ccc7781c46adcba793676162bbb3f20bbf823366f6c5db7166660dbc89b38aVersion 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
- Download the release tarball:
rabbitmq-forge-1.4.1.tgz - Upload to your BOSH Director
- Deploy using your existing deployment manifest
- 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
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:dc1a3ba0ebcb0c8b12bbd8e29ad02d1ef11a210c18e872f9ec16f8aac62e162frabbitmq-forge v1.3.0
Bug Fixes
- This release fixes the limitation of must including
single-nodein 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: 755c6ecf935da11f685a08d33fabb1e349bf1361rabbitmq-forge v1.2.7
What's Changed
- Loggregator binding_cache updates. by @wayneeseguin in #89
- update rmq forge manifest for log-cache by @itsouvalas in #90
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: 437762411ed498f08d7e8390248e2cf1a10ff961Full Changelog: v1.2.6...v1.2.7
rabbitmq-forge v1.2.6
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: 343659edefb112423d192776b16deb8e17b755bdrabbitmq-forge v1.2.5
What's Changed
- Add support for enabling custom RabbitMQ plugins by @itsouvalas in #86
- sync release info by @itsouvalas in #87
New Features
- Custom RabbitMQ Plugins Support:
- Added a new
pluginsproperty that allows operators to specify and enable custom RabbitMQ plugins across deployments.
- Added a new
Improvements
- Increased Evaluation Timeout:
- The
RABBITMQ_EVAL_TIMEOUTparameter has been increased from 60 to 90 seconds to accommodate more complex evaluations during RabbitMQ operations.
- The
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: 03fa361a9f63fdf92f1e3cf0fcbac7b8c2770dcfFull Changelog: v1.2.4...v1.2.5