Skip to content

chore(release): prepare for publishing#725

Closed
devolutionsbot wants to merge 1 commit into
masterfrom
release-plz/2025-03-27T16-07-26Z
Closed

chore(release): prepare for publishing#725
devolutionsbot wants to merge 1 commit into
masterfrom
release-plz/2025-03-27T16-07-26Z

Conversation

@devolutionsbot

@devolutionsbot devolutionsbot commented Mar 27, 2025

Copy link
Copy Markdown
Contributor

🤖 New release

  • ironrdp: 0.9.1 -> 0.10.0 (✓ API compatible changes)
  • ironrdp-async: 0.4.0 -> 0.4.1 (✓ API compatible changes)
  • ironrdp-connector: 0.4.0 -> 0.5.0 (⚠️ API breaking changes)
  • ironrdp-pdu: 0.4.0 -> 0.5.0 (⚠️ API breaking changes)
  • ironrdp-cliprdr: 0.2.0 -> 0.3.0 (⚠️ API breaking changes)
  • ironrdp-input: 0.2.0 -> 0.2.1 (✓ API compatible changes)
  • ironrdp-rdpdr: 0.2.0 -> 0.3.0 (⚠️ API breaking changes)
  • ironrdp-rdpsnd: 0.4.0 -> 0.5.0 (✓ API compatible changes)
  • ironrdp-server: 0.5.0 -> 0.6.0 (⚠️ API breaking changes)
  • ironrdp-tokio: 0.3.0 -> 0.3.1 (✓ API compatible changes)
  • ironrdp-session: 0.3.0 -> 0.4.0 (✓ API compatible changes)
  • ironrdp-cliprdr-native: 0.2.0 -> 0.3.0 (✓ API compatible changes)
  • ironrdp-tls: 0.1.2 -> 0.1.3 (✓ API compatible changes)

⚠️ 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.38.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field Config.no_audio_playback in /tmp/.tmpHcnblb/IronRDP/crates/ironrdp-connector/src/lib.rs:181

⚠️ ironrdp-pdu breaking changes

--- failure declarative_macro_missing: macro_rules declaration removed or renamed ---

Description:
A `macro_rules` declarative macro cannot be imported by its prior name. The macro may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/reference/macros-by-example.html#path-based-scope
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/declarative_macro_missing.ron

Failed in:
  macro_rules! write_padding, previously in file /tmp/.tmpd4HEdn/ironrdp-pdu/src/macros.rs:126
  macro_rules! read_padding, previously in file /tmp/.tmpd4HEdn/ironrdp-pdu/src/macros.rs:148

--- 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.38.0/src/lints/function_missing.ron

Failed in:
  function ironrdp_pdu::padding::write, previously in file /tmp/.tmpd4HEdn/ironrdp-pdu/src/padding.rs:10
  function ironrdp_pdu::padding::read, previously in file /tmp/.tmpd4HEdn/ironrdp-pdu/src/padding.rs:36

--- 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.38.0/src/lints/module_missing.ron

Failed in:
  mod ironrdp_pdu::padding, previously in file /tmp/.tmpd4HEdn/ironrdp-pdu/src/padding.rs:1

⚠️ ironrdp-cliprdr 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.38.0/src/lints/trait_method_added.ron

Failed in:
  trait method ironrdp_cliprdr::backend::CliprdrBackend::on_ready in file /tmp/.tmpHcnblb/IronRDP/crates/ironrdp-cliprdr/src/backend.rs:64

⚠️ ironrdp-rdpdr 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.38.0/src/lints/enum_variant_added.ron

Failed in:
  variant RdpdrPdu:UserLoggedon in /tmp/.tmpHcnblb/IronRDP/crates/ironrdp-rdpdr/src/pdu/mod.rs:37

⚠️ ironrdp-server 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.38.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field BitmapUpdate.x in /tmp/.tmpHcnblb/IronRDP/crates/ironrdp-server/src/display.rs:90
  field BitmapUpdate.y in /tmp/.tmpHcnblb/IronRDP/crates/ironrdp-server/src/display.rs:91

--- 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.38.0/src/lints/enum_missing.ron

Failed in:
  enum ironrdp_server::PixelOrder, previously in file /tmp/.tmpd4HEdn/ironrdp-server/src/display.rs:28

--- 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.38.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field top of struct BitmapUpdate, previously in file /tmp/.tmpd4HEdn/ironrdp-server/src/display.rs:71
  field left of struct BitmapUpdate, previously in file /tmp/.tmpd4HEdn/ironrdp-server/src/display.rs:72
  field order of struct BitmapUpdate, previously in file /tmp/.tmpd4HEdn/ironrdp-server/src/display.rs:76
Changelog

ironrdp

[0.10.0] - 2025-04-11

Features

  • Add no_audio_playback flag to Config struct (9f0edcc4c9)

    Enable audio playback on the client.

Build

  • Bump the patch group across 1 directory with 2 updates (build(deps): bump the patch group across 1 directory with 2 updates #731) (ba488f956c)

    Bumps the patch group with 2 updates in the / directory:
    image and
    clap.

    Updates image from 0.25.5 to 0.25.6

    Changelog

    Sourced from image's changelog.

    Version 0.25.6

    Features:

    • Improved format detection (#2418)
    • Implement writing ICC profiles for JPEG and PNG images (#2389)

    Bug fixes:

    • JPEG encoding bugfix (#2387)
    • Expanded ICO format detection (#2434)
    • Fixed EXR bug with NaNs (#2381)
    • Various documentation improvements
    Commits

    Updates clap from 4.5.32 to 4.5.34

    Release notes

    Sourced from clap's releases.

    v4.5.34

    [4.5.34] - 2025-03-27

    Fixes

    • (help) Don't add extra blank lines with flatten_help(true) and subcommands without arguments

    v4.5.33

    [4.5.33] - 2025-03-26

    Fixes

    • (error) When showing the usage of a suggestion for an unknown argument, don't show the group
    Changelog

    Sourced from clap's changelog.

    [4.5.34] - 2025-03-27

    Fixes

    • (help) Don't add extra blank lines with flatten_help(true) and subcommands without arguments

    [4.5.33] - 2025-03-26

    Fixes

    • (error) When showing the usage of a suggestion for an unknown argument, don't show the group
    Commits
    • 5d2cdac chore: Release
    • f1c10eb docs: Update changelog
    • a4d1a7f chore(ci): Take a break from template updates
    • e95ed39 Merge pull request #5775 from vivienm/master
    • 18f8d4c chore(deps): Update Rust Stable to v1.82 (#5788)
    • f35d8e0 Merge pull request #5787 from epage/template
    • 1389d7d chore: Update from '_rust/main' template
    • dbc9faa chore(ci): Initialize git for template update
    • 3dac2f3 chore(ci): Get history for template update
    • e1f77da chore(ci): Fix branch for template update
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    @dependabot rebase.

Refactor

  • [breaking] Drop support for pixelOrder (db6f4cdb7f)

    Dealing with multiple formats is sufficiently annoying, there isn't much
    need for awkward image layout. This was done for efficiency reason for
    bitmap encoding, but bitmap is really inefficient anyway and very few
    servers will actually provide bottom to top images (except with GL/GPU
    textures, but this is not in scope yet).

  • [breaking] Use bytes, allowing shareable bitmap data (3c43fdda76)

  • [breaking] Rename left/top -> x/y (229070a435)

    This is more idiomatic, and thus less confusing.

ironrdp-async

[0.4.1] - 2025-04-11

Features

ironrdp-connector

[0.5.0] - 2025-04-11

Features

  • Add no_audio_playback flag to Config struct (9f0edcc4c9)

    Enable audio playback on the client.

ironrdp-pdu

[0.5.0] - 2025-04-11

Bug Fixes

ironrdp-cliprdr

[0.3.0] - 2025-04-11

Features

ironrdp-input

[0.2.1] - 2025-04-11

Build

ironrdp-rdpdr

[0.3.0] - 2025-04-11

Features

  • Add USER_LOGGEDON flag support (5e78f91713)

    As I was debugging some related issue, I implemented that. It may become
    useful some day.

ironrdp-rdpsnd

[0.5.0] - 2025-04-11

Features

  • Add support for client custom flags (7bd92c0ce5)

    Client can support various flags, but always set ALIVE.

Bug Fixes

ironrdp-server

[0.6.0] - 2025-04-11

Features

  • Add stride debug info (7f57817805)

  • Add Framebuffer helper struct (1e87961d16)

    This will hold the updated bitmap data for the whole framebuffer.

  • Add BitmapUpdate::sub() (a76e84d459)

  • Implement some Encoder Debug (137d91ae7a)

  • Keep last full-frame/desktop update (aeb1193674)

    It should reflect client drawing state.

    In following changes, we will fix it to draw bitmap updates on it, to
    keep it up to date.

Please Sort

Refactor

  • [breaking] Drop support for pixelOrder (db6f4cdb7f)

    Dealing with multiple formats is sufficiently annoying, there isn't much
    need for awkward image layout. This was done for efficiency reason for
    bitmap encoding, but bitmap is really inefficient anyway and very few
    servers will actually provide bottom to top images (except with GL/GPU
    textures, but this is not in scope yet).

  • [breaking] Use bytes, allowing shareable bitmap data (3c43fdda76)

  • [breaking] Rename left/top -> x/y (229070a435)

    This is more idiomatic, and thus less confusing.

ironrdp-tokio

[0.3.1] - 2025-04-11

Features

ironrdp-session

[0.4.0] - 2025-04-11

Features

  • [breaking] Make DecodedImage Send (45f66117ba)

    This will allow to share it between different threads.

  • Add DecodeImage helpers (cd7a60ba45)

    Having a helper to take the slice of updated region data is generally helpful.

Bug Fixes

Documentation

Please Sort

ironrdp-cliprdr-native

[0.3.0] - 2025-04-11

Features

Build

ironrdp-tls

[0.1.3] - 2025-04-11

Build


This PR was generated with release-plz.

@github-actions github-actions Bot force-pushed the release-plz/2025-03-27T16-07-26Z branch 15 times, most recently from a80899f to 93f4971 Compare April 2, 2025 19:10
@github-actions github-actions Bot force-pushed the release-plz/2025-03-27T16-07-26Z branch 15 times, most recently from 97f3067 to 5fa06ad Compare April 10, 2025 08:34
@github-actions github-actions Bot force-pushed the release-plz/2025-03-27T16-07-26Z branch 2 times, most recently from 7824020 to 9e99984 Compare April 11, 2025 12:40
@github-actions github-actions Bot force-pushed the release-plz/2025-03-27T16-07-26Z branch from 9e99984 to 3eabaf3 Compare April 11, 2025 12:40
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.

1 participant