Releases: ESP32Async/ESPAsyncWebServer
Releases · ESP32Async/ESPAsyncWebServer
v3.8.0
What's Changed
- Fix bug. Sometimes the content type isn't sent. by @JosePineiro in #228
- Add HTTP content-type for WebP and AVIF by @JosePineiro in #229
- Standardize HTTP headers to Title Case by @JosePineiro in #233
- Add Content-Type for MP4 files by @JosePineiro in #234
- ESP32Async/AsyncTCP @ 3.4.6 by @mathieucarbou in #250
- Updated pioarduino CI to Arduino Release v3.3.0 based on ESP-IDF v5.5.0 by @mathieucarbou in #251
- ESP32Async/AsyncTCP @ 3.4.7 by @mathieucarbou in #255
- Use const return value with strchr by @kyberias in #257
- Remove unnecessary implementation of memchr by @kyberias in #258
- Refactor AsyncFileResponse: remove String _path by @JosePineiro in #235
- refactor: optimize AsyncFileResponse handling by @JosePineiro in #240
- feature: refactor content type and MIME list by @JosePineiro in #241
- Update sample to add content served from gz file by @mathieucarbou in #263
- Move definition of AsyncWebSocketControl to header file by @kyberias in #264
New Contributors
Full Changelog: v3.7.10...v3.8.0
v3.7.10
What's Changed
- Fix compile on libretiny due to round macro conflict by @bdraco in #214
- Fixed Header parsing by @mathieucarbou in #215
- Arduino Core 3.2.1 by @mathieucarbou in #217
- ESP32Async/AsyncTCP @ 3.4.5 by @mathieucarbou in #218
- ETag and caching for serving pre‐compressed files by @JosePineiro in #216
- set default value for '_onDisconnectfn' by @lumapu in #221
- Support for pre-compressed and ETag in download by @JosePineiro in #222
- Optimize content type detection using C-strings by @JosePineiro in #225
New Contributors
- @bdraco made their first contribution in #214
- @JosePineiro made their first contribution in #216
- @lumapu made their first contribution in #221
Full Changelog: v3.7.9...v3.7.10
v3.7.9
What's Changed
- bblanchon/ArduinoJson @ 7.4.2 by @mathieucarbou in #206
- Fix CRLF Injection in AsyncWebHeader.cpp (GHSA-87j8-6f7g-h8wh) by @mathieucarbou in #211
Full Changelog: v3.7.8...v3.7.9
v3.7.8
What's Changed
- Fix esp-idf dependencies (closes #161) by @mathieucarbou in #162
- AsyncTCP v3.4.1 by @mathieucarbou in #174
- Tunnel by @mathieucarbou in #171
- ESP32Async/AsyncTCP @ 3.4.2 by @mathieucarbou in #181
- Fix memory cleanup in example by @mathieucarbou in #189
- ESP32Async/AsyncTCP @ 3.4.3 by @mathieucarbou in #196
- fix Invalid JSON desearilaztion beyond buffer end by @ayavilevich in #184
- ESP32Async/AsyncTCP @ 3.4.4 by @mathieucarbou in #197
- Add P4 to build by @mathieucarbou in #201
- Only activate WiFi related code when WiFi is available by @mathieucarbou in #202
- Add LibreTiny support by @kuba2k2 in #187
New Contributors
- @ayavilevich made their first contribution in #184
- @kuba2k2 made their first contribution in #187
Full Changelog: v3.7.7...v3.7.8
v3.7.7
What's Changed
- bblanchon/ArduinoJson @ 7.4.0 by @mathieucarbou in #154
- Fix WebSocket by @TienHuyIoT in #153
- bblanchon/ArduinoJson @ 7.4.1 by @mathieucarbou in #155
- Fix SSE by @TienHuyIoT in #156
- ESP32Async/AsyncTCP @ 3.4.0 by @mathieucarbou in #159
New Contributors
- @TienHuyIoT made their first contribution in #153
Full Changelog: v3.7.6...v3.7.7
v3.7.6
What's Changed
- Urgent fix of previous PR #148: Arduino Core 2 has a different implementation of size() by @mathieucarbou in #152
Full Changelog: v3.7.5...v3.7.6
v3.7.5
What's Changed
- Update CI to latest Arduino release and rc by @mathieucarbou in #137
- Fix compiler warnings by @mathieucarbou in #150
- Expose AsyncResponseStream::available()... by @mathieucarbou in #149
- Added an easy to use WebSocket handler AsyncWebSocketMessageHandler with an example by @mathieucarbou in #144
- Reverted AsyncResponseStream buffer to cbuf which is considerably faster than StreamString by @mathieucarbou in #148
Full Changelog: v3.7.4...v3.7.5
v3.7.4
ESPAsyncWebServer - What's Changed
- Fix undefined method by @mathieucarbou in #118
- Add overloads for int indexes by @mathieucarbou in #119
- Updated serveStatic example by @mathieucarbou in #120
- ESP32Async/AsyncTCP @ 3.3.8 by @mathieucarbou in #122
AsyncTCP - What's Changed
- Fix ack timeout trigering upon reconnection (fix #43) by @mathieucarbou in ESP32Async/AsyncTCP#44
Full Changelog: v3.7.3...v3.7.4
v3.7.3
What's Changed
- ESP32Async/AsyncTCP @ 3.3.7 by @mathieucarbou in #114
- feat(server): Expose server tcp state by @mathieucarbou in #113
- RPAsyncTCP upgrade by @mathieucarbou in #116
Full Changelog: v3.7.2...v3.7.3
v3.7.2
What's Changed
- Fix CI by @mathieucarbou in #92
- Add CI for Arduino Pre-Release v3.2.0-RC1 based on ESP-IDF v5.4.0.250218 by @mathieucarbou in #94
- doc(example): Add PartitionDownloader example by @mathieucarbou in #93
- ArduinoJson @ 7.3.1 + AsyncTCP @ 3.3.6 by @mathieucarbou in #91
- Discard bytes after Content-Length by @willmmiles in #101
- Fix: Arduino Pico SDK v4.4.4 by @ayushsharma82 in #102
- Rework CI to split workflow per platform by @mathieucarbou in #103
New Contributors
- @willmmiles made their first contribution in #101
Full Changelog: v3.7.1...v3.7.2