Skip to content

Conversation

@devolutionsbot
Copy link
Contributor

@devolutionsbot devolutionsbot commented Oct 14, 2025

🤖 New release

  • ironrdp-connector: 0.7.1 -> 0.8.0 (✓ API compatible changes)
  • ironrdp-cliprdr: 0.4.0 -> 0.5.0 (⚠ API breaking changes)
  • ironrdp-graphics: 0.6.0 -> 0.7.0 (⚠ API breaking changes)
  • ironrdp-rdpdr: 0.4.1 -> 0.5.0 (✓ API compatible changes)
  • ironrdp-tokio: 0.7.0 -> 0.7.1 (✓ API compatible changes)
  • ironrdp-server: 0.9.0 -> 0.10.0 (✓ API compatible changes)
  • ironrdp: 0.13.0 -> 0.13.1 (✓ API compatible changes)
  • ironrdp-cliprdr-native: 0.4.0 -> 0.4.1 (✓ API compatible changes)
  • ironrdp-rdpsnd-native: 0.4.1 -> 0.4.2 (✓ API compatible changes)
  • ironrdp-async: 0.7.0 -> 0.7.1
  • ironrdp-acceptor: 0.7.0 -> 0.7.1
  • ironrdp-session: 0.7.0 -> 0.7.1
  • ironrdp-blocking: 0.7.0 -> 0.7.1
  • ironrdp-rdpdr-native: 0.4.0 -> 0.4.1

ironrdp-cliprdr breaking changes

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.44.0/src/lints/inherent_method_missing.ron

Failed in:
  PackedMetafile::data, previously in file /tmp/.tmpR5gCkQ/ironrdp-cliprdr/src/pdu/format_data/metafile.rs:66

ironrdp-graphics breaking changes

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.44.0/src/lints/enum_variant_added.ron

Failed in:
  variant RlgrError:InvalidIntegralConversion in /tmp/.tmp9oivhC/IronRDP/crates/ironrdp-graphics/src/rlgr.rs:400
  variant ZgfxError:InvalidIntegralConversion in /tmp/.tmp9oivhC/IronRDP/crates/ironrdp-graphics/src/zgfx/mod.rs:448
Changelog

ironrdp-connector

[0.8.0] - 2025-11-20

Build

  • Bump picky and sspi (#1028) (5bd319126d)

    This fixes build issues with some dependencies.

Refactor

  • [breaking] Fix unwrap_used clippy lint warnings (#964) (e8d7570cd1)

  • [breaking] Enable unwrap_used clippy correctness lint (#965) (630525deae)

ironrdp-cliprdr

[0.5.0] - 2025-11-20

Bug Fixes

  • [breaking] Receiving a TemporaryDirectory PDU should not fail the svc (#1031) (f2326ef046)

    • Fixes the Cliprdr SvcProcessor impl. to support handling a
      TemporaryDirectory Clipboard PDU.
    • Removes ClipboardError::UnimplementedPdu since it is no longer used

Refactor

  • [breaking] Enable unwrap_used clippy correctness lint (#965) (630525deae)

ironrdp-graphics

[0.7.0] - 2025-11-20

Build

ironrdp-rdpdr

[0.5.0] - 2025-11-20

Bug Fixes

  • Fix incorrect padding when parsing NDR strings (#1015) (a0a3e750c9)

    When parsing Network Data Representation (NDR) messages, we're supposed
    to account for padding at the end of strings to remain aligned on a
    4-byte boundary. The existing code doesn't seem to cover all cases, and
    the resulting misalignment causes misleading errors when processing the
    rest of the message.

Refactor

  • [breaking] Enable unwrap_used clippy correctness lint (#965) (630525deae)

ironrdp-tokio

[0.7.1] - 2025-11-20

Features

  • Add MovableTokioFramed for Send+!Sync context (#1033) (966ba8a53e)

    The ironrdp-tokio crate currently provides the following two
    Framed<S> implementations using the standard tokio::io traits:

    • type TokioFramed<S> = Framed<TokioStream<S>> where S: Send + Sync + Unpin
    • type LocalTokioFramed<S> = Framed<LocalTokioStream<S>> where S: Unpin

    The former is meant for multi-threaded runtimes and the latter is meant
    for single-threaded runtimes.

    This PR adds a third Framed<S> implementation:

    pub type MovableTokioFramed<S> = Framed<MovableTokioStream<S>> where
    S: Send + Unpin

    This is a valid usecase as some implementations of the tokio::io
    traits are Send but !Sync. Without this new third type, consumers of
    Framed<S> who have a S: Send + !Sync trait for their streams are
    forced to downgrade to LocalTokioFramed and do some hacky workaround
    with tokio::task::spawn_blocking since the defined associated futures,
    ReadFut and WriteAllFut, are neither Send nor Sync.

Build

  • Bump picky and sspi (#1028) (5bd319126d)

    This fixes build issues with some dependencies.

ironrdp-server

[0.10.0] - 2025-11-20

Bug Fixes

  • Send TLS close_notify during graceful RDP disconnect (#1032) (a70e01d9c5)

    Add support for sending a proper TLS close_notify message when the RDP
    client initiates a graceful disconnect PDU.

Refactor

  • [breaking] Fix as_conversions clippy lint warnings (#967) (82dbb6460f)

ironrdp

[0.13.1] - 2025-11-20

Build

  • Bump picky and sspi (#1028) (5bd319126d)

    This fixes build issues with some dependencies.

ironrdp-cliprdr-native

[0.4.1] - 2025-11-20

Build

ironrdp-rdpsnd-native

[0.4.2] - 2025-11-20

Build


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 364ec20 to 3102775 Compare October 14, 2025 09:21
@devolutionsbot devolutionsbot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 3102775 to c642bc7 Compare October 14, 2025 09:34
@github-actions github-actions bot force-pushed the release-plz/2025-10-14T09-21-45Z branch from c642bc7 to 3174b55 Compare October 14, 2025 09:35
@devolutionsbot devolutionsbot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 3174b55 to cfb9608 Compare October 20, 2025 19:16
@github-actions github-actions bot force-pushed the release-plz/2025-10-14T09-21-45Z branch from cfb9608 to 1284f27 Compare October 20, 2025 19:17
@devolutionsbot devolutionsbot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 1284f27 to ba4a14f Compare October 21, 2025 09:14
@github-actions github-actions bot force-pushed the release-plz/2025-10-14T09-21-45Z branch from ba4a14f to 6e6e26f Compare October 21, 2025 09:14
@devolutionsbot devolutionsbot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 6e6e26f to d7f3267 Compare October 23, 2025 15:08
@github-actions github-actions bot force-pushed the release-plz/2025-10-14T09-21-45Z branch from d7f3267 to 845511e Compare October 23, 2025 15:08
@devolutionsbot devolutionsbot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 845511e to b4b1fc4 Compare October 30, 2025 12:49
@github-actions github-actions bot force-pushed the release-plz/2025-10-14T09-21-45Z branch from b4b1fc4 to 07c114e Compare October 30, 2025 12:50
@devolutionsbot devolutionsbot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 07c114e to 7938669 Compare October 30, 2025 16:48
@github-actions github-actions bot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 7938669 to ee07b51 Compare October 30, 2025 16:48
@devolutionsbot devolutionsbot force-pushed the release-plz/2025-10-14T09-21-45Z branch from ee07b51 to 99d919c Compare November 5, 2025 22:34
@github-actions github-actions bot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 99d919c to 71810b0 Compare November 5, 2025 22:34
@devolutionsbot devolutionsbot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 71810b0 to 5123919 Compare November 10, 2025 19:23
@github-actions github-actions bot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 5123919 to 5bdb184 Compare November 10, 2025 19:23
@devolutionsbot devolutionsbot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 5bdb184 to d147735 Compare November 17, 2025 10:21
@github-actions github-actions bot force-pushed the release-plz/2025-10-14T09-21-45Z branch from d147735 to 8bdb21d Compare November 17, 2025 10:21
@devolutionsbot devolutionsbot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 8bdb21d to a7cf77c Compare November 17, 2025 10:32
@github-actions github-actions bot force-pushed the release-plz/2025-10-14T09-21-45Z branch from a7cf77c to 81e6932 Compare November 17, 2025 10:32
@devolutionsbot devolutionsbot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 81e6932 to c92e1cc Compare November 17, 2025 12:47
@github-actions github-actions bot force-pushed the release-plz/2025-10-14T09-21-45Z branch from c92e1cc to 318050f Compare November 17, 2025 12:47
@devolutionsbot devolutionsbot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 318050f to 6da6f20 Compare November 18, 2025 06:34
@github-actions github-actions bot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 6da6f20 to 3283ed3 Compare November 18, 2025 06:34
@devolutionsbot devolutionsbot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 3283ed3 to 507448e Compare November 19, 2025 14:25
@github-actions github-actions bot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 507448e to 74bda84 Compare November 19, 2025 14:25
@github-actions
Copy link

github-actions bot commented Nov 19, 2025

Coverage Report 🤖 ⚙️

Past:
Total lines: 30220
Covered lines: 18820 (62.28%)

New:
Total lines: 30220
Covered lines: 18819 (62.27%)

Diff: -0.00%

[this comment will be updated automatically]

@devolutionsbot devolutionsbot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 74bda84 to 1022194 Compare November 20, 2025 15:17
@github-actions github-actions bot force-pushed the release-plz/2025-10-14T09-21-45Z branch from 1022194 to 36f3ec6 Compare November 20, 2025 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants