Update Fleet-maintained apps (#48392)
This commit is contained in:
@@ -1,15 +1,15 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"version": "2.8.35",
|
||||
"version": "2.8.36",
|
||||
"queries": {
|
||||
"exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.apidog.app';",
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.apidog.app' AND version_compare(bundle_short_version, '2.8.35') < 0);"
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.apidog.app' AND version_compare(bundle_short_version, '2.8.36') < 0);"
|
||||
},
|
||||
"installer_url": "https://file-assets.apidog.com/download/2.8.35/legacy-Apidog-macOS-arm64-2.8.35.dmg",
|
||||
"installer_url": "https://file-assets.apidog.com/download/2.8.36/legacy-Apidog-macOS-arm64-2.8.36.dmg",
|
||||
"install_script_ref": "164bc8ef",
|
||||
"uninstall_script_ref": "b51190cf",
|
||||
"sha256": "4249b8ab7c471a1e94c7c5dc5a38886a51c8a8ba21410811a3651d888fa97548",
|
||||
"sha256": "fb3e042923717afcb8ae5ddd698cfaaa3bbc38e5faf675f8f88ffe394badbb42",
|
||||
"default_categories": [
|
||||
"Productivity"
|
||||
]
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"version": "26.623.42026",
|
||||
"version": "26.623.61825",
|
||||
"queries": {
|
||||
"exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.openai.codex';",
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.openai.codex' AND version_compare(bundle_short_version, '26.623.42026') < 0);"
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.openai.codex' AND version_compare(bundle_short_version, '26.623.61825') < 0);"
|
||||
},
|
||||
"installer_url": "https://persistent.oaistatic.com/codex-app-prod/Codex-darwin-arm64-26.623.42026.zip",
|
||||
"installer_url": "https://persistent.oaistatic.com/codex-app-prod/Codex-darwin-arm64-26.623.61825.zip",
|
||||
"install_script_ref": "5e3efa57",
|
||||
"uninstall_script_ref": "a2b5ee81",
|
||||
"sha256": "0d890b7a31a83f4847915eeeb6c742b3b52d589627cfb0066e8dff58a65d7c9f",
|
||||
"sha256": "a488b3a5e88e8c16c0f76374c54b7573dec2fbdbf9789c4666fb53ec1265debf",
|
||||
"default_categories": [
|
||||
"Developer tools"
|
||||
]
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"version": "2.9.17",
|
||||
"version": "2.9.18",
|
||||
"queries": {
|
||||
"exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.hachipoo.Dockside';",
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.hachipoo.Dockside' AND version_compare(bundle_short_version, '2.9.17') < 0);"
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.hachipoo.Dockside' AND version_compare(bundle_short_version, '2.9.18') < 0);"
|
||||
},
|
||||
"installer_url": "https://github.com/PrajwalSD/Dockside/releases/download/v2.9.17/Dockside.dmg",
|
||||
"installer_url": "https://github.com/PrajwalSD/Dockside/releases/download/v2.9.18/Dockside.dmg",
|
||||
"install_script_ref": "11c3511b",
|
||||
"uninstall_script_ref": "262fd2cc",
|
||||
"sha256": "f4cee84e466ff795a8478c1b8c7b61d770439e98756413128956bd8562026a5e",
|
||||
"sha256": "ca1cfa52d49142a209cd9c6c81fb70a267abac19f6b84eb9d67c9ccaee224f26",
|
||||
"default_categories": [
|
||||
"Developer tools"
|
||||
]
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"version": "260.3.2792",
|
||||
"version": "260.3.2813",
|
||||
"queries": {
|
||||
"exists": "SELECT 1 FROM programs WHERE name = 'Dropbox' AND publisher = 'Dropbox, Inc.';",
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Dropbox' AND publisher = 'Dropbox, Inc.' AND version_compare(version, '260.3.2792') < 0);"
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Dropbox' AND publisher = 'Dropbox, Inc.' AND version_compare(version, '260.3.2813') < 0);"
|
||||
},
|
||||
"installer_url": "https://edge.dropboxstatic.com/dbx-releng/client/Dropbox%20260.3.2792%20Enterprise%20Installer.x64.msi",
|
||||
"installer_url": "https://edge.dropboxstatic.com/dbx-releng/client/Dropbox%20260.3.2813%20Enterprise%20Installer.x64.msi",
|
||||
"install_script_ref": "8959087b",
|
||||
"uninstall_script_ref": "0d1cfa19",
|
||||
"sha256": "33d66e377240f0e44609430029c8a3158b398d08bd232de273d147143b924278",
|
||||
"uninstall_script_ref": "db5b3d96",
|
||||
"sha256": "a11e81320fc427c5a79c6699398c510ceafc97d500f0b3f95596e061b85ee631",
|
||||
"default_categories": [
|
||||
"Productivity"
|
||||
]
|
||||
}
|
||||
],
|
||||
"refs": {
|
||||
"0d1cfa19": "$product_code = '{AD209B85-AD7D-52D7-AAC5-7BD23D06F0F7}'\n$timeoutSeconds = 300 # 5 minute timeout\n\n# Fleet uninstalls app using product code that's extracted on upload\n$process = Start-Process msiexec -ArgumentList @(\"/quiet\", \"/x\", $product_code, \"/norestart\") -PassThru\n\n# Wait for process with timeout\n$completed = $process.WaitForExit($timeoutSeconds * 1000)\n\nif (-not $completed) {\n Stop-Process -Id $process.Id -Force -ErrorAction SilentlyContinue\n Exit 1603 # ERROR_UNINSTALL_FAILURE\n}\n\n# MSI exit codes that indicate success. 3010 = ERROR_SUCCESS_REBOOT_REQUIRED,\n# 1641 = ERROR_SUCCESS_REBOOT_INITIATED. Treat these as success rather than failure.\n$successCodes = @(0, 3010, 1641)\n\n# Check exit code and output result\nif ($successCodes -contains $process.ExitCode) {\n Write-Output \"Exit 0\"\n Exit 0\n} else {\n Write-Output \"Exit $($process.ExitCode)\"\n Exit $process.ExitCode\n}\n",
|
||||
"8959087b": "$logFile = \"${env:TEMP}/fleet-install-software.log\"\n\ntry {\n\n$installProcess = Start-Process msiexec.exe `\n -ArgumentList \"/quiet /norestart /lv ${logFile} /i `\"${env:INSTALLER_PATH}`\"\" `\n -PassThru -Verb RunAs -Wait\n\nGet-Content $logFile -Tail 500\n\nExit $installProcess.ExitCode\n\n} catch {\n Write-Host \"Error: $_\"\n Exit 1\n}\n"
|
||||
"8959087b": "$logFile = \"${env:TEMP}/fleet-install-software.log\"\n\ntry {\n\n$installProcess = Start-Process msiexec.exe `\n -ArgumentList \"/quiet /norestart /lv ${logFile} /i `\"${env:INSTALLER_PATH}`\"\" `\n -PassThru -Verb RunAs -Wait\n\nGet-Content $logFile -Tail 500\n\nExit $installProcess.ExitCode\n\n} catch {\n Write-Host \"Error: $_\"\n Exit 1\n}\n",
|
||||
"db5b3d96": "$product_code = '{C3CA8C95-7298-5ACF-ACD0-1F954F0A551F}'\n$timeoutSeconds = 300 # 5 minute timeout\n\n# Fleet uninstalls app using product code that's extracted on upload\n$process = Start-Process msiexec -ArgumentList @(\"/quiet\", \"/x\", $product_code, \"/norestart\") -PassThru\n\n# Wait for process with timeout\n$completed = $process.WaitForExit($timeoutSeconds * 1000)\n\nif (-not $completed) {\n Stop-Process -Id $process.Id -Force -ErrorAction SilentlyContinue\n Exit 1603 # ERROR_UNINSTALL_FAILURE\n}\n\n# MSI exit codes that indicate success. 3010 = ERROR_SUCCESS_REBOOT_REQUIRED,\n# 1641 = ERROR_SUCCESS_REBOOT_INITIATED. Treat these as success rather than failure.\n$successCodes = @(0, 3010, 1641)\n\n# Check exit code and output result\nif ($successCodes -contains $process.ExitCode) {\n Write-Output \"Exit 0\"\n Exit 0\n} else {\n Write-Output \"Exit $($process.ExitCode)\"\n Exit $process.ExitCode\n}\n"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"version": "12.16.4",
|
||||
"version": "12.17.0",
|
||||
"queries": {
|
||||
"exists": "SELECT 1 FROM programs WHERE name LIKE 'Postman x64 %' AND publisher = 'Postman';",
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name LIKE 'Postman x64 %' AND publisher = 'Postman' AND version_compare(version, '12.16.4') < 0);"
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name LIKE 'Postman x64 %' AND publisher = 'Postman' AND version_compare(version, '12.17.0') < 0);"
|
||||
},
|
||||
"installer_url": "https://dl.pstmn.io/download/version/12.16.4/windows_64",
|
||||
"installer_url": "https://dl.pstmn.io/download/version/12.17.0/windows_64",
|
||||
"install_script_ref": "8594f0bc",
|
||||
"uninstall_script_ref": "fd59d029",
|
||||
"sha256": "624032df283ad60c1a14efcb4094f9262bd9370804c27b1b74e7a59df699fc67",
|
||||
"sha256": "06081aab7d294c7aa1913064ea0c8f6b9c12b3cc248ea851e172a5c4b8ee75a4",
|
||||
"default_categories": [
|
||||
"Developer tools"
|
||||
]
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"version": "0.11.12",
|
||||
"version": "0.11.17",
|
||||
"queries": {
|
||||
"exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.bilingify.readest';",
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.bilingify.readest' AND version_compare(bundle_short_version, '0.11.12') < 0);"
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.bilingify.readest' AND version_compare(bundle_short_version, '0.11.17') < 0);"
|
||||
},
|
||||
"installer_url": "https://github.com/readest/readest/releases/download/v0.11.12/Readest_0.11.12_universal.dmg",
|
||||
"installer_url": "https://github.com/readest/readest/releases/download/v0.11.17/Readest_0.11.17_universal.dmg",
|
||||
"install_script_ref": "3e736c25",
|
||||
"uninstall_script_ref": "13037b35",
|
||||
"sha256": "33f7d8851a78aeb8043d5baec3810055c19079cb0c033ceb217c63ca46ffbd92",
|
||||
"sha256": "cf4e420e2192c69dc6dce8143d13337b38c98c64a630ced1a6c8db9835b056a7",
|
||||
"default_categories": [
|
||||
"Productivity"
|
||||
]
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"version": "0.11.12",
|
||||
"version": "0.11.17",
|
||||
"queries": {
|
||||
"exists": "SELECT 1 FROM programs WHERE name = 'Readest' AND publisher = 'bilingify';",
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Readest' AND publisher = 'bilingify' AND version_compare(version, '0.11.12') < 0);"
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Readest' AND publisher = 'bilingify' AND version_compare(version, '0.11.17') < 0);"
|
||||
},
|
||||
"installer_url": "https://github.com/readest/readest/releases/download/v0.11.12/Readest_0.11.12_x64-setup.exe",
|
||||
"installer_url": "https://github.com/readest/readest/releases/download/v0.11.17/Readest_0.11.17_x64-setup.exe",
|
||||
"install_script_ref": "2b4dd196",
|
||||
"uninstall_script_ref": "36b7aeaf",
|
||||
"sha256": "f1f567fe27dc0351463c2c1c39242bc8d342aa6ad338761a4a8bb419f6f9cb19",
|
||||
"sha256": "fa1f941755849b816116e10e51512a9795ed2476ce6c9b7909f851c6a6712fa3",
|
||||
"default_categories": [
|
||||
"Productivity"
|
||||
]
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"version": "4.4.7",
|
||||
"version": "4.4.8",
|
||||
"queries": {
|
||||
"exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.tinywins.recut';",
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.tinywins.recut' AND version_compare(bundle_short_version, '4.4.7') < 0);"
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.tinywins.recut' AND version_compare(bundle_short_version, '4.4.8') < 0);"
|
||||
},
|
||||
"installer_url": "https://updates.getrecut.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTIwLCJwdXIiOiJibG9iX2lkIn19--ffae8c34cd7c306d701115837fdbcb5d46374fc7/Recut_4.4.7_universal.dmg",
|
||||
"installer_url": "https://updates.getrecut.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTI0LCJwdXIiOiJibG9iX2lkIn19--a60e46fe8adaf5abc2a811fd2b8dfab13e7c4289/Recut_4.4.8_universal.dmg",
|
||||
"install_script_ref": "20b86eee",
|
||||
"uninstall_script_ref": "01ea135d",
|
||||
"sha256": "43ee45135416ca969d72080adc61bb4ec3890c4ed7fbfe416e5963d517302487",
|
||||
"sha256": "a703bc2e0da1abb6fafba70a0d7d18b3d1aa6f64ecc83b35ae6c76d662f008e4",
|
||||
"default_categories": [
|
||||
"Developer tools"
|
||||
]
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"version": "9.8.55",
|
||||
"version": "9.8.56",
|
||||
"queries": {
|
||||
"exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.hamrick.vuescan';",
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.hamrick.vuescan' AND version_compare(bundle_short_version, '9.8.55') < 0);"
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.hamrick.vuescan' AND version_compare(bundle_short_version, '9.8.56') < 0);"
|
||||
},
|
||||
"installer_url": "https://www.hamrick.com/files/vuea6498.dmg",
|
||||
"install_script_ref": "efea8e55",
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"version": "7.0.5",
|
||||
"version": "7.1.0",
|
||||
"queries": {
|
||||
"exists": "SELECT 1 FROM programs WHERE name LIKE 'Zoom Rooms%' AND name NOT LIKE '%Installer%' AND publisher LIKE 'Zoom%Communications%';",
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name LIKE 'Zoom Rooms%' AND name NOT LIKE '%Installer%' AND publisher LIKE 'Zoom%Communications%' AND version_compare(version, '7.0.5') < 0);"
|
||||
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name LIKE 'Zoom Rooms%' AND name NOT LIKE '%Installer%' AND publisher LIKE 'Zoom%Communications%' AND version_compare(version, '7.1.0') < 0);"
|
||||
},
|
||||
"installer_url": "https://cdn.zoom.us/prod/7.0.5.7643/x64/zoomrooms-7.0.5.7643-x64.msi",
|
||||
"installer_url": "https://cdn.zoom.us/prod/7.1.0.7866/x64/zoomrooms-7.1.0.7866-x64.msi",
|
||||
"install_script_ref": "790a33a6",
|
||||
"uninstall_script_ref": "6d99782c",
|
||||
"sha256": "06c587240137610f9ebf4063f566c750d1a9a94d1ad2a53e4facb9d2da9fa49e",
|
||||
"sha256": "4bc38835f653b7e8d73c1b3b6ec28b03c0601025d9d7f6aeb98f95c57486adfd",
|
||||
"default_categories": [
|
||||
"Communication"
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user