Releases: espressif/esp-protocols
Releases · espressif/esp-protocols
net_connect-v0.1.1
asio-v1.32.0_1
1.32.0~1
Features
- Add mbedtls specific APIs to use TLS stack specific features (ad94cc95)
Bug Fixes
- Add a simple unit test to check the leaks (c3b01688)
- Use mbedtls-v4 API (PSA-crypto support) (a465ad41)
- memory leaks over ssl::stream lifetime (d33cb616)
- Fix picolib missing pthread_sigmask() declaration (25d54efd)
- Fixed TLS server-client example failure per cert expiry (4885d282)
Updated
net_connect-v0.1.0
websocket-v1.6.1
1.6.1
Bug Fixes
- Fix race conditions, memory leak, and data loss (23ca97d5)
- Add state check in abort_connection to prevent double-close
- Fix memory leak: free errormsg_buffer on disconnect
- Reset connection state on reconnect to prevent stale data
- Implement lock ordering for separate TX lock mode
- Read buffered data immediately after connection to prevent data loss
- Added sdkconfig.ci.tx_lock config
mosq-v2.0.20_6
mqtt_cxx-v0.5.0
lws-v4.3.3_1
eppp-v1.1.4
mosq-v2.0.20_5
modem-v2.0.0
2.0.0
Breaking changes
- inc headers for AT command definitions are no longer used directly, but pregenerated into *.h(pp) (Use generated AT command definitions for IDE navigation)
Features
- Add support for multiple connection in AT based example (2826287d)
- Add enhanced URC observer API (4889dd6f)
- Support esp-modem use without PPP (858f8570, #851)
- Modem simulator based on esp-at (e5787e3d)
Bug Fixes
- Update tests and examples to use modem-v2.0 (4aa0e4ba)
- Replace MQTT client with simple ping command (0ccaf2c0)
- Replace MQTT client with simple ping command (9b2b1f68)
- Update example to use optional mqtt deps (3141d6ca)
- Minor fixed in the test code (e772ce67)
- Add missing set_echo() C wrapper (d1e67080, #926)
- Fix modem console dependencies (453be4cd)
- Address build issues (018ba58e)
- Fix driver dependency issue on v6.0 (67c682d9)
- Fix CI build issues with IDFv6.0 (15140e04)
- Add support for ESP-AT based tcp-client example (14d3cb6b)
- Use idf-build-apps for building target tests (e9d9b3a8)
- Make MQTT public broker endpoint configurable (6d541194)
- Fix URC handling in DTE data callback (93029946)
- Use another public broker for examples and tests (fac2edbe)
- Fix incompatible iterator in std::search() in new gcc (ed0f6334)
- Fix autodetect to support ACFC mode in PPP frames (8b328a69, #801)
- Fix get_network_registration_state() to accept two params (5f54d907, #826)
- Consume buffer after handled URC (6eceb28f)
- Use generated AT command definitions for IDE navigation (e2fa1110, !BREAKING)