Releases: cybergarage/uecho-rs
Releases · cybergarage/uecho-rs
v1.3.2
v1.3.2 (2026-03-15)
- Fix transport hang caused by uninterruptible recv loops in controller
- Prevent
UnicastServerandMulticastServerfrom closing an already-closed socket (IO safety violation) - Replace
once_cell::sync::Lazywithstd::sync::LazyLockfrom the standard library - Update the standard object database based on the latest MRA (Machine Readable Appendix) v1.3.0
- Update the standard manufacturer code database based on the latest MCA (Manufacturer Code List)
- Upgrade dependencies to latest compatible versions
v1.3.0
- Update for Rust 1.7
- Add std and no_std features
v1.2.7
- Updated the standard manufacturer code database based on the latest MCA (Manufacturer Code List) from the ECHONET Consortium
- Updated the standard object database based on the latest MRA (Machine Readable Appendix) version 1.2.0 from the ECHONET Consortium
v1.2.6
- Remove dev-dependency packages
v1.2.5
- Update Controller::send_message() to try lock
v1.2.4
- Add uechobench for benchmarking
v1.2.3
- Update UdpSocket::bind() to retry for repeated binding errors
- Update UdpSocket::close() to add sleep wait for epeated binding errors
v1.2.2
- Improve Device to set mandatory properties
v1.2.1
- Update standard device objects to add extra devices and definitions
- Update standard manufactuer codes
- Update uechopost not to wait when the specified request message does not require the response messages
- Improve standard objects to set more default standard properties
- Add a multiple device example on Raspberry Pi Sense HAT
v1.2.0
- Update RequestHandler to pass a mutable destination object to write and return a latest property data for read reuests data by the request handler
- Updated Device::new() to output warnings when the standart object is not found