Added support for the new “Enable Compliance Reporting” option which allows you to disable report submission to the Zappl portal. This is useful for test devices or environments where portal reporting is not required.This requires the latest JSON schema if you are using Jamf Pro. Other customers can refer to the updated preferences document.
Added further support for locales and fixed a bug introduced in v2.0.3 with some disk images not mounting.
Added universal support for locales.
Enhancements made to the backend infrastructure to improve security and overall performance. As part of this change, Jamf Pro customers who wish to continue to utilise the “Deferrals Remaining” extension attribute must update to the latest revision of this extension attribute.Improvements made to the appearance and default behaviour of update prompts.Improvements made to file download functionality.Added new command line flag to update specific apps on demand. For more info, see the command line options.Added support for the new “Week(s) of Month” option which allows you to specify which weeks in the month users are prompted to update on the configured patch day (e.g. Tuesday on the first week of each month) when “Specify Recurring Patch Day” is configured as your desired Run Frequency Option. This requires the latest JSON schema if you are using Jamf Pro. Other customers can refer to the updated preferences document.
Added support for Jamf Self Service+ icons to be shown on update prompts. Improved the update prompt appearance for macOS Tahoe.
Enhanced the download URL retrieval process.
Additional post install checks added for app bundles.
Improvements to the backend code and various log outputs.
Adds support for apps that install into the User’s Applications directory (~/Applications).
Added additional folder structure checks to the initial error handling mechanism.
Made improvements to PKG signature verification.
Fixed bug whereby DMG with EULA installers fail file hash check because we were checking the hash of the converted .cdr image. Resolved by keeping the original DMG and verifying the hash of that before removing it.
Fixed bug with installs not exiting after deleting the app when the installer hash doesn’t match. This caused a failed install as the app had been removed.
Fixed bug where patch day calculations are used when patch day isn’t configured.
Added support for Apps which have DMGs nested in ZIP files.
Added option to skip automatic permissions setting to allow it to be done with a delay through the post-install script. This is for apps where gatekeeper takes a while to finish verification. Also added logic to allow app installs to make up to 10 API calls daily if the specified app was not found in the offline app catalog.
Improved internal backend logic, and fixed some user
full name output bugs.Bug fixes, including a loop bug where
'components could not be verified'.Zappl will now conduct 2 App Catalog API calls per day, reducing the network activity from Zappl without affecting the end user experience of effectiveness of Zappl.
Moved some API infrastructure in our backend system.