mirror of
https://github.com/fleetdm/fleet
synced 2026-05-17 05:58:40 +00:00
#19447 iOS and iPadOS apps can be installed using Apple's VPP (Volume Purchase Program) VPP apps are now using a composite primary key (Adam ID and platform) because we want to keep iOS/iPadOS/macOS separate. It is possible for one app to be installable on all Apple platforms. # Checklist for submitter - [x] Changes file added for user-visible changes in `changes/`, `orbit/changes/` or `ee/fleetd-chrome/changes`. See [Changes files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files) for more information. - [x] Input data is properly validated, `SELECT *` is avoided, SQL injection is prevented (using placeholders for values in statements) - [x] Added/updated tests - [x] If database migrations are included, checked table schema to confirm autoupdate - For database migrations: - [x] Checked schema for all modified table for columns that will auto-update timestamps during migration. - [x] Confirmed that updating the timestamps is acceptable, and will not cause unwanted side effects. - [x] Ensured the correct collation is explicitly set for character columns (`COLLATE utf8mb4_unicode_ci`). - [x] Manual QA for all new/changed functionality |
||
|---|---|---|
| .. | ||
| .keep | ||
| 1845-linux-arm64 | ||
| 16866-ade-force-filevault | ||
| 17249-mysql-8 | ||
| 18913-ignore-rejected-cves | ||
| 19280-maintenance-window-descriptions | ||
| 19352-calendar-real-time | ||
| 19447-ios-ipados-software | ||
| 19550-software-no-teams | ||
| 19646-ui-profiles-pending-tooltip | ||
| 19674-dep-min-os-version | ||
| 19684-renew-scep-180 | ||
| 19853-homebrew-intellij | ||
| 19864-vpp-token-crud | ||
| 19865-db-schema | ||
| 19867-get-avail-apps | ||
| 19868-vpp-install-command | ||
| 19870-vpp-activities-backend | ||
| 19871-gitops-vpp-config | ||
| 19880-include-vpp-apps-in-software-titles-endpoints | ||
| 20042-remove-package-version | ||
| 20100-os-version-compliance | ||
| 20278-vpp-batch-api | ||
| 20370-linux-nologin | ||
| 20397-do-not-set-last_enrolled_at-when-enrolling-orbit | ||
| 20467-vpp-ipadios-ui | ||
| 20469-backend-ios-ipados-os-updates | ||
| 20515-delete-vpp-app | ||
| 20575-fix-profile-activities-to-include-ios-ipados | ||
| 20618-nil-tz-not-handled | ||
| api-get-host-by-identifier-exclude-software | ||
| issue-19691-add-vpp-token-expiry-banner | ||
| issue-19866-add-remove-disable-vpp-in-ui | ||
| issue-19869-vpp-ui-on-software-pages | ||
| issue-20612-ui-updates-host-software-device-user-pages-for-vpp | ||
| issue-20784-fix-app-wide-banner-showing | ||