Skip to content

Releases: espressif/idf-eclipse-plugin

ESP-IDF Eclipse Plugin v2.12.1

23 Feb 11:44

Choose a tag to compare

What's Changed

  • IEP-1147: Indexer fails when changing active launch configuration
  • IEP-1130: Renaming project changes target
  • IEP-1136: release/v5.2 installation failed fix
  • IEP-1035: SWTBot Project Clean / FullClean, Python Clean test cases
  • IEP-1121: build/ide/idf_components: Avoid showing error markers on the project
  • IEP-1146: fix for building to default folder when flashing with custom build folder defined
  • IEP-1154: Product Information Log and List Installed Tools commands execute slowly sometimes
  • IEP-1026: Pressing "Stop" button during build process leads to error
  • IEP-1141: Create empty debug configuration with new project creation
  • IEP-1064: Improvements around debugging documentation
  • IEP-1156: The Revert Target job reverts the selected DFU target
  • IEP-1100: Figuring out the status of OpenOCD process and then show some errors and refer to the documentation for OpenOCD
  • IEP-1172: Updated ref to esp-idf
  • IEP-1103: Fix for opening multiple files in sdkconfig editor and association of all the file starting with sdkconfig to the editor
  • IEP-1153: Configure GitHub and PyWheels mirrors
  • IEP-1174: List Installed tools using wrong python
  • fix: build folder not cleared after changing JATG target
  • fix: Fix the update site issue with IEP v2.12.1
  • fix: Open .md files in the eclipse internal text editor
  • fix: fix for python-clean test
  • docs: Improve documentation

Full Changelog: v2.12.0...v2.12.1

How to get the latest version?

Installing IDF Plugins using the Update site URL:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/

Installing IDF Plugins using the local archive file:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/com.espressif.idf.update-2.12.1.zip

Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v2.12.1.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v2.12.1.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.12.1-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.12.1-linux.gtk.x86_64.tar.gz

Windows offline installer for Espressif-IDE
https://github.com/espressif/idf-installer/releases/download/espressif-ide-2.12.1-esp-idf-5.2/espressif-ide-setup-2.12.1-with-esp-idf-5.2.exe

ESP-IDF Eclipse Plugin v2.12.0

23 Dec 03:52
c5c714e

Choose a tag to compare

The ESP-IDF Eclipse Plugin v2.12.0 is a minor release that includes support for Eclipse CDT 2023-12, User Experience and Usablity improvements, integration of esp-idf BoM, esptool write_flash command, improvements in tools installation download, toolchain configuration, and many bug fixes. These enhancements aim to improve the quality of the plugin and overall UX experience.

What's Changed

  • Update FAQ.md by @kolipakakondal in #843
  • IEP-990 Integration of esp-idf BoM by @sigmaaa in #832
  • IEP-1000 Board doesn't match the target after cancel in debug/jtag tab by @sigmaaa in #799
  • IEP-1041: Parse Compile Commands File exception when using multiple esp-idf versions by @sigmaaa in #835
  • fix: IEP Update site naming convention by @kolipakakondal in #847
  • IEP-1109 Target provided based on target's id and not IDF target property by @sigmaaa in #850
  • IEP-922 Original Launch Configuration disappears after creating the new one. by @sigmaaa in #851
  • IEP-1110 NPE when trying to create new launch configuration by @sigmaaa in #852
  • Update application tracing part of README.md by @sigmaaa in #818
  • IEP-1111 Possible clang toolchain when gcc expected by @sigmaaa in #853
  • IEP-1076: Removed the unwanted doc section by @alirana01 in #854
  • IEP-1108 Incorrect toolchain file after editing launch target by @sigmaaa in #849
  • IEP-1089 , IEP-1062: Project Creation Page updated by @alirana01 in #846
  • IEP-1033 esptool write_flash command in the IDE by @sigmaaa in #826
  • IEP-1074: Python dropdown removed by @alirana01 in #856
  • IEP-1037: Fix for the confserver handling of the hex values by @alirana01 in #859
  • ci: Restrict IEP plugin build with 2023-09 by @kolipakakondal in #863
  • IEP-1073: Tools installation download progress now shows text based progress bar by @alirana01 in #860
  • change: bump version v2.12.0 by @kolipakakondal in #870
  • feat: Add support for Eclipse 4.30(Eclipse 2023-12) by @kolipakakondal in #869
  • fix: add freemarker new plugin to idf.target by @kolipakakondal in #871
  • IEP-1135 Incorrect default gdb executable for RISCV targets by @sigmaaa in #874

Full Changelog: v2.11.1...v2.12.0

How to get the latest version?

Installing IDF Plugins using the Update site URL:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/

Installing IDF Plugins using the local archive file:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/com.espressif.idf.update-2.12.0.zip

Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v2.12.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v2.12.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.12.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.12.0-linux.gtk.x86_64.tar.gz

ESP-IDF Eclipse Plugin v2.11.1

27 Oct 07:27
de91c43

Choose a tag to compare

What's Changed

Full Changelog: v2.11.0...v2.11.1

How to get the latest version?

Installing IDF Plugins using the Update site URL:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/

Installing IDF Plugins using the local archive file:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/com.espressif.idf.update-2.11.1.zip

Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v2.11.1.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v2.11.1.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.11.1-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.11.1-linux.gtk.x86_64.tar.gz

ESP-IDF Eclipse Plugin v2.11.0

21 Sep 11:23
086a97c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.10.0...v2.11.0

How to get the latest version?

Installing IDF Plugins using the Update site URL:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/

Installing IDF Plugins using the local archive file:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/com.espressif.idf.update-2.11.0.zip

Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v2.11.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v2.11.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.11.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.11.0-linux.gtk.x86_64.tar.gz

ESP-IDF Eclipse Plugin v2.10.0

09 Jun 10:09
be26266

Choose a tag to compare

ESP-IDF Eclipse Plugin v2.10.0 Released

Improvements/New Features

  • Added esp32c6 support
  • Added default user workspace on launch of IDE
  • Configured Java 17 as a prerequisite to launch IDE
  • Added support for Eclipse 2023-03
  • In the Debugger Configuration, the hardware-watchpoint-limit will be based on the selection of the target
  • Added Serial Port selection improvements
  • Created /latest links to the espressf-ide downloads for each release version

Bug Fixes

  • IEP-934: idf.py confserver always runs in default build folder
  • IEP-858: Incorrect target change notification after eclipse restart
  • IEP-927: JTAG and Debugging for Custom Build Folder doesn't work
  • IEP-931: espressif-ide:couldn't open after changing the language config
  • Fix: Compatible fixes with Eclipse 2023-03 JGIT plugin
  • IEP-926: GH [#740](#740): An internal error occurred during: "Updating ESP-IDF master..."
  • CI: Build with the latest available Eclipse
  • IEP-937: Update GH runners to Java 17 and move from adopt to temurin
  • IEP-956: JGIT EGIT failing to load due to missing slf4j with latest release
  • IEP-950 Variables... button doesn't work for Arguments group
  • IEP-951: MESSAGE Error:... "configuration" is null when restart eclipse
  • IEP-837: Adding the IDF env vars to the launch configs
  • IEP-966: openocd server always has default timeout 25 seconds
  • IEP-965: Bug fix for serial port exception
  • IEP-952: Espressif IDE popup for old tool versions popping up after installing tools via IDE

How to get the latest version?

Installing IDF Plugins using the Update site URL:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/

Installing IDF Plugins using the local archive file:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/com.espressif.idf.update-2.10.0.zip

Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v2.10.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v2.10.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.10.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.10.0-linux.gtk.x86_64.tar.gz

ESP-IDF Eclipse Plugin v2.9.1 (Build id: 20230406-1540)

06 Apr 15:40
8235d27

Choose a tag to compare

This is a patch release that fixes some critical bugs reported in v2.9.0 and also includes bug fixes to improve the overall quality of the plugin and support the Eclipse 2022-12 version.

Prerequisites:
Java 17+
Eclipse CDT 2022-09, Eclipse CDT 2022-12

Bug Fixes

  • IEP-907: Adding descriptive port name from the jSerialComm API by @alirana01 in #721
  • IEP-911: Changing the shell variable to default display shell by @alirana01 in #724
  • Doc Update by @kolipakakondal in #725
  • IEP-906: Changing the OpenOCD path does not modify the OpenOCD scripts path by @sigmaaa in #720
  • IEP-904: Clean Project feature ERROR by @sigmaaa in #718
  • IEP-917: Build, Indexer, or the UI can stuck after close and reopening the project/restarting eclipse by @sigmaaa in #729
  • IEP-921: Building project hangs by @kolipakakondal in #735
  • IEP-822 Eclipse 2022-12 support by @sigmaaa in #722
  • IEP-878: Fixing the git warning by @alirana01 in #733
  • IEP-925: Project combo is empty and launch can throw an exception by @sigmaaa in #739

Full Changelog: v2.9.0...v2.9.1

How to get the latest version?

Installing IDF Plugins using the Update site URL:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/

Installing IDF Plugins using the local archive file:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/com.espressif.idf.update-2.9.1.zip

Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v2.9.1.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v2.9.1.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.9.1-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.9.1-linux.gtk.x86_64.tar.gz

Windows Users
If you're starting new, always prefer installing Espressif-IDE through the Espressif-IDE Windows Offline Installer package here.

Here is the direct link for Espressif-IDE 2.9.1 with the ESP-IDF 5.0.1
https://github.com/espressif/idf-installer/releases/download/espressif-ide-2.9.1-esp-idf-5.0.1/espressif-ide-setup-2.9.1-with-esp-idf-5.0.1.exe

ESP-IDF Eclipse Plugin v2.9.0 (Build ID: 20230321-0002)

21 Mar 13:32
147e357

Choose a tag to compare

ESP-IDF Eclipse Plugin v2.9.0 (Build id: 20230321-0002) Released

Improvements/New Features:

  • Added a combo box in the Launch configuration with flash over UART, DFU, and JTAG options
  • Integrated Wokwi esp simulator in Eclipse plugin
  • Added IDF Tools installation status
  • Added build progress status
  • Added plugin nightly update site to the product repo
  • Automatically configure available ports for debugging
  • Changes made to target and ports mapping to help the user
  • Filtered non-IDF projects from the ESP-IDF Serial monitor
  • Updated the menu to ESP-IDF: Install New Component

Bug Fixes:

  • Fixed issue with the "Restore defaults" button in the Debugger Tab
  • Fixed the issue of the "Launch Target Bar" being empty after offline installer release 2.8.1 installation
  • Fixed issues with the tools installation wizard on MAC OS
  • Resolved UI collisions and unusable controls on Linux for Tools Installation Wizard
  • Fixed 'org.eclipse.ui.commands' parsing issues
  • Resolved the 'Animation Start' error
  • Fixed Launch Configuration not saving custom build folder path
  • Fixed the installation for only selected tools

Full Changelog: v2.8.1...v2.9.0

How to get the latest version?

Installing IDF Plugins using the Update site URL:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/

Installing IDF Plugins using the local archive file:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/com.espressif.idf.update-2.9.0.zip

Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v2.9.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v2.9.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.9.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.9.0-linux.gtk.x86_64.tar.gz

Windows Users
If you're starting new, always prefer installing Espressif-IDE through the Espressif-IDE Windows Offline Installer package here.

Here is the direct link for Espressif-IDE 2.9.0 with the ESP-IDF 5.0.1
https://github.com/espressif/idf-installer/releases/download/espressif-ide-2.9.0-esp-idf-5.0.1/espressif-ide-setup-2.9.0-with-esp-idf-5.0.1.exe

ESP-IDF Eclipse Plugin v2.8.1

07 Feb 11:18
e39d2f1

Choose a tag to compare

This is a patch release to address bugs reported on the 2.8.0 release

Requirements:
Java 17
Eclipse CDT 2022-09

Bug Fixes in this Release

  • IEP-865: Error changing language due to case invalidation in the file name in #689
  • IEP-867 The number format exception for some python versions in #688
  • IEP-869: Default gdb client path is wrong for the new project in #691
  • IEP-868: Fixing the export of the global OpenOCD path in preferences in #690
  • IEP-870: Missing gdb executable for esp32c2 target in #692

Full Changelog: v2.8.0...v2.8.1

ESP-IDF Eclipse Plugin v2.8.0(Build id: 20230201-0004)

31 Jan 16:29
ed75550

Choose a tag to compare

This is a minor release that offers NVS Partition Editor, Partition Table Editor, Debugging configuration improvements, and many other bug fixes to improve the quality of the plugin.

You should be able to install IEP 2.8.0 update site on your existing Espressif-IDE. If you're using Eclipse Embedded 2022-06 and higher will be an update site error, however, eclipse suggests an alternative solution that will still install the 2.8.0 plugin correctly and shouldn't impact anything else.

What's Changed

  • IEP-801: Class cast exception during exporting debug configuration in #619
  • Fix for the component path if it's not from esp-idf components in #624
  • IEP-817: More informative notification on target change in #641
  • IEP-816: GH #640: Not opening Application Size Analysis on esp-idf 5.0 in #642
  • IEP-369: Partition table editor in #613
  • IEP-787: Replace the CMake change with a project description reader to find project binaries in #615
  • IEP-815: OpenOCD path in the Espressif preferences page requires the eclipse restart to update a value in #639
  • Update Documentation in #663
  • CI Build fix: Tag IEP builds with Eclipse 2022-09 target in #667
  • GH #629: Low application partition size turn off notification in #630
  • IEP-814: Fix error for Illegal Thread State exception causing monitor issues in #661
  • IEP-849: Github Windows Runner (WIP) in #674
  • IEP-840 & IEP-841: Fix for Build settings save and add build settings tab in new launch config in #669
  • IEP-370: NVS partition editor in #665
  • IEP-701: Changes to handle the change in idf in esp_idf.json config file in #662
  • Bump to v2.8.0 in #680
  • IEP-853: The default debug config command doesn't match the selected target in #678
  • IEP-852: Check for WebSocket dependency before starting serial monitor in #677
  • IEP-831: Set remotetimeout to 20 sec for GDB Client in #676
  • Documentation ToC restructure in #681
  • IEP-862 Repeatedly ask to install some missing tools in #685
  • IEP-864 Clean commands do not work with custom build directories in #686

Full Changelog: v2.7.0...v2.8.0

How to get the latest version?

Installing IDF Plugins using the Update site URL:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/

Installing IDF Plugins using the local archive file:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/com.espressif.idf.update-2.8.0.zip

Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v2.8.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v2.8.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.8.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.8.0-linux.gtk.x86_64.tar.gz

Windows Users
If you're starting new, always prefer installing Espressif-IDE through the Espressif-IDE Windows Offline Installer package here.

Here is the direct link for Espressif-IDE 2.8.0 with the ESP-IDF 5.0
https://github.com/espressif/idf-installer/releases/download/espressif-ide-2.8.0-esp-idf-5.0/espressif-ide-setup-2.8.0-with-esp-idf-5.0.exe

Here is the direct link for Espressif-IDE 2.8.0 with the ESP-IDF 4.4.4
https://github.com/espressif/idf-installer/releases/download/espressif-ide-2.8.0-esp-idf-4.4.4/espressif-ide-setup-2.8.0-with-esp-idf-4.4.4.exe

ESP-IDF Eclipse Plugin v2.7.0

10 Nov 15:26
5ebfada

Choose a tag to compare

This is a minor release that offers Eclipse 2022-09 support, core dump debugging, automatic loading of SVD files for peripherals view, hints viewers for troubleshooting, index improvements, and many other bug fixes.

You should be able to install IEP 2.7.0 update site in Eclipse CDT 2022-06 and higher. If you're using Eclipse Embedded 2022-06 and higher will be an update site error, however, eclipse suggests an alternative solution that will still install the 2.7.0 plugin correctly and shouldn't impact anything else.

Important Notes:

  1. During previous releases, esp_idf_components used to be generated as part of the project root and that got moved to project/build/ide/esp_idf_components, hence project/esp_idf_components folder needs to be deleted manually before the build for the first time.
  2. After updating from v2.6.0 to v2.7.0 make sure you run the "Install Tools" from the Espressif menu since we have added webocket dependency as part of the core dump debugging feature IDF monitor might fail if we don't do this.

What's Changed

Full Changelog: v2.6.0...v2.7.0

How to get the latest version?

Installing IDF Plugins using the update site URL:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/

Installing IDF Plugins using the local archive file:
https://dl.espressif.com/dl/idf-eclipse-plugin/updates/com.espressif.idf.update-2.7.0.zip

Espressif IDE
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-aarch64-v2.7.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-macosx-cocoa-x86_64-v2.7.0.dmg
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.7.0-win32.win32.x86_64.zip
https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.7.0-linux.gtk.x86_64.tar.gz

Windows Users
If you're starting new, always prefer installing Espressif-IDE through the Windows Installer package from here https://dl.espressif.com/dl/esp-idf/ this will install ESP-IDF v4.4.2 and required toolchains along with the IDE

However, in the above link, you will find Espressif-IDE 2.6.0 with ESP-IDF 4.4.2 so after installing this you need to update the IDE to 2.7.0 through the update site (will soon update the Windows installer as well!)