Jesse Hills
7ecdf6db2e
Merge pull request #15084 from esphome/bump-2026.3.1
...
CI for docker images / Build docker containers (docker, ubuntu-24.04) (push) Has been cancelled
CI for docker images / Build docker containers (docker, ubuntu-24.04-arm) (push) Has been cancelled
CI for docker images / Build docker containers (ha-addon, ubuntu-24.04) (push) Has been cancelled
CI for docker images / Build docker containers (ha-addon, ubuntu-24.04-arm) (push) Has been cancelled
CI / Create common environment (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Run pytest (macOS-latest, 3.11) (push) Has been cancelled
CI / Run pytest (macOS-latest, 3.14) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.11) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.13) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.14) (push) Has been cancelled
CI / Run pytest (windows-latest, 3.11) (push) Has been cancelled
CI / Run pytest (windows-latest, 3.14) (push) Has been cancelled
CI / Determine which jobs to run (push) Has been cancelled
CI / Run integration tests (push) Has been cancelled
CI / Run C++ unit tests (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Run script/clang-tidy for ZEPHYR (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Test components batch (${{ matrix.components }}) (push) Has been cancelled
CI / pre-commit.ci lite (push) Has been cancelled
CI / Build target branch for memory impact (push) Has been cancelled
CI / Build PR branch for memory impact (push) Has been cancelled
CI / Comment memory impact (push) Has been cancelled
CI / CI Status (push) Has been cancelled
2026.3.1
2026.3.1
2026-03-23 16:09:32 +13:00
J. Nick Koston
83d02c602a
[logger] Fix dummy_main.cpp Logger constructor for clang-tidy ( #15088 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 13:25:04 +13:00
J. Nick Koston
6d16c57747
[sht4x] Add missing hal.h include for millis() on ESP-IDF ( #15087 )
2026-03-23 11:23:21 +13:00
J. Nick Koston
45c0e6ef7f
[logger] Fix unit test Logger constructor call ( #15086 )
2026-03-23 09:52:46 +13:00
Jesse Hills
320474b62d
Bump version to 2026.3.1
2026-03-23 09:28:58 +13:00
Jason Kölker
a3c483edf3
[pmsx003] Keep active-mode reads aligned ( #14832 )
2026-03-23 09:28:58 +13:00
J. Nick Koston
036be63f7b
[logger] Fix race condition in task log buffer initialization ( #15071 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-03-23 09:28:58 +13:00
Jonathan Swoboda
bbfe324dd6
[ultrasonic] Fix ISR edge detection with debounce and trigger filtering ( #15014 )
2026-03-23 09:28:57 +13:00
J. Nick Koston
de3292c828
[light] Fix gamma LUT quantizing small brightness to zero ( #15060 )
2026-03-23 09:28:57 +13:00
J. Nick Koston
67ab2e143c
[uart] Fix RTL87xx compilation failure due to SUCCESS macro collision ( #15054 )
2026-03-23 09:28:57 +13:00
J. Nick Koston
9abc112f76
[sht4x] Fix heater causing measurement jitter ( #15030 )
2026-03-23 09:28:50 +13:00
J. Nick Koston
b5880df93c
[light] Fix constant_brightness broken by gamma LUT refactor ( #15048 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-23 09:27:59 +13:00
J. Nick Koston
2352c732de
[mqtt] Rate-limit component resends to prevent task WDT on reconnect ( #15061 )
2026-03-23 09:27:59 +13:00
Samuel Sieb
77264de3f6
[analog_threshhold] add missing header ( #15058 )
2026-03-23 09:27:59 +13:00
J. Nick Koston
42da281854
[time] Fix timezone_offset() and recalc_timestamp_local() always returning UTC ( #14996 )
2026-03-23 09:27:59 +13:00
J. Nick Koston
06cc5a29a7
[core] Add copy() method to StringRef for std::string compatibility ( #15028 )
2026-03-23 09:27:59 +13:00
J. Nick Koston
98b4e1ea15
[web_server] Increase httpd task stack size to prevent stack overflow ( #14997 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-23 09:27:59 +13:00
Jonathan Swoboda
0bf6e1e839
[esp32_touch] Fix initial state never published when sensor untouched ( #15032 )
2026-03-23 09:27:59 +13:00
J. Nick Koston
3fe84eadef
[wifi] Fix ESP8266 power_save_mode mapping (LIGHT/HIGH were swapped) ( #15029 )
2026-03-23 09:27:59 +13:00
J. Nick Koston
12eed0d384
[api] Increase noise handshake timeout to 60s for slow WiFi environments ( #15022 )
2026-03-23 09:27:59 +13:00
dependabot[bot]
28e8250b69
Bump aioesphomeapi from 44.6.1 to 44.6.2 ( #15027 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 09:27:59 +13:00
Keith Roehrenbeck
0297260a57
[ld2450] Fix zone target counts including untracked ghost targets ( #15026 )
2026-03-23 09:27:59 +13:00
J. Nick Koston
d4f7cb984c
[uart] Fix UART0 default pin IOMUX loopback on ESP32 ( #14978 )
2026-03-23 09:27:59 +13:00
Clyde Stubbs
08187a01b1
[sdl] Fix get_width()/height() when rotation used ( #14950 )
2026-03-23 09:27:59 +13:00
J. Nick Koston
daf3502e15
[logger] Fix ESP8266 crash with VERY_VERBOSE log level ( #14980 )
2026-03-23 09:27:59 +13:00
J. Nick Koston
08cab43548
[time] Fix lookup of top-level IANA timezone keys like UTC and GMT ( #14952 )
2026-03-23 09:27:59 +13:00
dependabot[bot]
5cbe936256
Bump aioesphomeapi from 44.6.0 to 44.6.1 ( #14954 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 09:27:59 +13:00
Jonathan Swoboda
729d3d4bc2
[openthread] Guard InstanceLock against uninitialized semaphore ( #14940 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 09:27:58 +13:00
Jonathan Swoboda
8af0991590
[ble_client] Fix RSSI sensor reporting same value for all clients ( #14939 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 09:27:58 +13:00
J. Nick Koston
99d968f80a
[http_request] Prevent double update task launch ( #14910 )
2026-03-23 09:27:58 +13:00
dependabot[bot]
705d548435
Bump aioesphomeapi from 44.5.2 to 44.6.0 ( #14927 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 09:27:58 +13:00
Jesse Hills
609003c897
Merge pull request #14941 from esphome/bump-2026.3.0
...
CI / Create common environment (push) Has been cancelled
CI for docker images / Build docker containers (docker, ubuntu-24.04) (push) Has been cancelled
CI for docker images / Build docker containers (docker, ubuntu-24.04-arm) (push) Has been cancelled
CI for docker images / Build docker containers (ha-addon, ubuntu-24.04) (push) Has been cancelled
CI for docker images / Build docker containers (ha-addon, ubuntu-24.04-arm) (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Run pytest (macOS-latest, 3.11) (push) Has been cancelled
CI / Run pytest (macOS-latest, 3.14) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.11) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.13) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.14) (push) Has been cancelled
CI / Run pytest (windows-latest, 3.11) (push) Has been cancelled
CI / Run pytest (windows-latest, 3.14) (push) Has been cancelled
CI / Determine which jobs to run (push) Has been cancelled
CI / Run integration tests (push) Has been cancelled
CI / Run C++ unit tests (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Run script/clang-tidy for ZEPHYR (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Test components batch (${{ matrix.components }}) (push) Has been cancelled
CI / pre-commit.ci lite (push) Has been cancelled
CI / Build target branch for memory impact (push) Has been cancelled
CI / Build PR branch for memory impact (push) Has been cancelled
CI / Comment memory impact (push) Has been cancelled
CI / CI Status (push) Has been cancelled
2026.3.0
2026.3.0
2026-03-19 17:33:27 +13:00
Jesse Hills
2c10adba85
Bump version to 2026.3.0
2026-03-19 13:09:03 +13:00
Jesse Hills
9e4e2d78dc
Merge pull request #14926 from esphome/bump-2026.3.0b5
...
CI / Create common environment (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Run pytest (macOS-latest, 3.11) (push) Has been cancelled
CI / Run pytest (macOS-latest, 3.14) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.11) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.13) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.14) (push) Has been cancelled
CI / Run pytest (windows-latest, 3.11) (push) Has been cancelled
CI / Run pytest (windows-latest, 3.14) (push) Has been cancelled
CI / Determine which jobs to run (push) Has been cancelled
CI / Run integration tests (push) Has been cancelled
CI / Run C++ unit tests (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Run script/clang-tidy for ZEPHYR (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Test components batch (${{ matrix.components }}) (push) Has been cancelled
CI / pre-commit.ci lite (push) Has been cancelled
CI / Build target branch for memory impact (push) Has been cancelled
CI / Build PR branch for memory impact (push) Has been cancelled
CI / Comment memory impact (push) Has been cancelled
CI / CI Status (push) Has been cancelled
2026.3.0b5
2026.3.0b5
2026-03-19 09:19:50 +13:00
Jesse Hills
af9366fdd4
Bump version to 2026.3.0b5
2026-03-19 08:19:26 +13:00
J. Nick Koston
448402ca2c
[http_request] Fix data race on update_info_ strings in update task ( #14909 )
2026-03-19 08:19:26 +13:00
Jonathan Swoboda
fc67551edc
[tc74][apds9960] Fix signed temperature and FIFO register address ( #14907 )
2026-03-19 08:19:26 +13:00
Jonathan Swoboda
98d3dce672
[voice_assistant][micro_wake_word] Fix null deref and missing error return ( #14906 )
2026-03-19 08:19:26 +13:00
Jonathan Swoboda
4cb93d4df8
[sensor][ee895][hdc2010] Fix misc bugs found during component scan ( #14890 )
2026-03-19 08:19:18 +13:00
Jonathan Swoboda
91e66cfd9d
[gree] Fix IR checksum for YAA/YAC/YAC1FB9/GENERIC models ( #14888 )
2026-03-19 08:17:03 +13:00
Jonathan Swoboda
6cf32af33f
[seeed_mr24hpc1] Fix frame parser length handling bugs ( #14863 )
2026-03-19 08:17:03 +13:00
Jesse Hills
6b9be033d6
Merge pull request #14904 from esphome/bump-2026.3.0b4
...
CI / Create common environment (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Run pytest (macOS-latest, 3.11) (push) Has been cancelled
CI / Run pytest (macOS-latest, 3.14) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.11) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.13) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.14) (push) Has been cancelled
CI / Run pytest (windows-latest, 3.11) (push) Has been cancelled
CI / Run pytest (windows-latest, 3.14) (push) Has been cancelled
CI / Determine which jobs to run (push) Has been cancelled
CI / Run integration tests (push) Has been cancelled
CI / Run C++ unit tests (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Run script/clang-tidy for ZEPHYR (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Test components batch (${{ matrix.components }}) (push) Has been cancelled
CI / pre-commit.ci lite (push) Has been cancelled
CI / Build target branch for memory impact (push) Has been cancelled
CI / Build PR branch for memory impact (push) Has been cancelled
CI / Comment memory impact (push) Has been cancelled
CI / CI Status (push) Has been cancelled
2026.3.0b4
2026.3.0b4
2026-03-18 16:21:28 +13:00
Jesse Hills
5cc03d9bef
Bump version to 2026.3.0b4
2026-03-18 13:35:21 +13:00
J. Nick Koston
0fa96b6e1e
[scheduler] Fix UB in cross-thread counter/vector reads, add atomic fast-path ( #14880 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-03-18 13:35:21 +13:00
J. Nick Koston
be2e4a5278
[mqtt] Fix data race on inbound event queue ( #14891 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-03-18 13:35:21 +13:00
J. Nick Koston
80bd6489cf
[esp32_ble_server] Remove vestigial semaphore from BLECharacteristic ( #14900 )
2026-03-18 13:35:21 +13:00
J. Nick Koston
ccf672d7ee
[esp32_ble] Fix EventPool/LockFreeQueue sizing off-by-one ( #14892 )
2026-03-18 13:35:20 +13:00
J. Nick Koston
6154b673c2
[usb_uart] Fix EventPool/LockFreeQueue sizing off-by-one ( #14895 )
2026-03-18 13:35:20 +13:00
J. Nick Koston
3bde7ec978
[usb_host] Fix EventPool/LockFreeQueue sizing off-by-one ( #14896 )
2026-03-18 13:35:20 +13:00
J. Nick Koston
8caa11dcf4
[usb_cdc_acm] Fix EventPool/LockFreeQueue sizing off-by-one ( #14894 )
2026-03-18 13:35:20 +13:00