From da41a9204eb24840b0091f144208b483323641fb Mon Sep 17 00:00:00 2001 From: Keith Burzinski Date: Mon, 17 Mar 2025 01:55:29 -0500 Subject: [PATCH 1/4] [docker] Bump curl, git, openssh-client, libopenjp2-7, nginx-light (#8419) --- docker/Dockerfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 6da5c52d64..1642945d32 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -33,9 +33,9 @@ RUN \ python3-venv=3.11.2-1+b1 \ python3-wheel=0.38.4-2 \ iputils-ping=3:20221126-1+deb12u1 \ - git=1:2.39.5-0+deb12u1 \ - curl=7.88.1-10+deb12u8 \ - openssh-client=1:9.2p1-2+deb12u4 \ + git=1:2.39.5-0+deb12u2 \ + curl=7.88.1-10+deb12u12 \ + openssh-client=1:9.2p1-2+deb12u5 \ python3-cffi=1.15.1-5 \ libcairo2=1.16.0-7 \ libmagic1=1:5.44-3 \ @@ -84,7 +84,7 @@ BUILD_DEPS=" " LIB_DEPS=" libtiff6=4.5.0-6+deb12u1 - libopenjp2-7=2.5.0-2 + libopenjp2-7=2.5.0-2+deb12u1 " if [ "$TARGETARCH$TARGETVARIANT" = "arm64" ] then @@ -160,7 +160,7 @@ RUN \ apt-get update \ # Use pinned versions so that we get updates with build caching && apt-get install -y --no-install-recommends \ - nginx-light=1.22.1-9 \ + nginx-light=1.22.1-9+deb12u1 \ && rm -rf \ /tmp/* \ /var/{cache,log}/* \ From a8d33dd26ad57776af6ab60d35fd75cc149b7572 Mon Sep 17 00:00:00 2001 From: Keith Burzinski Date: Mon, 17 Mar 2025 23:28:15 -0500 Subject: [PATCH 2/4] [docker] Bump libfreetype (#8426) --- docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 1642945d32..ee375ba690 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -76,7 +76,7 @@ BUILD_DEPS=" python3-dev=3.11.2-1+b1 zlib1g-dev=1:1.2.13.dfsg-1 libjpeg-dev=1:2.1.5-2 - libfreetype-dev=2.12.1+dfsg-5+deb12u3 + libfreetype-dev=2.12.1+dfsg-5+deb12u4 libssl-dev=3.0.15-1~deb12u1 libffi-dev=3.4.4-1 cargo=0.66.0+ds1-1 From d2c2439b9790a4f907edc410d16ce493bfd3c604 Mon Sep 17 00:00:00 2001 From: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com> Date: Wed, 19 Mar 2025 06:42:14 +1100 Subject: [PATCH 3/4] [core] Handle mis-typed platform name more cleanly (#8424) --- esphome/core/config.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/esphome/core/config.py b/esphome/core/config.py index 359b78acf1..f2b8585143 100644 --- a/esphome/core/config.py +++ b/esphome/core/config.py @@ -189,10 +189,11 @@ def _is_target_platform(name): from esphome.loader import get_component try: - if get_component(name, True).is_target_platform: - return True + return get_component(name, True).is_target_platform except KeyError: pass + except ImportError: + pass return False From c2e0a01106049119524c406a5c81fa9eb1b4cf54 Mon Sep 17 00:00:00 2001 From: Keith Burzinski Date: Tue, 18 Mar 2025 14:43:26 -0500 Subject: [PATCH 4/4] Bump version to 2025.3.0b4 --- esphome/const.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esphome/const.py b/esphome/const.py index 6ca49bf8a6..5fa89cd38c 100644 --- a/esphome/const.py +++ b/esphome/const.py @@ -1,6 +1,6 @@ """Constants used by esphome.""" -__version__ = "2025.3.0b3" +__version__ = "2025.3.0b4" ALLOWED_NAME_CHARS = "abcdefghijklmnopqrstuvwxyz0123456789-_" VALID_SUBSTITUTIONS_CHARACTERS = (