From 89c35709efa8e3143497d1cd312e506d34d4e331 Mon Sep 17 00:00:00 2001 From: fleet-release <80479975+fleet-release@users.noreply.github.com> Date: Tue, 27 Jan 2026 12:32:43 -0800 Subject: [PATCH] Update Fleet-maintained apps (#38832) Automated ingestion of latest Fleet-maintained app data. --------- Co-authored-by: mostlikelee <16102903+mostlikelee@users.noreply.github.com> Co-authored-by: Allen Houchins --- .../outputs/adobe-creative-cloud/darwin.json | 6 +++--- .../outputs/elgato-stream-deck/darwin.json | 10 +++++----- .../outputs/grammarly-desktop/darwin.json | 6 +++--- ee/maintained-apps/outputs/mongodb-compass/darwin.json | 6 +++--- ee/maintained-apps/outputs/notion/darwin.json | 6 +++--- ee/maintained-apps/outputs/notion/windows.json | 6 +++--- ee/maintained-apps/outputs/spotify/windows.json | 6 +++--- ee/maintained-apps/outputs/teamviewer/darwin.json | 6 +++--- ee/maintained-apps/outputs/whatsapp/darwin.json | 6 +++--- ee/maintained-apps/outputs/windsurf/darwin.json | 6 +++--- 10 files changed, 32 insertions(+), 32 deletions(-) diff --git a/ee/maintained-apps/outputs/adobe-creative-cloud/darwin.json b/ee/maintained-apps/outputs/adobe-creative-cloud/darwin.json index b08c950c5a..fa946e8a4b 100644 --- a/ee/maintained-apps/outputs/adobe-creative-cloud/darwin.json +++ b/ee/maintained-apps/outputs/adobe-creative-cloud/darwin.json @@ -1,14 +1,14 @@ { "versions": [ { - "version": "6.8.0.821", + "version": "6.8.1.865", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.adobe.acc.AdobeCreativeCloud';" }, - "installer_url": "https://ccmdls.adobe.com/AdobeProducts/StandaloneBuilds/ACCC/ESD/6.8.0/821/macarm64/ACCCx6_8_0_821.dmg", + "installer_url": "https://ccmdls.adobe.com/AdobeProducts/StandaloneBuilds/ACCC/ESD/6.8.1/865/macarm64/ACCCx6_8_1_865.dmg", "install_script_ref": "1ad8f626", "uninstall_script_ref": "0f729ae8", - "sha256": "beadfa4bdf2ab0b3b0c9c7aa9dbe5d699d8351afdbccd2eb18f8be1cf4960543", + "sha256": "bedbaf48288b5d09cd86450f13d91b311411b4e535eee414c9f50c161f3765ec", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/elgato-stream-deck/darwin.json b/ee/maintained-apps/outputs/elgato-stream-deck/darwin.json index c5c0b79e6e..95991f68bb 100644 --- a/ee/maintained-apps/outputs/elgato-stream-deck/darwin.json +++ b/ee/maintained-apps/outputs/elgato-stream-deck/darwin.json @@ -1,14 +1,14 @@ { "versions": [ { - "version": "7.1.1.22340", + "version": "7.2.1.22472", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.elgato.StreamDeck';" }, - "installer_url": "https://edge.elgato.com/egc/macos/sd/Stream_Deck_7.1.1.22340.pkg", - "install_script_ref": "3af5dead", + "installer_url": "https://edge.elgato.com/egc/macos/sd/Stream_Deck_7.2.1.22472.pkg", + "install_script_ref": "7a880f36", "uninstall_script_ref": "0561d07f", - "sha256": "8d2b6bc7614d18403c27efdf9facc78a0263ee179d8de8be0777ef2e0bf8b78b", + "sha256": "d0fc9ca3c914ca03b822ca9b5ba677306f9fba8b351421f8b7246652b232430b", "default_categories": [ "Productivity" ] @@ -16,6 +16,6 @@ ], "refs": { "0561d07f": "#!/bin/sh\n\n# variables\nLOGGED_IN_USER=$(scutil <<< \"show State:/Users/ConsoleUser\" | awk '/Name :/ { print $3 }')\n# functions\n\nexpand_pkgid_and_map() {\n local PKGID=\"$1\"\n local FUNC=\"$2\"\n if [[ \"$PKGID\" == *\"*\" ]]; then\n local prefix=\"${PKGID%\\*}\"\n echo \"Expanding wildcard for PKGID: $PKGID\"\n for receipt in $(pkgutil --pkgs | grep \"^${prefix}\"); do\n echo \"Processing $receipt\"\n \"$FUNC\" \"$receipt\"\n done\n else\n \"$FUNC\" \"$PKGID\"\n fi\n}\n\nforget_pkg() {\n local PKGID=\"$1\"\n expand_pkgid_and_map \"$PKGID\" forget_receipt\n}\n\nforget_receipt() {\n local PKGID=\"$1\"\n sudo pkgutil --forget \"$PKGID\"\n}\n\nquit_application() {\n local bundle_id=\"$1\"\n local timeout_duration=10\n\n # check if the application is running\n if ! osascript -e \"application id \\\"$bundle_id\\\" is running\" 2>/dev/null; then\n return\n fi\n\n local console_user\n console_user=$(stat -f \"%Su\" /dev/console)\n if [[ $EUID -eq 0 && \"$console_user\" == \"root\" ]]; then\n echo \"Not logged into a non-root GUI; skipping quitting application ID '$bundle_id'.\"\n return\n fi\n\n echo \"Quitting application '$bundle_id'...\"\n\n # try to quit the application within the timeout period\n local quit_success=false\n SECONDS=0\n while (( SECONDS < timeout_duration )); do\n if osascript -e \"tell application id \\\"$bundle_id\\\" to quit\" >/dev/null 2>&1; then\n if ! pgrep -f \"$bundle_id\" >/dev/null 2>&1; then\n echo \"Application '$bundle_id' quit successfully.\"\n quit_success=true\n break\n fi\n fi\n sleep 1\n done\n\n if [[ \"$quit_success\" = false ]]; then\n echo \"Application '$bundle_id' did not quit.\"\n fi\n}\n\n\nremove_launchctl_service() {\n local service=\"$1\"\n local booleans=(\"true\" \"false\")\n local plist_status\n local paths\n local should_sudo\n\n echo \"Removing launchctl service ${service}\"\n\n for should_sudo in \"${booleans[@]}\"; do\n plist_status=$(launchctl list \"${service}\" 2>/dev/null)\n\n if [[ $plist_status == \\{* ]]; then\n if [[ $should_sudo == \"true\" ]]; then\n sudo launchctl remove \"${service}\"\n else\n launchctl remove \"${service}\"\n fi\n sleep 1\n fi\n\n paths=(\n \"/Library/LaunchAgents/${service}.plist\"\n \"/Library/LaunchDaemons/${service}.plist\"\n )\n\n # if not using sudo, prepend the home directory to the paths\n if [[ $should_sudo == \"false\" ]]; then\n for i in \"${!paths[@]}\"; do\n paths[i]=\"${HOME}${paths[i]}\"\n done\n fi\n\n for path in \"${paths[@]}\"; do\n if [[ -e \"$path\" ]]; then\n if [[ $should_sudo == \"true\" ]]; then\n sudo rm -f -- \"$path\"\n else\n rm -f -- \"$path\"\n fi\n fi\n done\n done\n}\n\nremove_pkg_files() {\n local PKGID=\"$1\"\n expand_pkgid_and_map \"$PKGID\" remove_receipt_files\n}\n\nremove_receipt_files() {\n local PKGID=\"$1\"\n local PKGINFO VOLUME INSTALL_LOCATION FULL_INSTALL_LOCATION\n\n echo \"pkgutil --pkg-info-plist \\\"$PKGID\\\"\"\n PKGINFO=$(pkgutil --pkg-info-plist \"$PKGID\")\n VOLUME=$(echo \"$PKGINFO\" | awk '/volume<\\/key>/ {getline; gsub(/.*|<\\/string>.*/, \"\"); print}')\n INSTALL_LOCATION=$(echo \"$PKGINFO\" | awk '/install-location<\\/key>/ {getline; gsub(/.*|<\\/string>.*/, \"\"); print}')\n\n if [ -z \"$INSTALL_LOCATION\" ] || [ \"$INSTALL_LOCATION\" = \"/\" ]; then\n FULL_INSTALL_LOCATION=\"$VOLUME\"\n else\n FULL_INSTALL_LOCATION=\"$VOLUME/$INSTALL_LOCATION\"\n FULL_INSTALL_LOCATION=$(echo \"$FULL_INSTALL_LOCATION\" | sed 's|//|/|g')\n fi\n\n echo \"sudo pkgutil --only-files --files \\\"$PKGID\\\" | sed \\\"s|^|${FULL_INSTALL_LOCATION}/|\\\" | tr '\\\\\\\\n' '\\\\\\\\0' | /usr/bin/sudo -u root -E -- /usr/bin/xargs -0 -- /bin/rm -rf\"\n sudo pkgutil --only-files --files \"$PKGID\" | sed \"s|^|/${INSTALL_LOCATION}/|\" | tr '\\n' '\\0' | /usr/bin/sudo -u root -E -- /usr/bin/xargs -0 -- /bin/rm -rf\n\n echo \"sudo pkgutil --only-dirs --files \\\"$PKGID\\\" | sed \\\"s|^|${FULL_INSTALL_LOCATION}/|\\\" | grep '\\\\.app$' | tr '\\\\\\\\n' '\\\\\\\\0' | /usr/bin/sudo -u root -E -- /usr/bin/xargs -0 -- /bin/rm -rf\"\n sudo pkgutil --only-dirs --files \"$PKGID\" | sed \"s|^|${FULL_INSTALL_LOCATION}/|\" | grep '\\.app$' | tr '\\n' '\\0' | /usr/bin/sudo -u root -E -- /usr/bin/xargs -0 -- /bin/rm -rf\n\n root_app_dir=$(\n sudo pkgutil --only-dirs --files \"$PKGID\" \\\n | sed \"s|^|${FULL_INSTALL_LOCATION}/|\" \\\n | grep 'Applications' \\\n | awk '{ print length, $0 }' \\\n | sort -n \\\n | head -n1 \\\n | cut -d' ' -f2-\n )\n if [ -n \"$root_app_dir\" ]; then\n echo \"sudo rmdir -p \\\"$root_app_dir\\\" 2>/dev/null || :\"\n sudo rmdir -p \"$root_app_dir\" 2>/dev/null || :\n fi\n}\n\ntrash() {\n local logged_in_user=\"$1\"\n local target_file=\"$2\"\n local timestamp=\"$(date +%Y-%m-%d-%s)\"\n local rand=\"$(jot -r 1 0 99999)\"\n\n # replace ~ with /Users/$logged_in_user\n if [[ \"$target_file\" == ~* ]]; then\n target_file=\"/Users/$logged_in_user${target_file:1}\"\n fi\n\n local trash=\"/Users/$logged_in_user/.Trash\"\n local file_name=\"$(basename \"${target_file}\")\"\n\n if [[ -e \"$target_file\" ]]; then\n echo \"removing $target_file.\"\n mv -f \"$target_file\" \"$trash/${file_name}_${timestamp}_${rand}\"\n else\n echo \"$target_file doesn't exist.\"\n fi\n}\n\nremove_launchctl_service 'com.elgato.StreamDeck'\nquit_application 'com.elgato.StreamDeck'\nremove_pkg_files 'com.elgato.StreamDeck'\nforget_pkg 'com.elgato.StreamDeck'\nsudo rm -rf '/Applications/Elgato Stream Deck.app'\nsudo rm -rf '/Library/LaunchAgents/com.elgato.StreamDeck.plist'\nsudo rm -rf '~/Library/LaunchAgents/com.elgato.StreamDeck.plist'\ntrash $LOGGED_IN_USER '~/Library/Application Support/com.elgato.StreamDeck'\ntrash $LOGGED_IN_USER '~/Library/Caches/com.elgato.StreamDeck'\ntrash $LOGGED_IN_USER '~/Library/Caches/com.plausiblelabs.crashreporter.data/com.elgato.StreamDeck'\ntrash $LOGGED_IN_USER '~/Library/Preferences/com.elgato.StreamDeck.plist'\n", - "3af5dead": "#!/bin/sh\n\n# variables\nAPPDIR=\"/Applications/\"\nTMPDIR=$(dirname \"$(realpath $INSTALLER_PATH)\")\n# functions\n\nquit_and_track_application() {\n local bundle_id=\"$1\"\n local var_name=\"APP_WAS_RUNNING_$(echo \"$bundle_id\" | tr '.-' '__')\"\n local timeout_duration=10\n\n # check if the application is running\n if ! osascript -e \"application id \\\"$bundle_id\\\" is running\" 2>/dev/null; then\n eval \"export $var_name=0\"\n return\n fi\n\n local console_user\n console_user=$(stat -f \"%Su\" /dev/console)\n if [[ $EUID -eq 0 && \"$console_user\" == \"root\" ]]; then\n echo \"Not logged into a non-root GUI; skipping quitting application ID '$bundle_id'.\"\n eval \"export $var_name=0\"\n return\n fi\n\n # App was running, mark it for relaunch\n eval \"export $var_name=1\"\n echo \"Application '$bundle_id' was running; will relaunch after installation.\"\n\n echo \"Quitting application '$bundle_id'...\"\n\n # try to quit the application within the timeout period\n local quit_success=false\n SECONDS=0\n while (( SECONDS < timeout_duration )); do\n if osascript -e \"tell application id \\\"$bundle_id\\\" to quit\" >/dev/null 2>&1; then\n if ! pgrep -f \"$bundle_id\" >/dev/null 2>&1; then\n echo \"Application '$bundle_id' quit successfully.\"\n quit_success=true\n break\n fi\n fi\n sleep 1\n done\n\n if [[ \"$quit_success\" = false ]]; then\n echo \"Application '$bundle_id' did not quit.\"\n fi\n}\n\n\nrelaunch_application() {\n local bundle_id=\"$1\"\n local var_name=\"APP_WAS_RUNNING_$(echo \"$bundle_id\" | tr '.-' '__')\"\n local was_running\n\n # Check if the app was running before installation\n eval \"was_running=\\$$var_name\"\n if [[ \"$was_running\" != \"1\" ]]; then\n return\n fi\n\n local console_user\n console_user=$(stat -f \"%Su\" /dev/console)\n if [[ $EUID -eq 0 && \"$console_user\" == \"root\" ]]; then\n echo \"Not logged into a non-root GUI; skipping relaunching application ID '$bundle_id'.\"\n return\n fi\n\n echo \"Relaunching application '$bundle_id'...\"\n\n # Try to launch the application\n if osascript -e \"tell application id \\\"$bundle_id\\\" to activate\" >/dev/null 2>&1; then\n echo \"Application '$bundle_id' relaunched successfully.\"\n else\n echo \"Failed to relaunch application '$bundle_id'.\"\n fi\n}\n\n\n# install pkg files\nquit_and_track_application 'com.elgato.StreamDeck'\nsudo installer -pkg \"$TMPDIR/Stream_Deck_7.1.1.22340.pkg\" -target /\nrelaunch_application 'com.elgato.StreamDeck'\n" + "7a880f36": "#!/bin/sh\n\n# variables\nAPPDIR=\"/Applications/\"\nTMPDIR=$(dirname \"$(realpath $INSTALLER_PATH)\")\n# functions\n\nquit_and_track_application() {\n local bundle_id=\"$1\"\n local var_name=\"APP_WAS_RUNNING_$(echo \"$bundle_id\" | tr '.-' '__')\"\n local timeout_duration=10\n\n # check if the application is running\n if ! osascript -e \"application id \\\"$bundle_id\\\" is running\" 2>/dev/null; then\n eval \"export $var_name=0\"\n return\n fi\n\n local console_user\n console_user=$(stat -f \"%Su\" /dev/console)\n if [[ $EUID -eq 0 && \"$console_user\" == \"root\" ]]; then\n echo \"Not logged into a non-root GUI; skipping quitting application ID '$bundle_id'.\"\n eval \"export $var_name=0\"\n return\n fi\n\n # App was running, mark it for relaunch\n eval \"export $var_name=1\"\n echo \"Application '$bundle_id' was running; will relaunch after installation.\"\n\n echo \"Quitting application '$bundle_id'...\"\n\n # try to quit the application within the timeout period\n local quit_success=false\n SECONDS=0\n while (( SECONDS < timeout_duration )); do\n if osascript -e \"tell application id \\\"$bundle_id\\\" to quit\" >/dev/null 2>&1; then\n if ! pgrep -f \"$bundle_id\" >/dev/null 2>&1; then\n echo \"Application '$bundle_id' quit successfully.\"\n quit_success=true\n break\n fi\n fi\n sleep 1\n done\n\n if [[ \"$quit_success\" = false ]]; then\n echo \"Application '$bundle_id' did not quit.\"\n fi\n}\n\n\nrelaunch_application() {\n local bundle_id=\"$1\"\n local var_name=\"APP_WAS_RUNNING_$(echo \"$bundle_id\" | tr '.-' '__')\"\n local was_running\n\n # Check if the app was running before installation\n eval \"was_running=\\$$var_name\"\n if [[ \"$was_running\" != \"1\" ]]; then\n return\n fi\n\n local console_user\n console_user=$(stat -f \"%Su\" /dev/console)\n if [[ $EUID -eq 0 && \"$console_user\" == \"root\" ]]; then\n echo \"Not logged into a non-root GUI; skipping relaunching application ID '$bundle_id'.\"\n return\n fi\n\n echo \"Relaunching application '$bundle_id'...\"\n\n # Try to launch the application\n if osascript -e \"tell application id \\\"$bundle_id\\\" to activate\" >/dev/null 2>&1; then\n echo \"Application '$bundle_id' relaunched successfully.\"\n else\n echo \"Failed to relaunch application '$bundle_id'.\"\n fi\n}\n\n\n# install pkg files\nquit_and_track_application 'com.elgato.StreamDeck'\nsudo installer -pkg \"$TMPDIR/Stream_Deck_7.2.1.22472.pkg\" -target /\nrelaunch_application 'com.elgato.StreamDeck'\n" } } diff --git a/ee/maintained-apps/outputs/grammarly-desktop/darwin.json b/ee/maintained-apps/outputs/grammarly-desktop/darwin.json index 7777451b6b..46bc6cb5e0 100644 --- a/ee/maintained-apps/outputs/grammarly-desktop/darwin.json +++ b/ee/maintained-apps/outputs/grammarly-desktop/darwin.json @@ -1,14 +1,14 @@ { "versions": [ { - "version": "1.149.1.0", + "version": "1.150.0.0", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.grammarly.ProjectLlama';" }, - "installer_url": "https://download-mac.grammarly.com/versions/1.149.1.0/Grammarly.dmg", + "installer_url": "https://download-mac.grammarly.com/versions/1.150.0.0/Grammarly.dmg", "install_script_ref": "962d8d13", "uninstall_script_ref": "7b5a67c7", - "sha256": "24cce1460afc09b4fe50b9bf78b61c05b3b49b1f5b12fe4afcd262f9ffb49ec7", + "sha256": "43e40681eece1f65b7bb41813678770ed7a3dfb2cd0779cd916ca86f8f505168", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/mongodb-compass/darwin.json b/ee/maintained-apps/outputs/mongodb-compass/darwin.json index 3c82391b1b..e71350b28a 100644 --- a/ee/maintained-apps/outputs/mongodb-compass/darwin.json +++ b/ee/maintained-apps/outputs/mongodb-compass/darwin.json @@ -1,14 +1,14 @@ { "versions": [ { - "version": "1.49.0", + "version": "1.49.1", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.mongodb.compass';" }, - "installer_url": "https://downloads.mongodb.com/compass/mongodb-compass-1.49.0-darwin-arm64.dmg", + "installer_url": "https://downloads.mongodb.com/compass/mongodb-compass-1.49.1-darwin-arm64.dmg", "install_script_ref": "b00a0c5a", "uninstall_script_ref": "fe2b801a", - "sha256": "458d4747fc17e827394d9b36d1d58b0b90b7e62c8194c427e5fac97477ed85ae", + "sha256": "59c01e984ecbf6424248eb0f8c6ce343f07cb662d431ddb2606556065d5af769", "default_categories": [ "Developer tools" ] diff --git a/ee/maintained-apps/outputs/notion/darwin.json b/ee/maintained-apps/outputs/notion/darwin.json index aed15d9894..699c2f0762 100644 --- a/ee/maintained-apps/outputs/notion/darwin.json +++ b/ee/maintained-apps/outputs/notion/darwin.json @@ -1,14 +1,14 @@ { "versions": [ { - "version": "7.1.0", + "version": "7.2.1", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'notion.id';" }, - "installer_url": "https://desktop-release.notion-static.com/Notion-7.1.0-arm64.dmg", + "installer_url": "https://desktop-release.notion-static.com/Notion-7.2.1-arm64.dmg", "install_script_ref": "2c56ecc2", "uninstall_script_ref": "21cd1000", - "sha256": "f2aa1b06519a5be9e886a243dda56b26858f131e049fffc73b3ca108d19ffd04", + "sha256": "19c349c1d60590c02e0bc0b5a5402f0de21f7737e1072665e821a321478a8a86", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/notion/windows.json b/ee/maintained-apps/outputs/notion/windows.json index 291821839e..054cd6cdb2 100644 --- a/ee/maintained-apps/outputs/notion/windows.json +++ b/ee/maintained-apps/outputs/notion/windows.json @@ -1,14 +1,14 @@ { "versions": [ { - "version": "7.1.0", + "version": "7.2.1", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'Notion 6.1.0' AND publisher = 'Notion Labs, Inc';" }, - "installer_url": "https://desktop-release.notion-static.com/Notion%20Setup%207.1.0.exe", + "installer_url": "https://desktop-release.notion-static.com/Notion%20Setup%207.2.1.exe", "install_script_ref": "0803ad8c", "uninstall_script_ref": "a8fdd9b7", - "sha256": "a3ea2c7b5018faf4b89440ca2f0cc89e05d6fb9863944619cef4d84dd798e9e3", + "sha256": "0516c4257557a392c95fb5140a22e06d4fb3083d83a246dd975078cff466bd51", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/spotify/windows.json b/ee/maintained-apps/outputs/spotify/windows.json index 28410431af..35975b6be1 100644 --- a/ee/maintained-apps/outputs/spotify/windows.json +++ b/ee/maintained-apps/outputs/spotify/windows.json @@ -1,14 +1,14 @@ { "versions": [ { - "version": "1.2.82.423.ga54eef9e", + "version": "1.2.82.428.g0ac8be2b", "queries": { "exists": "SELECT 1 FROM programs WHERE name = 'Spotify' AND publisher = 'Spotify AB';" }, - "installer_url": "https://upgrade.scdn.co/upgrade/client/win32-x86_64/spotify_installer-1.2.82.423.ga54eef9e-1135.exe", + "installer_url": "https://upgrade.scdn.co/upgrade/client/win32-x86_64/spotify_installer-1.2.82.428.g0ac8be2b-1220.exe", "install_script_ref": "7e4727ac", "uninstall_script_ref": "48d55e3d", - "sha256": "3dbcf721623064c04965d3c53e5f5693b3bd942e33165c9798eb5663c9f98923", + "sha256": "62c56d76a94e0fd11f86699274ecd53b8153fadd2a4551bec86f22a0251d927b", "default_categories": [ "Productivity" ] diff --git a/ee/maintained-apps/outputs/teamviewer/darwin.json b/ee/maintained-apps/outputs/teamviewer/darwin.json index 465146185a..f75c09341b 100644 --- a/ee/maintained-apps/outputs/teamviewer/darwin.json +++ b/ee/maintained-apps/outputs/teamviewer/darwin.json @@ -1,14 +1,14 @@ { "versions": [ { - "version": "15.73.5", + "version": "15.74.3", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.teamviewer.TeamViewer';" }, - "installer_url": "https://dl.teamviewer.com/download/version_15x/update/15.73.5/TeamViewer.pkg", + "installer_url": "https://dl.teamviewer.com/download/version_15x/update/15.74.3/TeamViewer.pkg", "install_script_ref": "a885afbc", "uninstall_script_ref": "39d666d5", - "sha256": "a1d03ecf7abe1d96bbcc3876c376da7517823687e6d595acc321fdbdc3907759", + "sha256": "f2b2c844b5b205091cf22e966338538f29f1ef9ef6910325119fdadf1b1a5f1a", "default_categories": [ "Communication" ] diff --git a/ee/maintained-apps/outputs/whatsapp/darwin.json b/ee/maintained-apps/outputs/whatsapp/darwin.json index 0d579a3f88..8a7301dce0 100644 --- a/ee/maintained-apps/outputs/whatsapp/darwin.json +++ b/ee/maintained-apps/outputs/whatsapp/darwin.json @@ -1,14 +1,14 @@ { "versions": [ { - "version": "26.4.15", + "version": "26.3.18", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'net.whatsapp.WhatsApp';" }, - "installer_url": "https://web.whatsapp.com/desktop/mac_native/release/?version=2.26.4.15&extension=zip&configuration=Release&branch=master&is_buck=true", + "installer_url": "https://web.whatsapp.com/desktop/mac_native/release/?version=2.26.3.18&extension=zip&configuration=Release&branch=master&is_buck=true", "install_script_ref": "dcb69802", "uninstall_script_ref": "1601899d", - "sha256": "9a67b77d6e4e081684b5310e87d88c606dafde461c8c809ecd8f5816bc465c07", + "sha256": "51ead7862cc142985ef80b26d96bb8281f2e97d542178f041d0017c209e766d5", "default_categories": [ "Communication" ] diff --git a/ee/maintained-apps/outputs/windsurf/darwin.json b/ee/maintained-apps/outputs/windsurf/darwin.json index d946314adf..546bfb9685 100644 --- a/ee/maintained-apps/outputs/windsurf/darwin.json +++ b/ee/maintained-apps/outputs/windsurf/darwin.json @@ -1,14 +1,14 @@ { "versions": [ { - "version": "1.13.12", + "version": "1.13.13", "queries": { "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.exafunction.windsurf';" }, - "installer_url": "https://windsurf-stable.codeiumdata.com/darwin-arm64-dmg/stable/aa644d109002a89ca18e1ba5fe9355859b4f0565/Windsurf-darwin-arm64-1.13.12.dmg", + "installer_url": "https://windsurf-stable.codeiumdata.com/darwin-arm64-dmg/stable/ca71c32d680a52e5f4726f9fcfa5a38efb09ff4c/Windsurf-darwin-arm64-1.13.13.dmg", "install_script_ref": "82803996", "uninstall_script_ref": "d403e841", - "sha256": "17013c28d15ad578926b0d8fa99ee07f5f1f17bdd3c223deb96974f62c2154a1", + "sha256": "083d90a16d357f759f8f0e8d82a2c579710b68def77af5556889ea4d4bacda90", "default_categories": [ "Developer tools" ]