System Workbench for STM32 v3.0 beta release
System Workbench for STM32 3.0 beta is available.
| Release | 3.0 beta | |
| Release date | July 28, 2026 | |
| Previous release | 2.9 | |
| Platforms | Windows 64-bit, Linux 64-bit | |
In one line: 3.0 beta is 2.9 moved onto Eclipse 2026-06 and Java 21, with the STM32 functionality, the toolchain and the user interface deliberately left as they were.
What changed
The Eclipse platform underneath:
| Component | 2.9 | 3.0 beta |
| Eclipse Platform | 4.6.3 (Neon.3, 2017) | 2026-06 |
| CDT | 9.2.1 | 11.x |
| Java runtime | Oracle JRE 8 | Temurin JRE 21, bundled |
| Git tooling | EGit 4.6 | EGit / JGit matching Eclipse 2026-06 |
This is the whole point of the release: nine years of Eclipse and CDT fixes, Java 21, up-to-date Git tooling, and an IDE that runs on supported software again.
Packaging:
- Available as an installer and as a self-contained portable archive (unzip and run).
- The portable package bundles its Java runtime; nothing needs to be installed on the machine and nothing is written to the registry.
- File associations can be registered from Preferences > System Workbench > File Association.
The build system was rebuilt on a self-contained Maven/Tycho build; this matters to maintainers, not to users.
What deliberately did not change
No toolchain was updated in this release. The compiler, debugger server and programming tools are the exact same builds that 2.9 shipped:
| Tool | Version | Status |
| GNU ARM GCC | st-gnu-arm-gcc-7-2018-q2-update (gcc 7.3.1) | unchanged |
| OpenOCD | ST build 0.10.0+dev-00021-g524e8c8 | unchanged, same binary |
| ST-LINK Server | discovered from your existing installation | unchanged |
| Probe scripts | the same 87 board configuration files | unchanged |
Moving the IDE and the toolchain at the same time would make any regression impossible to attribute; toolchain updates are a separate exercise.
Everything you interact with is unchanged: project wizard, MCU and board lists (128 boards, 1433 MCUs), generated projects, build settings and flags, debug configurations, messages, icons and menus. This was verified file-by-file against 2.9, with zero differences in user-visible strings, extension definitions and icons.
Known limitations in this beta
| Area | Note | |
| STM32MP1 CoPro-MPU | The MPU add-on features are not included (they depend on Eclipse RSE, discontinued upstream). STM32MP1 devices still appear in MCU and board selection. | |
| SVN | Subversive is archived upstream and is not included. Git (EGit) is. | |
| Firmware downloads | Some of the older StdPeriph endpoints no longer respond, as in 2.9. STM32Cube downloads work. | |
| Appearance | Rendering follows Eclipse 2026-06 and the host OS, so fonts and spacing differ slightly from the 2017 look. Layout, labels, field order and icons are unchanged. | |
Upgrading from 2.9
- Install alongside: nothing is shared and the existing installation is untouched.
- Use a fresh workspace; existing projects import normally.
- Launch configurations are read as-is and move in both directions between 2.9 and 3.0 beta.
This is a beta release: please report any problem in the System Workbench for STM32 forum.
Downloads (registered users): Downloading the System Workbench for STM32 installer