Summary
New release with switches to how we handle sockets.
- It is no longer required to set target address configuration
- Support for esp-idf targets which should be more efficient on esp32
especially and support for some additional boards
Important
This release requires 2025.12.x release of esphome to work on esp8266 boards
What's Changed
- Some small random fixes by @gaaf in #110
- Fix missing ) by @gaaf in #111
- Adding example for the Heltec HRI-485X by @h0m35t4r in #113
- Add info about Nibe clones to README.md by @mixu- in #119
- fix: use modern climate feature flags by @elupus in #124
- feat: get rid of arduino byte/boolean type by @elupus in #125
- Adjust some legacy types by @elupus in #126
- feat: switch to direct socket access to support esp-idf platform by @elupus in #127
- feat: dynamically assign target ip addresses by @elupus in #129
- feat: generalize token requests by @elupus in #130
- fix: increase timeout to 120s for targets by @elupus in #131
- feat: add some known addresses by @elupus in #134
- feat: build all examples by @elupus in #135
- feat: switch to esp-idf for t-can485 by @elupus in #136
New Contributors
Full Changelog: v3.2.0...v4.0.0