Skip to content

Blacksmith v2.0.5

Choose a tag to compare

@github-actions github-actions released this 22 Aug 20:46
· 104 commits to master since this release

Blacksmith BOSH Release v2.0.5

This release updates the embedded Blacksmith binary from v1.0.3 to v1.0.5,
bringing enhanced RabbitMQ functionality and bug fixes.

๐Ÿ”„ Blacksmith Binary Update

Upgraded from: v1.0.3 โ†’ v1.0.5

What's New in Blacksmith v1.0.5

  • rabbitmq-plugins Testing: Implemented RabbitMQ plugins testing ui
  • rabbitmq-ctl Testing: Implemented RabbitMQ control testing ui
  • RabbitMQ Control Fixes: Fixed RabbitMQ control functionality and view issues
  • Enhanced Testing: Added RabbitMQ control testing capabilities

What Was New in Blacksmith v1.0.4 (also included)

  • Broker Registration: Added Broker view for registration and SSH plumbing
  • Certificates Inspector: Introduced new certificate inspection capabilities
  • Backup Improvements: SHA256-based reconciler backups for service instances
  • Management API: Added vhost for management API
  • VM Health Monitoring: Improved VM health monitoring and status display
  • UI Fixes: Fixed refresh and service list issues
  • Security: Fixed gosec error

BOSH Release Changes:

  • Updated blob configuration to use blacksmith-1.0.5.tar.bz2
  • File size: 33,608,909 bytes (increased from 30,640,867 bytes)
  • SHA256: 20ce27cadcd40012b624937a37b2ea175148e8b731cec5e10e7ce49310b876fb

๐Ÿ› ๏ธ Technical Details

Blob Updates:

  • Removed: blacksmith/blacksmith-1.0.3.tar.bz2
  • Added: blacksmith/blacksmith-1.0.5.tar.bz2
  • Object ID: f3e2df26-dad1-4e57-40fb-8a7825ab25ad

Dependencies:

  • BOSH CLI v2
  • Compatible with existing deployment manifests
  • No breaking changes to job configurations

๐Ÿ” Focus Areas

This release primarily enhances:

  • RabbitMQ Support: Improved plugin testing and control functionality
  • Service Reliability: Better monitoring and backup mechanisms
  • Management Interface: Enhanced broker registration and certificate inspection
  • Platform Stability: Multiple bug fixes and security improvements

๐Ÿ“ฅ Installation

This release is available as a BOSH release and can be deployed using standard BOSH deployment procedures. The embedded Blacksmith binary supports:

  • Linux AMD64 (primary platform for BOSH deployments)
  • Multi-platform binaries available in upstream release

โš ๏ธ Compatibility

  • Forward Compatible: Safe upgrade from v2.0.4
  • Deployment Impact: Standard BOSH release update process applies
  • Configuration: No configuration changes required
  • Backward Compatible: Maintains compatibility with existing service instances

Deployment

releases:
- name:    blacksmith
  version: 2.0.5
  url:     https://github.com/blacksmith-community/blacksmith-boshrelease/releases/download/v2.0.5/blacksmith-2.0.5.tgz
  sha1:    sha256:b0d379f4ea6bc36101a21f453dbb019bbb38b7804d14b0d5ae36f2b33a2e0b34