Releases: stepfunc/rodbus
Releases · stepfunc/rodbus
1.3.1
1.3.0
- 🔧 Update to rustls 0.21 which allows peer names with IP addresses in the SAN extension.
- 🔧 Move common TLS configuration to its own crate shared with our Modbus library.
- ⭐ PEM parser now supports extracting PKCS#1 private keys, i.e. PEM files with
BEGIN RSA PRIVATE KEY
. - 📖 Documentation improvements in the bindings via oo-bindgen 0.8.3.
1.3.0-rc1
- 🔧 Update to rustls 0.21.0 which allows peer names with IP addresses in the SAN extension.
- 🔧 Move common TLS configuration to its own crate shared with our Modbus library.
- ⭐ PEM parser now supports extracting PKCS#1 private keys, i.e. PEM files with
BEGIN RSA PRIVATE KEY
. - 📖 Documentation improvements in the bindings via oo-bindgen 0.8.3.
1.2.0
1.2.0-rc1
1.1.0
- ⭐ Enable TCP_NODELAY for client and server sockets. See #99.
- ⭐ Enable full link-time optimization (LTO) in release builds. See #103.
- ⭐ Add support for 3 MUSL Linux targets to C/C++ and .NET. See #104.
- ⭐ Use only dependencies from crates.io allowing first release there. See #106.
- ⭐ Internal refactoring to promote code reuse with DNP3. See: #100, #101, #102.
1.1.0-rc2
- ⭐ Enable TCP_NODELAY for client and server sockets. See #99.
- ⭐ Enable full link-time optimization (LTO) in release builds. See #103.
- ⭐ Add support for 3 MUSL Linux targets to C/C++ and .NET. See #104.
- ⭐ Use only dependencies from crates.io allowing first release there. See #106.
- ⭐ Internal refactoring to promote code reuse with DNP3. See: #100, #101, #102.
1.0.0
- ⭐ Add Modbus Security (TLS) support. See #52.
- ⭐ Add RTU support. See #56.
- ⭐ Dynamic protocol decoding. See #61.
- ⭐ Resolve host names on client. See #68.
- ⭐ Add communication channel state callbacks. See #77.
- ⭐ TCP/TLS server can now filter incoming connections based on IP. See #87.
- 🐛 Properly reset TCP connection retry timeout on success. See #82.
0.9.1
0.9.0
🎉 First official release