Skip to content

Auto update fails on Arduino IDE 2.3.5 #2696

Closed
@giacomocusinato

Description

@giacomocusinato

Describe the problem

Arduino IDE uses electron APIs to check and perform auto-updates if a newer version of the application is available.
The auto-update logic is not triggered in IDE 2.3.5 due to a regression in #2654 (8053c55)

The issue seems to be also present in Theia IDE examples (here)

To reproduce

  • Install Arduino IDE v2.3.5 https://github.com/arduino/arduino-ide/releases/tag/2.3.5
  • Open the command palette (on MacOS Cmd+Shift+P), look for "Open Settings (UI)" and select it
  • Look for the setting "Update Channel" and set it to nightly (NOTE: this will set the IDE to receive nightly updates when found)
  • Restart the IDE
  • A dialog prompting to update to the latest 2.3.6-nightly should appear, but it's not

Note that this also affects stable releases, but switching to nightly channel is the only current way to test this since it's currently the only update available after 2.3.5.

Expected behavior

Auto-update logic should work and prompt to new any new version if found.

Arduino IDE version

2.3.5

Operating system

macOS

Operating system version

15.3.2

Additional context

Note that current users that have updated to Arduino IDE 2.3.5 might not receive auto-update for newer versions.

Issue checklist

  • I searched for previous reports in the issue tracker
  • I verified the problem still occurs when using the latest nightly build
  • My report contains all necessary details

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions