Skip to content

fix: use direct download urls for win32 clients 4.0.4 and 4.0.5#225

Merged
nilsding merged 2 commits intomasterfrom
bugfix/noid/use-download-server-for-windows-4.0.4-4.0.5
Jan 22, 2026
Merged

fix: use direct download urls for win32 clients 4.0.4 and 4.0.5#225
nilsding merged 2 commits intomasterfrom
bugfix/noid/use-download-server-for-windows-4.0.4-4.0.5

Conversation

@nilsding
Copy link
Member

Workaround for nextcloud/desktop#9347, this should enable Windows clients 4.0.4 and 4.0.5 to download the update installer again.

tested locally:

  • $stableVersion = '4.0.5'
    # client 4.0.3 -> github
    % curl -s '127.0.0.1:12345/client/?version=4.0.3.20260119&platform=win32&osRelease=windows&osVersion=11&kernelVersion=10.0.26200&oem=Nextcloud&buildArch=x86_64&currentArch=x86_64&versionsuffix=&channel=stable&msi=true' | xml_pp | grep downloadurl
      <downloadurl>https://github.com/nextcloud-releases/desktop/releases/download/v4.0.5/Nextcloud-4.0.5-x64.msi</downloadurl>
    
    # client 4.0.4 -> download server
    % curl -s '127.0.0.1:12345/client/?version=4.0.4.20260119&platform=win32&osRelease=windows&osVersion=11&kernelVersion=10.0.26200&oem=Nextcloud&buildArch=x86_64&currentArch=x86_64&versionsuffix=&channel=stable&msi=true' | xml_pp | grep downloadurl
      <downloadurl>https://download.nextcloud.com/desktop/releases/Windows/Nextcloud-4.0.5-x64.msi</downloadurl>
    
    # client 4.0.5 -> empty response, as the client already is on the same or newer version
    % curl -s '127.0.0.1:12345/client/?version=4.0.5.20260119&platform=win32&osRelease=windows&osVersion=11&kernelVersion=10.0.26200&oem=Nextcloud&buildArch=x86_64&currentArch=x86_64&versionsuffix=&channel=stable&msi=true' | xml_pp | grep downloadurl
    
  • $stableVersion = '4.0.7'
    # client 4.0.3 -> github
    % curl -s '127.0.0.1:12345/client/?version=4.0.3.20260119&platform=win32&osRelease=windows&osVersion=11&kernelVersion=10.0.26200&oem=Nextcloud&buildArch=x86_64&currentArch=x86_64&versionsuffix=&channel=stable&msi=true' | xml_pp | grep downloadurl
      <downloadurl>https://github.com/nextcloud-releases/desktop/releases/download/v4.0.7/Nextcloud-4.0.7-x64.msi</downloadurl>
    
    # client 4.0.4 -> download server
    % curl -s '127.0.0.1:12345/client/?version=4.0.4.20260119&platform=win32&osRelease=windows&osVersion=11&kernelVersion=10.0.26200&oem=Nextcloud&buildArch=x86_64&currentArch=x86_64&versionsuffix=&channel=stable&msi=true' | xml_pp | grep downloadurl
      <downloadurl>https://download.nextcloud.com/desktop/releases/Windows/Nextcloud-4.0.7-x64.msi</downloadurl>
    
    # client 4.0.5 -> download server
    % curl -s '127.0.0.1:12345/client/?version=4.0.5.20260119&platform=win32&osRelease=windows&osVersion=11&kernelVersion=10.0.26200&oem=Nextcloud&buildArch=x86_64&currentArch=x86_64&versionsuffix=&channel=stable&msi=true' | xml_pp | grep downloadurl
      <downloadurl>https://download.nextcloud.com/desktop/releases/Windows/Nextcloud-4.0.7-x64.msi</downloadurl>
    
    # client 4.0.6 -> github
    % curl -s '127.0.0.1:12345/client/?version=4.0.6.20260119&platform=win32&osRelease=windows&osVersion=11&kernelVersion=10.0.26200&oem=Nextcloud&buildArch=x86_64&currentArch=x86_64&versionsuffix=&channel=stable&msi=true' | xml_pp | grep downloadurl
      <downloadurl>https://github.com/nextcloud-releases/desktop/releases/download/v4.0.7/Nextcloud-4.0.7-x64.msi</downloadurl>

@nilsding nilsding self-assigned this Jan 21, 2026
@nilsding nilsding marked this pull request as draft January 21, 2026 15:25
Workaround for nextcloud/desktop#9347, this should enable Windows
clients 4.0.4 and 4.0.5 to download the update installer again.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
@nilsding nilsding force-pushed the bugfix/noid/use-download-server-for-windows-4.0.4-4.0.5 branch from 3118d61 to dea89c2 Compare January 22, 2026 09:59
@nilsding nilsding marked this pull request as ready for review January 22, 2026 10:00
@nilsding nilsding merged commit b761a49 into master Jan 22, 2026
3 checks 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.

2 participants