What's Changed
Features & Enhancements
- (PUP-7126) Use selabel_lookup instead of matchpathcon by @AriaXLi in #9349
- fast_gettext: Allow 3.x by @bastelfreak in #9362
- (PUP-7126) Use selabel_lookup instead of matchpathcon by @AriaXLi in #9403
- (PUP-12029) Prepare for Ruby 3.3 by @joshcooper in #9398
- (PUP-11655) Use run_mode for better platform independence by @joshcooper in #9294
Bug Fixes
- (PA-6394) Stop using FFI threads and use ruby threads for the windows puppet daemon by @tvpartytonight in #9386
- Check for nil before closing Uniquefile by @joshcooper in #9393
- Add server facts when looking up values by @joshcooper in #9392
- Respect Regexp.compile method signature by @ekohl in #9351
- (PUP-1881) Correct Windows runinterval behavior by @mhashizume in #9397
- (PUP-12047) Add logic to skip MD5 checksum method on a FIPS system by @AriaXLi in #9405
- (PUP-9997) Avoid Dir.chdir by @joshcooper in #9387
- Add missing return by @joshcooper in #9413
- (PUP-12050) Check for nested Sensitive arguments by @joshcooper in #9410
- Revert "Merge pull request #9345 from mhashizume/PUP-11728/main/splay" by @mhashizume in #9416
Full Changelog: 8.7.0...8.8.0