github dan-snelson/DDM-OS-Reminder v4.1.0b3
DDM OS Reminder (4.1.0b3)

pre-release4 hours ago

30-Jul-2026

  • Added an opt-in Missing-DDM Emergency Fallback using Jamf Pro Script Parameters 5 and 6, with strict fail-closed validation, atomic RDNN-scoped plist persistence, exact-missing resolver eligibility, confirmed-DDM precedence, and direct past-deadline evaluation. (Issue #120)
  • Hardened LaunchDaemon installation for macOS 27 by validating a fresh adjacent temporary plist, atomically replacing the target, removing only com.apple.quarantine, and failing deployment when bootstrap or label-specific verification fails. (Issue #117)
  • Added actionable runtime heartbeat recovery logging for missing, quarantined, or unloadable LaunchDaemon plists without changing trust metadata outside the controlled installer path.
  • Updated Resources/monitorRemoteSession.zsh to report LaunchDaemon quarantine state and documented fleet audit plus targeted remediation guidance.
  • Fixed interactive assembly so custom InfoButtonText values also update InfoButtonTextLocalized_en, preventing stale sample English text from overriding admin-entered button labels. (Issue #118; thanks for the heads-up, @macpancakes!)
  • Added Resources/JamfEA-DDM-OS-Reminder-Next-Scheduled-Reminder.zsh so Jamf Pro administrators can inventory the device-local NextScheduledReminder value as a Date Extension Attribute, with documented sentinel dates for non-date scheduler states.

What's Changed

Full Changelog: v4.0.0...v4.1.0b3

Don't miss a new DDM-OS-Reminder release

NewReleases is sending notifications on new releases.