From 899a817ba7ff86b3cd6c798e4a95b9b3dc442361 Mon Sep 17 00:00:00 2001 From: allenhouchins <32207388+allenhouchins@users.noreply.github.com> Date: Wed, 1 Jul 2026 09:05:11 +0000 Subject: [PATCH 1/2] Update Fleet-maintained apps. Generated automatically with cmd/maintained-apps. --- ee/maintained-apps/outputs/claude/darwin.json | 8 ++++---- ee/maintained-apps/outputs/claude/windows.json | 8 ++++---- ee/maintained-apps/outputs/codex-app/darwin.json | 8 ++++---- ee/maintained-apps/outputs/emclient/windows.json | 8 ++++---- ee/maintained-apps/outputs/gdevelop/windows.json | 8 ++++---- ee/maintained-apps/outputs/google-gemini/darwin.json | 4 ++-- ee/maintained-apps/outputs/granola/windows.json | 8 ++++---- ee/maintained-apps/outputs/highlight-ai/darwin.json | 8 ++++---- ee/maintained-apps/outputs/marked-app/darwin.json | 8 ++++---- ee/maintained-apps/outputs/mongodb-compass/windows.json | 8 ++++---- ee/maintained-apps/outputs/notesnook/windows.json | 8 ++++---- ee/maintained-apps/outputs/ollama/windows.json | 8 ++++---- ee/maintained-apps/outputs/openaudible/darwin.json | 8 ++++---- ee/maintained-apps/outputs/postman/darwin.json | 8 ++++---- ee/maintained-apps/outputs/postman/windows.json | 8 ++++---- ee/maintained-apps/outputs/prisma-browser/windows.json | 8 ++++---- ee/maintained-apps/outputs/reminders-menubar/darwin.json | 8 ++++---- ee/maintained-apps/outputs/reqable/windows.json | 8 ++++---- ee/maintained-apps/outputs/thunderbird/darwin.json | 8 ++++---- ee/maintained-apps/outputs/thunderbird/windows.json | 8 ++++---- ee/maintained-apps/outputs/ua-connect/darwin.json | 4 ++-- ee/maintained-apps/outputs/unity-hub/darwin.json | 4 ++-- ee/maintained-apps/outputs/virtualbox/windows.json | 8 ++++---- ee/maintained-apps/outputs/wins/darwin.json | 4 ++-- 24 files changed, 88 insertions(+), 88 deletions(-) diff --git a/ee/maintained-apps/outputs/claude/darwin.json b/ee/maintained-apps/outputs/claude/darwin.json index 205dbf61fb9..6ab8b1bad58 100644 --- a/ee/maintained-apps/outputs/claude/darwin.json +++ b/ee/maintained-apps/outputs/claude/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "1.17377.0", + "version": "1.17377.1", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.anthropic.claudefordesktop';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.anthropic.claudefordesktop' AND version_compare(bundle_short_version, '1.17377.0') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.anthropic.claudefordesktop' AND version_compare(bundle_short_version, '1.17377.1') < 0);" }, - "installer_url": "https://downloads.claude.ai/releases/darwin/universal/1.17377.0/Claude-b60f10592f58d0ddbbe045c2eee922d98c210b98.zip", + "installer_url": "https://downloads.claude.ai/releases/darwin/universal/1.17377.1/Claude-2b3ab429b13f2c904d7552b7ca82a0d2a22af52f.zip", "install_script_ref": "8b957973", "uninstall_script_ref": "421baa98", - "sha256": "1b6699c27666e5f9719ff2a24d7a5b5576955bf85130aced02fad4dce6495711", + "sha256": "573fdef6f098dc7bc461db69ff83272cdb00113ed955d93637cdf676d7b7c4e9", "default_categories": [ "Developer tools" ] diff --git a/ee/maintained-apps/outputs/claude/windows.json b/ee/maintained-apps/outputs/claude/windows.json index 3e61a60ab00..e5bbd08826b 100644 --- a/ee/maintained-apps/outputs/claude/windows.json +++ b/ee/maintained-apps/outputs/claude/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "1.15962.1", + "version": "1.17377.1", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'Claude' AND publisher = 'Anthropic, PBC';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Claude' AND publisher = 'Anthropic, PBC' AND version_compare(version, '1.15962.1') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Claude' AND publisher = 'Anthropic, PBC' AND version_compare(version, '1.17377.1') < 0);" }, - "installer_url": "https://downloads.claude.ai/releases/win32/x64/1.15962.1/Claude-1e236d9fa9efd21a5a0a66a7b70c028f48848604.msix", + "installer_url": "https://downloads.claude.ai/releases/win32/x64/1.17377.1/Claude-2b3ab429b13f2c904d7552b7ca82a0d2a22af52f.msix", "install_script_ref": "16c020cc", "uninstall_script_ref": "03f72055", - "sha256": "ca60277cabe92d3a3c7008645d6f07db001a96f640d9b2dadd92dc77880c9f43", + "sha256": "553b9161d1913ed38dd2990d3d0ed9ce9cfbda2a2167dc17b9966e7ea809fb16", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/codex-app/darwin.json b/ee/maintained-apps/outputs/codex-app/darwin.json index 7038eba0967..7ecf0622d5e 100644 --- a/ee/maintained-apps/outputs/codex-app/darwin.json +++ b/ee/maintained-apps/outputs/codex-app/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "26.623.70822", + "version": "26.623.81905", "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.70822') < 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.81905') < 0);" }, - "installer_url": "https://persistent.oaistatic.com/codex-app-prod/Codex-darwin-arm64-26.623.70822.zip", + "installer_url": "https://persistent.oaistatic.com/codex-app-prod/Codex-darwin-arm64-26.623.81905.zip", "install_script_ref": "5e3efa57", "uninstall_script_ref": "a2b5ee81", - "sha256": "4a29862faa4e4ceb177f7cb9fcbf93b65f42a3ddfda69ed9c1e8dfe2a0edb58b", + "sha256": "3be3f9f46e2d3168e3df3bc404e2cdbf2bb8a80012fb6d3a8643adf9e110a646", "default_categories": [ "Developer tools" ] diff --git a/ee/maintained-apps/outputs/emclient/windows.json b/ee/maintained-apps/outputs/emclient/windows.json index bdc954afaad..cac78f1b0e6 100644 --- a/ee/maintained-apps/outputs/emclient/windows.json +++ b/ee/maintained-apps/outputs/emclient/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "10.4.5600", + "version": "10.4.5606", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'eM Client' AND publisher = 'eM Client s.r.o.';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'eM Client' AND publisher = 'eM Client s.r.o.' AND version_compare(version, '10.4.5600') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'eM Client' AND publisher = 'eM Client s.r.o.' AND version_compare(version, '10.4.5606') < 0);" }, - "installer_url": "https://www.emclient.com/dist/v10.4.5600/setup.msi", + "installer_url": "https://www.emclient.com/dist/v10.4.5606/setup.msi", "install_script_ref": "8959087b", "uninstall_script_ref": "04c930bd", - "sha256": "d31b75ec085a595a3c3fd1a6f7f0a6b62c6d4e7abcfd8f9db163014d3eb4152d", + "sha256": "9f08f2cbb5a87c1c4950788f4fceffb4edfbe96d8e0940487b28c0884f99b993", "default_categories": [ "Communication" ], diff --git a/ee/maintained-apps/outputs/gdevelop/windows.json b/ee/maintained-apps/outputs/gdevelop/windows.json index 8b8286b0c8e..a3f608f1d0f 100644 --- a/ee/maintained-apps/outputs/gdevelop/windows.json +++ b/ee/maintained-apps/outputs/gdevelop/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "5.6.272", + "version": "5.6.273", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'GDevelop' AND publisher = 'GDevelop Team';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'GDevelop' AND publisher = 'GDevelop Team' AND version_compare(version, '5.6.272') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'GDevelop' AND publisher = 'GDevelop Team' AND version_compare(version, '5.6.273') < 0);" }, - "installer_url": "https://github.com/4ian/GDevelop/releases/download/v5.6.272/GDevelop-5-Setup-5.6.272.exe", + "installer_url": "https://github.com/4ian/GDevelop/releases/download/v5.6.273/GDevelop-5-Setup-5.6.273.exe", "install_script_ref": "c09723e7", "uninstall_script_ref": "7ab32cde", - "sha256": "8764987db03e2513acc1708ddccd919406cfde6d3eae8c19be7a3e5fd03e0c79", + "sha256": "0049c6f79c6e917da2896efa78b7450891d6a727fb98a87107f6e599cb2ff11b", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/google-gemini/darwin.json b/ee/maintained-apps/outputs/google-gemini/darwin.json index b4810c8b32c..1e49c6b1844 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.79.1.457", + "version": "1.80.15.516", "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.79.1.457') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.google.GeminiMacOS' AND version_compare(bundle_short_version, '1.80.15.516') < 0);" }, "installer_url": "https://dl.google.com/release2/j33ro/release/Gemini.dmg", "install_script_ref": "d6aaaffc", diff --git a/ee/maintained-apps/outputs/granola/windows.json b/ee/maintained-apps/outputs/granola/windows.json index 5cf19e09d43..2e4f81cd47f 100644 --- a/ee/maintained-apps/outputs/granola/windows.json +++ b/ee/maintained-apps/outputs/granola/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "7.372.2", + "version": "7.373.1", "queries": { "exists": "SELECT 1 FROM programs WHERE name LIKE 'Granola %' AND publisher = 'Granola';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name LIKE 'Granola %' AND publisher = 'Granola' AND version_compare(version, '7.372.2') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name LIKE 'Granola %' AND publisher = 'Granola' AND version_compare(version, '7.373.1') < 0);" }, - "installer_url": "https://dr2v7l5emb758.cloudfront.net/7.372.2/Granola-7.372.2-win-x64.exe", + "installer_url": "https://dr2v7l5emb758.cloudfront.net/7.373.1/Granola-7.373.1-win-x64.exe", "install_script_ref": "3f66ac53", "uninstall_script_ref": "a4fab3f5", - "sha256": "3135830b9465f4b9af731116050a66fca735af824b0f210476f0cfb48c3fc68a", + "sha256": "25937b319bd27185d3438b0461d49b8d54ba0010c9358aea251b29cf4527c304", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/highlight-ai/darwin.json b/ee/maintained-apps/outputs/highlight-ai/darwin.json index 3442eaf9b9f..b9f55c87088 100644 --- a/ee/maintained-apps/outputs/highlight-ai/darwin.json +++ b/ee/maintained-apps/outputs/highlight-ai/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "1.3.280", + "version": "1.3.282", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'tv.medal.highlight';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'tv.medal.highlight' AND version_compare(bundle_short_version, '1.3.280') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'tv.medal.highlight' AND version_compare(bundle_short_version, '1.3.282') < 0);" }, - "installer_url": "https://cdn.highlightai.com/releases/darwin/arm64/Highlight-1.3.280-arm64.dmg", + "installer_url": "https://cdn.highlightai.com/releases/darwin/arm64/Highlight-1.3.282-arm64.dmg", "install_script_ref": "bb764101", "uninstall_script_ref": "49c63a27", - "sha256": "07b42c31dd7282f5ab290df0dc7e32a6de57ba6b826a1099bd313b636ac4157d", + "sha256": "e2de8a71cbe58f8891740d99e12ceba87ecc16a1d50ae7450b4302ac78aec9e9", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/marked-app/darwin.json b/ee/maintained-apps/outputs/marked-app/darwin.json index cdd663ec754..e757449cb54 100644 --- a/ee/maintained-apps/outputs/marked-app/darwin.json +++ b/ee/maintained-apps/outputs/marked-app/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "3.1.5", + "version": "3.1.6", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.brettterpstra.marked';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.brettterpstra.marked' AND version_compare(bundle_short_version, '3.1.5') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.brettterpstra.marked' AND version_compare(bundle_short_version, '3.1.6') < 0);" }, - "installer_url": "https://updates.markedapp.com/updates/Marked%203.1.5.zip", + "installer_url": "https://updates.markedapp.com/updates/Marked%203.1.6.zip", "install_script_ref": "c6782863", "uninstall_script_ref": "9e4b9fca", - "sha256": "c7b80202b5bcb525faf63cf29f974f2a634509963a0617eede05360527721d3f", + "sha256": "be794d5115c6da4e7566bacba1f3c22680d57a561ed8a010810abf8f91ab5d2a", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/mongodb-compass/windows.json b/ee/maintained-apps/outputs/mongodb-compass/windows.json index f758e8ab775..6d7c58c4bd5 100644 --- a/ee/maintained-apps/outputs/mongodb-compass/windows.json +++ b/ee/maintained-apps/outputs/mongodb-compass/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "1.49.9.0", + "version": "1.49.10.0", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'MongoDB Compass' AND publisher = 'MongoDB Inc';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'MongoDB Compass' AND publisher = 'MongoDB Inc' AND version_compare(version, '1.49.9.0') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'MongoDB Compass' AND publisher = 'MongoDB Inc' AND version_compare(version, '1.49.10.0') < 0);" }, - "installer_url": "https://github.com/mongodb-js/compass/releases/download/v1.49.9/mongodb-compass-1.49.9-win32-x64.msi", + "installer_url": "https://github.com/mongodb-js/compass/releases/download/v1.49.10/mongodb-compass-1.49.10-win32-x64.msi", "install_script_ref": "8959087b", "uninstall_script_ref": "2781c2bb", - "sha256": "e1d6b111512219479d37efdceb2acaac6d7811a6a7d65efe225061433da434e2", + "sha256": "bf4f43c2d962756656a13bf9885096e9da655eb4053e936083c9d5fbbd6e72f7", "default_categories": [ "Developer tools" ], diff --git a/ee/maintained-apps/outputs/notesnook/windows.json b/ee/maintained-apps/outputs/notesnook/windows.json index 68cd9893f00..6df4da69746 100644 --- a/ee/maintained-apps/outputs/notesnook/windows.json +++ b/ee/maintained-apps/outputs/notesnook/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "3.4.0", + "version": "3.4.1", "queries": { "exists": "SELECT 1 FROM programs WHERE name LIKE 'Notesnook %' AND publisher = 'Streetwriters';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name LIKE 'Notesnook %' AND publisher = 'Streetwriters' AND version_compare(version, '3.4.0') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name LIKE 'Notesnook %' AND publisher = 'Streetwriters' AND version_compare(version, '3.4.1') < 0);" }, - "installer_url": "https://github.com/streetwriters/notesnook/releases/download/v3.4.0/notesnook_win_x64.exe", + "installer_url": "https://github.com/streetwriters/notesnook/releases/download/v3.4.1/notesnook_win_x64.exe", "install_script_ref": "fae91a29", "uninstall_script_ref": "83cee2d6", - "sha256": "f76d5ba5aea5aea241e0819f49173b680e9ecb7e311cb7088756e1d538cfe6fa", + "sha256": "3e23f06ef7fa9c2674b4cce42f958654bfa8c6ee60444e36ec789fdc66984c1b", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/ollama/windows.json b/ee/maintained-apps/outputs/ollama/windows.json index d96e406117e..29d705a1b76 100644 --- a/ee/maintained-apps/outputs/ollama/windows.json +++ b/ee/maintained-apps/outputs/ollama/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "0.30.11", + "version": "0.31.1", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'Ollama' AND publisher = 'Ollama';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Ollama' AND publisher = 'Ollama' AND version_compare(version, '0.30.11') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Ollama' AND publisher = 'Ollama' AND version_compare(version, '0.31.1') < 0);" }, - "installer_url": "https://github.com/ollama/ollama/releases/download/v0.30.11/OllamaSetup.exe", + "installer_url": "https://github.com/ollama/ollama/releases/download/v0.31.1/OllamaSetup.exe", "install_script_ref": "e14c71ee", "uninstall_script_ref": "3f049b5d", - "sha256": "276ce8a2079157a8637b39440947424c6bfa917da29eddc792100cc5ca5eb999", + "sha256": "b93ac1c6eab658f949bf5f675b40bf997b6684f88b5c230160fb131717430718", "default_categories": [ "Developer tools" ] diff --git a/ee/maintained-apps/outputs/openaudible/darwin.json b/ee/maintained-apps/outputs/openaudible/darwin.json index a853b6aff22..7155041064b 100644 --- a/ee/maintained-apps/outputs/openaudible/darwin.json +++ b/ee/maintained-apps/outputs/openaudible/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "4.8.6", + "version": "4.8.7", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'org.openaudible.openaudible';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'org.openaudible.openaudible' AND version_compare(bundle_short_version, '4.8.6') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'org.openaudible.openaudible' AND version_compare(bundle_short_version, '4.8.7') < 0);" }, - "installer_url": "https://github.com/openaudible/openaudible/releases/download/v4.8.6/OpenAudible_4.8.6.dmg", + "installer_url": "https://github.com/openaudible/openaudible/releases/download/v4.8.7/OpenAudible_4.8.7.dmg", "install_script_ref": "7de82ace", "uninstall_script_ref": "5a6b6749", - "sha256": "c707c98a1456926a6772e1a937d52cd5eb08970011b53ce4f078c6c64e2c3b33", + "sha256": "0fd35949777c55b01d50c412b97dd11e90d9719ace79ec3ae221742a1c2c8522", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/postman/darwin.json b/ee/maintained-apps/outputs/postman/darwin.json index 23fa8e50d6b..fd2b252f921 100644 --- a/ee/maintained-apps/outputs/postman/darwin.json +++ b/ee/maintained-apps/outputs/postman/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "12.16.4", + "version": "12.17.2", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.postmanlabs.mac';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.postmanlabs.mac' AND version_compare(bundle_short_version, '12.16.4') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.postmanlabs.mac' AND version_compare(bundle_short_version, '12.17.2') < 0);" }, - "installer_url": "https://dl.pstmn.io/download/version/12.16.4/osx_arm64", + "installer_url": "https://dl.pstmn.io/download/version/12.17.2/osx_arm64", "install_script_ref": "96d73870", "uninstall_script_ref": "966b2fa5", - "sha256": "38c7213481b3176c80bc4b1295ef0c60b807fee8f72ee46857a097032e0687d7", + "sha256": "b5cf5c153394eee792194a7a01fb676fee967494b8752928499447ad3463bb17", "default_categories": [ "Developer tools" ] diff --git a/ee/maintained-apps/outputs/postman/windows.json b/ee/maintained-apps/outputs/postman/windows.json index dcea96b1df2..3a8848a63bb 100644 --- a/ee/maintained-apps/outputs/postman/windows.json +++ b/ee/maintained-apps/outputs/postman/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "12.17.1", + "version": "12.17.2", "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.17.1') < 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.2') < 0);" }, - "installer_url": "https://dl.pstmn.io/download/version/12.17.1/windows_64", + "installer_url": "https://dl.pstmn.io/download/version/12.17.2/windows_64", "install_script_ref": "8594f0bc", "uninstall_script_ref": "fd59d029", - "sha256": "72a2d55b62960e3a939116ebffa648fafc9f410fe6b59cd45243a539bc33a7df", + "sha256": "938a103d30919f4462f18f7da8f4d8b8656722f7f70052c20c198dd5b13c517b", "default_categories": [ "Developer tools" ] diff --git a/ee/maintained-apps/outputs/prisma-browser/windows.json b/ee/maintained-apps/outputs/prisma-browser/windows.json index a7c406cb923..0b447c2a255 100644 --- a/ee/maintained-apps/outputs/prisma-browser/windows.json +++ b/ee/maintained-apps/outputs/prisma-browser/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "149.26.4.197", + "version": "150.33.2.46", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'Prisma Access Browser' AND publisher = 'Palo Alto Networks Inc';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Prisma Access Browser' AND publisher = 'Palo Alto Networks Inc' AND version_compare(version, '149.26.4.197') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Prisma Access Browser' AND publisher = 'Palo Alto Networks Inc' AND version_compare(version, '150.33.2.46') < 0);" }, - "installer_url": "https://updates.talon-sec.com/releases/Prisma%20Access%20Browser/win/packaged/x64/crx_signed_o4_stable_prisma_access_browser_installer_149_26_4_197-149.26.4.197-56c7f985.msi", + "installer_url": "https://updates.talon-sec.com/releases/Prisma%20Access%20Browser/win/packaged/x64/crx_signed_o4_stable_prisma_access_browser_installer_150_33_2_46-150.33.2.46-1da7e04d.msi", "install_script_ref": "8959087b", "uninstall_script_ref": "84194ed8", - "sha256": "a3341dd003ce33ea14de77b550d15d87739b26b67d49c812f20e79a5fef43b99", + "sha256": "d8e18b46cc64488638c2ae77f8f9dfc3cbeeca9395809aae5efc15d67c7cf5e9", "default_categories": [ "Browsers" ], diff --git a/ee/maintained-apps/outputs/reminders-menubar/darwin.json b/ee/maintained-apps/outputs/reminders-menubar/darwin.json index 588f6eededb..f9f9a5f385d 100644 --- a/ee/maintained-apps/outputs/reminders-menubar/darwin.json +++ b/ee/maintained-apps/outputs/reminders-menubar/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "2.1.0", + "version": "2.1.1", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'br.com.damascenorafael.reminders-menubar';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'br.com.damascenorafael.reminders-menubar' AND version_compare(bundle_short_version, '2.1.0') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'br.com.damascenorafael.reminders-menubar' AND version_compare(bundle_short_version, '2.1.1') < 0);" }, - "installer_url": "https://github.com/DamascenoRafael/reminders-menubar/releases/download/v2.1.0/reminders-menubar.zip", + "installer_url": "https://github.com/DamascenoRafael/reminders-menubar/releases/download/v2.1.1/reminders-menubar.zip", "install_script_ref": "8c3858a5", "uninstall_script_ref": "467090f2", - "sha256": "8e4f43e089849950f4631b121a8a4536352c457622ab7c1a4e36441d6303dff9", + "sha256": "1eafb0ef195f61c7e72823899b3ac031a7e6fc4967b56a459b2a78cd5a1795a1", "default_categories": [ "Utilities" ] diff --git a/ee/maintained-apps/outputs/reqable/windows.json b/ee/maintained-apps/outputs/reqable/windows.json index b5602581edd..5491057c499 100644 --- a/ee/maintained-apps/outputs/reqable/windows.json +++ b/ee/maintained-apps/outputs/reqable/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "3.2.2", + "version": "3.2.3", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'Reqable' AND publisher = 'Reqqable Inc.';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Reqable' AND publisher = 'Reqqable Inc.' AND version_compare(version, '3.2.2') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Reqable' AND publisher = 'Reqqable Inc.' AND version_compare(version, '3.2.3') < 0);" }, - "installer_url": "https://github.com/reqable/reqable-app/releases/download/3.2.2/reqable-app-windows-x86_64.exe", + "installer_url": "https://github.com/reqable/reqable-app/releases/download/3.2.3/reqable-app-windows-x86_64.exe", "install_script_ref": "d2ffec58", "uninstall_script_ref": "b33fc442", - "sha256": "b8c938a1feadc046a3a33299162a2e40a479cce658310b5e4e279154dc25f8ff", + "sha256": "040ec6c2e138e7b20090acd487e9cae7ca987a1463925c28b49320531e7dee24", "default_categories": [ "Developer tools" ] diff --git a/ee/maintained-apps/outputs/thunderbird/darwin.json b/ee/maintained-apps/outputs/thunderbird/darwin.json index 6d4e8f942ca..422f360c59a 100644 --- a/ee/maintained-apps/outputs/thunderbird/darwin.json +++ b/ee/maintained-apps/outputs/thunderbird/darwin.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "152.0", + "version": "152.0.1", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'org.mozilla.thunderbird';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'org.mozilla.thunderbird' AND version_compare(bundle_short_version, '152.0') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'org.mozilla.thunderbird' AND version_compare(bundle_short_version, '152.0.1') < 0);" }, - "installer_url": "https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/152.0/mac/en-US/Thunderbird%20152.0.dmg", + "installer_url": "https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/152.0.1/mac/en-US/Thunderbird%20152.0.1.dmg", "install_script_ref": "7cfa15ee", "uninstall_script_ref": "88749f85", - "sha256": "42ac9a908831d8fb32c85dbd484a8d31106dd9fee950be5b43565dcf8303ea7f", + "sha256": "2ddb04427a7153e2c25f2f118ba42d5904f73b8e8b7599a0761a30c774fc00c6", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/thunderbird/windows.json b/ee/maintained-apps/outputs/thunderbird/windows.json index 6bd6962dc98..9af0b763463 100644 --- a/ee/maintained-apps/outputs/thunderbird/windows.json +++ b/ee/maintained-apps/outputs/thunderbird/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "152.0", + "version": "152.0.1", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'Mozilla Thunderbird (x64 en-US)' AND publisher = 'Mozilla';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Mozilla Thunderbird (x64 en-US)' AND publisher = 'Mozilla' AND version_compare(version, '152.0') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Mozilla Thunderbird (x64 en-US)' AND publisher = 'Mozilla' AND version_compare(version, '152.0.1') < 0);" }, - "installer_url": "https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/152.0/win64/en-US/Thunderbird%20Setup%20152.0.exe", + "installer_url": "https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/152.0.1/win64/en-US/Thunderbird%20Setup%20152.0.1.exe", "install_script_ref": "26f2daf8", "uninstall_script_ref": "96113731", - "sha256": "4f50bc0c5138f44ec6d61d7412675334712c04e4defeccd38bb61a0ea444dc37", + "sha256": "8ac6473b18aa31ba2331c0c9c7242bddbbadc1f87cef077056ba953003a2fce9", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/ua-connect/darwin.json b/ee/maintained-apps/outputs/ua-connect/darwin.json index 7dc4e3a7041..ab7cbc6bb5b 100644 --- a/ee/maintained-apps/outputs/ua-connect/darwin.json +++ b/ee/maintained-apps/outputs/ua-connect/darwin.json @@ -6,10 +6,10 @@ "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.uaudio.ua-connect';", "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.uaudio.ua-connect' AND version_compare(bundle_short_version, '1.9.5') < 0);" }, - "installer_url": "https://builds.uaudio.com/apps/UA_Connect/UA_Connect_1_9_5_3731_Mac.dmg", + "installer_url": "https://builds.uaudio.com/apps/UA_Connect/UA_Connect_1_9_5_3743_Mac.dmg", "install_script_ref": "3d09e295", "uninstall_script_ref": "0e6f3643", - "sha256": "e6c3c40aa7d54cf988eeaace53e842c42cd616e61292eff653416073ed188ed2", + "sha256": "59034c71eaae579d95d2cab936494e5a8ed8a5b03ad6d460e50c9fba73d8deb9", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/unity-hub/darwin.json b/ee/maintained-apps/outputs/unity-hub/darwin.json index 3fa75db4299..0f2dae54555 100644 --- a/ee/maintained-apps/outputs/unity-hub/darwin.json +++ b/ee/maintained-apps/outputs/unity-hub/darwin.json @@ -1,10 +1,10 @@ { "versions": [ { - "version": "3.18.3", + "version": "3.19.1", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.unity3d.unityhub';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.unity3d.unityhub' AND version_compare(bundle_short_version, '3.18.3') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.unity3d.unityhub' AND version_compare(bundle_short_version, '3.19.1') < 0);" }, "installer_url": "https://public-cdn.cloud.unity3d.com/hub/prod/UnityHubSetup-arm64.dmg", "install_script_ref": "c26804cb", diff --git a/ee/maintained-apps/outputs/virtualbox/windows.json b/ee/maintained-apps/outputs/virtualbox/windows.json index 5cacd4979bd..115eb079b3e 100644 --- a/ee/maintained-apps/outputs/virtualbox/windows.json +++ b/ee/maintained-apps/outputs/virtualbox/windows.json @@ -1,15 +1,15 @@ { "versions": [ { - "version": "7.2.10", + "version": "7.2.12", "queries": { "exists": "SELECT 1 FROM programs WHERE name LIKE 'Oracle VirtualBox %' AND publisher = 'Oracle and/or its affiliates';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name LIKE 'Oracle VirtualBox %' AND publisher = 'Oracle and/or its affiliates' AND version_compare(version, '7.2.10') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name LIKE 'Oracle VirtualBox %' AND publisher = 'Oracle and/or its affiliates' AND version_compare(version, '7.2.12') < 0);" }, - "installer_url": "https://download.virtualbox.org/virtualbox/7.2.10/VirtualBox-7.2.10-174163-Win.exe", + "installer_url": "https://download.virtualbox.org/virtualbox/7.2.12/VirtualBox-7.2.12-174389-Win.exe", "install_script_ref": "556130e3", "uninstall_script_ref": "fb3c3d4d", - "sha256": "f4750f6f64c44df03ee2921de77e63c30e84e03a3aad07fd00f292265ff164c7", + "sha256": "5094f3d573fe2a511bfc7ae8982c2f6544ae9b5051048dc7a0e9985c74dcac4c", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/wins/darwin.json b/ee/maintained-apps/outputs/wins/darwin.json index 46f4d7e8422..88e6f77bbd8 100644 --- a/ee/maintained-apps/outputs/wins/darwin.json +++ b/ee/maintained-apps/outputs/wins/darwin.json @@ -1,10 +1,10 @@ { "versions": [ { - "version": "3.3", + "version": "3.4", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'cools.wins.main';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'cools.wins.main' AND version_compare(bundle_short_version, '3.3') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'cools.wins.main' AND version_compare(bundle_short_version, '3.4') < 0);" }, "installer_url": "https://winswebsite.s3.us-east-005.backblazeb2.com/Wins.zip", "install_script_ref": "16e109de", From bbc08f67efe7e246f2be8035f47aa76771ce27ad Mon Sep 17 00:00:00 2001 From: Allen Houchins Date: Wed, 1 Jul 2026 07:56:01 -0500 Subject: [PATCH 2/2] Fix GDevelop install and freeze wins version Add /allusers flag to GDevelop NSIS installer to force machine-wide install and prevent 0xc0000005 crash when running as SYSTEM. Also freeze wins macOS app at version 3.3 to avoid tracking unstable upstream releases. --- ee/maintained-apps/inputs/homebrew/wins.json | 3 ++- .../inputs/winget/scripts/gdevelop_install.ps1 | 5 +++-- ee/maintained-apps/outputs/gdevelop/windows.json | 6 +++--- ee/maintained-apps/outputs/wins/darwin.json | 4 ++-- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/ee/maintained-apps/inputs/homebrew/wins.json b/ee/maintained-apps/inputs/homebrew/wins.json index 76d6f96b46d..368c0341d0f 100644 --- a/ee/maintained-apps/inputs/homebrew/wins.json +++ b/ee/maintained-apps/inputs/homebrew/wins.json @@ -6,5 +6,6 @@ "slug": "wins/darwin", "default_categories": [ "Utilities" - ] + ], + "frozen": true } \ No newline at end of file diff --git a/ee/maintained-apps/inputs/winget/scripts/gdevelop_install.ps1 b/ee/maintained-apps/inputs/winget/scripts/gdevelop_install.ps1 index 9740d83d7e8..605a365e663 100644 --- a/ee/maintained-apps/inputs/winget/scripts/gdevelop_install.ps1 +++ b/ee/maintained-apps/inputs/winget/scripts/gdevelop_install.ps1 @@ -1,7 +1,8 @@ # Learn more about .exe install scripts: # http://fleetdm.com/learn-more-about/exe-install-scripts # -# GDevelop ships as an NSIS (Nullsoft) installer. +# electron-builder NSIS installer; /allusers forces a machine-wide install +# (without it, running as SYSTEM crashes with 0xc0000005). $exeFilePath = "${env:INSTALLER_PATH}" @@ -13,7 +14,7 @@ try { $processOptions = @{ FilePath = "$exeFilePath" - ArgumentList = "/S" + ArgumentList = "/S /allusers" PassThru = $true Wait = $true NoNewWindow = $true diff --git a/ee/maintained-apps/outputs/gdevelop/windows.json b/ee/maintained-apps/outputs/gdevelop/windows.json index a3f608f1d0f..6d4b250a3a2 100644 --- a/ee/maintained-apps/outputs/gdevelop/windows.json +++ b/ee/maintained-apps/outputs/gdevelop/windows.json @@ -7,7 +7,7 @@ "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'GDevelop' AND publisher = 'GDevelop Team' AND version_compare(version, '5.6.273') < 0);" }, "installer_url": "https://github.com/4ian/GDevelop/releases/download/v5.6.273/GDevelop-5-Setup-5.6.273.exe", - "install_script_ref": "c09723e7", + "install_script_ref": "01cf10cc", "uninstall_script_ref": "7ab32cde", "sha256": "0049c6f79c6e917da2896efa78b7450891d6a727fb98a87107f6e599cb2ff11b", "default_categories": [ @@ -16,7 +16,7 @@ } ], "refs": { - "7ab32cde": "$displayName = \"GDevelop\"\n$publisher = \"GDevelop\"\n$paths = @(\n 'HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall',\n 'HKCU:\\SOFTWARE\\WOW6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall',\n 'HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall',\n 'HKLM:\\SOFTWARE\\WOW6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall'\n)\n$uninstall = $null\nforeach ($p in $paths) {\n $items = Get-ItemProperty \"$p\\*\" -ErrorAction SilentlyContinue | Where-Object {\n $_.DisplayName -and ($_.DisplayName -eq $displayName -or $_.DisplayName -like \"$displayName *\") -and\n ($publisher -eq \"\" -or $_.Publisher -like \"*$publisher*\")\n }\n if ($items) { $uninstall = $items | Select-Object -First 1; break }\n}\nif (-not $uninstall -or -not $uninstall.UninstallString) { Write-Host \"Uninstall entry not found\"; Exit 0 }\n$uninstallString = $uninstall.UninstallString\n$exePath = \"\"\nif ($uninstallString -match '^\"([^\"]+)\"(.*)') { $exePath = $matches[1] }\nelseif ($uninstallString -match '^(.+?\\.exe)(.*)$') { $exePath = $matches[1] }\nelse { Write-Host \"Error: Could not parse uninstall string: $uninstallString\"; Exit 1 }\n$installDir = if ($uninstall.InstallLocation -and (Test-Path -LiteralPath $uninstall.InstallLocation)) { $uninstall.InstallLocation.TrimEnd('\\') } else { (Split-Path -Parent $exePath).TrimEnd('\\') }\n$argumentList = @(\"/S\", \"_?=$installDir\")\ntry {\n $processOptions = @{ FilePath = $exePath; ArgumentList = $argumentList; NoNewWindow = $true; PassThru = $true; Wait = $true }\n $process = Start-Process @processOptions\n $exitCode = $process.ExitCode\n Write-Host \"Uninstall exit code: $exitCode\"\n # Only sweep leftovers on a successful uninstall, and never a root/short path\n if ($exitCode -eq 0 -and $installDir) {\n $resolvedDir = $null\n try { $resolvedDir = (Resolve-Path -LiteralPath $installDir -ErrorAction Stop).Path } catch { $resolvedDir = $null }\n if ($resolvedDir -and ($resolvedDir -match '^[A-Za-z]:\\\\') -and ((($resolvedDir.TrimEnd('\\')) -split '\\\\').Count -ge 3) -and (Test-Path -LiteralPath $resolvedDir)) {\n Remove-Item -LiteralPath $resolvedDir -Recurse -Force -ErrorAction SilentlyContinue\n }\n }\n Exit $exitCode\n} catch { Write-Host \"Error running uninstaller: $_\"; Exit 1 }\n", - "c09723e7": "# Learn more about .exe install scripts:\n# http://fleetdm.com/learn-more-about/exe-install-scripts\n#\n# GDevelop ships as an NSIS (Nullsoft) installer.\n\n$exeFilePath = \"${env:INSTALLER_PATH}\"\n\ntry {\n if (-not (Test-Path $exeFilePath)) {\n Write-Host \"Error: Installer file not found at: $exeFilePath\"\n Exit 1\n }\n\n $processOptions = @{\n FilePath = \"$exeFilePath\"\n ArgumentList = \"/S\"\n PassThru = $true\n Wait = $true\n NoNewWindow = $true\n }\n\n $process = Start-Process @processOptions\n $exitCode = $process.ExitCode\n Write-Host \"Install exit code: $exitCode\"\n Exit $exitCode\n\n} catch {\n Write-Host \"Error: $_\"\n Exit 1\n}\n" + "01cf10cc": "# Learn more about .exe install scripts:\n# http://fleetdm.com/learn-more-about/exe-install-scripts\n#\n# electron-builder NSIS installer; /allusers forces a machine-wide install\n# (without it, running as SYSTEM crashes with 0xc0000005).\n\n$exeFilePath = \"${env:INSTALLER_PATH}\"\n\ntry {\n if (-not (Test-Path $exeFilePath)) {\n Write-Host \"Error: Installer file not found at: $exeFilePath\"\n Exit 1\n }\n\n $processOptions = @{\n FilePath = \"$exeFilePath\"\n ArgumentList = \"/S /allusers\"\n PassThru = $true\n Wait = $true\n NoNewWindow = $true\n }\n\n $process = Start-Process @processOptions\n $exitCode = $process.ExitCode\n Write-Host \"Install exit code: $exitCode\"\n Exit $exitCode\n\n} catch {\n Write-Host \"Error: $_\"\n Exit 1\n}\n", + "7ab32cde": "$displayName = \"GDevelop\"\n$publisher = \"GDevelop\"\n$paths = @(\n 'HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall',\n 'HKCU:\\SOFTWARE\\WOW6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall',\n 'HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall',\n 'HKLM:\\SOFTWARE\\WOW6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall'\n)\n$uninstall = $null\nforeach ($p in $paths) {\n $items = Get-ItemProperty \"$p\\*\" -ErrorAction SilentlyContinue | Where-Object {\n $_.DisplayName -and ($_.DisplayName -eq $displayName -or $_.DisplayName -like \"$displayName *\") -and\n ($publisher -eq \"\" -or $_.Publisher -like \"*$publisher*\")\n }\n if ($items) { $uninstall = $items | Select-Object -First 1; break }\n}\nif (-not $uninstall -or -not $uninstall.UninstallString) { Write-Host \"Uninstall entry not found\"; Exit 0 }\n$uninstallString = $uninstall.UninstallString\n$exePath = \"\"\nif ($uninstallString -match '^\"([^\"]+)\"(.*)') { $exePath = $matches[1] }\nelseif ($uninstallString -match '^(.+?\\.exe)(.*)$') { $exePath = $matches[1] }\nelse { Write-Host \"Error: Could not parse uninstall string: $uninstallString\"; Exit 1 }\n$installDir = if ($uninstall.InstallLocation -and (Test-Path -LiteralPath $uninstall.InstallLocation)) { $uninstall.InstallLocation.TrimEnd('\\') } else { (Split-Path -Parent $exePath).TrimEnd('\\') }\n$argumentList = @(\"/S\", \"_?=$installDir\")\ntry {\n $processOptions = @{ FilePath = $exePath; ArgumentList = $argumentList; NoNewWindow = $true; PassThru = $true; Wait = $true }\n $process = Start-Process @processOptions\n $exitCode = $process.ExitCode\n Write-Host \"Uninstall exit code: $exitCode\"\n # Only sweep leftovers on a successful uninstall, and never a root/short path\n if ($exitCode -eq 0 -and $installDir) {\n $resolvedDir = $null\n try { $resolvedDir = (Resolve-Path -LiteralPath $installDir -ErrorAction Stop).Path } catch { $resolvedDir = $null }\n if ($resolvedDir -and ($resolvedDir -match '^[A-Za-z]:\\\\') -and ((($resolvedDir.TrimEnd('\\')) -split '\\\\').Count -ge 3) -and (Test-Path -LiteralPath $resolvedDir)) {\n Remove-Item -LiteralPath $resolvedDir -Recurse -Force -ErrorAction SilentlyContinue\n }\n }\n Exit $exitCode\n} catch { Write-Host \"Error running uninstaller: $_\"; Exit 1 }\n" } } diff --git a/ee/maintained-apps/outputs/wins/darwin.json b/ee/maintained-apps/outputs/wins/darwin.json index 88e6f77bbd8..46f4d7e8422 100644 --- a/ee/maintained-apps/outputs/wins/darwin.json +++ b/ee/maintained-apps/outputs/wins/darwin.json @@ -1,10 +1,10 @@ { "versions": [ { - "version": "3.4", + "version": "3.3", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'cools.wins.main';", - "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'cools.wins.main' AND version_compare(bundle_short_version, '3.4') < 0);" + "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'cools.wins.main' AND version_compare(bundle_short_version, '3.3') < 0);" }, "installer_url": "https://winswebsite.s3.us-east-005.backblazeb2.com/Wins.zip", "install_script_ref": "16e109de",