Skip to content

Comments

build(deps): Bump esptool from 5.1.0 to 5.2.0 in the build-system group#419

Open
dependabot[bot] wants to merge 1 commit intodevelopfrom
dependabot/pip/build-system-fe2553d62b
Open

build(deps): Bump esptool from 5.1.0 to 5.2.0 in the build-system group#419
dependabot[bot] wants to merge 1 commit intodevelopfrom
dependabot/pip/build-system-fe2553d62b

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 23, 2026

Bumps the build-system group with 1 update: esptool.

Updates esptool from 5.1.0 to 5.2.0

Release notes

Sourced from esptool's releases.

Version 5.2.0

✨ New Features

  • write-flash: Add fast reflashing option to update changed flash sectors only or skip already flashed content (documentation) (Radim Karniš - 5aad298)
  • stub flasher: Make the esp-flasher-stub stub flasher available to use (Radim Karniš - cf9cdb7)
  • esptool: Add ESP32-E22 support (Radim Karniš - ce838cd)
  • esptool: Add ESP32-S31 support (C.S.M - 3077627)
  • esptool: Update chip description for ESP32-C2/ESP8684H (Konstantin Kondrashov - c6f1839)
  • python: Support Python v3.14 (Radim Karniš - 8d201c7)
  • write-flash: Enable compress and encryption together (Jaroslav Safka - 5d747d8)
  • write-flash: Allow encrypted writes using key from the Key Manager (harshal.patil - aa1b04a)
  • write-flash: Apply compression only if it reduces the file size (Jaroslav Safka - 188028d)
  • SPI flash: Add SPI flash reset when detecting chip (C.S.M - 1b57c61)
  • espefuse: Add eFuse definitions for ESP32-H2 revision 1.2 (Konstantin Kondrashov - 08f4cbb)
  • espefuse: Add ESP32-E22 support (Radim Karniš - a47e86f)
  • espefuse: Enable ECDSA keys burning support for ESP32-H4 (nilesh.kale - a02d858)
  • espefuse: Set postpone flag by default (Konstantin Kondrashov - 23e5ec1)
  • espefuse: Add eFuse flash fields for ESP32-C2/ESP8684H (Konstantin Kondrashov - b3d4e15)
  • espsecure: Add --skip-padding flag to sign-data and verify-signature API (hrushikesh.bhosale - ce5a4ac)
  • ESP32-H4: Add stub flasher support (Radim Karniš - cf9cdb7)
  • ESP32-C5: Add ECO3 stub flasher support (Radim Karniš - fc0c984)
  • ESP32-P4: Add ECO6 stub flasher support (Radim Karniš - 9393921)
  • ESP32-P4: Power on SPI flash chip during the connection process on ECO6 (Radim Karniš - 21c802f)
  • HSM signing: Use primitive HSM signing mechanisms (harshal.patil - a1a4e95)
  • CLI: Add autocomplete for port and baud rate (Peter Dragun - 8363cae)
  • port detection: Improve ports sorting when autodetection is used (Jaroslav Burian - ec84fba)

🐛 Bug Fixes

  • change_baud: Disable changing baud rate on ESP32-C2 and ESP32-C5 in Secure Download Mode (Radim Karniš - 9286189)
  • USB mode detection: Fix USB mode detection on ESP32-C5 and ESP32-C61 (Radim Karniš - 81bdb76)
  • ESP32-H4: Fix memory map and disable unsupported watchdog reset (Radim Karniš - 7728772)
  • ESP32-C6: Fix ESP32-C6FH8 package detection (Roland Dobai - d7f1adf)
  • ESP32-C3: Fix USB->Serial detection on rev1.1 (Jaroslav Safka - 8bc2c50)
  • logging: Require custom logger to implement the correct interface (Radim Karniš - deca775)
  • logging: Fix warning log for ESP32-S31 (Roland Dobai - 5920030)
  • logging: Remove warning keyword from error outputs (Roland Dobai - 30808a4)
  • logging: Always flush output in stage mode (Peter Dragun - a5c9090)
  • write-flash: Print correct number of bytes and flash offsets when --no-stub (Radim Karniš - e78ab87)
  • write-flash: Allow --force and --erase-all to be used together (Radim Karniš - c26e58e)
  • write-flash: Fix ESP32-C2 FE key validation (Konstantin Kondrashov - c02d53f)
  • write-flash: Fix ESP32 FE key validation (Konstantin Kondrashov - 4f1d212)
  • write-flash: Allow bootloader reflash in secure-boot-v2 scheme (Mahavir Jain - 9d0bdd5)
  • erase-region: Allow erasing past 4MB in ROM and SDM mode (Radim Karniš - 06794d7)
  • image cmds: Print the name of chip in full expanded form (Radim Karniš - 6b6e0f4)
  • espefuse: Ensure port is closed when creating commands fails (Peter Dragun - 9646a80)
  • espefuse: Fix decoding error in ESP32-C5 summary (Peter Dragun - e49c69a)
  • espefuse: Fix calibration eFuses for ESP32-P4 ECO5 (Konstantin Kondrashov - a1ca6c9)
  • espefuse: Fix ECDSA key purposes for ESP32-P4 (Konstantin Kondrashov - ae23ab2)
  • espsecure: Fix the keyfile arg of the sign-data command by making it optional (harshal.patil - ee35dda)

... (truncated)

Changelog

Sourced from esptool's changelog.

v5.2.0 (2026-02-18)

✨ New Features

  • stub_flasher: Adopt new flasher stub (Radim Karniš - cf9cdb7)
  • espefuse: Add ESP32-E22 support (Radim Karniš - a47e86f)
  • esptool: Add ESP32-E22 support (Radim Karniš - ce838cd)
  • python: Support Python v3.14 (Radim Karniš - 8d201c7)
  • espefuse: Enable ecdsa keys burning support for ESP32-H4 (nilesh.kale - a02d858)
  • write_flash: Add fast reflashing option to update changed flash sectors only (Radim Karniš - 5aad298)
  • esp32-s31: Add dedicated UF2 family ID (Radim Karniš - f9f6428)
  • spi_flash: add flash reset when detecting chip (C.S.M - 1b57c61)
  • efuse: Adds eFuse for ESP32-H2 revision 1.2 (Konstantin Kondrashov - 08f4cbb)
  • espsecure: Added --skip-padding flag to sign-data and verify-signature API (hrushikesh.bhosale - ce5a4ac)
  • esp32p4: Add ECO6 stub flasher support (Radim Karniš - 9393921)
  • esp32p4: Power on SPI flash chip during the attaching process (Radim Karniš - 21c802f)
  • write-flash: apply compression only if it reduces the file size (Jaroslav Safka - 188028d)
  • esptool: Update chip description for ESP32-C2/ESP8684H (Konstantin Kondrashov - c6f1839)
  • espfuse: Add eFuse flash fields for ESP32-C2/ESP8684H (Konstantin Kondrashov - b3d4e15)
  • espefuse: Set postpone flag by default (Konstantin Kondrashov - 23e5ec1)
  • esp_hsm_sign: Use primitive HSM signing mechanisms (harshal.patil - a1a4e95)
  • esp32c5: Add ECO3 stub flasher support (Radim Karniš - fc0c984)
  • write_flash: Allow encrypted writes using key from the Key Manager (harshal.patil - aa1b04a)
  • Added autocomplete for port and baud rate (Peter Dragun - 8363cae)
  • enable compress and encryption together (Jaroslav Safka - 5d747d8)
  • Add new target esp32s31 (C.S.M - 3077627)
  • Improve ports sorting when autodetection is used (Jaroslav Burian - ec84fba)

🐛 Bug Fixes

  • esp32-h4: Fix memory map and disable unsupported watchdog reset (Radim Karniš - 7728772)
  • logger: Require custom logger to implement the correct interface (Radim Karniš - deca775)
  • log: Fix warning log for ESP32-S31 (Roland Dobai - 5920030)
  • log: Remove warning keyword from error outputs (Roland Dobai - 30808a4)
  • write-flash: Print correct number of bytes and flash offsets when --no-stub (Radim Karniš - e78ab87)
  • esp32-p4: Fix flash power on sequence with stub flasher (Radim Karniš - ea62bd0)
  • image_cmds: Print the name of chip in full expanded form (Radim Karniš - 6b6e0f4)
  • erase_region: Allow erasing past 4MB in ROM and SDM mode (Radim Karniš - 06794d7)
  • write_flash: Fixed esp32 FE key validation (Konstantin Kondrashov - 4f1d212)
  • espefuse: Ensure port is closed when creating commands fails (Peter Dragun - 9646a80)
  • espefuse: Fix decoding error in esp32c5 summary (Peter Dragun - e49c69a)
  • logger: Always flush output in stage mode (Peter Dragun - a5c9090)
  • usb_mode_detection: Fix USB mode detection on ESP32-C5 and ESP32-C61 (Radim Karniš - 81bdb76)
  • change_baud: Disable changing baud rate on ESP32-C2 and ESP32-C5 in SDM (Radim Karniš - 9286189)
  • esp32c6: Fix ESP32-C6FH8 package detection (Roland Dobai - d7f1adf)
  • esp32c3: fix usb-serial detection for rev1.1 (Jaroslav Safka - 8bc2c50)
  • write_flash: Allow --force and --erase-all to be used together (Radim Karniš - c26e58e)
  • write_flash: Fixed esp32c2 FE key validation (Konstantin Kondrashov - c02d53f)
  • windows: Limit rich_click version to <1.9.0 (Peter Dragun - fa97591)
  • espefuse: Fix calibration efuses for ESP32-P4 ECO5 (Konstantin Kondrashov - a1ca6c9)

... (truncated)

Commits
  • ff4aa4a change: Update version to 5.2.0
  • 2aca077 ci(gl): Run tests on the ESP32-H4 target
  • 877df13 test(ram_helloworld): Fix source ld files linking from ROM
  • 7728772 fix(esp32-h4): Fix memory map and disable unsupported watchdog reset
  • cf9cdb7 feat(stub_flasher): Adopt new flasher stub
  • a47e86f feat(espefuse): Add ESP32-E22 support
  • ce838cd feat(esptool): Add ESP32-E22 support
  • 806e01b refactor(esp32-s31): Remove unused variables
  • 8d201c7 feat(python): Support Python v3.14
  • bf1371d docs: Add note about setuptools version into troubleshooting guide
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the build-system group with 1 update: [esptool](https://github.com/espressif/esptool).


Updates `esptool` from 5.1.0 to 5.2.0
- [Release notes](https://github.com/espressif/esptool/releases)
- [Changelog](https://github.com/espressif/esptool/blob/master/CHANGELOG.md)
- [Commits](espressif/esptool@v5.1.0...v5.2.0)

---
updated-dependencies:
- dependency-name: esptool
  dependency-version: 5.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: build-system
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Feb 23, 2026
@github-project-automation github-project-automation bot moved this to Todo in Roadmap Feb 23, 2026
@changeset-bot
Copy link

changeset-bot bot commented Feb 23, 2026

⚠️ No Changeset found

Latest commit: 60b2496

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

0 participants