Release of electron 12.0.5 with support for Widevine CDM installation, Verified Media Path (VMP), and persistent licenses (StorageID).
Experimental MAS artifacts
This release includes experimental MAS artifacts to allow interested parties to try and get an application accepted into the Mac App Store. Because of technical & licensing limitations related to using the Widevine CDM, as well as rules prohibiting dynamically downloaded code in the MAS, there are reasons to believe that getting an app accepted will be a challenge (see #10 for additional information). Upcoming releases will not include these artifacts.
If an application using the new artifacts is accepted into the MAS, and there are no other unexpected issues, we may consider permanently adding MAS artifacts to our releases.
Known Limitations
- No automatic migration of persisted licenses between CDM system id changes (usually major updates and/or releases fixing vulnerabilities), so any persisted licenses may need to be re-fetched on upgrade (see the
widevine-update-pending
andwidevine-ready
events) - VMP/StorageID, and thus persistent licenses, are not supported by the Linux Widevine CDM (requests have the VMP status
PLATFORM_UNVERIFIED
)