Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
### 1.5.0 ###
### 1.5.0-RC2 ###
* :star: Add non-spawning `create_tcp_client_task_with_options()`, `create_tls_client_task_with_options()`, and `create_rtu_client_task()` that return a `ClientTask` for the caller to spawn, enabling custom task instrumentation. See [#180](https://github.com/stepfunc/rodbus/pull/180).
* :lock: Update `rustls-webpki` to 0.103.13 to resolve [RUSTSEC-2026-0098](https://rustsec.org/advisories/RUSTSEC-2026-0098.html), [RUSTSEC-2026-0099](https://rustsec.org/advisories/RUSTSEC-2026-0099.html), and [RUSTSEC-2026-0104](https://rustsec.org/advisories/RUSTSEC-2026-0104.html). The two name-constraint advisories (0098, 0099) are theoretically reachable during TLS handshake but require certificate misissuance to exploit; the CRL panic (0104) is unreachable as Rodbus does not use CRLs.

### 1.5.0-RC1 ###
* :star: Add configurable limit on consecutive client response timeouts. See [#166](https://github.com/stepfunc/rodbus/pull/166).
* :wrench: Use aws-lc-rs crypto provider for TLS on most platforms. See [#164](https://github.com/stepfunc/rodbus/pull/164).
* :wrench: Tunable connection logging to reduce verbosity during disrupted communication. See [#163](https://github.com/stepfunc/rodbus/pull/163).
Expand Down
20 changes: 10 additions & 10 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion examples/client/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "example-client"
version = "1.5.0-RC1"
version = "1.5.0-RC2"

# inherit from workspace
authors.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion examples/perf/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "example-perf"
version = "1.5.0-RC1"
version = "1.5.0-RC2"

# inherit from workspace
authors.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion examples/server/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "example-server"
version = "1.5.0-RC1"
version = "1.5.0-RC2"

# inherit from workspace
authors.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion ffi/bindings/c/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.12)

project(rodbus_c LANGUAGES C CXX)

set(RODBUS_BACKUP_VERSION "1.5.0-RC1")
set(RODBUS_BACKUP_VERSION "1.5.0-RC2")

# Determine the architecture
if(WIN32 AND CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64|amd64|AMD64" AND CMAKE_SIZEOF_VOID_P EQUAL 8)
Expand Down
2 changes: 1 addition & 1 deletion ffi/bindings/dotnet/examples/client/client.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
</When>
<Otherwise>
<ItemGroup>
<PackageReference Include="rodbus" Version="1.5.0-RC1" />
<PackageReference Include="rodbus" Version="1.5.0-RC2" />
</ItemGroup>
</Otherwise>
</Choose>
Expand Down
2 changes: 1 addition & 1 deletion ffi/bindings/dotnet/examples/server/server.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
</When>
<Otherwise>
<ItemGroup>
<PackageReference Include="rodbus" Version="1.5.0-RC1" />
<PackageReference Include="rodbus" Version="1.5.0-RC2" />
</ItemGroup>
</Otherwise>
</Choose>
Expand Down
2 changes: 1 addition & 1 deletion ffi/bindings/java/examples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<dependency>
<groupId>io.stepfunc</groupId>
<artifactId>rodbus</artifactId>
<version>1.5.0-RC1</version>
<version>1.5.0-RC2</version>
</dependency>
</dependencies>
</project>
2 changes: 1 addition & 1 deletion ffi/bindings/java/rodbus-tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
<dependency>
<groupId>io.stepfunc</groupId>
<artifactId>rodbus</artifactId>
<version>1.5.0-RC1</version>
<version>1.5.0-RC2</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
Expand Down
2 changes: 1 addition & 1 deletion ffi/rodbus-bindings/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rodbus-bindings"
version = "1.5.0-RC1"
version = "1.5.0-RC2"
description = "application to generate bindings for Rodbus"
readme = "../README.md"

Expand Down
2 changes: 1 addition & 1 deletion ffi/rodbus-ffi-java/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rodbus-ffi-java"
version = "1.5.0-RC1"
version = "1.5.0-RC2"
authors = ["Step Function I/O LLC <info@stepfunc.io>"]
edition = "2021"
build = "build.rs"
Expand Down
2 changes: 1 addition & 1 deletion ffi/rodbus-ffi/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rodbus-ffi"
version = "1.5.0-RC1"
version = "1.5.0-RC2"
authors = ["Step Function I/O LLC <info@stepfunc.io>"]
edition = "2021"
description = "FFI for Rodbus"
Expand Down
2 changes: 1 addition & 1 deletion ffi/rodbus-schema/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "rodbus-schema"
# this is the version that all the FFI libraries get, since it's in their schema
version = "1.5.0-RC1"
version = "1.5.0-RC2"
description = "oobindgen schema for Rodbus"
readme = "../README.md"

Expand Down
2 changes: 1 addition & 1 deletion guide/sitedata.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"version": "1.5.0-RC1",
"version": "1.5.0-RC2",
"github_url": "https://github.com/stepfunc/rodbus"
}
2 changes: 1 addition & 1 deletion integration/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "integration"
version = "1.5.0-RC1"
version = "1.5.0-RC2"
autobins = false
autotests = false
autobenches = false
Expand Down
2 changes: 1 addition & 1 deletion rodbus-client/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rodbus-client"
version = "1.5.0-RC1"
version = "1.5.0-RC2"
description = "A command line program for making Modbus client requests using the Rodbus crate"
readme = "README.md"

Expand Down
2 changes: 1 addition & 1 deletion rodbus-client/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ enum Error {
#[command(
about = "A command line program for making Modbus client requests using the Rodbus crate"
)]
#[command(version = "1.5.0-RC1")]
#[command(version = "1.5.0-RC2")]
struct Cli {
#[arg(
short = 'i',
Expand Down
2 changes: 1 addition & 1 deletion rodbus/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rodbus"
version = "1.5.0-RC1"
version = "1.5.0-RC2"
description = "A high-performance async implementation of the Modbus protocol using tokio"
readme = "README.md"

Expand Down
Loading