diff --git a/ee/maintained-apps/outputs/alcove/darwin.json b/ee/maintained-apps/outputs/alcove/darwin.json index b5532128bb..c5a0a8d6fa 100644 --- a/ee/maintained-apps/outputs/alcove/darwin.json +++ b/ee/maintained-apps/outputs/alcove/darwin.json @@ -1,10 +1,10 @@ { "versions": [ { - "version": "1.7.4", + "version": "1.7.5", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.henrikruscon.Alcove';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.henrikruscon.Alcove' AND version_compare(bundle_short_version, '1.7.4') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.henrikruscon.Alcove' AND version_compare(bundle_short_version, '1.7.5') < 0);" }, "installer_url": "https://download.tryalcove.com/Alcove.dmg", "install_script_ref": "a58c1d28", diff --git a/ee/maintained-apps/outputs/brave-browser/windows.json b/ee/maintained-apps/outputs/brave-browser/windows.json index 0a04f69f8d..b8c79072b9 100644 --- a/ee/maintained-apps/outputs/brave-browser/windows.json +++ b/ee/maintained-apps/outputs/brave-browser/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "149.1.91.172", + "version": "149.1.91.178", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'Brave' AND publisher = 'Brave Software Inc';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Brave' AND publisher = 'Brave Software Inc' AND version_compare(version, '149.1.91.172') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Brave' AND publisher = 'Brave Software Inc' AND version_compare(version, '149.1.91.178') < 0);" }, - "installer_url": "https://github.com/brave/brave-browser/releases/download/v1.91.172/BraveBrowserStandaloneSilentSetup.exe", + "installer_url": "https://github.com/brave/brave-browser/releases/download/v1.91.178/BraveBrowserStandaloneSilentSetup.exe", "install_script_ref": "9a0c2b15", "uninstall_script_ref": "30c77f69", - "sha256": "c0702d8575b6c01b215d6fa00bff6c14c0395d055782b32e3932fb3af413c233", + "sha256": "a0e4c616aa45b4a2ea150c34d80d298ccf8928daf3e59c432bfa5587f37e90ca", "default_categories": [ "Browsers" ] diff --git a/ee/maintained-apps/outputs/cursor/windows.json b/ee/maintained-apps/outputs/cursor/windows.json index 864035c01a..89a9457595 100644 --- a/ee/maintained-apps/outputs/cursor/windows.json +++ b/ee/maintained-apps/outputs/cursor/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "3.8.23", + "version": "3.8.24", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'Cursor' AND publisher = 'Anysphere';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Cursor' AND publisher = 'Anysphere' AND version_compare(version, '3.8.23') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Cursor' AND publisher = 'Anysphere' AND version_compare(version, '3.8.24') < 0);" }, - "installer_url": "https://downloads.cursor.com/production/7cf19b7482706625cdb70db3211b7dd035b7aa35/win32/x64/system-setup/CursorSetup-x64-3.8.23.exe", + "installer_url": "https://downloads.cursor.com/production/cf80f4b937f3b9c48070d7085129a838ce7876a3/win32/x64/system-setup/CursorSetup-x64-3.8.24.exe", "install_script_ref": "03589b5e", "uninstall_script_ref": "6c8096c5", - "sha256": "354468c23b1d7774a58325cacd0c60b0a94a6e86700234b749f6356cfbbbaf9e", + "sha256": "c621568b7a79efa2b9b18a61f0a561111c7e4e0b48cb990620caa41d365d995a", "default_categories": [ "Developer tools" ] diff --git a/ee/maintained-apps/outputs/fastmail/darwin.json b/ee/maintained-apps/outputs/fastmail/darwin.json index 9d920b533d..8b4208367e 100644 --- a/ee/maintained-apps/outputs/fastmail/darwin.json +++ b/ee/maintained-apps/outputs/fastmail/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "1.2.1", + "version": "1.3.0", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.fastmail.mac.Fastmail';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.fastmail.mac.Fastmail' AND version_compare(bundle_short_version, '1.2.1') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.fastmail.mac.Fastmail' AND version_compare(bundle_short_version, '1.3.0') < 0);" }, - "installer_url": "https://dl.fastmailcdn.com/desktop/production/mac/arm64/Fastmail-1.2.1-arm64-mac.zip", + "installer_url": "https://dl.fastmailcdn.com/desktop/production/mac/arm64/Fastmail-1.3.0-arm64-mac.zip", "install_script_ref": "4a23adc1", "uninstall_script_ref": "a0e5b1b8", - "sha256": "22bb36ccf2dabc457832a01560c5c42b210ef3c156f8fd3d28ee98f70834b6a9", + "sha256": "959d48afe52211c1e4409aee60eae646136094ec4e2484ada7b097b52d031fa6", "default_categories": [ "Communication" ] diff --git a/ee/maintained-apps/outputs/google-gemini/darwin.json b/ee/maintained-apps/outputs/google-gemini/darwin.json index 41f3191d44..1b8aeb8582 100644 --- a/ee/maintained-apps/outputs/google-gemini/darwin.json +++ b/ee/maintained-apps/outputs/google-gemini/darwin.json @@ -1,10 +1,10 @@ { "versions": [ { - "version": "1.72.2.419", + "version": "1.79.1.457", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.google.GeminiMacOS';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.google.GeminiMacOS' AND version_compare(bundle_short_version, '1.72.2.419') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.google.GeminiMacOS' AND version_compare(bundle_short_version, '1.79.1.457') < 0);" }, "installer_url": "https://dl.google.com/release2/j33ro/release/Gemini.dmg", "install_script_ref": "d6aaaffc", diff --git a/ee/maintained-apps/outputs/nodejs/windows.json b/ee/maintained-apps/outputs/nodejs/windows.json index fec72bd369..d76b7e923e 100644 --- a/ee/maintained-apps/outputs/nodejs/windows.json +++ b/ee/maintained-apps/outputs/nodejs/windows.json @@ -1,22 +1,22 @@ { "versions": [ { - "version": "26.3.1", + "version": "26.4.0", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'Node.js' AND publisher = 'Node.js Foundation';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Node.js' AND publisher = 'Node.js Foundation' AND version_compare(version, '26.3.1') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Node.js' AND publisher = 'Node.js Foundation' AND version_compare(version, '26.4.0') < 0);" }, - "installer_url": "https://nodejs.org/dist/v26.3.1/node-v26.3.1-x64.msi", + "installer_url": "https://nodejs.org/dist/v26.4.0/node-v26.4.0-x64.msi", "install_script_ref": "8959087b", - "uninstall_script_ref": "039fa7af", - "sha256": "c07b05c3b9e22e1a408e630285f15201b86eaa32f5d9ca8cf35132c9caac0cf0", + "uninstall_script_ref": "4b733ca4", + "sha256": "c9df873c4cf0463c63b79774d96b2e126ca6ba9d9f86529846864d41775101d6", "default_categories": [ "Developer tools" ] } ], "refs": { - "039fa7af": "$product_code = '{F49784C1-6317-4E69-BFFC-3F02CA4A5D5A}'\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", + "4b733ca4": "$product_code = '{16ACB226-F825-4982-A438-4E2A4D52BC44}'\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" } } diff --git a/ee/maintained-apps/outputs/postman/windows.json b/ee/maintained-apps/outputs/postman/windows.json index 4ae6a9dc8d..5fe6c106b4 100644 --- a/ee/maintained-apps/outputs/postman/windows.json +++ b/ee/maintained-apps/outputs/postman/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "12.16.2", + "version": "12.16.3", "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.2') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name LIKE 'Postman x64 %' AND publisher = 'Postman' AND version_compare(version, '12.16.3') < 0);" }, - "installer_url": "https://dl.pstmn.io/download/version/12.16.2/windows_64", + "installer_url": "https://dl.pstmn.io/download/version/12.16.3/windows_64", "install_script_ref": "8594f0bc", "uninstall_script_ref": "fd59d029", - "sha256": "9cebab6f23fe1e20663c72aa1c2622ca376b741f5a1be1116280dafcd6929aca", + "sha256": "02f3ec4e36505323470e73ccc265b96242a7a95f0b5820b7030cb0ec7773185a", "default_categories": [ "Developer tools" ] diff --git a/ee/maintained-apps/outputs/tableplus/darwin.json b/ee/maintained-apps/outputs/tableplus/darwin.json index e465006764..6277e1b9c0 100644 --- a/ee/maintained-apps/outputs/tableplus/darwin.json +++ b/ee/maintained-apps/outputs/tableplus/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "7.2.2", + "version": "26.6.0", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.tinyapp.TablePlus';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.tinyapp.TablePlus' AND version_compare(bundle_short_version, '7.2.2') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.tinyapp.TablePlus' AND version_compare(bundle_short_version, '26.6.0') < 0);" }, - "installer_url": "https://files.tableplus.com/macos/722/TablePlus.dmg", + "installer_url": "https://files.tableplus.com/macos/730/TablePlus.dmg", "install_script_ref": "4c748894", "uninstall_script_ref": "20e49d94", - "sha256": "dac6e5c8503e73cacf09b7bc3cca5ef8d64950f9308e5328421e12951e42fb1e", + "sha256": "1f4273ff0c4bb002b99c800b1aef61a6b55ba648d7a01c479028f9543874adfe", "default_categories": [ "Developer tools" ] diff --git a/ee/maintained-apps/outputs/termius/darwin.json b/ee/maintained-apps/outputs/termius/darwin.json index 53fc94baaf..5cb8f56b31 100644 --- a/ee/maintained-apps/outputs/termius/darwin.json +++ b/ee/maintained-apps/outputs/termius/darwin.json @@ -1,10 +1,10 @@ { "versions": [ { - "version": "9.39.0", + "version": "9.40.1", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.termius-dmg.mac';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.termius-dmg.mac' AND version_compare(bundle_short_version, '9.39.0') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.termius-dmg.mac' AND version_compare(bundle_short_version, '9.40.1') < 0);" }, "installer_url": "https://autoupdate.termius.com/mac-arm64/Termius.dmg", "install_script_ref": "41ddb02e", diff --git a/ee/maintained-apps/outputs/termius/windows.json b/ee/maintained-apps/outputs/termius/windows.json index dc64ad2aad..436e31a1ef 100644 --- a/ee/maintained-apps/outputs/termius/windows.json +++ b/ee/maintained-apps/outputs/termius/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "9.39.0", + "version": "9.40.1", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'Termius' AND publisher = 'Termius Corporation';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Termius' AND publisher = 'Termius Corporation' AND version_compare(version, '9.39.0') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Termius' AND publisher = 'Termius Corporation' AND version_compare(version, '9.40.1') < 0);" }, "installer_url": "https://autoupdate.termius.com/windows/Install%20Termius.exe", "install_script_ref": "df65625a", "uninstall_script_ref": "362c320f", - "sha256": "e236ab6010b3f4ac5c588dafb8aff4d62fd0be84fc41ae94c9803a69db290417", + "sha256": "0940d111c229fcf7310f836f1b625290f6a1b4b7fa080e79fa064ed9b9a14cee", "default_categories": [ "Productivity" ]