Skip to content

chore(heel): release v0.10.0 - #216

Merged
lexoliu merged 1 commit into
mainfrom
release-plz-2026-11-11T03-21-37Z
Nov 11, 2026
Merged

lexoliu merged 1 commit into
mainfrom
release-plz-2026-11-11T03-21-37Z

Conversation

@github-actions

@github-actions github-actions Bot commented Nov 11, 2026 •

Copy link
Copy Markdown
Contributor

🤖 New release

  • heel: 0.9.7 -> 0.10.0 (⚠ API breaking changes)

⚠ heel 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.51.0/src/lints/enum_missing.ron

Failed in:
  enum heel::ipc::IpcError, previously in file /tmp/.tmpTzHqDc/heel/src/ipc/protocol.rs:39
  enum heel::IpcError, previously in file /tmp/.tmpTzHqDc/heel/src/ipc/protocol.rs:39

--- 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.51.0/src/lints/method_parameter_count_changed.ron

Failed in:
  heel::ipc::IpcCommands::write_shims takes 2 parameters in /tmp/.tmpTzHqDc/heel/src/ipc/wrappers.rs:96, but now takes 1 parameters in /tmp/.tmpEAzigY/heel/src/ipc/wrappers.rs:96

--- 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.51.0/src/lints/struct_missing.ron

Failed in:
  struct heel::ipc::CommandMeta, previously in file /tmp/.tmpTzHqDc/heel/src/ipc/router.rs:22
  struct heel::CommandMeta, previously in file /tmp/.tmpTzHqDc/heel/src/ipc/router.rs:22
  struct heel::ipc::IpcResponse, previously in file /tmp/.tmpTzHqDc/heel/src/ipc/protocol.rs:177
  struct heel::ipc::IpcClient, previously in file /tmp/.tmpTzHqDc/heel/src/ipc/client.rs:23
  struct heel::IpcClient, previously in file /tmp/.tmpTzHqDc/heel/src/ipc/client.rs:23
  struct heel::ipc::TcpIpcEndpoint, previously in file /tmp/.tmpTzHqDc/heel/src/ipc/tcp.rs:12
  struct heel::ipc::IpcRequest, previously in file /tmp/.tmpTzHqDc/heel/src/ipc/protocol.rs:74
Changelog

0.10.0 - 2026-11-11

Added

  • [breaking] ship the IPC client as heel-shim, embedded by the library

Fixed

  • (linux) serve the sandbox's files from descriptor tables of the broker's own

Other

  • approve the release PR's held runs instead of dispatching CI
  • (linux) give the subreaper call its safety comment
  • (linux) adopt the descendant the sandbox leaves behind
  • (linux) record where a descendant is at each step of the drop
  • leave the release PR's merge to a person
  • make main the single trunk and report through CI result
  • (linux) tolerate inherited descriptors and say where a lost descendant is
  • lint Windows and aarch64 Linux on runners of their own target


This PR was generated with release-plz.

@github-actions
github-actions Bot force-pushed the release-plz-2026-11-11T03-21-37Z branch from 68e7a84 to a52bf8f Compare November 11, 2026 07:11
@github-actions github-actions Bot changed the title chore: release chore(heel): release v0.10.0 Nov 11, 2026
@github-actions
github-actions Bot force-pushed the release-plz-2026-11-11T03-21-37Z branch from a52bf8f to 387c69a Compare November 11, 2026 07:30
@github-actions
github-actions Bot force-pushed the release-plz-2026-11-11T03-21-37Z branch from 387c69a to fa0c2be Compare November 11, 2026 07:35
@lexoliu
lexoliu added this pull request to the merge queue Nov 11, 2026
Merged via the queue into main with commit bc39fac Nov 11, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant