From 3c634ecfd8de35dbd930246344ed6fa1fd586a0f Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 8 Oct 2026 00:48:08 -1000 Subject: [PATCH] [noise] Bump noise-c to 0.1.31 and libsodium to 1.10021.12 (#20345) --- esphome/components/noise/__init__.py | 4 ++-- esphome/idf_component.yml | 4 ++-- platformio.ini | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/esphome/components/noise/__init__.py b/esphome/components/noise/__init__.py index d9880fe6f9..66043236b1 100644 --- a/esphome/components/noise/__init__.py +++ b/esphome/components/noise/__init__.py @@ -13,8 +13,8 @@ CODEOWNERS = ["@esphome/core"] # Keep in sync with platformio.ini and esphome/idf_component.yml. # LIBSODIUM_VERSION must match the version noise-c pins in its manifests. -NOISE_C_VERSION = "0.1.30" -LIBSODIUM_VERSION = "1.10021.11" +NOISE_C_VERSION = "0.1.31" +LIBSODIUM_VERSION = "1.10021.12" noise_ns = cg.esphome_ns.namespace("noise") diff --git a/esphome/idf_component.yml b/esphome/idf_component.yml index f532e26249..6bae823acb 100644 --- a/esphome/idf_component.yml +++ b/esphome/idf_component.yml @@ -113,11 +113,11 @@ dependencies: # noise (api, ota). Arduino below IDF 6.0 bundles espressif/libsodium, which # clashes with esphome/libsodium, so those builds use the PlatformIO libraries. esphome/noise-c: - version: 0.1.30 + version: 0.1.31 rules: - if: "$ESPHOME_ARDUINO_COMPONENT == 0 || idf_version >= 6.0.0" # Declared alongside noise-c so the library converter skips wireguard's copy esphome/libsodium: - version: 1.10021.11 + version: 1.10021.12 rules: - if: "$ESPHOME_ARDUINO_COMPONENT == 0 || idf_version >= 6.0.0" diff --git a/platformio.ini b/platformio.ini index 82463b8953..56a12d8b31 100644 --- a/platformio.ini +++ b/platformio.ini @@ -79,7 +79,7 @@ lib_deps = ; noise (api, ota) -- on the ESP-IDF framework these come from the ; component registry instead (see esphome/idf_component.yml), so they ; are not in [common]. - esphome/noise-c@0.1.30 ; noise (api, ota) + esphome/noise-c@0.1.31 ; noise (api, ota) SPI ; spi (Arduino built-in) Wire ; i2c (Arduino built-int) heman/AsyncMqttClient-esphome@1.0.0 ; mqtt @@ -247,7 +247,7 @@ lib_deps = ${common:idf-component-libs.lib_deps} ESP32Async/ESPAsyncWebServer@3.9.6 ; web_server_base esphome/wireguard@0.4.8 ; wireguard - esphome/noise-c@0.1.30 ; noise (api, ota) + esphome/noise-c@0.1.31 ; noise (api, ota) ESP32Async/AsyncTCP@3.4.5 ; async_tcp DNSServer ; captive_portal heman/AsyncMqttClient-esphome@2.0.0 ; mqtt @@ -645,7 +645,7 @@ build_unflags = extends = common platform = platformio/native lib_deps = - esphome/noise-c@0.1.30 ; used by noise (api, ota) + esphome/noise-c@0.1.31 ; used by noise (api, ota) lvgl/lvgl@9.5.0 ; lvgl build_flags = ${common.build_flags}