Releases: mathieucarbou/AsyncTCP
Releases · mathieucarbou/AsyncTCP
v3.3.2
v3.3.1
What's Changed
- fix: _remove_events_with_arg() might probably leak mem on queue overflow by @vortigont in #34
Full Changelog: v3.3.0...v3.3.1
v3.3.0
What's Changed
- Coalesce poll events on queue eviction by @vortigont in #33
Potential breaking changes
- Task Watchdog Timeout is now activated by default and can be disabled with
-D CONFIG_ASYNC_TCP_USE_WDT=0
. Task Watchdog timeout was automatically disabled before when you were using core affinity with-D CONFIG_ASYNC_TCP_RUNNING_CORE=1
, which is now not the case anymore.
Full Changelog: v3.2.15...v3.3.0
v3.2.15
What's Changed
- Fix missing lock/unlock around dns_gethostbyname by @mathieucarbou in #29
- Added clang file by @mathieucarbou in #30
- throttle polling events when message queue gets filled up by @vortigont in #32
New Contributors
- @vortigont made their first contribution in #32
Full Changelog: v3.2.14...v3.2.15
v3.2.14
What's changed
- Fix for
Required to lock TCPIP core functionality!
error onend()
: espressif/arduino-esp32#10526 (comment)
Full Changelog: v3.2.12...v3.2.14
v3.2.12
v3.2.11
What's Changed
- Fix #27: Bug with Arduino Core 3.1.0 RC2: Required to lock TCPIP core functionality by @mathieucarbou in #28. See also: espressif/arduino-esp32#10526
Full Changelog: v3.2.10...v3.2.11
v3.2.10
Changes
- Previous fix had a side effect, after some digging, found a bottleneck caused by this change: https://github.com/me-no-dev/AsyncTCP/pull/173/files#r1798201290 which I rolled back. See this discussion: tbnobody/OpenDTU#2326 (comment)
Full Changelog: v3.2.9...v3.2.10
v3.2.9
Changes
- Implemented another fix for the issue:
assert failed: tcp_update_rcv_ann_wnd IDF/components/lwip/lwip/src/core/tcp.c:951 (new_rcv_ann_wnd <= 0xffff)
. See #26 and tbnobody/OpenDTU#2326 (comment)
Full Changelog: v3.2.8...v3.2.9
v3.2.8
Arduino Registry bug-fix release
There is no code change in this version!
This version just changes back the Arduino Registry name in library.properties
from ESPAsyncWebServer
to ESP Async WebServer
(original name) because of deployment constraints posed by the Arduino Registry.
Explanations and references:
- https://forum.arduino.cc/t/ide-library-manager-handling-of-duplicate-library-names/1306491/14
- arduino/library-registry#5182
- arduino/library-registry#4585
- #25
Full Changelog: v3.2.6...v3.2.8