Releases: stepfunc/dnp3
Releases · stepfunc/dnp3
1.6.0-M3
Prepare for 1.6.0-M3 release (#360)
1.6.0-M2
Prepare release 1.6.0-M2 (#356)
1.5.2
1.6.0-M1
1.5.1
- 🔧 Update to oo-bindgen 0.8.6 to improve Java native library loading. See oo-bindgen #124.
- 🔔 This release only affects the Java distribution. It is equivalent to 1.5.0 for other distributions.
1.5.1-rc2
- 🔧 Update to oo-bindgen 0.8.5 to improve Java native library loading. See oo-bindgen #124.
1.5.0
- ⭐ Add configuration option that allows outstation to respond to any master. See #316.
- ⭐ Add optional serde support for public config types in Rust. See #303.
- 🔧 Fix cmake download when building C/C++ examples. See #307.
- 📖 Fix FFI docs for g12v1 and remove g12v0 and g41v0. See #308
- 🐛 Fix master task scheduling CPU thrashing under certain conditions. See #312.
- 🐛 Fix bug where
AssociationInformation::task_fail
was not properly being called for some tasks. See #313. - 🐛 Update rx509 to 0.2.1 to fix ASN.1 GeneralizedTime parsing. See RASN #2.
1.5.0-rc1
- ⭐ Add configuration option that allows outstation to respond to any master. See #316.
- ⭐ Add optional serde support for public config types in Rust. See #303.
- 🔧 Fix cmake download when building C/C++ examples. See #307.
- 📖 Fix FFI docs for g12v1 and remove g12v0 and g41v0. See #308
- 🐛 Fix master task scheduling CPU thrashing under certain conditions. See #312.
- 🐛 Fix bug where
AssociationInformation::task_fail
was not properly being called for some tasks. See #313.
1.4.1
1.4.0
- 🔧 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
. - ⭐ X.509 name verification may now be disabled in the TLS client and server configurations.
- 📖 Documentation improvements in the bindings via oo-bindgen 0.8.3.