- macOS notifications now use the UNNotification API, requiring the app to be code‑signed; unsigned apps emit a failed event (breaking change).
- Electron no longer downloads its binary via postinstall; it lazily downloads on first run and removes the ELECTRON_SKIP_BINARY_DOWNLOAD env var (security improvement).
- Adds numerous new APIs such as app.configureWebAuthn (Touch ID), Notification.getHistory, Notification.handleActivation (Windows), allowExtensions privilege, app.isActive, globalShortcut suspend/resume, and notification id/group support.