Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2.0.5 #614

Merged
merged 14 commits into from
Jul 25, 2024
Merged

v2.0.5 #614

merged 14 commits into from
Jul 25, 2024

Conversation

erikng
Copy link
Member

@erikng erikng commented Jul 24, 2024

Added

  • To artificially change the requredInstallationDate to honor a previous macOS minor version, set minorVersionRecalculationThreshold under osVersionRequirement in amount of minor versions.
    • Ex: minorVersionRecalculationThreshold is set to 1 and SOFA feed has macOS 14.5 available
      • macOS device is 14.0: Required OS: 14.5 - Target macOS 14.4.1 requiredInstallationDate of 2024-04-08 00:00:00 +0000
      • macOS device is 14.1: Required OS: 14.5 - Target macOS 14.4.1 requiredInstallationDate of 2024-04-08 00:00:00 +0000
      • macOS device is 14.2: Required OS: 14.5 - Target macOS 14.4.1 requiredInstallationDate of 2024-04-08 00:00:00 +0000
      • macOS device is 14.3: Required OS: 14.5 - Target macOS 14.4.1 requiredInstallationDate of 2024-04-08 00:00:00 +0000
      • macOS device is 14.4: Required OS: 14.5 - Target macOS 14.4.1 requiredInstallationDate of 2024-04-08 00:00:00 +0000
      • macOS device is 14.4.1: Required OS: 14.5 - Target macOS 14.4.1 requiredInstallationDate of 2024-04-15 00:00:00 +0000
        • This device's requiredInstallationDate is different than the others as there is no active exploit on 14.4.1
      • macOS device is 14.5: Required OS: 14.5 - Fully updated
    • Ex: minorVersionRecalculationThreshold is set to 2 and SOFA feed has macOS 14.5 available
      • macOS device is 14.0: Required OS: 14.5 - Target macOS 14.4 requiredInstallationDate of 2024-03-21 00:00:00 +0000
      • macOS device is 14.1: Required OS: 14.5 - Target macOS 14.4 requiredInstallationDate of 2024-03-21 00:00:00 +0000
      • macOS device is 14.2: Required OS: 14.5 - Target macOS 14.4 requiredInstallationDate of 2024-03-21 00:00:00 +0000
      • macOS device is 14.3: Required OS: 14.5 - Target macOS 14.4 requiredInstallationDate of 2024-03-21 00:00:00 +0000
      • macOS device is 14.4: Required OS: 14.5 - Target macOS 14.4 requiredInstallationDate of 2024-03-21 00:00:00 +0000
      • macOS device is 14.4.1: Required OS: 14.5 - Target macOS 14.4.1 requiredInstallationDate of 2024-04-15 00:00:00 +0000
      • macOS device is 14.5: Required OS: 14.5 - Fully updated
    • Addresses 612

Changed

  • 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.
    • WARNNG BREAKING CHANGE - This changes the SLA computation and will result in a different requiredInstallationDate than offered in Nudge v2.0 -> v2.01.
    • Ex: Device is on 14.3 and needing to go to 14.5.
      • While 14.4.1 -> 14.5 are not under active exploit, 14.4 contains fixes for 14.3 that were under active exploit.
    • Addresses 610 and 613
  • When showRequiredDate is set to True and the admin is using the default values for requiredInstallationDisplayFormat, Nudge will attempt to understand the current locale and display the menu item appropriately.
    • Addresses 615

Fixed

  • Several components in the Github Actions were triggering deprecation warnings. These have been addressed by updating to the latest version of these components
    • Addresses 616

@erikng erikng added the safe-to-test Allows a PR to be ran with the signing certificates label Jul 24, 2024
@github-actions github-actions bot removed the safe-to-test Allows a PR to be ran with the signing certificates label Jul 24, 2024
@erikng erikng added the safe-to-test Allows a PR to be ran with the signing certificates label Jul 24, 2024
@github-actions github-actions bot removed the safe-to-test Allows a PR to be ran with the signing certificates label Jul 24, 2024
@erikng erikng added the safe-to-test Allows a PR to be ran with the signing certificates label Jul 24, 2024
@github-actions github-actions bot removed the safe-to-test Allows a PR to be ran with the signing certificates label Jul 24, 2024
@erikng erikng added the safe-to-test Allows a PR to be ran with the signing certificates label Jul 25, 2024
@github-actions github-actions bot removed the safe-to-test Allows a PR to be ran with the signing certificates label Jul 25, 2024
@erikng erikng added the safe-to-test Allows a PR to be ran with the signing certificates label Jul 25, 2024
@github-actions github-actions bot removed the safe-to-test Allows a PR to be ran with the signing certificates label Jul 25, 2024
@erikng erikng added the safe-to-test Allows a PR to be ran with the signing certificates label Jul 25, 2024
@github-actions github-actions bot removed the safe-to-test Allows a PR to be ran with the signing certificates label Jul 25, 2024
@erikng erikng merged commit c208c8a into main Jul 25, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant