You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
## [2.0.5] - 2024-07-24
8
8
Requires macOS 12.0 and higher.
9
9
10
+
### Added
11
+
- To artificially change the `requredInstallationDate` to honor a previous macOS minor version, set `minorVersionRecalculationThreshold` under `osVersionRequirement` in amount of minor versions.
12
+
- Ex: `minorVersionRecalculationThreshold` is set to 1 and SOFA feed has macOS 14.5 available
13
+
- macOS device is 14.3: Target macOS 14.4.1 requiredInstallationDate of 2024-04-15 00:00:00 +0000
14
+
- macOS device is 14.4: Target macOS 14.4.1 requiredInstallationDate of 2024-04-15 00:00:00 +0000
15
+
- macOS device is 14.4.1: Target macOS 14.5 requiredInstallationDate of 2024-06-03 00:00:00 +0000
- The `Actively Exploited` logic internally within Nudge and the UI on the left sidebar will show `True` if any previous updates missing on the device had active exploits.
12
20
-**WARNNG BREAKING CHANGE** - This changes the SLA computation and will result in a different `requiredInstallationDate` than offered in Nudge v2.0 -> v2.01.
Copy file name to clipboardExpand all lines: Schema/jamf/com.github.macadmins.Nudge.json
+19
Original file line number
Diff line number
Diff line change
@@ -508,6 +508,25 @@
508
508
}
509
509
]
510
510
},
511
+
"minorVersionRecalculationThreshold": {
512
+
"description": "The amount of minor versions a device can be behind before the requiredInstallationDate is recalculated against a previous update. (Note: This key is only used with Nudge v2.0.5 and higher)",
513
+
"anyOf": [
514
+
{
515
+
"title": "Not Configured",
516
+
"type": "null"
517
+
},
518
+
{
519
+
"title": "Configured",
520
+
"default": 0,
521
+
"type": "integer",
522
+
"options": {
523
+
"inputAttributes": {
524
+
"placeholder": "0"
525
+
}
526
+
}
527
+
}
528
+
]
529
+
},
511
530
"nonActivelyExploitedCVEsMajorUpgradeSLA": {
512
531
"description": "When a major upgrade is not under active exploit but contains CVEs, this is the amount of days a user has to install the update. (Note: This key is only used with Nudge v2.0 and higher)",
0 commit comments