Skip to content

Mac Health Check (4.2.0b4)

Pre-release
Pre-release

Choose a tag to compare

@dan-snelson dan-snelson released this 22 Sep 07:54
· 0 commits to main since this release
v4.2.0b4
56da397

22-Sep-2026

  • Added targeted Self Service remediation verification for Issue #103: valid non-healthy reports with a full-run baseline under 36 hours now rerun only affected stable check keys, merge results into the canonical full-state report with per-check timestamps, and fall back safely to a full run when validation fails
  • Corrected targeted-run UI details by assigning compact list-item numbers before dialog launch and separating the authoritative Mac Health Check status from swiftDialog's weighted compliance score
  • Refactored checkAirPlayReceiver() to recognize macOS 27's new missing-key response and enabled-by-default behavior, preventing Status Unknown results when AirPlay Receiver preferences are absent
  • Added checkClockSkew() to Jamf Pro runs to detect local clock offset against time.apple.com before inventory submission and flag skew above 5 minutes
  • Refactored checkClockSkew() for macOS 27 to query one DNS record with a 3-second SNTP timeout while preserving the existing 5-second outer timeout and keeping Development and Debug tracing out of captured command output

Initial (full) run

Screenshot 2026-09-22 at 3 47 20 AM

Second run

Screenshot 2026-09-22 at 3 48 01 AM

Third run

Screenshot 2026-09-22 at 3 48 54 AM