Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
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
224 changes: 112 additions & 112 deletions Cargo.lock

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions crates/ironrdp-ainput/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [[0.7.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-ainput-v0.6.0...ironrdp-ainput-v0.7.0)] - 2026-06-05

### <!-- 7 -->Build

- [**breaking**] Update `ironrdp-dvc` public dependency



## [[0.6.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-ainput-v0.5.0...ironrdp-ainput-v0.6.0)] - 2026-05-27

### <!-- 4 -->Bug Fixes
Expand Down
4 changes: 2 additions & 2 deletions crates/ironrdp-ainput/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-ainput"
version = "0.6.0"
version = "0.7.0"
readme = "README.md"
description = "AInput dynamic channel implementation"
edition.workspace = true
Expand All @@ -18,7 +18,7 @@ test = false

[dependencies]
ironrdp-core = { path = "../ironrdp-core", version = "0.2" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.6" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.7" } # public
bitflags = "2.11"
num-derive.workspace = true # TODO: remove
num-traits.workspace = true # TODO: remove
Expand Down
2 changes: 1 addition & 1 deletion crates/ironrdp-client/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ qoiz = ["ironrdp/qoiz"]

[dependencies]
# Protocols
ironrdp = { path = "../ironrdp", version = "0.15", features = [
ironrdp = { path = "../ironrdp", version = "0.16", features = [
"session",
"input",
"graphics",
Expand Down
8 changes: 8 additions & 0 deletions crates/ironrdp-displaycontrol/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [[0.7.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-displaycontrol-v0.6.0...ironrdp-displaycontrol-v0.7.0)] - 2026-06-05

### <!-- 7 -->Build

- [**breaking**] Update `ironrdp-dvc` public dependency



## [[0.6.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-displaycontrol-v0.5.0...ironrdp-displaycontrol-v0.6.0)] - 2026-05-27

### <!-- 7 -->Build
Expand Down
4 changes: 2 additions & 2 deletions crates/ironrdp-displaycontrol/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-displaycontrol"
version = "0.6.0"
version = "0.7.0"
readme = "README.md"
description = "Display control dynamic channel extension implementation"
edition.workspace = true
Expand All @@ -18,7 +18,7 @@ test = false

[dependencies]
ironrdp-core = { path = "../ironrdp-core", version = "0.2" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.6" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.7" } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.8" } # public
ironrdp-svc = { path = "../ironrdp-svc", version = "0.7" } # public
tracing = { version = "0.1", features = ["log"] }
Expand Down
4 changes: 4 additions & 0 deletions crates/ironrdp-dvc-com-plugin/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [[0.1.2](https://github.com/Devolutions/IronRDP/compare/ironrdp-dvc-com-plugin-v0.1.1...ironrdp-dvc-com-plugin-v0.1.2)] - 2026-06-05



## [[0.1.1](https://github.com/Devolutions/IronRDP/compare/ironrdp-dvc-com-plugin-v0.1.0...ironrdp-dvc-com-plugin-v0.1.1)] - 2026-05-27

### <!-- 7 -->Build
Expand Down
4 changes: 2 additions & 2 deletions crates/ironrdp-dvc-com-plugin/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-dvc-com-plugin"
version = "0.1.1"
version = "0.1.2"
readme = "README.md"
description = "DVC COM client plugin loader for IronRDP (Windows)"
edition.workspace = true
Expand All @@ -21,7 +21,7 @@ test = false
[target.'cfg(windows)'.dependencies]
ironrdp-core = { path = "../ironrdp-core", version = "0.2" }
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.8" }
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.6" }
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.7" }
ironrdp-svc = { path = "../ironrdp-svc", version = "0.7" }
tracing = { version = "0.1", features = ["log"] }
windows = { version = "0.62", features = [
Expand Down
4 changes: 4 additions & 0 deletions crates/ironrdp-dvc-pipe-proxy/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [[0.4.1](https://github.com/Devolutions/IronRDP/compare/ironrdp-dvc-pipe-proxy-v0.4.0...ironrdp-dvc-pipe-proxy-v0.4.1)] - 2026-06-05



## [[0.4.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-dvc-pipe-proxy-v0.3.0...ironrdp-dvc-pipe-proxy-v0.4.0)] - 2026-05-27

### <!-- 7 -->Build
Expand Down
4 changes: 2 additions & 2 deletions crates/ironrdp-dvc-pipe-proxy/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-dvc-pipe-proxy"
version = "0.4.0"
version = "0.4.1"
readme = "README.md"
description = "DVC named pipe proxy for IronRDP"
edition.workspace = true
Expand All @@ -19,7 +19,7 @@ test = false
[dependencies]
ironrdp-core = { path = "../ironrdp-core", version = "0.2" }
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.8" } # public (PduResult type)
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.6" }
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.7" }
ironrdp-svc = { path = "../ironrdp-svc", version = "0.7" } # public (SvcMessage type)

tracing = { version = "0.1", features = ["log"] }
Expand Down
10 changes: 10 additions & 0 deletions crates/ironrdp-dvc/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [[0.7.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-dvc-v0.6.0...ironrdp-dvc-v0.7.0)] - 2026-06-05

### <!-- 4 -->Bug Fixes

- [**breaking**] Add channel_id parameter to DvcChannelListener::create ([#1358](https://github.com/Devolutions/IronRDP/issues/1358)) ([f21470c6dc](https://github.com/Devolutions/IronRDP/commit/f21470c6dc20e1b10b4bbf750a406644479a4b35))

Updates the dynamic virtual channel (DVC) client listener interface in ironrdp-dvc to pass the channel_id (from the incoming DYNVC_CREATE_REQ) into the listener’s create method, enabling listeners to differentiate/control per-instance behavior based on the negotiated dynamic channel ID.



## [[0.6.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-dvc-v0.5.0...ironrdp-dvc-v0.6.0)] - 2026-05-27

### <!-- 1 -->Features
Expand Down
2 changes: 1 addition & 1 deletion crates/ironrdp-dvc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-dvc"
version = "0.6.0"
version = "0.7.0"
readme = "README.md"
description = "DRDYNVC static channel implementation and traits to implement dynamic virtual channels"
edition.workspace = true
Expand Down
8 changes: 8 additions & 0 deletions crates/ironrdp-echo/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [[0.3.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-echo-v0.2.0...ironrdp-echo-v0.3.0)] - 2026-06-05

### <!-- 7 -->Build

- [**breaking**] Update `ironrdp-dvc` public dependency



## [[0.2.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-echo-v0.1.0...ironrdp-echo-v0.2.0)] - 2026-05-27

### <!-- 7 -->Build
Expand Down
4 changes: 2 additions & 2 deletions crates/ironrdp-echo/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-echo"
version = "0.2.0"
version = "0.3.0"
readme = "README.md"
description = "Virtual channel echo extension implementation"
edition.workspace = true
Expand All @@ -18,7 +18,7 @@ test = false

[dependencies]
ironrdp-core = { path = "../ironrdp-core", version = "0.2" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.6" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.7" } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.8" } # public
tracing = { version = "0.1", features = ["log"] }

Expand Down
14 changes: 14 additions & 0 deletions crates/ironrdp-egfx/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,20 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [[0.2.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-egfx-v0.1.0...ironrdp-egfx-v0.2.0)] - 2026-06-05

### <!-- 1 -->Features

- [**breaking**] Surface total_frames_decoded on the frame-ack callback ([#1345](https://github.com/Devolutions/IronRDP/issues/1345)) ([cf51bdd1d5](https://github.com/Devolutions/IronRDP/commit/cf51bdd1d5ba062132039f5ed6d7871e00af6412))

- Cascade Arbitrary derives across ironrdp-egfx public PDU types ([#1334](https://github.com/Devolutions/IronRDP/issues/1334)) ([479a13aa49](https://github.com/Devolutions/IronRDP/commit/479a13aa49478e333ccdc4c8fdf03aa4f36d2cac))

### <!-- 4 -->Bug Fixes

- [**breaking**] Make DecodedFrame fields private with getters to enforce size invariant ([#1331](https://github.com/Devolutions/IronRDP/issues/1331)) ([1534d1b40e](https://github.com/Devolutions/IronRDP/commit/1534d1b40e902a404b020fbae8e970a65ca74458))



## [0.1.0] - 2026-06-01

### Added
Expand Down
4 changes: 2 additions & 2 deletions crates/ironrdp-egfx/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-egfx"
version = "0.1.0"
version = "0.2.0"
readme = "README.md"
description = "Graphics pipeline dynamic channel extension implementation"
edition.workspace = true
Expand All @@ -20,7 +20,7 @@ arbitrary = { version = "1", features = ["derive"], optional = true }
bit_field = "0.10"
bitflags = "2.11"
ironrdp-core = { path = "../ironrdp-core", version = "0.2" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.6" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.7" } # public
ironrdp-graphics = { path = "../ironrdp-graphics", version = "0.8" } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.8" } # public
openh264 = { version = "0.9", optional = true, default-features = false }
Expand Down
10 changes: 10 additions & 0 deletions crates/ironrdp-graphics/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [[0.8.1](https://github.com/Devolutions/IronRDP/compare/ironrdp-graphics-v0.8.0...ironrdp-graphics-v0.8.1)] - 2026-06-05

### <!-- 4 -->Bug Fixes

- Bound ZGFX compressor hash table size ([#1344](https://github.com/Devolutions/IronRDP/issues/1344)) ([4e11a17617](https://github.com/Devolutions/IronRDP/commit/4e11a1761750bb706f5c3cef370589d0eb63fc45))

Bounds the ZGFX compressor's hash table to prevent O(n·table_size) per-frame compaction on incompressible payloads (e.g., already-encoded H.264). Previously, `compact_hash_table` only halved per-prefix position lists without reducing prefix count, so high-entropy input kept the table above the cap and triggered compaction on every literal byte. The fix evicts whole least-recently-seen prefixes down to a low watermark (half the cap), amortizing compaction to O(1) per byte while preserving reachable matches (distance is already capped at `MAX_MATCH_DISTANCE`).



## [[0.8.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-graphics-v0.7.0...ironrdp-graphics-v0.8.0)] - 2026-05-27

### <!-- 1 -->Features
Expand Down
2 changes: 1 addition & 1 deletion crates/ironrdp-graphics/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-graphics"
version = "0.8.0"
version = "0.8.1"
readme = "README.md"
description = "RDP image processing primitives"
edition.workspace = true
Expand Down
2 changes: 2 additions & 0 deletions crates/ironrdp-rdcleanpath/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [[0.2.2](https://github.com/Devolutions/IronRDP/compare/ironrdp-rdcleanpath-v0.2.1...ironrdp-rdcleanpath-v0.2.2)] - 2026-06-05

## [[0.2.1](https://github.com/Devolutions/IronRDP/compare/ironrdp-rdcleanpath-v0.2.0...ironrdp-rdcleanpath-v0.2.1)] - 2025-10-02

### <!-- 1 -->Features
Expand Down
2 changes: 1 addition & 1 deletion crates/ironrdp-rdcleanpath/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-rdcleanpath"
version = "0.2.1"
version = "0.2.2"
readme = "README.md"
description = "RDCleanPath PDU structure used by IronRDP web client and Devolutions Gateway"
edition.workspace = true
Expand Down
10 changes: 10 additions & 0 deletions crates/ironrdp-rdpsnd/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [[0.8.1](https://github.com/Devolutions/IronRDP/compare/ironrdp-rdpsnd-v0.8.0...ironrdp-rdpsnd-v0.8.1)] - 2026-06-05

### <!-- 6 -->Documentation

- Document RdpsndServerHandler::start wFormatNo contract ([#1343](https://github.com/Devolutions/IronRDP/issues/1343)) ([7894d9f093](https://github.com/Devolutions/IronRDP/commit/7894d9f093db3c80f7358af8e0d8beb18964ce45))

Adds Rustdoc documentation to `RdpsndServerHandler`, focusing on the contract for `start()`’s `Option<u16>` return value so implementers correctly compute `wFormatNo` for Wave/Wave2 PDUs.



## [[0.8.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-rdpsnd-v0.7.0...ironrdp-rdpsnd-v0.8.0)] - 2026-05-27

### <!-- 4 -->Bug Fixes
Expand Down
2 changes: 1 addition & 1 deletion crates/ironrdp-rdpsnd/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-rdpsnd"
version = "0.8.0"
version = "0.8.1"
readme = "README.md"
description = "RDPSND static channel for audio output implemented as described in MS-RDPEA"
edition.workspace = true
Expand Down
20 changes: 20 additions & 0 deletions crates/ironrdp-server/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,26 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [[0.12.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-server-v0.11.0...ironrdp-server-v0.12.0)] - 2026-06-05

### <!-- 1 -->Features

- Opt-in support for NSCodec via feature flag ([#1332](https://github.com/Devolutions/IronRDP/issues/1332)) ([54af8f677f](https://github.com/Devolutions/IronRDP/commit/54af8f677fde726e2734f7bb1b451f3099d63532))

Adds an opt-in implementation of the legacy RDP NSCodec encoder as a standalone crate, and wires it into `ironrdp-server` behind a feature flag so servers can serve NSCodec-only clients (notably macOS Microsoft Remote Desktop / Windows App) without default-build behavior changes.

- Add CredentialValidator trait for server-side auth ([#1172](https://github.com/Devolutions/IronRDP/issues/1172)) ([8a3b126396](https://github.com/Devolutions/IronRDP/commit/8a3b12639632f58291442a292a89fc6e22f82985))

### <!-- 4 -->Bug Fixes

- Emit RGB-channel QOI for opaque captures so ironrdp-session can decode ([#1335](https://github.com/Devolutions/IronRDP/issues/1335)) ([8a9ee6268c](https://github.com/Devolutions/IronRDP/commit/8a9ee6268ccdb5704c2bb60bed6d2adf57761427))

### <!-- 7 -->Build

- [**breaking**] Update `ironrdp-displaycontrol`, `ironrdp-dvc`, and `ironrdp-echo` public dependencies



## [[0.11.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-server-v0.10.0...ironrdp-server-v0.11.0)] - 2026-06-01

### <!-- 1 -->Features
Expand Down
12 changes: 6 additions & 6 deletions crates/ironrdp-server/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-server"
version = "0.11.0"
version = "0.12.0"
readme = "README.md"
description = "Extendable skeleton for implementing custom RDP servers"
edition.workspace = true
Expand Down Expand Up @@ -38,16 +38,16 @@ tokio = { version = "1", features = ["net", "macros", "sync", "rt"] } # public
tokio-rustls = "0.26" # public
async-trait = "0.1"
ironrdp-async = { path = "../ironrdp-async", version = "0.9" }
ironrdp-ainput = { path = "../ironrdp-ainput", version = "0.6" }
ironrdp-ainput = { path = "../ironrdp-ainput", version = "0.7" }
ironrdp-core = { path = "../ironrdp-core", version = "0.2" }
ironrdp-egfx = { path = "../ironrdp-egfx", version = "0.1", optional = true }
ironrdp-egfx = { path = "../ironrdp-egfx", version = "0.2", optional = true }
ironrdp-nscodec = { path = "../ironrdp-nscodec", version = "0.1", optional = true, features = ["encoder"] }
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.8" } # public
ironrdp-svc = { path = "../ironrdp-svc", version = "0.7" } # public
ironrdp-cliprdr = { path = "../ironrdp-cliprdr", version = "0.6" } # public
ironrdp-displaycontrol = { path = "../ironrdp-displaycontrol", version = "0.6" } # public
ironrdp-echo = { path = "../ironrdp-echo", version = "0.2" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.6" } # public
ironrdp-displaycontrol = { path = "../ironrdp-displaycontrol", version = "0.7" } # public
ironrdp-echo = { path = "../ironrdp-echo", version = "0.3" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.7" } # public
ironrdp-tokio = { path = "../ironrdp-tokio", version = "0.9", features = ["reqwest"] }
ironrdp-acceptor = { path = "../ironrdp-acceptor", version = "0.9" } # public
ironrdp-graphics = { path = "../ironrdp-graphics", version = "0.8" } # public
Expand Down
14 changes: 14 additions & 0 deletions crates/ironrdp-session/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [[0.10.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-session-v0.9.0...ironrdp-session-v0.10.0)] - 2026-06-05

### <!-- 4 -->Bug Fixes

- Decode RGBA QOI bitmaps instead of dropping the frame ([#1341](https://github.com/Devolutions/IronRDP/issues/1341)) ([ef20ea4e90](https://github.com/Devolutions/IronRDP/commit/ef20ea4e90455d6c6db0d3521f6522d1e960c0bb))

Fixes the client-side QOI decode path in ironrdp-session so RGBA-channel QOI frames are decoded and applied to the framebuffer instead of being dropped, improving interoperability with third-party RDP servers and older ironrdp-server builds that emit RGBA QOI.

### <!-- 7 -->Build

- [**breaking**] Update `ironrdp-dvc` public dependency



## [[0.9.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-session-v0.8.0...ironrdp-session-v0.9.0)] - 2026-05-27

### <!-- 1 -->Features
Expand Down
6 changes: 3 additions & 3 deletions crates/ironrdp-session/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-session"
version = "0.9.0"
version = "0.10.0"
readme = "README.md"
description = "State machines to drive an RDP session"
edition.workspace = true
Expand All @@ -26,11 +26,11 @@ ironrdp-bulk = { path = "../ironrdp-bulk", version = "0.1" }
ironrdp-core = { path = "../ironrdp-core", version = "0.2" } # public
ironrdp-connector = { path = "../ironrdp-connector", version = "0.9" } # public # TODO: at some point, this dependency could be removed (good for compilation speed)
ironrdp-svc = { path = "../ironrdp-svc", version = "0.7" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.6" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.7" } # public
ironrdp-error = { path = "../ironrdp-error", version = "0.2" } # public
ironrdp-graphics = { path = "../ironrdp-graphics", version = "0.8" } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.8", features = ["std"] } # public
ironrdp-displaycontrol = { path = "../ironrdp-displaycontrol", version = "0.6" }
ironrdp-displaycontrol = { path = "../ironrdp-displaycontrol", version = "0.7" }
tracing = { version = "0.1", features = ["log"] }
qoicoubeh = { version = "0.5", optional = true }
zstd-safe = { version = "7.2", optional = true, features = ["std"] }
Expand Down
2 changes: 1 addition & 1 deletion crates/ironrdp-viewer/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ qoi = ["ironrdp-client/qoi"]
qoiz = ["ironrdp-client/qoiz"]

[dependencies]
ironrdp = { path = "../ironrdp", version = "0.15", features = ["input", "pdu"] }
ironrdp = { path = "../ironrdp", version = "0.16", features = ["input", "pdu"] }
ironrdp-client = { path = "../ironrdp-client", version = "0.1", default-features = false }
ironrdp-cliprdr-native = { path = "../ironrdp-cliprdr-native", version = "0.6" }
ironrdp-cfg = { path = "../ironrdp-cfg" }
Expand Down
Loading
Loading