This repository has been archived by the owner on Jan 29, 2023. It is now read-only.
Releases: khoih-prog/WebSockets_Generic
Releases · khoih-prog/WebSockets_Generic
v2.16.1 to use new WiFi101_Generic library and to use `allman` style
Release v2.16.1
- Using new WiFi101_Generic library for sending larger data
- Add astyle using
allman
style. Restyle the library - Update
Packages' Patches
v2.16.0 to add support to RP2040-based boards using WiFiNINA or Ethernet, and to add `WS` and `BearSSL WSS` support to `RP2040W` using `CYW43439 WiFi` with `arduino-pico` core
Release v2.16.0
- Add support to RP2040-based boards, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040, using WiFiNINA or Ethernet
- Add
WS
andBearSSL WSS
support toRP2040W
usingCYW43439 WiFi
with arduino-pico core - Optional user-defined
WEBSOCKETS_TCP_TIMEOUT
, default 5,000msEIO_HEARTBEAT_INTERVAL
, default 20,000msSIO_PING_INTERVAL
, default 60,000msSIO_PONG_TIMEOUT
, default 90,000msSIO_DISCONNECT_TIMEOUT_COUNT
, default 5
- Update
Packages' Patches
v2.15.0 to use Ethernet_Generic library, to Sync with `arduinoWebSockets v2.3.6`, to add example and rewrite the examples to support new features, etc.
Release v2.15.0
- Use new Ethernet_Generic library as default for W5x00.
- Sync with
arduinoWebSockets v2.3.6
- Add examples and rewrite all the examples to support new features
- Update
Packages' Patches
v2.14.2 to fix Async bug for ESP8266 when using NETWORK_ESP8266_ASYNC, to add example ESP8266_AsyncWSClient, to update `platformio.ini` to temporarily use ESP32 core v2.0.0+, etc.
Release v2.14.2
- Fix Async bug for ESP8266 when using NETWORK_ESP8266_ASYNC
- Add example ESP8266_AsyncWSClient
- Update
platformio.ini
to temporarily use ESP32 core v2.0.0+ and use ESPAsyncTCP library for ESP8266 Async - Update
Packages' Patches
v2.14.1 to fix setInsecure() bug for WIO_Terminal and to update `Packages' Patches` for `Seeeduino` core
Release v2.14.1
- Fix
setInsecure()
bug for WIO_Terminal. - Update
Packages' Patches
forSeeeduino
core. Be sure to use thePackages_Patches
of this library version v2.14.1+ to avoid compiler error.
v2.14.0 to optimize code by passing by `reference` instead of `value`, to suppress unnecessary warnings, etc.
Release v2.14.0
- Suppress unnecessary warnings.
- Don't use
deprecated sha.h
for ESP32 core v1.0.6+. Check warning sha.h is deprecated, use sha_parallel_engine.h #738 - Optimize code by passing by
reference
instead ofvalue
- Modify nearly all examples
- Update
Packages' Patches
v2.13.0 to add support to ESP32_S3, to add `sIOtype_PING` and `sIOtype_PING` SocketIO events, etc.
Release v2.13.0
- Add support to
ESP32_S3
. - Add
sIOtype_PING
andsIOtype_PING
SocketIO events. Check Ping events propagated to main code socketIO events #18 - Add ESP32_WebSocketClientSocketIO example
- Update
Packages' Patches
v2.12.0 to add SSL support to ESP32-based WT32_ETH01 boards using LAN8720 Ethernet
Major Release v2.12.0
- Add SSL support to ESP32-based WT32_ETH01 boards using LAN8720 Ethernet
- Add WT32_ETH01-related WT32_ETH01_SSL_SIO example
- Update
Packages' Patches
v2.11.1 to add option to use `transport=websocket` with sticky-session SIO server
Release v2.11.1
- Add option to use
transport=websocket
with sticky-session SIO server. Check Run websocket only mode for Socket.IO #16 - Add some Sticky_SIO-related examples
v2.11.0 to Auto detect ESP32 core to use for WT32_ETH01, fix bug in WT32_ETH01 examples to reduce connection time and replace deprecated `echo.websocket.org` in examples.
Major Release v2.11.0
- Auto detect ESP32 core to use for WT32_ETH01
- Fix bug in WT32_ETH01 examples to reduce connection time
- Delete Blynk-related examples
- Replace deprecated
echo.websocket.org
in examples.