All notable changes to this project will be documented in this file.
2026.03.19.1 (2026-03-19)
Implemented enhancements:
- [Feature request]: Add choria-mcorpc-support gem #128
Fixed bugs:
- [Bug]: ArgumentError when trying to use bundled
debuggem #130
Merged pull requests:
2026.03.04.1 (2026-03-04)
Implemented enhancements:
- enable Choria transport #129 (marcusdots)
2026.02.25.1 (2026-02-25)
Fixed bugs:
- [Bug]: ruby 3.2.8 is being shipped when it should be ruby 3.2.9 #67
Component Changes:
| Component | Old Version | New Version |
|---|---|---|
| rubygem-aws-partitions | 1.1213.0 | 1.1218.0 |
| rubygem-aws-sdk-ec2 | 1.601.0 | 1.603.0 |
| rubygem-hiera-eyaml | 4.3.0 | 5.0.0 |
| rubygem-multi_json | 1.18.0 | 1.19.1 |
| rubygem-openfact | 5.4.0 | 5.5.0 |
| rubygem-openvox | 8.24.2 | 8.25.0 |
| rubygem-openvox-strings | 6.0.0 | 7.0.0 |
Component Changes:
| Component | Old Version | New Version |
|---|---|---|
| rubygem-choria-mcorpc-support | 2.26.5 | |
| rubygem-nats-pure | 0.6.2 | |
| rubygem-systemu | 2.6.5 |
Project component additions:
- rubygem-choria-mcorpc-support: openbolt-runtime
- rubygem-nats-pure: openbolt-runtime
- rubygem-systemu: openbolt-runtime
Merged pull requests:
- gem updates aws, eyaml, multi_json, openfact, openvox-strings #126 (marcusdots)
- Update rubygem components #123 (bastelfreak)
2026.02.16.1 (2026-02-16)
Fixed bugs:
- rm: use -v instead of --verbose #121 (bastelfreak)
- fedora pkgconf fix #119 (marcusdots)
Component Changes:
| Component | Old Version | New Version |
|---|---|---|
| rubygem-aws-sdk-ec2 | 1.597.0 | 1.601.0 |
| rubygem-openfact | 5.3.0 | 5.4.0 |
Merged pull requests:
- Update rubygem-aws-sdk-ec2 & rubygem-openfact #118 (bastelfreak)
2026.02.11.1 (2026-02-11)
Implemented enhancements:
- Gem build: log deleted files #112 (bastelfreak)
2026.02.09.1 (2026-02-09)
Implemented enhancements:
- Add Ubuntu 26.04 to Vanagon builds #114 (bastelfreak)
- Update rubygem components #98 (bastelfreak)
2026.02.06.1 (2026-02-06)
Component Changes:
| Component | Old Version | New Version |
|---|---|---|
| rubygem-aws-partitions | 1.1194.0 | 1.1213.0 |
| rubygem-aws-sdk-core | 3.239.2 | 3.242.0 |
| rubygem-aws-sdk-ec2 | 1.585.0 | 1.597.0 |
| rubygem-faraday | 2.14.0 | 2.14.1 |
| rubygem-faraday-multipart | 1.1.1 | 1.2.0 |
| rubygem-faraday-retry | 2.3.2 | 2.4.0 |
| rubygem-ffi | 1.17.2 | 1.17.3 |
| rubygem-http_parser.rb | 0.8.0 | 0.8.1 |
| rubygem-net-http | 0.8.0 | 0.9.1 |
| rubygem-net-http-persistent | 4.0.6 | 4.0.8 |
| rubygem-openfact | 5.2.1 | 5.3.0 |
| rubygem-public_suffix | 7.0.0 | 7.0.2 |
| rubygem-thor | 1.4.0 | 1.5.0 |
| rubygem-unicode-emoji | 4.1.0 | 4.2.0 |
Merged pull requests:
2026.01.30.1 (2026-01-30)
Implemented enhancements:
- Update Ruby, curl, demidecode, openssl #109 (bastelfreak)
2026.01.29.2 (2026-01-29)
Implemented enhancements:
- Add SLES 16 ARM64 support #107 (bastelfreak)
2026.01.29.1 (2026-01-29)
Fixed bugs:
- Add SLES 16 workaround for dtrace #105 (bastelfreak)
2026.01.28.1 (2026-01-28)
Implemented enhancements:
- [Feature request]: Add SLES 16 X86_64 builds #102
2026.01.24.1 (2026-01-24)
Implemented enhancements:
- Add Ubuntu 24.04 / 25.04 ARMHF support #99 (bastelfreak)
- feat: add debian13-armhf platform config #97 (Gitii)
- Add SLES16 #95 (sbernhard)
Fixed bugs:
2025.12.15.1 (2025-12-15)
Component Changes:
| Component | Old Version | New Version |
|---|---|---|
| rubygem-aws-partitions | 1.1190.0 | 1.1194.0 |
| rubygem-aws-sdk-ec2 | 1.583.0 | 1.585.0 |
| rubygem-concurrent-ruby | 1.3.5 | 1.3.6 |
| rubygem-openfact | 5.2.0 | 5.2.1 |
| rubygem-openvox | 8.24.1 | 8.24.2 |
| rubygem-puppet_forge | 6.0.0 | 6.1.0 |
| rubygem-uri | 1.1.1 | 0.12.5 |
Component Changes:
| Component | Old Version | New Version |
|---|---|---|
| curl | 8.17.0 | 8.18.0 |
| dmidecode | 3.6 | 3.7 |
| openssl-3.0 | 3.0.18 | 3.0.19 |
| ruby-3.2 | 3.2.9 | 3.2.10 |
Merged pull requests:
2025.12.09.1 (2025-12-09)
Component Changes:
| Component | Old Version | New Version |
|---|---|---|
| rubygem-aws-partitions | 1.1188.0 | 1.1190.0 |
| rubygem-bcrypt_pbkdf | 1.1.1 | 1.1.2 |
| rubygem-excon | 1.3.1 | 1.3.2 |
| rubygem-faraday-follow_redirects | 0.4.0 | 0.3.0 |
| rubygem-json | 2.16.0 | 2.17.1 |
| rubygem-multi_json | 1.17.0 | 1.18.0 |
| rubygem-openfact | 5.1.0 | 5.2.0 |
| rubygem-openvox | 8.23.1 | 8.24.1 |
| rubygem-public_suffix | 6.0.2 | 7.0.0 |
| rubygem-rubyzip | 3.2.2 | 2.4.1 |
| rubygem-sys-filesystem | 1.5.4 | 1.5.5 |
| rubygem-timeout | 0.4.4 | 0.5.0 |
| rubygem-yard | 0.9.37 | 0.9.38 |
Merged pull requests:
- Using MinGW version of curl for Windows for patron #91 (nmburgan)
- Install libcurl-devel for Windows for patron #90 (nmburgan)
- Add ruby directories to openbolt-runtime #89 (nmburgan)
- Use shared compiler settings for openbolt-runtime #88 (nmburgan)
- Update more gems #87 (nmburgan)
- Update gems and pin some back #84 (nmburgan)
2025.12.05.1 (2025-12-05)
Fixed bugs:
Merged pull requests:
2025.12.03.1 (2025-12-03)
Implemented enhancements:
Component Changes:
| Component | Old Version | New Version |
|---|---|---|
| rubygem-ruby-dbus | 0.25.0 |
Project component additions:
- rubygem-ruby-dbus: agent-runtime-main, openbolt-runtime
Merged pull requests:
- Specify pkgconf for el10 #81 (nmburgan)
- Don't add component table when there are no changes #79 (nmburgan)
- Gate win32ole gem to Windows #77 (nmburgan)
2025.12.02.1 (2025-12-02)
Component Changes:
| Component | Old Version | New Version |
|---|---|---|
| curl | 8.15.0 | 8.17.0 |
| libxml2 | 2.14.5 | 2.15.1 |
| openssl-3.0 | 3.0.17 | 3.0.18 |
| ruby-augeas | 0.5.0 | 0.6.0 |
| ruby-selinux | 3.8.1 | 3.9 |
| rubygem-CFPropertyList | 3.0.7 | 4.0.0 |
| rubygem-addressable | 2.8.8 | |
| rubygem-aws-eventstream | 1.4.0 | |
| rubygem-aws-partitions | 1.1188.0 | |
| rubygem-aws-sdk-core | 3.239.2 | |
| rubygem-aws-sdk-ec2 | 1.583.0 | |
| rubygem-aws-sigv4 | 1.12.1 | |
| rubygem-bcrypt_pbkdf | 1.1.1 | |
| rubygem-benchmark | 0.5.0 | |
| rubygem-bigdecimal | 3.3.1 | |
| rubygem-bindata | 2.5.1 | |
| rubygem-builder | 3.3.0 | |
| rubygem-colored2 | 4.0.3 | |
| rubygem-connection_pool | 2.4.1 | |
| rubygem-cookiejar | 0.3.4 | |
| rubygem-cri | 2.15.12 | |
| rubygem-date | 3.5.0 | |
| rubygem-ed25519 | 1.4.0 | |
| rubygem-em-http-request | 1.1.7 | |
| rubygem-em-socksify | 0.3.3 | |
| rubygem-eventmachine | 1.2.7 | |
| rubygem-excon | 1.3.1 | |
| rubygem-faraday | 2.14.0 | |
| rubygem-faraday-em_http | 2.0.1 | |
| rubygem-faraday-em_synchrony | 1.0.1 | |
| rubygem-faraday-excon | 2.4.0 | |
| rubygem-faraday-follow_redirects | 0.4.0 | |
| rubygem-faraday-httpclient | 2.0.2 | |
| rubygem-faraday-multipart | 1.1.1 | |
| rubygem-faraday-net_http | 3.4.2 | |
| rubygem-faraday-net_http_persistent | 2.3.1 | |
| rubygem-faraday-patron | 2.0.2 | |
| rubygem-faraday-rack | 2.1.3 | |
| rubygem-faraday-retry | 2.3.2 | |
| rubygem-fiddle | 1.1.8 | |
| rubygem-forwardable | 1.3.3 | |
| rubygem-getoptlong | 0.2.1 | |
| rubygem-gettext-setup | 1.1.0 | |
| rubygem-gssapi | 1.3.1 | |
| rubygem-gyoku | 1.4.0 | |
| rubygem-hiera | 3.12.0 | |
| rubygem-http_parser.rb | 0.8.0 | |
| rubygem-httpclient | 2.9.0 | |
| rubygem-io-console | 0.8.1 | |
| rubygem-jmespath | 1.6.2 | |
| rubygem-json | 2.16.0 | |
| rubygem-jwt | 2.10.2 | |
| rubygem-little-plugger | 1.1.4 | |
| rubygem-log4r | 1.1.10 | |
| rubygem-logging | 2.4.0 | |
| rubygem-minitar | 0.12.1 | 1.1.0 |
| rubygem-molinillo | 0.8.0 | |
| rubygem-multipart-post | 2.4.1 | |
| rubygem-mutex_m | 0.3.0 | |
| rubygem-net-ftp | 0.3.9 | |
| rubygem-net-http | 0.8.0 | |
| rubygem-net-http-persistent | 4.0.6 | |
| rubygem-net-protocol | 0.2.2 | |
| rubygem-net-scp | 4.1.0 | |
| rubygem-net-ssh-krb | 0.5.1 | |
| rubygem-nkf | 0.2.0 | |
| rubygem-nori | 2.7.1 | |
| rubygem-openfact | 5.1.0 | |
| rubygem-openvox | 8.23.1 | |
| rubygem-openvox-strings | 6.0.0 | |
| rubygem-orchestrator_client | 0.7.2 | |
| rubygem-ostruct | 0.6.3 | |
| rubygem-paint | 2.3.0 | |
| rubygem-patron | 0.13.4 | |
| rubygem-public_suffix | 6.0.2 | |
| rubygem-puppet-resource_api | 2.0.0 | |
| rubygem-puppet_forge | 6.0.0 | |
| rubygem-puppetfile-resolver | 0.6.3 | |
| rubygem-r10k | 5.0.2 | |
| rubygem-racc | 1.8.1 | |
| rubygem-reline | 0.6.3 | |
| rubygem-rexml | 3.4.2 | 3.4.4 |
| rubygem-rgen | 0.10.2 | |
| rubygem-ruby2_keywords | 0.0.5 | |
| rubygem-ruby_smb | 1.1.0 | |
| rubygem-rubyntlm | 0.6.5 | |
| rubygem-rubyzip | 3.2.2 | |
| rubygem-singleton | 0.3.0 | |
| rubygem-sys-filesystem | 1.5.3 | 1.5.4 |
| rubygem-terminal-table | 4.0.0 | |
| rubygem-time | 0.4.1 | |
| rubygem-timeout | 0.4.4 | |
| rubygem-unicode-display_width | 3.2.0 | |
| rubygem-unicode-emoji | 4.1.0 | |
| rubygem-uri | 1.1.1 | |
| rubygem-webrick | 1.9.2 | |
| rubygem-win32ole | 1.9.2 | |
| rubygem-windows_error | 0.1.5 | |
| rubygem-winrm | 2.3.9 | |
| rubygem-winrm-fs | 1.3.5 | |
| rubygem-yard | 0.9.37 |
Project component additions:
- rubygem-addressable: openbolt-runtime
- rubygem-aws-eventstream: openbolt-runtime
- rubygem-aws-partitions: openbolt-runtime
- rubygem-aws-sdk-core: openbolt-runtime
- rubygem-aws-sdk-ec2: openbolt-runtime
- rubygem-aws-sigv4: openbolt-runtime
- rubygem-bcrypt_pbkdf: openbolt-runtime
- rubygem-benchmark: openbolt-runtime
- rubygem-bigdecimal: openbolt-runtime
- rubygem-bindata: openbolt-runtime
- rubygem-builder: openbolt-runtime
- rubygem-colored2: openbolt-runtime
- rubygem-connection_pool: openbolt-runtime
- rubygem-cookiejar: openbolt-runtime
- rubygem-cri: openbolt-runtime
- rubygem-date: agent-runtime-main, openbolt-runtime
- rubygem-ed25519: openbolt-runtime
- rubygem-em-http-request: openbolt-runtime
- rubygem-em-socksify: openbolt-runtime
- rubygem-eventmachine: openbolt-runtime
- rubygem-excon: openbolt-runtime
- rubygem-faraday: openbolt-runtime
- rubygem-faraday-em_http: openbolt-runtime
- rubygem-faraday-em_synchrony: openbolt-runtime
- rubygem-faraday-excon: openbolt-runtime
- rubygem-faraday-follow_redirects: openbolt-runtime
- rubygem-faraday-httpclient: openbolt-runtime
- rubygem-faraday-multipart: openbolt-runtime
- rubygem-faraday-net_http: openbolt-runtime
- rubygem-faraday-net_http_persistent: openbolt-runtime
- rubygem-faraday-patron: openbolt-runtime
- rubygem-faraday-rack: openbolt-runtime
- rubygem-faraday-retry: openbolt-runtime
- rubygem-fiddle: agent-runtime-main, openbolt-runtime
- rubygem-forwardable: agent-runtime-main, openbolt-runtime
- rubygem-getoptlong: openbolt-runtime
- rubygem-gettext-setup: openbolt-runtime
- rubygem-gssapi: openbolt-runtime
- rubygem-gyoku: openbolt-runtime
- rubygem-hiera: openbolt-runtime
- rubygem-http_parser.rb: openbolt-runtime
- rubygem-httpclient: openbolt-runtime
- rubygem-io-console: agent-runtime-main, openbolt-runtime
- rubygem-jmespath: openbolt-runtime
- rubygem-json: openbolt-runtime
- rubygem-jwt: openbolt-runtime
- rubygem-little-plugger: openbolt-runtime
- rubygem-log4r: openbolt-runtime
- rubygem-logging: openbolt-runtime
- rubygem-molinillo: openbolt-runtime
- rubygem-multipart-post: openbolt-runtime
- rubygem-mutex_m: openbolt-runtime
- rubygem-net-ftp: agent-runtime-main, openbolt-runtime
- rubygem-net-http: openbolt-runtime
- rubygem-net-http-persistent: openbolt-runtime
- rubygem-net-protocol: agent-runtime-main, openbolt-runtime
- rubygem-net-scp: openbolt-runtime
- rubygem-net-ssh-krb: openbolt-runtime
- rubygem-nkf: agent-runtime-main, openbolt-runtime
- rubygem-nori: openbolt-runtime
- rubygem-openfact: openbolt-runtime
- rubygem-openvox: openbolt-runtime
- rubygem-openvox-strings: openbolt-runtime
- rubygem-orchestrator_client: openbolt-runtime
- rubygem-ostruct: openbolt-runtime
- rubygem-paint: openbolt-runtime
- rubygem-patron: openbolt-runtime
- rubygem-public_suffix: openbolt-runtime
- rubygem-puppet-resource_api: openbolt-runtime
- rubygem-puppet_forge: openbolt-runtime
- rubygem-puppetfile-resolver: openbolt-runtime
- rubygem-r10k: openbolt-runtime
- rubygem-racc: agent-runtime-main, openbolt-runtime
- rubygem-reline: agent-runtime-main, openbolt-runtime
- rubygem-rgen: openbolt-runtime
- rubygem-ruby2_keywords: openbolt-runtime
- rubygem-ruby_smb: openbolt-runtime
- rubygem-rubyntlm: openbolt-runtime
- rubygem-rubyzip: openbolt-runtime
- rubygem-singleton: agent-runtime-main, openbolt-runtime
- rubygem-terminal-table: openbolt-runtime
- rubygem-time: agent-runtime-main, openbolt-runtime
- rubygem-timeout: agent-runtime-main, openbolt-runtime
- rubygem-unicode-display_width: openbolt-runtime
- rubygem-unicode-emoji: openbolt-runtime
- rubygem-uri: openbolt-runtime
- rubygem-webrick: openbolt-runtime
- rubygem-win32ole: agent-runtime-main, openbolt-runtime
- rubygem-windows_error: openbolt-runtime
- rubygem-winrm: openbolt-runtime
- rubygem-winrm-fs: openbolt-runtime
- rubygem-yard: openbolt-runtime
Merged pull requests:
- Show errors during shell commands in update_component_info #75 (nmburgan)
- Add tasks for generating component info and adding to changelog #72 (nmburgan)
- Update components and update_gems script #70 (nmburgan)
- Add update_gems rake task and rename bolt -> openbolt #68 (nmburgan)
- Add switch for uploading to S3 #62 (nmburgan)
2025.09.08.1 (2025-09-08)
Merged pull requests:
2025-09-04-1 (2025-09-04)
Merged pull requests:
- Remove duplicated permissions block in build.yml #55 (nmburgan)
- Change windows-2019-x64 -> windows-all-x64 and fix upload task #54 (nmburgan)
- Changes to enable building all MacOS types on any MacOS host #53 (nmburgan)
- [CVE-2025-2588] patch augeas to return _REG_ENOSYS #52 (binford2k)
- Update components and remove PDK and client tools runtimes #35 (nmburgan)
2025-08-23-1 (2025-08-23)
Merged pull requests:
- Remove EOL platforms and bump puppet-ca-bundle #49 (nmburgan)
- Update webrick #48 (binford2k)
- OSX non-root user build changes #44 (shaun-rutherford)
2025-08-21-1 (2025-08-21)
Merged pull requests:
- Add Ubuntu 25.04 #46 (genebean)
- Some notes to make it clear what OpenSSL is being used #45 (nmburgan)
2025-08-10-1 (2025-08-10)
Fixed bugs:
202508061 (2025-08-05)
Implemented enhancements:
- Bump Ruby to 3.2.9, remove Boost from agent runtimes, remove PDK runtime #39 (nmburgan)
- Add component release info comments #34 (nmburgan)
202507082 (2025-07-08)
Fixed bugs:
- Readd Amazon 2023 support #30 (bastelfreak)
202507081 (2025-07-08)
Implemented enhancements:
- Remove Puppet Enterprise leftovers #29 (bastelfreak)
- Switch from facter to openfact #28 (bastelfreak)
202506191 (2025-06-19)
Fixed bugs:
- Fix Release Pipeline #26 (bastelfreak)
202506181 (2025-06-18)
Implemented enhancements:
- Update curl 8.13.0->8.14.1 #25 (cvquesty)
- Gemfile: Remove Gemfile.local support #23 (bastelfreak)
- Set SOURCE_DATE_EPOCH for building #19 (smortex)
202505151 (2025-05-15)
Implemented enhancements:
202504291 (2025-04-29)
Implemented enhancements:
202504221 (2025-04-22)
202504211 (2025-04-21)
Implemented enhancements:
202504141 (2025-04-14)
Implemented enhancements:
202503221 (2025-03-22)
Fixed bugs:
202503201 (2025-03-20)
Implemented enhancements:
202502261 (2025-02-26)
202502251 (2025-02-26)
Implemented enhancements:
202502203 (2025-02-20)
Implemented enhancements:
202502202 (2025-02-20)
202502201 (2025-02-20)
Fixed bugs:
202502032 (2025-02-03)
202502031 (2025-02-02)
202502011 (2025-01-14)
202501082 (2025-01-09)
202501081 (2025-01-09)
* This Changelog was automatically generated by github_changelog_generator