Skip to content

Commit 4172710

Browse files
chore(release): prepare for publishing
1 parent a6e0364 commit 4172710

31 files changed

Lines changed: 480 additions & 250 deletions

File tree

Cargo.lock

Lines changed: 196 additions & 193 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/ironrdp-acceptor/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ test = false
1717

1818
[dependencies]
1919
ironrdp-core = { path = "../ironrdp-core", version = "0.1", features = ["alloc"] } # public
20-
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.5" } # public
20+
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.6" } # public
2121
ironrdp-svc = { path = "../ironrdp-svc", version = "0.4" } # public
2222
ironrdp-connector = { path = "../ironrdp-connector", version = "0.6" } # public
2323
ironrdp-async = { path = "../ironrdp-async", version = "0.6" } # public

crates/ironrdp-async/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ test = false
1818
[dependencies]
1919
ironrdp-connector = { path = "../ironrdp-connector", version = "0.6" } # public
2020
ironrdp-core = { path = "../ironrdp-core", version = "0.1", features = ["alloc"] } # public
21-
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.5" } # public
21+
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.6" } # public
2222
tracing = { version = "0.1", features = ["log"] }
2323
bytes = "1" # public
2424

crates/ironrdp-blocking/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ test = false
1818
[dependencies]
1919
ironrdp-connector = { path = "../ironrdp-connector", version = "0.6" } # public
2020
ironrdp-core = { path = "../ironrdp-core", version = "0.1", features = ["alloc"] } # public
21-
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.5" } # public
21+
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.6" } # public
2222
tracing = { version = "0.1", features = ["log"] }
2323
bytes = "1" # public
2424

crates/ironrdp-cliprdr/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ test = false
1717

1818
[dependencies]
1919
ironrdp-core = { path = "../ironrdp-core", version = "0.1" } # public
20-
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.5" } # public
20+
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.6" } # public
2121
ironrdp-svc = { path = "../ironrdp-svc", version = "0.4" } # public
2222
tracing = { version = "0.1", features = ["log"] }
2323
bitflags = "2.9"

crates/ironrdp-connector/CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,42 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88

9+
## [[0.6.1](https://github.com/Devolutions/IronRDP/compare/ironrdp-connector-v0.6.0...ironrdp-connector-v0.6.1)] - 2025-08-20
10+
11+
### <!-- 1 -->Features
12+
13+
- Add QOI image codec ([613fd51f26](https://github.com/Devolutions/IronRDP/commit/613fd51f26315d8212662c46f8e625c541e4bb59))
14+
15+
The Quite OK Image format ([1]) losslessly compresses images to a
16+
similar size of PNG, while offering 20x-50x faster encoding and 3x-4x
17+
faster decoding.
18+
19+
Add a new QOI codec (UUID 4dae9af8-b399-4df6-b43a-662fd9c0f5d6) for
20+
SetSurface command. The PDU data contains the QOI header (14 bytes) +
21+
data "chunks" and the end marker (8 bytes).
22+
23+
Some benchmarks showing interesting results (using ironrdp/perfenc)
24+
25+
- Add QOIZ image codec ([87df67fdc7](https://github.com/Devolutions/IronRDP/commit/87df67fdc76ff4f39d4b83521e34bf3b5e2e73bb))
26+
27+
Add a new QOIZ codec (UUID 229cc6dc-a860-4b52-b4d8-053a22b3892b) for
28+
SetSurface command. The PDU data contains the same data as the QOI
29+
codec, with zstd compression.
30+
31+
Some benchmarks showing interesting results (using ironrdp/perfenc)
32+
33+
### <!-- 4 -->Bug Fixes
34+
35+
- Rename option no_server_pointer into enable_server_pointer ([218fed03c7](https://github.com/Devolutions/IronRDP/commit/218fed03c7993af0f958453e3944c58bcf9f43cb))
36+
37+
- Rename option no_audio_playback into enable_audio_playback ([5d8a487001](https://github.com/Devolutions/IronRDP/commit/5d8a487001c1280cbaf9f581f2a9a2f47d187bf0))
38+
39+
### <!-- 7 -->Build
40+
41+
- Bump rand to 0.9 ([de0877188c](https://github.com/Devolutions/IronRDP/commit/de0877188cbb3692c3ce0d9a72f6e96d515cde1f))
42+
43+
44+
945
## [[0.6.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-connector-v0.5.1...ironrdp-connector-v0.6.0)] - 2025-07-08
1046

1147
### Build

crates/ironrdp-connector/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ironrdp-connector"
3-
version = "0.6.0"
3+
version = "0.6.1"
44
readme = "README.md"
55
description = "State machines to drive an RDP connection sequence"
66
edition.workspace = true
@@ -25,7 +25,7 @@ qoiz = ["ironrdp-pdu/qoiz"]
2525
ironrdp-svc = { path = "../ironrdp-svc", version = "0.4" } # public
2626
ironrdp-core = { path = "../ironrdp-core", version = "0.1" } # public
2727
ironrdp-error = { path = "../ironrdp-error", version = "0.1" } # public
28-
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.5", features = ["std"] } # public
28+
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.6", features = ["std"] } # public
2929
arbitrary = { version = "1", features = ["derive"], optional = true } # public
3030
sspi = "0.16" # public
3131
url = "2.5" # public

crates/ironrdp-displaycontrol/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ test = false
1818
[dependencies]
1919
ironrdp-core = { path = "../ironrdp-core", version = "0.1" } # public
2020
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.3" } # public
21-
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.5" } # public
21+
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.6" } # public
2222
ironrdp-svc = { path = "../ironrdp-svc", version = "0.4" } # public
2323
tracing = { version = "0.1", features = ["log"] }
2424

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
9+
## [[0.1.1](https://github.com/Devolutions/IronRDP/compare/ironrdp-dvc-pipe-proxy-v0.1.0...ironrdp-dvc-pipe-proxy-v0.1.1)] - 2025-08-20
10+
11+
### <!-- 1 -->Features
12+
13+
- Make dvc named pipe proxy cross-platform (#896) ([166b76010c](https://github.com/Devolutions/IronRDP/commit/166b76010cbd8f8674e6e8d4801fee5cda1ad9e5))
14+
15+
### Changes
16+
- Make dvc named pipe proxy cross-platform (Unix implementation via
17+
`tokio::net::unix::UnixStream`)
18+
- Removed unsafe code for Windows implementation, switched to
19+
`tokio::net::windows::named_pipe`
20+
21+
### Testing
22+
This feature can be used in the [same
23+
way](https://github.com/Devolutions/IronRDP/pull/791) as on Windows,
24+
however instead of GUI test app there is new basic
25+
[CLI](https://github.com/Devolutions/now-proto/pull/31) app
26+
27+

crates/ironrdp-dvc-pipe-proxy/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ironrdp-dvc-pipe-proxy"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
readme = "README.md"
55
description = "DVC named pipe proxy for IronRDP"
66
edition.workspace = true
@@ -17,7 +17,7 @@ test = false
1717

1818
[dependencies]
1919
ironrdp-core = { path = "../ironrdp-core", version = "0.1" }
20-
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.5" } # public (PduResult type)
20+
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.6" } # public (PduResult type)
2121
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.3" }
2222
ironrdp-svc = { path = "../ironrdp-svc", version = "0.4" } # public (SvcMessage type)
2323

0 commit comments

Comments
 (0)