J. Nick Koston
|
2352c732de
|
[mqtt] Rate-limit component resends to prevent task WDT on reconnect (#15061)
|
2026-03-23 09:27:59 +13:00 |
|
 
|
d96be88ff5
|
[multiple] Fix reliability issues in 5 components (#14655)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2026-03-09 18:32:57 -04:00 |
|
J. Nick Koston
|
416b97311b
|
[mqtt] Remove broken ESP8266 ssl_fingerprints option (#14182)
|
2026-02-21 11:12:35 -06:00 |
|
J. Nick Koston
|
4aa8f57d36
|
[json] Add SerializationBuffer for stack-first JSON serialization (#13625)
|
2026-02-19 14:08:44 -06:00 |
|
J. Nick Koston
|
6daca09794
|
[logger] Replace LogListener virtual interface with LogCallback struct (#14084)
|
2026-02-19 08:40:08 -06:00 |
|
J. Nick Koston
|
2a6d9d6325
|
[mqtt] Avoid heap allocation in on_log by using const char* publish overload (#13809)
|
2026-02-10 13:54:22 -06:00 |
|
![pre-commit-ci-lite[bot]](/avatar/24e64739ad4c3d54d0291a78934c09fb0a50c28f85520283d0803d0353c51b35?size=40) 
|
86f91eed2f
|
[mqtt] Move switch string tables to PROGMEM_STRING_TABLE (#13802)
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-02-06 19:30:05 +01:00 |
|
J. Nick Koston
|
4e96b20b46
|
[mqtt] Restore ESP8266 on_message defer to prevent stack overflow (#13648)
|
2026-01-30 12:49:14 -06:00 |
|
![pre-commit-ci-lite[bot]](/avatar/24e64739ad4c3d54d0291a78934c09fb0a50c28f85520283d0803d0353c51b35?size=40) 
|
aa5092bdc2
|
[mqtt] Use stack buffers for discovery message formatting (#13216)
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-01-21 18:35:43 -10:00 |
|
J. Nick Koston
|
6cf320fd60
|
[mqtt] Eliminate per-entity loop overhead and heap churn (#13356)
|
2026-01-19 17:41:55 -10:00 |
|
J. Nick Koston
|
b48d4ab785
|
[mqtt] Reduce heap allocations in publish path (#13372)
|
2026-01-19 17:37:54 -10:00 |
|
J. Nick Koston
|
4e0e7796de
|
[mqtt] Remove unnecessary defer in ESP8266 on_message callback (#13373)
|
2026-01-19 17:37:19 -10:00 |
|
J. Nick Koston
|
ea0fac96cb
|
[core][mqtt] Add str_sanitize_to(), soft-deprecate str_sanitize() (#13233)
|
2026-01-18 18:42:04 -10:00 |
|
J. Nick Koston
|
81e639a6ba
|
[core] Migrate callers and soft deprecate get_mac_address()/get_mac_address_pretty() (#13157)
|
2026-01-12 19:35:49 +00:00 |
|
J. Nick Koston
|
ef64226ed0
|
[mqtt] Use ESPHOME_F() for JSON strings to reduce ESP8266 RAM usage (#13049)
|
2026-01-07 08:26:21 -10:00 |
|
J. Nick Koston
|
e0981323bd
|
[mqtt] Move Home Assistant discovery keys to PROGMEM on ESP8266 (#13011)
|
2026-01-06 07:33:56 -10:00 |
|
J. Nick Koston
|
c59455e445
|
[mqtt] Combine log statements to reduce loop blocking (#12938)
|
2026-01-04 12:59:47 -10:00 |
|
J. Nick Koston
|
25e60d62cf
|
[mqtt] Avoid heap allocations when logging IP addresses (#12686)
|
2026-01-02 14:12:04 -10:00 |
|
J. Nick Koston
|
71dc402a30
|
[logger] Replace std::function callbacks with LogListener interface (#12153)
|
2025-11-28 04:00:33 +00:00 |
|
J. Nick Koston
|
c888becfa7
|
[api] Optimize APINoiseContext memory usage by removing shared_ptr overhead (#11981)
|
2025-11-25 06:52:15 +13:00 |
|
J. Nick Koston
|
25f3b6a959
|
[mqtt] Reduce flash usage by optimizing ArduinoJson assignments (#11340)
|
2025-10-19 19:17:33 +00:00 |
|
 J. Nick KostonandCopilot
|
8d8fcfeda2
|
[core] Add make_name_with_suffix helper to optimize string concatenation (#11176)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-10-14 09:39:38 +13:00 |
|
jokujossai
|
6d1de2106e
|
[mqtt] fix publish payload length when payload contains null characters (#10744)
|
2025-09-16 15:28:36 +12:00 |
|
J. Nick Koston
|
b7ce8c116b
|
[core] Centralize component setup logging to reduce flash usage (#9885)
|
2025-07-25 19:27:03 +00:00 |
|
J. Nick Koston
|
b1048d6e25
|
Fix lwIP thread safety assertion failures on ESP32 (#9570)
|
2025-07-17 17:06:57 +12:00 |
|
 
|
9ae45ba8aa
|
[json] Bump ArduinoJson library to 7.4.2 (#8857)
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-07-15 14:11:10 +12:00 |
|
 J. Nick KostonandCopilot
|
ee8ee4e646
|
Optimize logger callback API by including message length parameter (#9368)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-07 22:00:03 +00:00 |
|
 Rodrigo MartínandCopilot
|
16860e8a30
|
fix(MQTT): Call disconnect callback on DNS error (#9016)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-06-25 22:20:29 +12:00 |
|
Jesse Hills
|
7ad6dab383
|
[mqtt] Don't wait for connection unless configured to (#8933)
|
2025-06-24 13:31:38 +12:00 |
|
J. Nick Koston
|
c0b05ada1a
|
Reduce ESP_LOGCONFIG calls (#9026)
|
2025-06-09 00:02:30 +00:00 |
|
Keith Burzinski
|
518bce50a5
|
[mqtt] Remove redundant "mqtt" from log messages (#8968)
|
2025-06-03 21:54:58 +01:00 |
|
Keith Burzinski
|
d9a9e0aea3
|
Streamline setup() logging (k, l, m) (#8928)
|
2025-05-29 06:57:58 +12:00 |
|
J. Nick Koston
|
574aabdede
|
Reduce number of calls to fetch time in the main loop (#8804)
|
2025-05-19 07:48:57 +12:00 |
|
 Keith BurzinskiandJesse Hills
|
2fd5f9ac58
|
[api] Allow noise encryption key to be set at runtime (#7296)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-04-17 13:15:25 +12:00 |
|
Dusan Cervenka
|
b4a2b50ee0
|
Fixed topic when mac is used (#7988)
|
2025-01-13 17:34:07 +13:00 |
|
 kbulletandJesse Hills
|
584dbf2668
|
MQTT sensors handling of publishing NaN values (#7768)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-12-02 23:50:05 +00:00 |
|
Rodrigo Martín
|
80b4c26481
|
feat(MQTT): Add enable, disable and enable_on_boot (#7716)
|
2024-11-06 13:56:48 +13:00 |
|
victorclaessen
|
3df25a183a
|
Add clean_session as configurable option to the MQTT component (#7501)
|
2024-09-27 09:57:51 +12:00 |
|
Olivier ARCHER
|
8756b41b63
|
[mqtt] fix missing initializer in MQTTClientComponent::disable_discovery (#7271)
|
2024-08-14 14:19:46 +12:00 |
|
Markus
|
368662969e
|
Move MQTT ip discovery to deticated config option. (#6673)
|
2024-07-22 09:36:46 +12:00 |
|
Jesse Hills
|
95e45dc12c
|
Allow parse_json to return a boolean result (#6884)
* Allow parse_json to return a boolean result
* Remove pass variable
|
2024-06-10 22:40:56 +00:00 |
|
Jimmy Hedman
|
7d9fc3ceaa
|
Bump ESP8266 Arduino versions (#5359)
|
2024-03-20 21:16:10 +13:00 |
|
Rodrigo Martín
|
6a8a2aaefb
|
feat(MQTT): Add QoS option for each MQTT component (#6279)
|
2024-03-11 13:12:52 +13:00 |
|
 Jimmy HedmanandJesse Hills
|
f73518dbeb
|
Improve dualstack and IPv6 support (#5449)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-02-27 21:16:20 +13:00 |
|
Jesse Hills
|
2754ddec1b
|
Allow setup to continue past mqtt if network/wifi is disabled (#5754)
|
2023-11-15 10:51:45 +13:00 |
|
Jimmy Hedman
|
57b7dd0fa2
|
Refactor ip address representation (#5252)
|
2023-09-27 21:38:43 +13:00 |
|
Kuba Szczodrzyński
|
2f7a378c7b
|
LibreTiny: enable MQTT, bump to v1.4.1 (#5419)
|
2023-09-27 10:23:21 +13:00 |
|
Jimmy Hedman
|
dadbc1aefa
|
Enable IPv6 for ESP8266 and Raspberry pi pico w (RP2040) (#4759)
|
2023-09-13 08:05:02 +12:00 |
|
luka6000
|
3003485dc6
|
fix to PR # 3887 MQTT connection not using discovery: false (#5275)
|
2023-09-01 13:20:21 +12:00 |
|
 Jimmy HedmanandJesse Hills
|
9980b9972f
|
Change MQTT client for ESP32 Arduino (#5157)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2023-08-08 09:16:42 +12:00 |
|