chore(release): prepare for publishing (#861)

This commit is contained in:
devolutionsbot
2025-07-08 13:57:06 +00:00
committed by GitHub
parent 33530212c4
commit 56f8ba4767
16 changed files with 74 additions and 53 deletions
Generated
+9 -9
View File
@@ -2336,7 +2336,7 @@ dependencies = [
[[package]]
name = "ironrdp"
version = "0.10.0"
version = "0.11.0"
dependencies = [
"anyhow",
"async-trait",
@@ -2369,7 +2369,7 @@ dependencies = [
[[package]]
name = "ironrdp-acceptor"
version = "0.5.0"
version = "0.6.0"
dependencies = [
"ironrdp-async",
"ironrdp-connector",
@@ -2392,7 +2392,7 @@ dependencies = [
[[package]]
name = "ironrdp-async"
version = "0.5.0"
version = "0.6.0"
dependencies = [
"bytes",
"ironrdp-connector",
@@ -2413,7 +2413,7 @@ dependencies = [
[[package]]
name = "ironrdp-blocking"
version = "0.5.0"
version = "0.6.0"
dependencies = [
"bytes",
"ironrdp-connector",
@@ -2491,7 +2491,7 @@ dependencies = [
[[package]]
name = "ironrdp-connector"
version = "0.5.1"
version = "0.6.0"
dependencies = [
"arbitrary",
"ironrdp-core",
@@ -2555,7 +2555,7 @@ version = "0.1.2"
[[package]]
name = "ironrdp-futures"
version = "0.3.0"
version = "0.4.0"
dependencies = [
"bytes",
"futures-util",
@@ -2692,7 +2692,7 @@ dependencies = [
[[package]]
name = "ironrdp-server"
version = "0.6.1"
version = "0.7.0"
dependencies = [
"anyhow",
"async-trait",
@@ -2720,7 +2720,7 @@ dependencies = [
[[package]]
name = "ironrdp-session"
version = "0.4.1"
version = "0.5.0"
dependencies = [
"ironrdp-connector",
"ironrdp-core",
@@ -2804,7 +2804,7 @@ dependencies = [
[[package]]
name = "ironrdp-tokio"
version = "0.5.1"
version = "0.6.0"
dependencies = [
"bytes",
"ironrdp-async",
+6 -7
View File
@@ -6,29 +6,30 @@ 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.6.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-acceptor-v0.5.0...ironrdp-acceptor-v0.6.0)] - 2025-07-08
### <!-- 1 -->Features
- [**breaking**] Support for server-side Kerberos (#839) ([33530212c4](https://github.com/Devolutions/IronRDP/commit/33530212c42bf28c875ac078ed2408657831b417))
## [[0.5.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-acceptor-v0.4.0...ironrdp-acceptor-v0.5.0)] - 2025-05-27
### <!-- 1 -->Features
- Make the CredsspSequence type public ([5abd9ff8e0](https://github.com/Devolutions/IronRDP/commit/5abd9ff8e0da8ea48c6747526c4b703a39bf4972))
## [[0.4.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-acceptor-v0.3.1...ironrdp-acceptor-v0.4.0)] - 2025-03-12
### <!-- 7 -->Build
- Bump ironrdp-pdu
## [[0.3.1](https://github.com/Devolutions/IronRDP/compare/ironrdp-acceptor-v0.3.0...ironrdp-acceptor-v0.3.1)] - 2025-03-12
### <!-- 7 -->Build
- Update dependencies (#695) ([c21fa44fd6](https://github.com/Devolutions/IronRDP/commit/c21fa44fd6f3c6a6b74788ff68e83133c1314caa))
## [[0.3.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-acceptor-v0.2.1...ironrdp-acceptor-v0.3.0)] - 2025-01-28
### <!-- 0 -->Security
@@ -58,8 +59,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Use CDN URLs instead of the blob storage URLs for Devolutions logo (#631) ([dd249909a8](https://github.com/Devolutions/IronRDP/commit/dd249909a894004d4f728d30b3a4aa77a0f8193b))
## [[0.2.1](https://github.com/Devolutions/IronRDP/compare/ironrdp-acceptor-v0.2.0...ironrdp-acceptor-v0.2.1)] - 2024-12-14
### Other
+3 -3
View File
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-acceptor"
version = "0.5.0"
version = "0.6.0"
readme = "README.md"
description = "State machines to drive an RDP connection acceptance sequence"
edition.workspace = true
@@ -19,8 +19,8 @@ test = false
ironrdp-core = { path = "../ironrdp-core", version = "0.1", features = ["alloc"] } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.5" } # public
ironrdp-svc = { path = "../ironrdp-svc", version = "0.4" } # public
ironrdp-connector = { path = "../ironrdp-connector", version = "0.5" } # public
ironrdp-async = { path = "../ironrdp-async", version = "0.5" } # public
ironrdp-connector = { path = "../ironrdp-connector", version = "0.6" } # public
ironrdp-async = { path = "../ironrdp-async", version = "0.6" } # public
tracing = { version = "0.1", features = ["log"] }
[lints]
+2 -2
View File
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-async"
version = "0.5.0"
version = "0.6.0"
readme = "README.md"
description = "Provides `Future`s wrapping the IronRDP state machines conveniently"
edition.workspace = true
@@ -16,7 +16,7 @@ doctest = false
test = false
[dependencies]
ironrdp-connector = { path = "../ironrdp-connector", version = "0.5" } # public
ironrdp-connector = { path = "../ironrdp-connector", version = "0.6" } # public
ironrdp-core = { path = "../ironrdp-core", version = "0.1", features = ["alloc"] } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.5" } # public
tracing = { version = "0.1", features = ["log"] }
+2 -2
View File
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-blocking"
version = "0.5.0"
version = "0.6.0"
readme = "README.md"
description = "Blocking I/O abstraction wrapping the IronRDP state machines conveniently"
edition.workspace = true
@@ -16,7 +16,7 @@ doctest = false
test = false
[dependencies]
ironrdp-connector = { path = "../ironrdp-connector", version = "0.5" } # public
ironrdp-connector = { path = "../ironrdp-connector", version = "0.6" } # public
ironrdp-core = { path = "../ironrdp-core", version = "0.1", features = ["alloc"] } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.5" } # public
tracing = { version = "0.1", features = ["log"] }
+2 -2
View File
@@ -30,7 +30,7 @@ native-tls = ["ironrdp-tls/native-tls", "tokio-tungstenite/native-tls"]
[dependencies]
# Protocols
ironrdp = { path = "../ironrdp", version = "0.10", features = [
ironrdp = { path = "../ironrdp", version = "0.11", features = [
"session",
"input",
"graphics",
@@ -46,7 +46,7 @@ ironrdp-core = { path = "../ironrdp-core", version = "0.1", features = ["alloc"]
ironrdp-cliprdr-native = { path = "../ironrdp-cliprdr-native", version = "0.3" }
ironrdp-rdpsnd-native = { path = "../ironrdp-rdpsnd-native", version = "0.3" }
ironrdp-tls = { path = "../ironrdp-tls", version = "0.1" }
ironrdp-tokio = { path = "../ironrdp-tokio", version = "0.5", features = ["reqwest"] }
ironrdp-tokio = { path = "../ironrdp-tokio", version = "0.6", features = ["reqwest"] }
ironrdp-rdcleanpath.path = "../ironrdp-rdcleanpath"
ironrdp-dvc-pipe-proxy.path = "../ironrdp-dvc-pipe-proxy"
+14 -8
View File
@@ -1,11 +1,17 @@
# Changelog
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).
# Changelog
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.6.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-connector-v0.5.1...ironrdp-connector-v0.6.0)] - 2025-07-08
### Build
- [**breaking**] Update sspi dependency (#839) ([33530212c4](https://github.com/Devolutions/IronRDP/commit/33530212c42bf28c875ac078ed2408657831b417))
## [[0.5.1](https://github.com/Devolutions/IronRDP/compare/ironrdp-connector-v0.5.0...ironrdp-connector-v0.5.1)] - 2025-07-03
### <!-- 7 -->Build
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-connector"
version = "0.5.1"
version = "0.6.0"
readme = "README.md"
description = "State machines to drive an RDP connection sequence"
edition.workspace = true
+2 -2
View File
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-futures"
version = "0.3.0"
version = "0.4.0"
readme = "README.md"
description = "`Framed*` traits implementation above futuress traits"
edition.workspace = true
@@ -17,7 +17,7 @@ test = false
[dependencies]
futures-util = { version = "0.3", features = ["io"] } # public
ironrdp-async = { path = "../ironrdp-async", version = "0.5" } # public
ironrdp-async = { path = "../ironrdp-async", version = "0.6" } # public
bytes = "1" # public
[lints]
+6
View File
@@ -6,6 +6,12 @@ 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-server-v0.6.1...ironrdp-server-v0.7.0)] - 2025-07-08
### Build
- Update sspi dependency (#839) ([33530212c4](https://github.com/Devolutions/IronRDP/commit/33530212c42bf28c875ac078ed2408657831b417))
## [[0.6.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-server-v0.5.0...ironrdp-server-v0.6.0)] - 2025-05-27
### <!-- 1 -->Features
+4 -4
View File
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-server"
version = "0.6.1"
version = "0.7.0"
readme = "README.md"
description = "Extendable skeleton for implementing custom RDP servers"
edition.workspace = true
@@ -29,7 +29,7 @@ anyhow = "1.0"
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.5" }
ironrdp-async = { path = "../ironrdp-async", version = "0.6" }
ironrdp-ainput = { path = "../ironrdp-ainput", version = "0.3" }
ironrdp-core = { path = "../ironrdp-core", version = "0.1" }
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.5" } # public
@@ -37,8 +37,8 @@ ironrdp-svc = { path = "../ironrdp-svc", version = "0.4" } # public
ironrdp-cliprdr = { path = "../ironrdp-cliprdr", version = "0.3" } # public
ironrdp-displaycontrol = { path = "../ironrdp-displaycontrol", version = "0.3" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.3" } # public
ironrdp-tokio = { path = "../ironrdp-tokio", version = "0.5" }
ironrdp-acceptor = { path = "../ironrdp-acceptor", version = "0.5" } # public
ironrdp-tokio = { path = "../ironrdp-tokio", version = "0.6" }
ironrdp-acceptor = { path = "../ironrdp-acceptor", version = "0.6" } # public
ironrdp-graphics = { path = "../ironrdp-graphics", version = "0.4" } # public
ironrdp-rdpsnd = { path = "../ironrdp-rdpsnd", version = "0.5" } # public
tracing = { version = "0.1", features = ["log"] }
+2 -2
View File
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-session"
version = "0.4.1"
version = "0.5.0"
readme = "README.md"
description = "State machines to drive an RDP session"
edition.workspace = true
@@ -17,7 +17,7 @@ test = false
[dependencies]
ironrdp-core = { path = "../ironrdp-core", version = "0.1" } # public
ironrdp-connector = { path = "../ironrdp-connector", version = "0.5" } # public # TODO: at some point, this dependency could be removed (good for compilation speed)
ironrdp-connector = { path = "../ironrdp-connector", version = "0.6" } # public # TODO: at some point, this dependency could be removed (good for compilation speed)
ironrdp-svc = { path = "../ironrdp-svc", version = "0.4" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.3" } # public
ironrdp-error = { path = "../ironrdp-error", version = "0.1" } # public
+6
View File
@@ -6,6 +6,12 @@ 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.6.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-tokio-v0.5.1...ironrdp-tokio-v0.6.0)] - 2025-07-08
### Build
- Update sspi dependency (#839) ([33530212c4](https://github.com/Devolutions/IronRDP/commit/33530212c42bf28c875ac078ed2408657831b417))
## [[0.5.1](https://github.com/Devolutions/IronRDP/compare/ironrdp-tokio-v0.5.0...ironrdp-tokio-v0.5.1)] - 2025-07-08
### <!-- 1 -->Features
+3 -3
View File
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-tokio"
version = "0.5.1"
version = "0.6.0"
readme = "README.md"
description = "`Framed*` traits implementation above Tokios traits"
edition.workspace = true
@@ -23,8 +23,8 @@ reqwest-native-tls = ["reqwest", "reqwest?/native-tls"]
[dependencies]
bytes = "1"
ironrdp-async = { path = "../ironrdp-async", version = "0.5" } # public
ironrdp-connector = { path = "../ironrdp-connector", version = "0.5", optional = true }
ironrdp-async = { path = "../ironrdp-async", version = "0.6" } # public
ironrdp-connector = { path = "../ironrdp-connector", version = "0.6", optional = true }
tokio = { version = "1", features = ["io-util"] }
reqwest = { version = "0.12", default-features = false, features = ["http2", "system-proxy"], optional = true }
sspi = { version = "0.16", features = ["network_client", "dns_resolver"], optional = true }
+6 -2
View File
@@ -6,6 +6,12 @@ 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.11.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-v0.10.0...ironrdp-v0.11.0)] - 2025-07-08
### Build
- Update dependencies
## [[0.9.1](https://github.com/Devolutions/IronRDP/compare/ironrdp-v0.9.0...ironrdp-v0.9.1)] - 2025-03-13
### <!-- 6 -->Documentation
@@ -18,8 +24,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Bump ironrdp-pdu
## [[0.8.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-v0.7.4...ironrdp-v0.8.0)] - 2025-03-12
### <!-- 7 -->Build
+6 -6
View File
@@ -1,6 +1,6 @@
[package]
name = "ironrdp"
version = "0.10.0"
version = "0.11.0"
readme = "README.md"
description = "A meta crate re-exporting IronRDP crates for convenience"
edition.workspace = true
@@ -39,12 +39,12 @@ __bench = ["ironrdp-server/__bench"]
ironrdp-core = { path = "../ironrdp-core", version = "0.1", optional = true } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.5", optional = true } # public
ironrdp-cliprdr = { path = "../ironrdp-cliprdr", version = "0.3", optional = true } # public
ironrdp-connector = { path = "../ironrdp-connector", version = "0.5", optional = true } # public
ironrdp-acceptor = { path = "../ironrdp-acceptor", version = "0.5", optional = true } # public
ironrdp-session = { path = "../ironrdp-session", version = "0.4", optional = true } # public
ironrdp-connector = { path = "../ironrdp-connector", version = "0.6", optional = true } # public
ironrdp-acceptor = { path = "../ironrdp-acceptor", version = "0.6", optional = true } # public
ironrdp-session = { path = "../ironrdp-session", version = "0.5", optional = true } # public
ironrdp-graphics = { path = "../ironrdp-graphics", version = "0.4", optional = true } # public
ironrdp-input = { path = "../ironrdp-input", version = "0.3", optional = true } # public
ironrdp-server = { path = "../ironrdp-server", version = "0.6", optional = true, features = ["helper"] } # public
ironrdp-server = { path = "../ironrdp-server", version = "0.7", optional = true, features = ["helper"] } # public
ironrdp-svc = { path = "../ironrdp-svc", version = "0.4", optional = true } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.3", optional = true } # public
ironrdp-rdpdr = { path = "../ironrdp-rdpdr", version = "0.3", optional = true } # public
@@ -52,7 +52,7 @@ ironrdp-rdpsnd = { path = "../ironrdp-rdpsnd", version = "0.5", optional = true
ironrdp-displaycontrol = { path = "../ironrdp-displaycontrol", version = "0.3", optional = true } # public
[dev-dependencies]
ironrdp-blocking = { path = "../ironrdp-blocking", version = "0.5.0" }
ironrdp-blocking = { path = "../ironrdp-blocking", version = "0.6.0" }
ironrdp-cliprdr-native = { path = "../ironrdp-cliprdr-native", version = "0.3.0" }
anyhow = "1"
async-trait = "0.1"