chore(release): prepare for publishing - #1809
Open
devolutionsbot wants to merge 1 commit into
Open
Conversation
github-actions
Bot
force-pushed
the
release-plz/2026-08-27T12-21-23Z
branch
from
August 27, 2026 12:21
bebfad0 to
bab5b83
Compare
Contributor
There was a problem hiding this comment.
Pull request overview
Prepares the IronRDP workspace for publishing by updating crate versions, dependency requirements, and release changelogs.
Changes:
- Bumps coordinated workspace crate versions.
- Updates internal dependency requirements.
- Generates changelogs for affected and newly published crates.
Reviewed changes
Copilot reviewed 101 out of 103 changed files in this pull request and generated 31 comments.
Show a summary per file
| File | Description |
|---|---|
crates/ironrdp/Cargo.toml |
Bumps meta crate and dependencies. |
crates/ironrdp-vmconnect/CHANGELOG.md |
Adds initial release notes. |
crates/ironrdp-vmconnect/Cargo.toml |
Updates dependencies. |
crates/ironrdp-viewer/Cargo.toml |
Bumps viewer and dependencies. |
crates/ironrdp-usb/CHANGELOG.md |
Adds initial release notes. |
crates/ironrdp-tokio/CHANGELOG.md |
Adds release header. |
crates/ironrdp-tokio/Cargo.toml |
Bumps crate and dependencies. |
crates/ironrdp-tls/CHANGELOG.md |
Adds TLS release notes. |
crates/ironrdp-tls/Cargo.toml |
Bumps TLS crate. |
crates/ironrdp-svc/CHANGELOG.md |
Adds SVC release notes. |
crates/ironrdp-svc/Cargo.toml |
Bumps SVC and dependencies. |
crates/ironrdp-str/CHANGELOG.md |
Adds string crate release notes. |
crates/ironrdp-str/Cargo.toml |
Bumps crate and core dependency. |
crates/ironrdp-session/Cargo.toml |
Bumps session dependencies. |
crates/ironrdp-server/Cargo.toml |
Bumps server dependencies. |
crates/ironrdp-rpc/Cargo.toml |
Updates protocol dependencies. |
crates/ironrdp-rdpsnd/CHANGELOG.md |
Adds audio release notes. |
crates/ironrdp-rdpsnd/Cargo.toml |
Bumps RDPSND and dependencies. |
crates/ironrdp-rdpsnd-native/CHANGELOG.md |
Adds native audio notes. |
crates/ironrdp-rdpsnd-native/Cargo.toml |
Bumps native audio crate. |
crates/ironrdp-rdpewa/CHANGELOG.md |
Adds initial WebAuthn notes. |
crates/ironrdp-rdpewa/Cargo.toml |
Updates protocol dependencies. |
crates/ironrdp-rdpewa-native/CHANGELOG.md |
Adds native WebAuthn notes. |
crates/ironrdp-rdpeusb/Cargo.toml |
Updates USB protocol dependencies. |
crates/ironrdp-rdpeudp/Cargo.toml |
Updates core dependency. |
crates/ironrdp-rdpeudp-tokio/CHANGELOG.md |
Adds initial transport notes. |
crates/ironrdp-rdpeudp-tokio/Cargo.toml |
Updates transport dependencies. |
crates/ironrdp-rdpemt/CHANGELOG.md |
Adds initial tunnel notes. |
crates/ironrdp-rdpemt/Cargo.toml |
Updates core dependency. |
crates/ironrdp-rdpel/CHANGELOG.md |
Adds initial location notes. |
crates/ironrdp-rdpel/Cargo.toml |
Updates protocol dependencies. |
crates/ironrdp-rdpei/Cargo.toml |
Updates input dependencies. |
crates/ironrdp-rdpeai/Cargo.toml |
Updates audio-input dependencies. |
crates/ironrdp-rdpdr/Cargo.toml |
Bumps RDPDR and dependencies. |
crates/ironrdp-rdpdr-native/CHANGELOG.md |
Adds native device notes. |
crates/ironrdp-rdpdr-native/Cargo.toml |
Bumps native device crate. |
crates/ironrdp-rdcleanpath/CHANGELOG.md |
Adds connection release notes. |
crates/ironrdp-rdcleanpath/Cargo.toml |
Bumps RDCleanPath crate. |
crates/ironrdp-rail/CHANGELOG.md |
Adds initial RAIL notes. |
crates/ironrdp-rail/Cargo.toml |
Updates RAIL dependencies. |
crates/ironrdp-pdu/Cargo.toml |
Bumps PDU and core dependency. |
crates/ironrdp-nscodec/CHANGELOG.md |
Adds release header. |
crates/ironrdp-nscodec/Cargo.toml |
Bumps codec dependency. |
crates/ironrdp-mstsgu/Cargo.toml |
Bumps gateway crate and dependencies. |
crates/ironrdp-input/CHANGELOG.md |
Adds release header. |
crates/ironrdp-input/Cargo.toml |
Bumps input crate and PDU. |
crates/ironrdp-graphics/Cargo.toml |
Bumps graphics and dependencies. |
crates/ironrdp-futures/CHANGELOG.md |
Adds release header. |
crates/ironrdp-futures/Cargo.toml |
Bumps futures adapter. |
crates/ironrdp-error/CHANGELOG.md |
Adds error crate notes. |
crates/ironrdp-error/Cargo.toml |
Bumps error crate. |
crates/ironrdp-egfx/Cargo.toml |
Bumps graphics pipeline crate. |
crates/ironrdp-echo/CHANGELOG.md |
Adds release header. |
crates/ironrdp-echo/Cargo.toml |
Bumps echo crate and dependencies. |
crates/ironrdp-dvc/CHANGELOG.md |
Adds DVC release notes. |
crates/ironrdp-dvc/Cargo.toml |
Bumps DVC and dependencies. |
crates/ironrdp-dvc-pipe-proxy/CHANGELOG.md |
Adds proxy release notes. |
crates/ironrdp-dvc-pipe-proxy/Cargo.toml |
Bumps proxy and dependencies. |
crates/ironrdp-dvc-com-plugin/CHANGELOG.md |
Adds COM plugin notes. |
crates/ironrdp-dvc-com-plugin/Cargo.toml |
Bumps plugin and dependencies. |
crates/ironrdp-displaycontrol/CHANGELOG.md |
Adds display release notes. |
crates/ironrdp-displaycontrol/Cargo.toml |
Bumps display crate. |
crates/ironrdp-daemon/Cargo.toml |
Updates client dependencies. |
crates/ironrdp-core/CHANGELOG.md |
Adds core release notes. |
crates/ironrdp-core/Cargo.toml |
Bumps core crate. |
crates/ironrdp-connector/Cargo.toml |
Bumps connector and dependencies. |
crates/ironrdp-cliprdr/CHANGELOG.md |
Adds clipboard release notes. |
crates/ironrdp-cliprdr/Cargo.toml |
Bumps clipboard crate. |
crates/ironrdp-cliprdr-native/CHANGELOG.md |
Adds native clipboard header. |
crates/ironrdp-cliprdr-native/Cargo.toml |
Bumps native clipboard crate. |
crates/ironrdp-cliprdr-format/CHANGELOG.md |
Adds format release notes. |
crates/ironrdp-cliprdr-format/Cargo.toml |
Bumps format crate. |
crates/ironrdp-client/Cargo.toml |
Bumps client and dependencies. |
crates/ironrdp-cfg/CHANGELOG.md |
Adds configuration release notes. |
crates/ironrdp-cfg/Cargo.toml |
Bumps configuration crate. |
crates/ironrdp-capture-replay/Cargo.toml |
Updates replay dependencies. |
crates/ironrdp-bulk/CHANGELOG.md |
Adds compression release notes. |
crates/ironrdp-bulk/Cargo.toml |
Bumps compression crate. |
crates/ironrdp-blocking/CHANGELOG.md |
Adds blocking API notes. |
crates/ironrdp-blocking/Cargo.toml |
Bumps blocking adapter. |
crates/ironrdp-async/Cargo.toml |
Bumps async adapter. |
crates/ironrdp-ainput/CHANGELOG.md |
Adds AInput release notes. |
crates/ironrdp-ainput/Cargo.toml |
Bumps AInput and dependencies. |
crates/ironrdp-agent/Cargo.toml |
Bumps agent and dependencies. |
crates/ironrdp-activex/Cargo.toml |
Updates ActiveX dependencies. |
crates/ironrdp-acceptor/Cargo.toml |
Bumps acceptor and dependencies. |
| [package] | ||
| name = "ironrdp-egfx" | ||
| version = "0.3.0" | ||
| version = "0.4.0" |
| ironrdp-core = { path = "../ironrdp-core", version = "0.2" } # public | ||
| ironrdp-svc = { path = "../ironrdp-svc", version = "0.8" } # public | ||
| ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.8" } # public | ||
| ironrdp-bulk = { path = "../ironrdp-bulk", version = "0.2" } # public |
| [package] | ||
| name = "ironrdp-futures" | ||
| version = "0.8.0" | ||
| version = "0.8.1" |
Comment on lines
+13
to
+17
| - Expose generic session configuration and lifecycle APIs ([#1522](https://github.com/Devolutions/IronRDP/issues/1522)) ([57b1366650](https://github.com/Devolutions/IronRDP/commit/57b13666506dc40c15b4c4702d35150beee99133)) | ||
|
|
||
| ## Summary | ||
| - expose generic client configuration for connection metadata, | ||
| compression, shell/work directory, audio, and runtime static-channel |
Comment on lines
+61
to
+65
| - [**breaking**] Populate decode/encode error offsets from cursor positions ([#1275](https://github.com/Devolutions/IronRDP/issues/1275)) ([8607ac5d1c](https://github.com/Devolutions/IronRDP/commit/8607ac5d1c2ea14efcac02921e54d951ab1045ec)) | ||
|
|
||
| ## Summary | ||
|
|
||
| The workspace sweep that follows #1266. Decode and encode error |
Comment on lines
+51
to
+55
| - Add native MS-RDPEWA WebAuthn redirection ([#1644](https://github.com/Devolutions/IronRDP/issues/1644)) ([66da78bc4e](https://github.com/Devolutions/IronRDP/commit/66da78bc4e6b37a7780dbf9f333234be63d96afb)) | ||
|
|
||
| Implement the RDPEWA dynamic channel with a Windows WebAuthn backend and | ||
| wire RedirectWebAuthn for ActiveX, the optional client feature, and the | ||
| viewer CLI. |
Comment on lines
+13
to
+17
| - [**breaking**] Always own a bulk decompressor for FastPath updates ([#1255](https://github.com/Devolutions/IronRDP/issues/1255)) ([0dc0194418](https://github.com/Devolutions/IronRDP/commit/0dc0194418375d504a8041b75ba250dc8eeb21ad)) | ||
|
|
||
| ## Summary | ||
|
|
||
| - A compressed FastPath update is dropped whenever the client did not |
Comment on lines
+13
to
+17
| - [**breaking**] Implement multitransport bootstrapping handshake ([#1098](https://github.com/Devolutions/IronRDP/issues/1098)) ([e45fbfe0f5](https://github.com/Devolutions/IronRDP/commit/e45fbfe0f597011706e77fc174ca14e5e9d435b9)) | ||
|
|
||
| ## Summary | ||
|
|
||
| Makes the `MultitransportBootstrapping` state functional instead of a |
devolutionsbot
force-pushed
the
release-plz/2026-08-27T12-21-23Z
branch
from
August 27, 2026 12:46
bab5b83 to
a4c5f78
Compare
github-actions
Bot
force-pushed
the
release-plz/2026-08-27T12-21-23Z
branch
from
August 27, 2026 12:46
a4c5f78 to
5cf9000
Compare
devolutionsbot
force-pushed
the
release-plz/2026-08-27T12-21-23Z
branch
from
August 27, 2026 14:00
5cf9000 to
d8350e1
Compare
github-actions
Bot
force-pushed
the
release-plz/2026-08-27T12-21-23Z
branch
from
August 27, 2026 14:00
d8350e1 to
04d786d
Compare
devolutionsbot
force-pushed
the
release-plz/2026-08-27T12-21-23Z
branch
from
August 27, 2026 15:48
04d786d to
0e481da
Compare
github-actions
Bot
force-pushed
the
release-plz/2026-08-27T12-21-23Z
branch
from
August 27, 2026 15:48
0e481da to
e88cdde
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 New release
ironrdp-error: 0.2.0 -> 0.2.1 (✓ API compatible changes)ironrdp-core: 0.2.1 -> 0.3.0 (⚠ API breaking changes)ironrdp-pdu: 0.9.0 -> 0.10.0 (⚠ API breaking changes)ironrdp-svc: 0.8.0 -> 0.9.0 (✓ API compatible changes)ironrdp-connector: 0.10.0 -> 0.11.0 (⚠ API breaking changes)ironrdp-async: 0.10.0 -> 0.11.0 (✓ API compatible changes)ironrdp-acceptor: 0.10.0 -> 0.11.0 (⚠ API breaking changes)ironrdp-cfg: 0.1.0 -> 0.2.0 (⚠ API breaking changes)ironrdp-cliprdr: 0.7.0 -> 0.8.0 (✓ API compatible changes)ironrdp-dvc: 0.8.0 -> 0.9.0 (⚠ API breaking changes)ironrdp-displaycontrol: 0.8.0 -> 0.9.0 (✓ API compatible changes)ironrdp-dvc-pipe-proxy: 0.5.0 -> 0.5.1 (✓ API compatible changes)ironrdp-graphics: 0.9.0 -> 0.10.0 (⚠ API breaking changes)ironrdp-egfx: 0.3.0 -> 0.4.0 (✓ API compatible changes)ironrdp-tls: 0.2.2 -> 0.2.3 (✓ API compatible changes)ironrdp-mstsgu: 0.0.1 -> 0.0.2 (✓ API compatible changes)ironrdp-rail: 0.1.0ironrdp-rdcleanpath: 0.2.2 -> 0.2.3 (✓ API compatible changes)ironrdp-rdpdr: 0.7.0 -> 0.8.0 (⚠ API breaking changes)ironrdp-rdpsnd: 0.9.0 -> 0.10.0 (⚠ API breaking changes)ironrdp-rdpei: 0.1.0ironrdp-rdpel: 0.0.0ironrdp-rdpsnd-native: 0.7.0 -> 0.7.1 (✓ API compatible changes)ironrdp-bulk: 0.1.1 -> 0.2.0 (✓ API compatible changes)ironrdp-session: 0.11.0 -> 0.12.0 (⚠ API breaking changes)ironrdp-vmconnect: 0.1.0ironrdp-dvc-com-plugin: 0.1.3 -> 0.1.4 (✓ API compatible changes)ironrdp-rdpewa: 0.1.0ironrdp-rdpewa-native: 0.1.0ironrdp-client: 0.1.0 -> 0.2.0 (✓ API compatible changes)ironrdp-ainput: 0.8.0 -> 0.9.0 (✓ API compatible changes)ironrdp-str: 0.1.1 -> 0.2.0 (✓ API compatible changes)ironrdp-usb: 0.1.0ironrdp-server: 0.13.0 -> 0.14.0 (⚠ API breaking changes)ironrdp: 0.17.0 -> 0.18.0 (✓ API compatible changes)ironrdp-blocking: 0.10.0 -> 0.11.0 (✓ API compatible changes)ironrdp-cliprdr-format: 0.2.0 -> 0.3.0 (✓ API compatible changes)ironrdp-rdpdr-native: 0.7.0 -> 0.7.1 (✓ API compatible changes)ironrdp-agent: 0.1.0 -> 0.2.0 (⚠ API breaking changes)ironrdp-rdpemt: 0.1.0ironrdp-rdpeudp: 0.1.0ironrdp-rdpeudp-tokio: 0.1.0ironrdp-viewer: 0.1.0 -> 0.2.0 (✓ API compatible changes)ironrdp-cliprdr-native: 0.7.0 -> 0.7.1ironrdp-echo: 0.4.0 -> 0.4.1ironrdp-tokio: 0.10.0 -> 0.10.1ironrdp-input: 0.7.0 -> 0.7.1ironrdp-nscodec: 0.2.0 -> 0.2.1ironrdp-futures: 0.8.0 -> 0.8.1⚠
ironrdp-corebreaking changes⚠
ironrdp-pdubreaking changes⚠
ironrdp-connectorbreaking changes⚠
ironrdp-acceptorbreaking changes⚠
ironrdp-cfgbreaking changes⚠
ironrdp-dvcbreaking changes⚠
ironrdp-graphicsbreaking changes⚠
ironrdp-rdpdrbreaking changes⚠
ironrdp-rdpsndbreaking changes⚠
ironrdp-sessionbreaking changes⚠
ironrdp-serverbreaking changes⚠
ironrdp-agentbreaking changesChangelog
ironrdp-errorironrdp-coreironrdp-pduironrdp-svcironrdp-connectorironrdp-asyncironrdp-acceptorironrdp-cfgironrdp-cliprdrironrdp-dvcironrdp-displaycontrolironrdp-dvc-pipe-proxyironrdp-graphicsironrdp-egfx