Releases: OpenVoxProject/openvox
8.24.2
What's Changed
Other Changes
- Promote openfact 5.2.1 by @OpenVoxProjectBot in #277
- Relax version requirements for some default gems by @nmburgan in #275
Full Changelog: 8.24.1...8.24.2
8.24.1
Important
The 8.24.x releases will be the last release for EL 7 and Fedora 41 platforms. Amazon Linux 2 will remain until its EOL next year. Additionally, SLES 15 will be subject to availability of the free container. Typically, only the latest version of SLES is provided as a free container image without a subscription. When the current SLES 15 image is removed in favor of 16, we'll only have the option to build 16, unless sponsorship provides us the ability to obtain a subscription for the older images.
What's Changed
Other Changes
- Add dbus feature by @ananace in #261
- Promote puppet-runtime 2025.12.05.1 by @OpenVoxProjectBot in #266
- Update augeas test to detect provider failure by @nmburgan in #265
New Contributors
Full Changelog: 8.24.0...8.24.1
Release 8.24.0
Important
The 8.24.x releases will be the last release for EL 7 and Fedora 41 platforms. Amazon Linux 2 will remain until its EOL next year. Additionally, SLES 15 will be subject to availability of the free container. Typically, only the latest version of SLES is provided as a free container image without a subscription. When the current SLES 15 image is removed in favor of 16, we'll only have the option to build 16, unless sponsorship provides us the ability to obtain a subscription for the older images.
What's Changed
New Features 🎉
- Add jruby-9.4.14.0 to CI matrix by @bastelfreak in #210
- Loosen some gem dependencies for new versions and update minitar usage by @nmburgan in #242
- feat: add opkg package management support for TurrisOS by @VILJkid in #221
- Create execution_wrapper.bat to allow Choria to work with Windows by @magarvo in #222
Dependency Updates ⬆️
- Update benchmark requirement from >= 0.3, < 0.5 to >= 0.3, < 0.6 by @dependabot[bot] in #231
- Update rubocop requirement from ~> 1.80.0 to ~> 1.81.6 by @dependabot[bot] in #230
Other Changes
- Update acceptance workflow for changed beaker acceptance by @jpartlow in #209
- Add switch for uploading to S3 by @nmburgan in #212
yumpackage provider: addassumeyestoyum check-updateby @SvenVD-be in #188- CI: Build gem for each PR & Move packaging checks to global config & Windows: Run one spec file per CPU core by @bastelfreak in #216
- Correct homepage in gemspec by @ekohl in #223
- include "local" facts in facts output by @binford2k in #240
- Fix description of
sourcesinceyumallows it now by @binford2k in #249 - Update release automation by @nmburgan in #252
- Add promote action by @nmburgan in #253
- add note about server_list precedence by @binford2k in #251
- Use token when checking out repo by @nmburgan in #254
- Prevents spurious clientcert warnings in serverless mode by @binford2k in #22
- Use PR for promotion action by @nmburgan in #255
- Promote openfact 6a26ce51cf65f7cc325330c40922e9556651cf35 by @OpenVoxProjectBot in #257
- Promote openfact 5.2.0 by @OpenVoxProjectBot in #258
New Contributors
- @SvenVD-be made their first contribution in #188
- @VILJkid made their first contribution in #221
- @magarvo made their first contribution in #222
Full Changelog: 8.23.1...8.24.0
8.23.1
8.23.0
- This is our first release where MacOS and Windows agents are built entirely in GitHub Actions!
- MacOS x86_64 is now supported
- The MacOS agents now work on all currently supported MacOS versions (13, 14, and 15). No need for separate packages!
- The openvox-agent repo, which was the repo used for building the openvox-agent packages, has now been integrated into this openvox repo under the 'packaging' directory. This will allow us to have fewer steps in the build process and tag changes more cleanly, rather than having to tag two separate repos. Note that for releases prior to this one, the changelog in this file refers only to the changes to openvox itself and not packaging changes. For example, 8.22.1 was released to fix an unintentional service renaming issue and details are in the openvox-agent repo. At some point, we may try to integrate the two changelogs.
- This release contains a large number of dependencies bumps. Most are not security related, but many dependencies were lagging for a long time. See this PR for details.
- A patch for Augeas to address CVE-2025-2588
Implemented enhancements:
Fixed bugs:
- treat windows service accounts as case insensitive #172 (binford2k)
- Ensure confdir exists #171 (binford2k)
Merged pull requests:
Full Changelog: 8.22.0...8.23.0
8.22.0
Full Changelog: 8.21.1...8.22.0
8.21.1
8.21.0
8.20.0
What's Changed
New Features 🎉
- (PUP-12083) Update soft limit warning for fact value & name length by @bastelfreak in #137
- Switch from facter to openfact by @smortex in #142
Bug Fixes 🐛
- Maintain consistent JSON formatting by @bastelfreak in #132
Dependency Updates ⬆️
- Update base64 requirement from >= 0.1, < 0.3 to >= 0.1, < 0.4 by @dependabot in #104
Other Changes
New Contributors
- @OpenVoxProjectBot made their first contribution in #144
Full Changelog: 8.19.2...8.20.0
8.19.2
What's Changed
Bug Fixes 🐛
- Add racc gem dependency by @ekohl in #89
- Reflect Ruby 3.4 stack trace changes by @ekohl in #100
- Add base64 as gem dependencies for Ruby 3.4 by @ekohl in #98
- server_facts: Switch implementation->serverimplementation by @binford2k in #107
Full Changelog: 8.19.1...8.19.2