Skip to content

Commit

Permalink
Release_iOS-15-4_macOS-12-3
Browse files Browse the repository at this point in the history
  • Loading branch information
cyrusdaboo committed Jun 3, 2022
1 parent 204f5b7 commit 605e649
Show file tree
Hide file tree
Showing 8 changed files with 119 additions and 9 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ This release corresponds to the following OS versions

| OS | Version |
|---------|---------|
| iOS | 15.2 |
| macOS | 12.1 |
| tvOS | 15.2 |
| watchOS | 8.3 |
| iOS | 15.4 |
| macOS | 12.3 |
| tvOS | 15.4 |
| watchOS | 8.5 |

## What's Available

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ payloadkeys:
rangelist:
- Installed
- Failed
- PendingClient
- Unlocked
default: Installed
content: The status the system reports back when the device implements the configuration.
Use this to override the normal 'success' result.
8 changes: 6 additions & 2 deletions mdm/commands/certificate.list.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
title: Certificate List Command
description: This command allows the server to retrieve the list of installed certificates
on the device. The command requires that the server has the Inspect Profile Manifest
privilege.
privilege. For userenrollment, this request will limit to certificates pushed via
MDM. Starting with iOS 15.4, the CertificateList command will return a Not Now response
prior to the first time a passcode-protected device is unlocked after boot. Between
iOS 15.0 and iOS 15.4, devices in that state did not respond with Not Now, but some
identity certificates may not have been reported in the response.
payload:
requesttype: CertificateList
supportedOS:
Expand Down Expand Up @@ -30,7 +34,7 @@ payload:
supervised: false
content: |-
This command allows the server to retrieve the list of installed certificates on the device. The command requires that the server has the Inspect Profile Manifest privilege.
For userenrollment, this request will limit to certificates pushed via MDM
For userenrollment, this request will limit to certificates pushed via MDM.
payloadkeys:
- key: ManagedOnly
supportedOS:
Expand Down
17 changes: 17 additions & 0 deletions mdm/commands/system.update.schedule.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,23 @@ payloadkeys:
content: |-
The maximum number of times the system allows the user to postpone an update before it's installed. The system prompts the user once a day.
This key is only supported when 'InstallAction' is 'InstallLater' and only supported for minor OS updates (for example, macOS 12.x to 12.y).
- key: Priority
supportedOS:
iOS:
introduced: n/a
macOS:
introduced: '12.3'
tvOS:
introduced: n/a
type: <string>
presence: optional
rangelist:
- Low
- High
default: Low
content: |-
The scheduling priority for downloading and preparing the requested update. This is only supported for minor OS updates (macOS 12.x to 12.y).
Available in macOS 12.3 and later. Prior versions of macOS used a priority of 'Low'.
responsekeys:
- key: UpdateResults
type: <array>
Expand Down
56 changes: 56 additions & 0 deletions mdm/commands/system.update.status.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,59 @@ responsekeys:
* 'Idle': The update is idle.
* 'Downloading': The software update is downloading.
* 'Installing': The software update is installing.
- key: MaxDeferrals
supportedOS:
iOS:
introduced: n/a
macOS:
introduced: '12.3'
tvOS:
introduced: n/a
type: <integer>
presence: optional
content: |-
The number of times a user can defer this OS update.
Available in macOS 12.3 and later.
- key: DeferralsRemaining
supportedOS:
iOS:
introduced: n/a
macOS:
introduced: '12.3'
tvOS:
introduced: n/a
type: <integer>
presence: optional
content: |-
The number of remaining user deferrals for this OS update.
Available in macOS 12.3 and later.
- key: NextScheduledInstall
supportedOS:
iOS:
introduced: n/a
macOS:
introduced: '12.3'
tvOS:
introduced: n/a
type: <date>
presence: optional
content: |-
The date of the next attempt at installing this OS update.
Available in macOS 12.3 and later.
- key: PastNotifications
supportedOS:
iOS:
introduced: n/a
macOS:
introduced: '12.3'
tvOS:
introduced: n/a
type: <array>
presence: optional
content: |-
The dates/times when the OS notified the user about installing this OS update.
Available in macOS 12.3 and later.
subkeys:
- key: PastNotificationDate
title: Past Notification Date
type: <date>
18 changes: 17 additions & 1 deletion mdm/profiles/com.apple.applicationaccess.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,9 @@ payloadkeys:
iOS:
introduced: n/a
macOS:
introduced: n/a
introduced: '12.3'
userenrollment:
mode: forbidden
tvOS:
introduced: '10.2'
supervised: true
Expand Down Expand Up @@ -333,6 +335,20 @@ payloadkeys:
content: If 'false', prevents automatic downloading of apps purchased on other devices.
This setting doesn't affect updates to existing apps. Requires a supervised device.
Available in iOS 9 and later.
- key: allowAutomaticScreenSaver
supportedOS:
iOS:
introduced: n/a
macOS:
introduced: n/a
tvOS:
introduced: '15.4'
supervised: true
type: <boolean>
presence: optional
default: true
content: If 'false', disables Apple TV's automatic screen saver. Available in tvOS
15.4 and later.
- key: allowAutoUnlock
supportedOS:
iOS:
Expand Down
18 changes: 18 additions & 0 deletions mdm/profiles/com.apple.security.firewall.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -72,3 +72,21 @@ payloadkeys:
content: |-
This string specifies the type of logging.
Available in macOS 12 and later.
- key: AllowSigned
supportedOS:
macOS:
introduced: '12.3'
type: <boolean>
presence: optional
content: |-
If 'true', allows built-in software to receive incoming connections.
Available in macOS 12.3 and later.
- key: AllowSignedApp
supportedOS:
macOS:
introduced: '12.3'
type: <boolean>
presence: optional
content: |-
If 'true', allows downloaded signed software to receive incoming connections.
Available in macOS 12.3 and later.
1 change: 0 additions & 1 deletion mdm/profiles/com.apple.systemuiserver.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ payload:
supportedOS:
macOS:
introduced: '10.7'
deprecated: '11.0'
devicechannel: true
userchannel: true
requiresdep: false
Expand Down

0 comments on commit 605e649

Please sign in to comment.