Skip to content

chore(release): prepare for publishing - #1792

Closed
devolutionsbot wants to merge 1 commit into
masterfrom
release-plz/2026-08-24T21-55-03Z
Closed

chore(release): prepare for publishing#1792
devolutionsbot wants to merge 1 commit into
masterfrom
release-plz/2026-08-24T21-55-03Z

Conversation

@devolutionsbot

@devolutionsbot devolutionsbot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

🤖 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-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.0
  • ironrdp-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.0
  • ironrdp-rdpel: 0.0.0
  • ironrdp-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.0
  • ironrdp-dvc-com-plugin: 0.1.3 -> 0.1.4 (✓ API compatible changes)
  • ironrdp-rdpewa: 0.1.0
  • ironrdp-rdpewa-native: 0.1.0
  • ironrdp-client: 0.1.0 -> 0.2.0 (✓ API compatible changes)
  • ironrdp-ainput: 0.8.0 -> 0.9.0 (✓ API compatible changes)
  • ironrdp-egfx: 0.3.0 -> 0.4.0 (✓ API compatible changes)
  • ironrdp-str: 0.1.1 -> 0.2.0 (✓ API compatible changes)
  • ironrdp-usb: 0.1.0
  • ironrdp-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.0
  • ironrdp-rdpeudp: 0.1.0
  • ironrdp-rdpeudp-tokio: 0.1.0
  • ironrdp-viewer: 0.1.0 -> 0.2.0 (✓ API compatible changes)
  • ironrdp-cliprdr-native: 0.7.0 -> 0.7.1
  • ironrdp-echo: 0.4.0 -> 0.4.1
  • ironrdp-tokio: 0.10.0 -> 0.10.1
  • ironrdp-input: 0.7.0 -> 0.7.1
  • ironrdp-nscodec: 0.2.0 -> 0.2.1
  • ironrdp-futures: 0.8.0 -> 0.8.1

ironrdp-core breaking changes

--- failure enum_struct_variant_field_added: pub enum struct variant field added ---

Description:
An enum's exhaustive struct variant has a new field, which has to be included when constructing or matching on this variant.
        ref: https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/enum_struct_variant_field_added.ron

Failed in:
  field offset of variant EncodeErrorKind::NotEnoughBytes in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/encode.rs:49
  field offset of variant EncodeErrorKind::InvalidField in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/encode.rs:60
  field offset of variant EncodeErrorKind::UnexpectedMessageType in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/encode.rs:69
  field offset of variant EncodeErrorKind::UnsupportedVersion in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/encode.rs:78
  field offset of variant EncodeErrorKind::UnsupportedValue in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/encode.rs:90
  field offset of variant DecodeErrorKind::NotEnoughBytes in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/decode.rs:54
  field offset of variant DecodeErrorKind::InvalidField in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/decode.rs:65
  field offset of variant DecodeErrorKind::UnexpectedMessageType in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/decode.rs:74
  field offset of variant DecodeErrorKind::UnsupportedVersion in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/decode.rs:83
  field offset of variant DecodeErrorKind::UnsupportedValue in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/decode.rs:95

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/function_parameter_count_changed.ron

Failed in:
  ironrdp_core::invalid_field_err now takes 4 parameters instead of 3, in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/error.rs:103
  ironrdp_core::unsupported_value_err now takes 4 parameters instead of 3, in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/error.rs:180
  ironrdp_core::not_enough_bytes_err now takes 4 parameters instead of 3, in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/error.rs:64
  ironrdp_core::unexpected_message_type_err now takes 3 parameters instead of 2, in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/error.rs:126
  ironrdp_core::invalid_field_err_with_source now takes 5 parameters instead of 4, in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/error.rs:92
  ironrdp_core::unsupported_version_err now takes 3 parameters instead of 2, in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/error.rs:148

--- 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.47.0/src/lints/inherent_method_missing.ron

Failed in:
  ReadCursor::rewinded, previously in file /tmp/.tmpHHNsKR/ironrdp-core/src/cursor.rs:496
  WriteCursor::rewinded, previously in file /tmp/.tmpHHNsKR/ironrdp-core/src/cursor.rs:732

--- failure trait_method_parameter_count_changed: pub trait method parameter count changed ---

Description:
A trait method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-item-signature
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/trait_method_parameter_count_changed.ron

Failed in:
  UnexpectedMessageTypeErr::unexpected_message_type now takes 3 instead of 2 parameters, in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/error.rs:122
  InvalidFieldErr::invalid_field now takes 4 instead of 3 parameters, in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/error.rs:88
  UnsupportedVersionErr::unsupported_version now takes 3 instead of 2 parameters, in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/error.rs:144
  UnsupportedValueErr::unsupported_value now takes 4 instead of 3 parameters, in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/error.rs:164
  NotEnoughBytesErr::not_enough_bytes now takes 4 instead of 3 parameters, in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-core/src/error.rs:58

ironrdp-pdu breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field ShareDataCtx.compression_flags in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-pdu/src/rdp/headers.rs:155
  field ShareDataCtx.compression_type in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-pdu/src/rdp/headers.rs:156
  field ConnectionRequest.correlation_info in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-pdu/src/nego.rs:314

--- failure enum_changed_kind: pub enum changed kind ---

Description:
A public enum has been replaced by a different kind of item at the same path, which breaks code that relied on the enum's variants and representation.
        ref: https://github.com/obi1kenobi/cargo-semver-checks/issues/302
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/enum_changed_kind.ron

Failed in:
  enum ironrdp_pdu::gcc::KeyboardType became struct in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-pdu/src/gcc/core_data/client.rs:562

--- 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.47.0/src/lints/enum_variant_added.ron

Failed in:
  variant ShareDataPdu:Compressed in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-pdu/src/rdp/headers.rs:540
  variant FastPathUpdate:Orders in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-pdu/src/basic_output/fast_path/mod.rs:227

--- 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.47.0/src/lints/inherent_method_missing.ron

Failed in:
  KeyboardType::as_u32, previously in file /tmp/.tmpHHNsKR/ironrdp-pdu/src/gcc/core_data/client.rs:588

ironrdp-connector breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field Config.monitor_layout in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/lib.rs:150
  field Config.enable_standard_rdp_security in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/lib.rs:211
  field Config.connection_type in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/lib.rs:225
  field Config.remote_application_mode in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/lib.rs:239
  field Config.rail_support_level in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/lib.rs:244
  field Config.enable_audio_capture in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/lib.rs:264
  field ClientConnector.server_multitransport_flags in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection.rs:329
  field ClientConnector.auto_reconnect_cookie in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection.rs:333
  field ConnectionFinalizationSequence.monitor_layout in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection_finalization.rs:59
  field ConnectionResult.input_flags in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection.rs:142
  field ConnectionResult.refresh_rect_support in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection.rs:146
  field ConnectionResult.suppress_output_support in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection.rs:148
  field ConnectionResult.window_support_level in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection.rs:153
  field ConnectionResult.monitor_layout in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection.rs:155

--- failure constructible_struct_adds_private_field: struct no longer constructible due to new private field ---

Description:
A struct constructible with a struct literal has a new non-public field. It can no longer be constructed using a struct literal outside of its crate.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/constructible_struct_adds_private_field.ron

Failed in:
  field ClientConnector.cluster_data in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection.rs:320
  field ClientConnector.load_balance_info in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection.rs:321
  field ClientConnector.response_flags in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection.rs:323
  field ClientConnector.connect_time_bw_started_at in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection.rs:340
  field ClientConnector.connect_time_bw_bytes in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection.rs:345

--- failure derive_trait_impl_removed: built-in derived trait no longer implemented ---

Description:
A public type has stopped deriving one or more traits. This can break downstream code that depends on those types implementing those traits.
        ref: https://doc.rust-lang.org/reference/attributes/derive.html#derive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/derive_trait_impl_removed.ron

Failed in:
  type ConnectionFinalizationSequence no longer derives Copy, in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection_finalization.rs:54
  type ConnectionActivationState no longer derives Copy, in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection_activation.rs:370

--- failure enum_no_repr_variant_discriminant_changed: enum variant had its discriminant change value ---

Description:
The enum's variant had its discriminant value change. This breaks downstream code that used its value via a numeric cast like `as isize`.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant ClientConnectorState::CapabilitiesExchange 12 -> 13 in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection.rs:261
  variant ClientConnectorState::ConnectionFinalization 13 -> 14 in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection.rs:264
  variant ClientConnectorState::Connected 14 -> 15 in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection.rs:267

--- failure enum_struct_variant_field_added: pub enum struct variant field added ---

Description:
An enum's exhaustive struct variant has a new field, which has to be included when constructing or matching on this variant.
        ref: https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/enum_struct_variant_field_added.ron

Failed in:
  field message_channel_id of variant ClientConnectorState::MultitransportBootstrapping in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection.rs:223
  field requests_seen of variant ClientConnectorState::MultitransportBootstrapping in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection.rs:226
  field input_flags of variant ConnectionActivationState::ConnectionFinalization in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection_activation.rs:378
  field static_channel_chunk_size of variant ConnectionActivationState::ConnectionFinalization in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection_activation.rs:380
  field refresh_rect_support of variant ConnectionActivationState::ConnectionFinalization in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection_activation.rs:381
  field suppress_output_support of variant ConnectionActivationState::ConnectionFinalization in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection_activation.rs:382
  field window_support_level of variant ConnectionActivationState::ConnectionFinalization in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection_activation.rs:384
  field input_flags of variant ConnectionActivationState::Finalized in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection_activation.rs:396
  field static_channel_chunk_size of variant ConnectionActivationState::Finalized in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection_activation.rs:398
  field refresh_rect_support of variant ConnectionActivationState::Finalized in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection_activation.rs:402
  field suppress_output_support of variant ConnectionActivationState::Finalized in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection_activation.rs:404
  field window_support_level of variant ConnectionActivationState::Finalized in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/connection_activation.rs:406

--- failure trait_method_parameter_count_changed: pub trait method parameter count changed ---

Description:
A trait method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-item-signature
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/trait_method_parameter_count_changed.ron

Failed in:
  Sequence::step now takes 3 instead of 2 parameters, in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-connector/src/lib.rs:395

ironrdp-acceptor breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field AcceptorResult.keyboard_type in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-acceptor/src/connection.rs:110
  field AcceptorResult.ime_file_name in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-acceptor/src/connection.rs:115
  field AcceptorResult.multitransport_flags in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-acceptor/src/connection.rs:122
  field AcceptorResult.auto_reconnect in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-acceptor/src/connection.rs:138

ironrdp-cfg breaking changes

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/trait_method_added.ron

Failed in:
  trait method ironrdp_cfg::PropertySetExt::remote_application_mode in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:350
  trait method ironrdp_cfg::PropertySetExt::set_remote_application_mode in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:352
  trait method ironrdp_cfg::PropertySetExt::clear_remote_application_mode in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:354
  trait method ironrdp_cfg::PropertySetExt::audio_capture_mode in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:364
  trait method ironrdp_cfg::PropertySetExt::set_audio_capture_mode in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:366
  trait method ironrdp_cfg::PropertySetExt::clear_audio_capture_mode in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:368
  trait method ironrdp_cfg::PropertySetExt::redirect_webauthn in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:489
  trait method ironrdp_cfg::PropertySetExt::set_redirect_webauthn in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:491
  trait method ironrdp_cfg::PropertySetExt::clear_redirect_webauthn in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:493
  trait method ironrdp_cfg::PropertySetExt::named_pipe in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:630
  trait method ironrdp_cfg::PropertySetExt::set_named_pipe in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:632
  trait method ironrdp_cfg::PropertySetExt::clear_named_pipe in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:634
  trait method ironrdp_cfg::PropertySetExt::vmconnect_basic in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:637
  trait method ironrdp_cfg::PropertySetExt::set_vmconnect_basic in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:639
  trait method ironrdp_cfg::PropertySetExt::clear_vmconnect_basic in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:641
  trait method ironrdp_cfg::PropertySetExt::vmconnect_current_user in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:644
  trait method ironrdp_cfg::PropertySetExt::set_vmconnect_current_user in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:646
  trait method ironrdp_cfg::PropertySetExt::clear_vmconnect_current_user in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:648
  trait method ironrdp_cfg::PropertySetExt::vmconnect_id in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:651
  trait method ironrdp_cfg::PropertySetExt::set_vmconnect_id in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:653
  trait method ironrdp_cfg::PropertySetExt::clear_vmconnect_id in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:655
  trait method ironrdp_cfg::PropertySetExt::sandbox_id in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:658
  trait method ironrdp_cfg::PropertySetExt::set_sandbox_id in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:660
  trait method ironrdp_cfg::PropertySetExt::clear_sandbox_id in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-cfg/src/lib.rs:662

ironrdp-dvc breaking changes

--- failure enum_marked_non_exhaustive: enum marked #[non_exhaustive] ---

Description:
A public enum has been marked #[non_exhaustive]. Pattern-matching on it outside of its crate must now include a wildcard pattern like `_`, or it will fail to compile.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#attr-adding-non-exhaustive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/enum_marked_non_exhaustive.ron

Failed in:
  enum DrdynvcClientPdu in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-dvc/src/pdu.rs:62
  enum DrdynvcDataPdu in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-dvc/src/pdu.rs:19
  enum DrdynvcServerPdu in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-dvc/src/pdu.rs:122

--- 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.47.0/src/lints/inherent_method_missing.ron

Failed in:
  DrdynvcClient::get_dvc_by_type_id, previously in file /tmp/.tmpHHNsKR/ironrdp-dvc/src/client.rs:153

--- failure method_requires_different_generic_type_params: method now requires a different number of generic type parameters ---

Description:
A method now requires a different number of generic type parameters than it used to. Uses of this method that supplied the previous number of generic types will be broken.
        ref: https://doc.rust-lang.org/reference/items/generics.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/method_requires_different_generic_type_params.ron

Failed in:
  ironrdp_dvc::DrdynvcClient::get_dvc_by_channel_id takes 1 generic types instead of 0, in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-dvc/src/client.rs:279
  ironrdp_dvc::DrdynvcClient::get_dvc_by_channel_id_mut takes 1 generic types instead of 0, in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-dvc/src/client.rs:292

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself 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.47.0/src/lints/struct_missing.ron

Failed in:
  struct ironrdp_dvc::DynamicVirtualChannel, previously in file /tmp/.tmpHHNsKR/ironrdp-dvc/src/lib.rs:103

ironrdp-graphics breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field TileState.base_quant in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-graphics/src/progressive.rs:804

--- 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.47.0/src/lints/enum_variant_added.ron

Failed in:
  variant RlgrError:OutputTooSmall in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-graphics/src/rlgr.rs:462
  variant ProgressiveDecodeError:Srl in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-graphics/src/progressive.rs:1150
  variant ProgressiveDecodeError:MissingTileReference in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-graphics/src/progressive.rs:1158

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters, not counting the receiver (self) parameter.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/method_parameter_count_changed.ron

Failed in:
  ironrdp_graphics::progressive::ProgressiveDecoder::decode_bitmap takes 4 parameters in /tmp/.tmpHHNsKR/ironrdp-graphics/src/progressive.rs:1068, but now takes 5 parameters in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-graphics/src/progressive.rs:1264
  ironrdp_graphics::progressive::ProgressiveDecoder::delete_context takes 1 parameters in /tmp/.tmpHHNsKR/ironrdp-graphics/src/progressive.rs:1151, but now takes 2 parameters in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-graphics/src/progressive.rs:1354

ironrdp-rdpdr breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field StatusReturn.reader_c_bytes in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:1947
  field ListReadersReturn.encoding in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:921
  field ListReadersReturn.c_bytes in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:923
  field TransmitReturn.recv_len in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:1837
  field ReadCacheReturn.data_len in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:2255
  field ServerDriveLockControlRequest.operation in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/efs.rs:5336
  field ServerDriveLockControlRequest.wait in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/efs.rs:5337
  field ServerDriveLockControlRequest.locks in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/efs.rs:5338

--- failure constructible_struct_adds_private_field: struct no longer constructible due to new private field ---

Description:
A struct constructible with a struct literal has a new non-public field. It can no longer be constructed using a struct literal outside of its crate.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/constructible_struct_adds_private_field.ron

Failed in:
  field ScardContext.len in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:195
  field ScardContext.bytes in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:197
  field ScardHandle.len in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:1471
  field ScardHandle.bytes in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:1473

--- failure copy_impl_added: type now implements Copy ---

Description:
A public type now implements Copy, causing non-move closures to capture it by reference instead of moving it.
        ref: https://github.com/rust-lang/rust/issues/100905
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/copy_impl_added.ron

Failed in:
  ironrdp_rdpdr::pdu::esc::ScardHandle in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:1468
  ironrdp_rdpdr::pdu::efs::AnyIoCtlCode in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/efs.rs:1864

--- 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.47.0/src/lints/enum_variant_added.ron

Failed in:
  variant ScardCall:ListReaderGroupsCall in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:28
  variant ScardCall:LocateCardsCall in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:31
  variant ScardCall:LocateCardsByAtrCall in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:32
  variant ScardCall:ReconnectCall in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:34
  variant ScardCall:StateCall in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:38
  variant ScardCall:ControlCall in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:39
  variant ScardCall:GetAttribCall in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:40
  variant ScardCall:SetAttribCall in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:41
  variant ScardCall:GetTransmitCountCall in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:42
  variant ScardCall:ContextAndStringCall in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:48
  variant ScardCall:ContextAndTwoStringCall in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:49
  variant RdpdrPdu:ClientDriveQuerySecurityResponse in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/mod.rs:34
  variant RdpdrPdu:DeviceFlushBuffersResponse in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/mod.rs:40
  variant RdpdrPdu:ClientDriveSetSecurityResponse in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/mod.rs:42
  variant RdpdrPdu:ClientDriveNotifyChangeDirectoryResponse in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/mod.rs:43
  variant RdpdrPdu:ClientDriveLockControlResponse in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/mod.rs:44
  variant ServerDriveIoRequest:DeviceFlushBuffersRequest in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/efs.rs:2053
  variant ServerDriveIoRequest:ServerDriveQuerySecurityRequest in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/efs.rs:2056
  variant ServerDriveIoRequest:ServerDriveSetSecurityRequest in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/efs.rs:2057
  variant FileInformationClass:Stream in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/efs.rs:3029
  variant MajorFunction:FlushBuffers in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/efs.rs:1677
  variant MajorFunction:QuerySecurity in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/efs.rs:1693
  variant MajorFunction:SetSecurity in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/efs.rs:1695

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters, not counting the receiver (self) parameter.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/method_parameter_count_changed.ron

Failed in:
  ironrdp_rdpdr::pdu::esc::ListReadersReturn::new takes 2 parameters in /tmp/.tmpHHNsKR/ironrdp-rdpdr/src/pdu/esc/mod.rs:763, but now takes 3 parameters in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:931

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that 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.47.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field value of struct ScardContext, previously in file /tmp/.tmpHHNsKR/ironrdp-rdpdr/src/pdu/esc/mod.rs:121
  field context of struct ScardHandle, previously in file /tmp/.tmpHHNsKR/ironrdp-rdpdr/src/pdu/esc/mod.rs:1041
  field value of struct ScardHandle, previously in file /tmp/.tmpHHNsKR/ironrdp-rdpdr/src/pdu/esc/mod.rs:1044

--- failure struct_pub_field_now_doc_hidden: pub struct field is now #[doc(hidden)] ---

Description:
A pub field of a pub struct is now marked #[doc(hidden)] and is no longer part of the public API.
        ref: https://doc.rust-lang.org/rustdoc/write-documentation/the-doc-attribute.html#hidden
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/struct_pub_field_now_doc_hidden.ron

Failed in:
  field ScardHandle.context in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/esc/mod.rs:1468

--- failure trait_added_supertrait: non-sealed trait added new supertraits ---

Description:
A non-sealed trait added one or more supertraits, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#generic-bounds-tighten
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/trait_added_supertrait.ron

Failed in:
  trait ironrdp_rdpdr::pdu::efs::IoCtlCode gained Into in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/efs.rs:1859
  trait ironrdp_rdpdr::pdu::efs::IoCtlCode gained Copy in file /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpdr/src/pdu/efs.rs:1859

ironrdp-rdpsnd breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field WavePdu.data_prefix in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpsnd/src/pdu/mod.rs:796
  field WavePdu.audio_length in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpsnd/src/pdu/mod.rs:798

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself 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.47.0/src/lints/struct_missing.ron

Failed in:
  struct ironrdp_rdpsnd::pdu::SndWavePdu, previously in file /tmp/.tmpHHNsKR/ironrdp-rdpsnd/src/pdu/mod.rs:757

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that 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.47.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field data of struct WavePdu, previously in file /tmp/.tmpHHNsKR/ironrdp-rdpsnd/src/pdu/mod.rs:804

--- failure type_mismatched_generic_lifetimes: type now takes a different number of generic lifetimes ---

Description:
A type now takes a different number of generic lifetime parameters. Uses of this type that name the previous number of parameters will be broken.
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/type_mismatched_generic_lifetimes.ron
Failed in:
  Struct WavePdu (1 -> 0 lifetime params) in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-rdpsnd/src/pdu/mod.rs:791

ironrdp-session 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.47.0/src/lints/enum_variant_added.ron

Failed in:
  variant UpdateKind:Orders in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-session/src/fast_path.rs:117
  variant ActiveStageOutput:MonitorLayout in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-session/src/active_stage.rs:623
  variant ActiveStageOutput:WindowingOrders in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-session/src/active_stage.rs:628
  variant ActiveStageOutput:SaveSessionInfo in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-session/src/active_stage.rs:634
  variant ActiveStageOutput:AutoReconnectCookie in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-session/src/active_stage.rs:667
  variant ActiveStageOutput:AutoReconnectFailed in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-session/src/active_stage.rs:669
  variant ProcessorOutput:SaveSessionInfo in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-session/src/x224/mod.rs:37
  variant ProcessorOutput:AutoReconnectCookie in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-session/src/x224/mod.rs:62
  variant ProcessorOutput:AutoReconnectFailed in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-session/src/x224/mod.rs:68
  variant ProcessorOutput:MonitorLayout in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-session/src/x224/mod.rs:86

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters, not counting the receiver (self) parameter.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/method_parameter_count_changed.ron

Failed in:
  ironrdp_session::fast_path::Processor::process takes 3 parameters in /tmp/.tmpHHNsKR/ironrdp-session/src/fast_path.rs:59, but now takes 4 parameters in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-session/src/fast_path.rs:165
  ironrdp_session::x224::Processor::process takes 1 parameters in /tmp/.tmpHHNsKR/ironrdp-session/src/x224/mod.rs:128, but now takes 2 parameters in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-session/src/x224/mod.rs:208

--- failure method_requires_different_generic_type_params: method now requires a different number of generic type parameters ---

Description:
A method now requires a different number of generic type parameters than it used to. Uses of this method that supplied the previous number of generic types will be broken.
        ref: https://doc.rust-lang.org/reference/items/generics.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/method_requires_different_generic_type_params.ron

Failed in:
  ironrdp_session::ActiveStage::get_dvc_by_channel_id takes 1 generic types instead of 0, in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-session/src/active_stage.rs:428
  ironrdp_session::x224::Processor::get_dvc_by_channel_id takes 1 generic types instead of 0, in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-session/src/x224/mod.rs:198

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that 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.47.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field bulk_decompressor of struct ProcessorBuilder, previously in file /tmp/.tmpHHNsKR/ironrdp-session/src/fast_path.rs:603

ironrdp-server breaking changes

--- failure enum_marked_non_exhaustive: enum marked #[non_exhaustive] ---

Description:
A public enum has been marked #[non_exhaustive]. Pattern-matching on it outside of its crate must now include a wildcard pattern like `_`, or it will fail to compile.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#attr-adding-non-exhaustive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/enum_marked_non_exhaustive.ron

Failed in:
  enum MouseEvent in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-server/src/handler.rs:28

--- failure enum_no_repr_variant_discriminant_changed: enum variant had its discriminant change value ---

Description:
The enum's variant had its discriminant value change. This breaks downstream code that used its value via a numeric cast like `as isize`.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant MouseEvent::VerticalScroll 11 -> 3 in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-server/src/handler.rs:52
  variant MouseEvent::Scroll 12 -> 5 in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-server/src/handler.rs:58
  variant MouseEvent::RelMove 13 -> 6 in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-server/src/handler.rs:62

--- 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.47.0/src/lints/enum_variant_added.ron

Failed in:
  variant ServerEvent:SetAutoReconnectCookie in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-server/src/server.rs:694
  variant ServerEvent:Usb in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-server/src/server.rs:701

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that 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.47.0/src/lints/enum_variant_missing.ron

Failed in:
  variant MouseEvent::RightPressed, previously in file /tmp/.tmpHHNsKR/ironrdp-server/src/handler.rs:29
  variant MouseEvent::RightReleased, previously in file /tmp/.tmpHHNsKR/ironrdp-server/src/handler.rs:30
  variant MouseEvent::LeftPressed, previously in file /tmp/.tmpHHNsKR/ironrdp-server/src/handler.rs:31
  variant MouseEvent::LeftReleased, previously in file /tmp/.tmpHHNsKR/ironrdp-server/src/handler.rs:32
  variant MouseEvent::MiddlePressed, previously in file /tmp/.tmpHHNsKR/ironrdp-server/src/handler.rs:33
  variant MouseEvent::MiddleReleased, previously in file /tmp/.tmpHHNsKR/ironrdp-server/src/handler.rs:34
  variant MouseEvent::Button4Pressed, previously in file /tmp/.tmpHHNsKR/ironrdp-server/src/handler.rs:35
  variant MouseEvent::Button4Released, previously in file /tmp/.tmpHHNsKR/ironrdp-server/src/handler.rs:36
  variant MouseEvent::Button5Pressed, previously in file /tmp/.tmpHHNsKR/ironrdp-server/src/handler.rs:37
  variant MouseEvent::Button5Released, previously in file /tmp/.tmpHHNsKR/ironrdp-server/src/handler.rs:38

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters, not counting the receiver (self) parameter.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/method_parameter_count_changed.ron

Failed in:
  ironrdp_server::autodetect::AutoDetectManager::send_rtt_request takes 0 parameters in /tmp/.tmpHHNsKR/ironrdp-server/src/autodetect.rs:46, but now takes 1 parameters in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-server/src/autodetect.rs:143
  ironrdp_server::autodetect::AutoDetectManager::handle_response takes 1 parameters in /tmp/.tmpHHNsKR/ironrdp-server/src/autodetect.rs:62, but now takes 2 parameters in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-server/src/autodetect.rs:268
  ironrdp_server::autodetect::AutoDetectManager::expire_stale_probes takes 1 parameters in /tmp/.tmpHHNsKR/ironrdp-server/src/autodetect.rs:110, but now takes 2 parameters in /tmp/.tmpaCmUxO/IronRDP/crates/ironrdp-server/src/autodetect.rs:364

ironrdp-agent breaking changes

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself 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.47.0/src/lints/enum_missing.ron

Failed in:
  enum ironrdp_agent::ipc::Response, previously in file /tmp/.tmpHHNsKR/ironrdp-agent/src/ipc.rs:139
  enum ironrdp_agent::ipc::Request, previously in file /tmp/.tmpHHNsKR/ironrdp-agent/src/ipc.rs:34
  enum ironrdp_agent::ipc::KeyFilter, previously in file /tmp/.tmpHHNsKR/ironrdp-agent/src/ipc.rs:285
  enum ironrdp_agent::ipc::PropValue, previously in file /tmp/.tmpHHNsKR/ironrdp-agent/src/ipc.rs:276
  enum ironrdp_agent::ipc::ConnState, previously in file /tmp/.tmpHHNsKR/ironrdp-agent/src/ipc.rs:198
  enum ironrdp_agent::ipc::Payload, previously in file /tmp/.tmpHHNsKR/ironrdp-agent/src/ipc.rs:165

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/feature_missing.ron

Failed in:
  feature internal in the package's Cargo.toml

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself 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.47.0/src/lints/function_missing.ron

Failed in:
  function ironrdp_agent::daemon::run, previously in file /tmp/.tmpHHNsKR/ironrdp-agent/src/daemon.rs:31
  function ironrdp_agent::transport::default_endpoint, previously in file /tmp/.tmpHHNsKR/ironrdp-agent/src/transport.rs:83
  function ironrdp_agent::transport::connect, previously in file /tmp/.tmpHHNsKR/ironrdp-agent/src/transport.rs:93
  function ironrdp_agent::transport::send_request, previously in file /tmp/.tmpHHNsKR/ironrdp-agent/src/transport.rs:57

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/module_missing.ron

Failed in:
  mod ironrdp_agent::daemon, previously in file /tmp/.tmpHHNsKR/ironrdp-agent/src/daemon.rs:1
  mod ironrdp_agent::transport, previously in file /tmp/.tmpHHNsKR/ironrdp-agent/src/transport.rs:1
  mod ironrdp_agent::ipc, previously in file /tmp/.tmpHHNsKR/ironrdp-agent/src/ipc.rs:1

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself 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.47.0/src/lints/struct_missing.ron

Failed in:
  struct ironrdp_agent::ipc::PropertyDump, previously in file /tmp/.tmpHHNsKR/ironrdp-agent/src/ipc.rs:260
  struct ironrdp_agent::transport::Endpoint, previously in file /tmp/.tmpHHNsKR/ironrdp-agent/src/transport.rs:74
  struct ironrdp_agent::transport::Listener, previously in file /tmp/.tmpHHNsKR/ironrdp-agent/src/transport.rs:98
  struct ironrdp_agent::ipc::PropertyEntry, previously in file /tmp/.tmpHHNsKR/ironrdp-agent/src/ipc.rs:267
  struct ironrdp_agent::ipc::StatusInfo, previously in file /tmp/.tmpHHNsKR/ironrdp-agent/src/ipc.rs:240
Changelog

ironrdp-error

[0.2.1] - 2026-08-27

Features

ironrdp-core

[0.3.0] - 2026-08-27

Features

  • Add NonEmpty (#1444) (bdcc0ceec3)

    Add a NonEmpty<T> collection guaranteeing at least one element. The
    first element (head) is stored inline, so a single-element NonEmpty
    performs no heap allocation, and first() is infallible while len()
    returns a NonZeroUsize, and callers never branch on an "is it empty?"
    case.

  • [breaking] Pass frame arrival time into Sequence::step (#1530) (6a499faece)

ironrdp-pdu

[0.10.0] - 2026-08-27

Security

  • Tolerate unknown security header flags in BasicSecurityHeader (#1458) (a4acab488b)

ironrdp-svc

[0.9.0] - 2026-08-27

Features

ironrdp-connector

[0.11.0] - 2026-08-27

Security

  • [breaking] Implement multitransport bootstrapping handshake (#1098) (e45fbfe0f5)

ironrdp-async

[0.11.0] - 2026-08-27

Security

  • [breaking] Implement multitransport bootstrapping handshake (#1098) (e45fbfe0f5)

ironrdp-acceptor

[0.11.0] - 2026-08-27

Security

ironrdp-cfg

[0.2.0] - 2026-08-27

Security

  • Connect to Windows Sandbox named pipes (#1580) (39b020343d)

    Windows Sandbox's default attach path is a local named pipe carrying
    plain TPKT/X.224 with PROTOCOL_RDP and ENCRYPTION_LEVEL_NONE, not
    TCP:3389 or VMConnect. Allow the connector and client to complete that
    sequence only via an explicit opt-in (enable_standard_rdp_security;
    NamedPipe enables it), and teach ironrdp-agent to resolve pipe path and
    guest credentials from WindowsSandboxServer after wsb start.

    Adds Transport::NamedPipe, ironrdp_named_pipe/ironrdp_sandbox_id
    properties, sandbox list/config/stop CLI helpers via an in-process
    h2/gRPC client on the per-user \\.\pipe\wsandbox\{guid} pipe (no .NET
    helper), and connect --sandbox-id / --sandbox-pipe. Sandbox-derived
    properties are the merge base; explicit .rdp/--prop/flags override them
    while NamedPipe TLS/CredSSP stay forced off. Local :2179+PCB remains
    unsupported.

Features

  • Add RemoteApp channel support (#1637) (ab48c6cb8c)

    Configure and negotiate RAIL connections, then route its static channel
    through the portable client with bounded request queues and server
    control events.

  • Wire MS-RDPEAI capture into Windows client and ActiveX (#1642) (205fe038cc)

    Add the client MS-RDPEAI capture path on top of hardened RDPSND
    playback: connector CFG + static channel wiring, CPAL PCM capture
    backend, ironrdp-client --audio-capture, and ActiveX
    AudioCaptureRedirectionMode.

    PCM capture only accepts encode formats that match the Open capture
    stream, rejects non-16-bit capture (Data PDU size contract), and gates
    the capture backend behind ironrdp-rdpsnd-native/capture.

    Depends on feat(rdpsnd): harden Windows client playback path #1648 (playback).

  • Add native MS-RDPEWA WebAuthn redirection (#1644) (66da78bc4e)

    Implement the RDPEWA dynamic channel with a Windows WebAuthn backend and
    wire RedirectWebAuthn for ActiveX, the optional client feature, and the
    viewer CLI.

    Prefer System32\webauthn.dll via the DVC COM plugin for MSTSC parity.
    The pure-Rust backend forwards ceremonies through a webauthn.dll IWTS
    oneshot so hash-only hosts that omit clientDataJSON still work; public
    WebAuthN* remains a fallback when JSON is present. Recreate
    WebAuthN_Channel opens through shared COM/listener factories because
    Windows opens and closes the channel around each RPC.

    Side effects:

    • New crates ironrdp-rdpewa and ironrdp-rdpewa-native
    • Config key redirectwebauthn; ActiveX ExtendedSettings property
    • ironrdp-daemon webauthn feature for ironrdp-agent
    • IRONRDP_WEBAUTHN_FORCE_NATIVE debug switch
    • Viewer --webauthn/--no-webauthn flags; .rdp redirectwebauthn default
    • ActiveX docs note no AdvancedSettings slot and no IPersist persistence
  • Try a direct connection before the RD Gateway (#1713) (a67dbf47e4)

  • Wire local VMConnect features (#1768) (cf9bdef764)

    Wire VMConnect modes through the client configuration and RDP connector.
    Support current-user host authentication without a password, preserve
    guest credential boundaries, and attach Hyper-V framebuffer redirection
    only for eligible local Windows sessions.

ironrdp-cliprdr

[0.8.0] - 2026-08-27

Features

ironrdp-dvc

[0.9.0] - 2026-08-27

Features

  • Expose generic session configuration and lifecycle APIs (#1522) (57b1366650)

ironrdp-displaycontrol

[0.9.0] - 2026-08-27

Features

  • [breaking] Record byte offset on decode and encode error variants (#1266) (a1f9189c30)

ironrdp-dvc-pipe-proxy

[0.5.1] - 2026-08-27

Bug Fixes

ironrdp-graphics

[0.10.0] - 2026-08-27

Features

ironrdp-tls

[0.2.3] - 2026-08-27

Features

  • Apply certificate validation to gateways (#1775) (312d4466e7)

    Apply the RDP client's certificate-validation policy and callback to
    every
    gateway HTTPS connection.

    Existing gateway callers retain their compatibility default.

Bug Fixes

  • Make certificate validation explicit (#1520) (f1d53c78d3)

    IronRDP deployments commonly use self-signed or private-CA certificates.
    This keeps the historical permissive behavior for unmodified callers
    while making platform-root and server-name validation an explicit
    opt-in.

ironrdp-mstsgu

[0.0.2] - 2026-08-27

Features

  • Add Negotiate and NTLM HTTP gateway auth (#1715) (476b897129)

    Corporate RD Gateways typically challenge with Negotiate or NTLM rather
    than Basic, so the WebSocket-only client could not complete the upgrade.

    The first upgrade request omits Authorization. On 401, WWW-Authenticate
    is parsed as an HTTP challenge list and Negotiate is preferred (Kerberos
    then NTLM inside SPNEGO via sspi network_client), then NTLM, then HTTP
    Basic. SSPI and KDC resolution run on spawn_blocking. A 101 may complete
    SSPI from a final GSS token when present. connect and connect_with_port
    signatures are unchanged.

    sspi 0.21 is an implementation-only dependency. HTTP auth tests live in
    tests/http_auth.rs so [lib] test = false can stay. xtask runs that
    target with native-tls. RPCH, UDP, reauth, Detect, extended-auth packet
    exchange, and TLS channel bindings remain out of scope.

  • Add RDG-UDP PDU codecs (#1718) (5c6a28d2a5)

    Encode and decode MS-TSGU UDP framing (CONNECT_PKT, DATA_PKT, DISC_PKT,
    and UDP_CORRELATION_INFO) plus HTTP_CHANNEL_RESPONSE UDP offer metadata.

    A live DTLS side channel is not opened; these helpers only cover the
    packet layouts in [MS-TSGU] 2.2.5.4 and 2.2.11.

  • Decode HTTP service, reauth, and channel-close packets (#1723) (e583e3a1bb)

    PktTy already named ChannelClose, ServiceMessage, and ReauthMessage
    without decoding those payloads.

    Add encode/decode for HTTP_SERVICE_MESSAGE, HTTP_REAUTH_MESSAGE, and
    HTTP_CLOSE_PACKET, plus common MS-TSGU HRESULT display names. The work
    loop logs service and reauth packets. A server channel-close is answered
    with PKT_TYPE_CLOSE_CHANNEL_RESPONSE, then the work task ends.
    Mid-session reauthentication is not performed.

  • Add DCE/RPC fragment codecs (#1725) (438b177645)

    Master ironrdp-mstsgu is WebSocket + HTTP Negotiate/NTLM/Basic and has
    no DCE/RPC types. Add the common-header / fragmentation foundation used
    by a later RPC-over-HTTP transport: PDU errors, syntax version, fragment
    sizes, common h

Copilot AI balanced review requested due to automatic review settings August 24, 2026 21:55
@github-actions
github-actions Bot force-pushed the release-plz/2026-08-24T21-55-03Z branch from dff98b3 to fc927e9 Compare August 24, 2026 21:55

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the IronRDP workspace for publishing by updating crate versions, internal dependency constraints, changelogs, and lockfile metadata.

Changes:

  • Bumps release versions across the workspace.
  • Aligns internal crate dependency requirements.
  • Generates release changelogs for published crates.

Reviewed changes

Copilot reviewed 99 out of 101 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
Cargo.lock Updates locked workspace packages.
crates/ironrdp-acceptor/CHANGELOG.md Adds 0.11.0 release notes.
crates/ironrdp-acceptor/Cargo.toml Bumps package and dependencies.
crates/ironrdp-ainput/CHANGELOG.md Adds 0.9.0 release notes.
crates/ironrdp-ainput/Cargo.toml Bumps package and dependencies.
crates/ironrdp-agent/CHANGELOG.md Adds 0.2.0 release notes.
crates/ironrdp-agent/Cargo.toml Bumps package and dependencies.
crates/ironrdp-async/CHANGELOG.md Adds 0.11.0 release notes.
crates/ironrdp-async/Cargo.toml Bumps package and dependencies.
crates/ironrdp-activex/Cargo.toml Aligns internal dependencies.
crates/ironrdp-blocking/CHANGELOG.md Adds 0.11.0 release notes.
crates/ironrdp-blocking/Cargo.toml Bumps package and dependencies.
crates/ironrdp-bulk/CHANGELOG.md Adds 0.2.0 release notes.
crates/ironrdp-bulk/Cargo.toml Bumps the package version.
crates/ironrdp-capture-replay/Cargo.toml Aligns internal dependencies.
crates/ironrdp-cfg/CHANGELOG.md Adds 0.2.0 release notes.
crates/ironrdp-cfg/Cargo.toml Bumps the package version.
crates/ironrdp-client/CHANGELOG.md Adds 0.2.0 release notes.
crates/ironrdp-client/Cargo.toml Bumps package and dependencies.
crates/ironrdp-cliprdr-format/CHANGELOG.md Adds 0.3.0 release notes.
crates/ironrdp-cliprdr-format/Cargo.toml Bumps package and dependency.
crates/ironrdp-cliprdr-native/CHANGELOG.md Adds 0.7.1 release entry.
crates/ironrdp-cliprdr-native/Cargo.toml Bumps package and dependencies.
crates/ironrdp-cliprdr/CHANGELOG.md Adds 0.8.0 release notes.
crates/ironrdp-cliprdr/Cargo.toml Bumps package and dependencies.
crates/ironrdp-connector/CHANGELOG.md Adds 0.11.0 release notes.
crates/ironrdp-connector/Cargo.toml Bumps package and dependencies.
crates/ironrdp-core/CHANGELOG.md Adds 0.3.0 release notes.
crates/ironrdp-core/Cargo.toml Bumps the package version.
crates/ironrdp-daemon/Cargo.toml Aligns internal dependencies.
crates/ironrdp-displaycontrol/CHANGELOG.md Adds 0.9.0 release notes.
crates/ironrdp-displaycontrol/Cargo.toml Bumps package and dependencies.
crates/ironrdp-dvc-com-plugin/CHANGELOG.md Adds 0.1.4 release notes.
crates/ironrdp-dvc-com-plugin/Cargo.toml Bumps package and dependencies.
crates/ironrdp-dvc-pipe-proxy/CHANGELOG.md Adds 0.5.1 release notes.
crates/ironrdp-dvc-pipe-proxy/Cargo.toml Bumps package and dependencies.
crates/ironrdp-dvc/CHANGELOG.md Adds 0.9.0 release notes.
crates/ironrdp-dvc/Cargo.toml Bumps package and dependencies.
crates/ironrdp-echo/CHANGELOG.md Adds 0.4.1 release entry.
crates/ironrdp-echo/Cargo.toml Bumps package and dependencies.
crates/ironrdp-egfx/CHANGELOG.md Adds 0.4.0 release notes.
crates/ironrdp-egfx/Cargo.toml Bumps package and dependencies.
crates/ironrdp-error/CHANGELOG.md Adds 0.2.1 release notes.
crates/ironrdp-error/Cargo.toml Bumps the package version.
crates/ironrdp-futures/CHANGELOG.md Adds 0.8.1 release entry.
crates/ironrdp-futures/Cargo.toml Bumps package and dependency.
crates/ironrdp-graphics/CHANGELOG.md Adds 0.10.0 release notes.
crates/ironrdp-graphics/Cargo.toml Bumps package and dependencies.
crates/ironrdp-input/CHANGELOG.md Adds 0.7.1 release entry.
crates/ironrdp-input/Cargo.toml Bumps package and dependency.
crates/ironrdp-mstsgu/CHANGELOG.md Adds 0.0.2 release notes.
crates/ironrdp-mstsgu/Cargo.toml Bumps package and dependencies.
crates/ironrdp-nscodec/CHANGELOG.md Adds 0.2.1 release entry.
crates/ironrdp-nscodec/Cargo.toml Bumps package and dependency.
crates/ironrdp-pdu/CHANGELOG.md Adds 0.10.0 release notes.
crates/ironrdp-pdu/Cargo.toml Bumps package and dependency.
crates/ironrdp-rail/CHANGELOG.md Adds initial release notes.
crates/ironrdp-rail/Cargo.toml Aligns internal dependencies.
crates/ironrdp-rdcleanpath/CHANGELOG.md Adds 0.2.3 release notes.
crates/ironrdp-rdcleanpath/Cargo.toml Bumps the package version.
crates/ironrdp-rdpdr-native/CHANGELOG.md Adds 0.7.1 release notes.
crates/ironrdp-rdpdr-native/Cargo.toml Bumps package and dependencies.
crates/ironrdp-rdpdr/CHANGELOG.md Adds 0.8.0 release notes.
crates/ironrdp-rdpdr/Cargo.toml Bumps package and dependencies.
crates/ironrdp-rdpeai/Cargo.toml Aligns internal dependencies.
crates/ironrdp-rdpemt/CHANGELOG.md Adds initial release notes.
crates/ironrdp-rdpemt/Cargo.toml Aligns its core dependency.
crates/ironrdp-rdpei/Cargo.toml Aligns internal dependencies.
crates/ironrdp-rdpeudp-tokio/CHANGELOG.md Adds initial release notes.
crates/ironrdp-rdpeudp-tokio/Cargo.toml Aligns internal dependencies.
crates/ironrdp-rdpeudp/CHANGELOG.md Adds initial release notes.
crates/ironrdp-rdpeudp/Cargo.toml Aligns its core dependency.
crates/ironrdp-rdpeusb/Cargo.toml Aligns internal dependencies.
crates/ironrdp-rdpsnd-native/CHANGELOG.md Adds 0.7.1 release notes.
crates/ironrdp-rdpsnd-native/Cargo.toml Bumps package and dependency.
crates/ironrdp-rdpsnd/CHANGELOG.md Adds 0.10.0 release notes.
crates/ironrdp-rdpsnd/Cargo.toml Bumps package and dependencies.
crates/ironrdp-rdpewa-native/CHANGELOG.md Adds initial release notes.
crates/ironrdp-rdpewa/CHANGELOG.md Adds initial release notes.
crates/ironrdp-rdpewa/Cargo.toml Aligns internal dependencies.
crates/ironrdp-rpc/Cargo.toml Aligns internal dependencies.
crates/ironrdp-server/CHANGELOG.md Adds 0.14.0 release notes.
crates/ironrdp-server/Cargo.toml Bumps package and dependencies.
crates/ironrdp-session/CHANGELOG.md Adds 0.12.0 release notes.
crates/ironrdp-session/Cargo.toml Bumps package and dependencies.
crates/ironrdp-str/CHANGELOG.md Adds 0.2.0 release notes.
crates/ironrdp-str/Cargo.toml Bumps package and dependency.
crates/ironrdp-svc/CHANGELOG.md Adds 0.9.0 release notes.
crates/ironrdp-svc/Cargo.toml Bumps package and dependencies.
crates/ironrdp-tls/CHANGELOG.md Adds 0.2.3 release notes.
crates/ironrdp-tls/Cargo.toml Bumps the package version.
crates/ironrdp-tokio/CHANGELOG.md Adds 0.10.1 release entry.
crates/ironrdp-tokio/Cargo.toml Bumps package and dependencies.
crates/ironrdp-usb/CHANGELOG.md Adds initial release notes.
crates/ironrdp-viewer/CHANGELOG.md Adds 0.2.0 release notes.
crates/ironrdp-viewer/Cargo.toml Bumps package and dependencies.
crates/ironrdp-vmconnect/CHANGELOG.md Adds initial release notes.
crates/ironrdp-vmconnect/Cargo.toml Aligns internal dependencies.
crates/ironrdp/CHANGELOG.md Adds 0.18.0 release notes.
crates/ironrdp/Cargo.toml Bumps meta-crate and dependencies.

Comment thread crates/ironrdp-server/Cargo.toml Outdated
@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-08-24T21-55-03Z branch from fc927e9 to 28ae52b Compare August 24, 2026 22:18
@github-actions
github-actions Bot force-pushed the release-plz/2026-08-24T21-55-03Z branch from 28ae52b to 423a392 Compare August 24, 2026 22:18
@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-08-24T21-55-03Z branch from 423a392 to d3e8862 Compare August 25, 2026 03:05
@github-actions
github-actions Bot force-pushed the release-plz/2026-08-24T21-55-03Z branch from d3e8862 to c25bb0f Compare August 25, 2026 03:05
@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-08-24T21-55-03Z branch from c25bb0f to f869622 Compare August 25, 2026 16:37
@github-actions
github-actions Bot force-pushed the release-plz/2026-08-24T21-55-03Z branch from f869622 to a07bf93 Compare August 25, 2026 16:38
@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-08-24T21-55-03Z branch from a07bf93 to 9888025 Compare August 25, 2026 17:02
@github-actions
github-actions Bot force-pushed the release-plz/2026-08-24T21-55-03Z branch from 9888025 to 94669d2 Compare August 25, 2026 17:02
@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-08-24T21-55-03Z branch from 94669d2 to 6621dc6 Compare August 26, 2026 01:20
@github-actions
github-actions Bot force-pushed the release-plz/2026-08-24T21-55-03Z branch from 6621dc6 to c89a97d Compare August 26, 2026 01:20
@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-08-24T21-55-03Z branch from c89a97d to 00a5122 Compare August 26, 2026 01:46
@github-actions
github-actions Bot force-pushed the release-plz/2026-08-24T21-55-03Z branch from 00a5122 to 2c9b6d9 Compare August 26, 2026 01:46
@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-08-24T21-55-03Z branch from 2c9b6d9 to 69fae69 Compare August 26, 2026 12:55
@github-actions
github-actions Bot force-pushed the release-plz/2026-08-24T21-55-03Z branch from 69fae69 to 07df5ec Compare August 26, 2026 12:55
@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-08-24T21-55-03Z branch from 07df5ec to f8b767b Compare August 26, 2026 15:20
@github-actions
github-actions Bot force-pushed the release-plz/2026-08-24T21-55-03Z branch from f8b767b to 9533122 Compare August 26, 2026 15:20
@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-08-24T21-55-03Z branch from 9533122 to 05a1f36 Compare August 26, 2026 17:08
@github-actions
github-actions Bot force-pushed the release-plz/2026-08-24T21-55-03Z branch from 05a1f36 to 2045ff1 Compare August 26, 2026 17:09
@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-08-24T21-55-03Z branch from 2045ff1 to d91d542 Compare August 26, 2026 20:55
@github-actions
github-actions Bot force-pushed the release-plz/2026-08-24T21-55-03Z branch from d91d542 to 856b7c4 Compare August 26, 2026 20:55
@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-08-24T21-55-03Z branch from 856b7c4 to 00ddfa5 Compare August 26, 2026 21:35
@github-actions
github-actions Bot force-pushed the release-plz/2026-08-24T21-55-03Z branch from 00ddfa5 to baa5450 Compare August 26, 2026 21:35
@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-08-24T21-55-03Z branch from baa5450 to 80aedac Compare August 26, 2026 22:36
@github-actions
github-actions Bot force-pushed the release-plz/2026-08-24T21-55-03Z branch from 80aedac to ef2e8cf Compare August 26, 2026 22:36
@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-08-24T21-55-03Z branch from ef2e8cf to a7ff926 Compare August 26, 2026 23:54
@github-actions
github-actions Bot force-pushed the release-plz/2026-08-24T21-55-03Z branch from a7ff926 to 0616a93 Compare August 26, 2026 23:54
@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-08-24T21-55-03Z branch from 0616a93 to aa629d5 Compare August 27, 2026 00:43
@github-actions
github-actions Bot force-pushed the release-plz/2026-08-24T21-55-03Z branch from aa629d5 to bac99ac Compare August 27, 2026 00:44
@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-08-24T21-55-03Z branch from bac99ac to 78a712f Compare August 27, 2026 02:34
@github-actions
github-actions Bot force-pushed the release-plz/2026-08-24T21-55-03Z branch from 78a712f to 4ec1cc8 Compare August 27, 2026 02:34
@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-08-24T21-55-03Z branch from 4ec1cc8 to c145a22 Compare August 27, 2026 03:00
@github-actions
github-actions Bot force-pushed the release-plz/2026-08-24T21-55-03Z branch from c145a22 to b399c5b Compare August 27, 2026 03:00
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