Skip to content

chore: release#1359

Merged
ZR233 merged 1 commit into
devfrom
release-plz-2026-06-24T02-26-04Z
Jun 27, 2026
Merged

chore: release#1359
ZR233 merged 1 commit into
devfrom
release-plz-2026-06-24T02-26-04Z

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • dma-api: 0.8.2 -> 0.9.0 (⚠ API breaking changes)
  • rd-net: 0.1.6 -> 0.1.7 (✓ API compatible changes)
  • aic8800: 0.2.0 -> 0.2.1 (✓ API compatible changes)
  • axbacktrace: 0.4.3 -> 0.4.4 (✓ API compatible changes)
  • ax-cpu: 0.7.1 -> 0.8.0 (⚠ API breaking changes)
  • axfs-ng-vfs: 0.5.1 -> 0.5.2 (✓ API compatible changes)
  • irq-framework: 0.1.1 -> 0.2.0 (⚠ API breaking changes)
  • rdrive: 0.23.1 -> 0.23.2 (✓ API compatible changes)
  • ax-plat: 0.7.0 -> 0.8.0 (⚠ API breaking changes)
  • buddy-slab-allocator: 0.4.2 -> 0.4.3 (✓ API compatible changes)
  • axklib: 0.6.5 -> 0.6.6 (✓ API compatible changes)
  • axpoll: 0.4.1 -> 0.4.2 (✓ API compatible changes)
  • ax-sched: 0.5.7 -> 0.5.8 (✓ API compatible changes)
  • scope-local: 0.4.0 -> 0.4.1 (✓ API compatible changes)
  • rdif-serial: 0.8.2 -> 0.9.0 (⚠ API breaking changes)
  • some-serial: 0.6.2 -> 0.7.0 (⚠ API breaking changes)
  • someboot: 0.2.3 -> 0.3.0 (⚠ API breaking changes)
  • starry-process: 0.4.10 -> 0.4.11 (✓ API compatible changes)
  • starry-signal: 0.8.5 -> 0.8.6 (✓ API compatible changes)
  • arm-scmi-rs: 0.1.3 -> 0.1.4 (✓ API compatible changes)
  • crab-usb: 0.9.8 -> 0.9.9 (✓ API compatible changes)
  • rdif-block: 0.9.1 -> 0.10.0 (⚠ API breaking changes)
  • sdmmc-protocol: 0.1.3 -> 0.2.0 (⚠ API breaking changes)
  • dwmmc-host: 0.1.5 -> 0.2.0 (⚠ API breaking changes)
  • eth-intel: 0.1.7 -> 0.1.8 (✓ API compatible changes)
  • nvme-driver: 0.6.1 -> 0.6.2 (✓ API compatible changes)
  • phytium-mci-host: 0.1.5 -> 0.2.0 (⚠ API breaking changes)
  • ramdisk: 0.1.6 -> 0.1.7 (✓ API compatible changes)
  • realtek-rtl8125: 0.2.5 -> 0.2.6 (✓ API compatible changes)
  • rockchip-npu: 0.2.6 -> 0.2.7 (✓ API compatible changes)
  • sdhci-host: 0.1.5 -> 0.2.0 (⚠ API breaking changes)
  • ax-driver: 0.8.2 -> 0.9.0 (⚠ API breaking changes)
  • ax-plat-loongarch64-qemu-virt: 0.5.16 -> 0.5.17 (✓ API compatible changes)
  • ax-riscv-plic: 0.4.7 -> 0.4.8 (✓ API compatible changes)
  • ax-plat-riscv64-sg2002: 0.4.5 -> 0.4.6 (✓ API compatible changes)
  • somehal: 0.7.2 -> 0.7.3 (✓ API compatible changes)
  • axplat-dyn: 0.7.5 -> 0.7.6 (✓ API compatible changes)
  • ax-allocator: 0.5.3 -> 0.5.4 (✓ API compatible changes)
  • axdevice_base: 0.5.0 -> 0.5.1 (✓ API compatible changes)
  • arm_vgic: 0.4.14 -> 0.5.0 (⚠ API breaking changes)
  • axdevice: 0.4.14 -> 0.5.0 (⚠ API breaking changes)
  • ax-hal: 0.5.21 -> 0.5.22 (✓ API compatible changes)
  • ax-ipi: 0.5.20 -> 0.5.21 (✓ API compatible changes)
  • ax-task: 0.5.22 -> 0.5.23 (✓ API compatible changes)
  • ax-fs-ng: 0.5.21 -> 0.6.0 (⚠ API breaking changes)
  • ax-net: 0.9.0 -> 0.10.0 (⚠ API breaking changes)
  • ax-runtime: 0.8.1 -> 0.8.2 (✓ API compatible changes)
  • ax-feat: 0.5.22 -> 0.5.23 (✓ API compatible changes)
  • ax-std: 0.5.21 -> 0.5.22
  • axvm: 0.5.16 -> 0.5.17 (✓ API compatible changes)
  • axnsproxy: 0.2.3 -> 0.2.4 (✓ API compatible changes)
  • starry-kernel: 0.6.4 -> 0.6.5 (✓ API compatible changes)
  • axbuild: 0.4.14 -> 0.4.15 (✓ API compatible changes)
  • starryos: 0.5.18 -> 0.5.19
  • axvisor: 0.5.14 -> 0.5.15
  • rdif-eth: 0.3.4 -> 0.3.5
  • ax-alloc: 0.8.5 -> 0.8.6
  • sdio-host2: 0.1.0 -> 0.1.1
  • rockchip-rga: 0.1.1 -> 0.1.2
  • rockchip-soc: 0.3.3 -> 0.3.4
  • axvcpu: 0.7.1 -> 0.7.2
  • arm_vcpu: 0.5.13 -> 0.5.14
  • riscv_vplic: 0.4.16 -> 0.4.17
  • x86_vlapic: 0.4.15 -> 0.4.16
  • ax-mm: 0.5.21 -> 0.5.22
  • ax-sync: 0.5.21 -> 0.5.22
  • ax-display: 0.5.20 -> 0.5.21
  • ax-dma: 0.6.5 -> 0.6.6
  • ax-input: 0.5.20 -> 0.5.21
  • ax-api: 0.6.2 -> 0.6.3
  • ax-posix-api: 0.5.22 -> 0.5.23
  • loongarch_vcpu: 0.5.7 -> 0.5.8
  • riscv_vcpu: 0.5.14 -> 0.5.15
  • x86_vcpu: 0.5.14 -> 0.5.15
  • sg2002-tpu: 0.3.0 -> 0.3.1
  • ax-libc: 0.5.21 -> 0.5.22

dma-api breaking changes

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

Failed in:
  dma_api::DeviceDma::new takes 2 parameters in /tmp/.tmpmI2Fgm/dma-api/src/lib.rs:31, but now takes 3 parameters in /tmp/.tmppGQ5tS/tgoskits/memory/dma-api/src/lib.rs:34

ax-cpu breaking changes

--- 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.48.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant ExceptionKind::Other 4 -> 5 in /tmp/.tmppGQ5tS/tgoskits/components/axcpu/src/uspace_common.rs:39

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

Failed in:
  variant ExceptionKind:ArithmeticError in /tmp/.tmppGQ5tS/tgoskits/components/axcpu/src/uspace_common.rs:37

irq-framework breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type IrqRequest is no longer UnwindSafe, in /tmp/.tmppGQ5tS/tgoskits/components/irq-framework/src/types.rs:277
  type IrqRequest is no longer RefUnwindSafe, in /tmp/.tmppGQ5tS/tgoskits/components/irq-framework/src/types.rs:277

--- 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.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field IrqStatus.action_running in /tmp/.tmppGQ5tS/tgoskits/components/irq-framework/src/types.rs:173

--- 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.48.0/src/lints/derive_trait_impl_removed.ron

Failed in:
  type IrqRequest no longer derives Clone, in /tmp/.tmppGQ5tS/tgoskits/components/irq-framework/src/types.rs:277
  type IrqRequest no longer derives Copy, in /tmp/.tmppGQ5tS/tgoskits/components/irq-framework/src/types.rs:277
  type IrqRequest no longer derives Debug, in /tmp/.tmppGQ5tS/tgoskits/components/irq-framework/src/types.rs:277

--- failure inherent_method_const_removed: pub method is no longer const ---

Description:
A publicly-visible method or associated fn is no longer `const` and can no longer be used in a `const` context.
        ref: https://doc.rust-lang.org/reference/const_eval.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/inherent_method_const_removed.ron

Failed in:
  IrqRequest::new in /tmp/.tmppGQ5tS/tgoskits/components/irq-framework/src/types.rs:288
  IrqRequest::scope in /tmp/.tmppGQ5tS/tgoskits/components/irq-framework/src/types.rs:316
  IrqRequest::share_mode in /tmp/.tmppGQ5tS/tgoskits/components/irq-framework/src/types.rs:334
  IrqRequest::auto_enable in /tmp/.tmppGQ5tS/tgoskits/components/irq-framework/src/types.rs:340

ax-plat 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.48.0/src/lints/trait_method_added.ron

Failed in:
  trait method ax_plat::irq::IrqIf::set_affinity in file /tmp/.tmppGQ5tS/tgoskits/platforms/ax-plat/src/irq.rs:255
  trait method ax_plat::irq::IrqIf::ipi_irq in file /tmp/.tmppGQ5tS/tgoskits/platforms/ax-plat/src/irq.rs:273
  trait method ax_plat::console::ConsoleIf::device_id in file /tmp/.tmppGQ5tS/tgoskits/platforms/ax-plat/src/console.rs:50
  trait method ax_plat::console::ConsoleIf::claim_runtime_output in file /tmp/.tmppGQ5tS/tgoskits/platforms/ax-plat/src/console.rs:57

--- failure trait_newly_sealed: pub trait became sealed ---

Description:
A publicly-visible trait became sealed, so downstream crates are no longer able to implement it
        ref: https://rust-lang.github.io/api-guidelines/future-proofing.html#sealed-traits-protect-against-downstream-implementations-c-sealed
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_newly_sealed.ron

Failed in:
  trait ax_plat::console::ConsoleIf in file /tmp/.tmppGQ5tS/tgoskits/platforms/ax-plat/src/console.rs:37

rdif-serial breaking changes

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

Failed in:
  struct rdif_serial::IrqHandler, previously in file /tmp/.tmpmI2Fgm/rdif-serial/src/serial.rs:246
  struct rdif_serial::SetBackError, previously in file /tmp/.tmpmI2Fgm/rdif-serial/src/lib.rs:210
  struct rdif_serial::Sender, previously in file /tmp/.tmpmI2Fgm/rdif-serial/src/serial.rs:153
  struct rdif_serial::Receiver, previously in file /tmp/.tmpmI2Fgm/rdif-serial/src/serial.rs:182
  struct rdif_serial::SerialDyn, previously in file /tmp/.tmpmI2Fgm/rdif-serial/src/serial.rs:13

--- failure trait_missing: pub trait removed or renamed ---

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

Failed in:
  trait rdif_serial::InterfaceRaw, previously in file /tmp/.tmpmI2Fgm/rdif-serial/src/lib.rs:166
  trait rdif_serial::TIrqHandler, previously in file /tmp/.tmpmI2Fgm/rdif-serial/src/lib.rs:268
  trait rdif_serial::TReceiver, previously in file /tmp/.tmpmI2Fgm/rdif-serial/src/lib.rs:287
  trait rdif_serial::TSender, previously in file /tmp/.tmpmI2Fgm/rdif-serial/src/lib.rs:272
  trait rdif_serial::Interface, previously in file /tmp/.tmpmI2Fgm/rdif-serial/src/lib.rs:244

some-serial 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.48.0/src/lints/enum_missing.ron

Failed in:
  enum some_serial::Sender, previously in file /tmp/.tmpmI2Fgm/some-serial/src/lib.rs:60
  enum some_serial::Receiver, previously in file /tmp/.tmpmI2Fgm/some-serial/src/lib.rs:95

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

Failed in:
  Pl011::new_boxed, previously in file /tmp/.tmpmI2Fgm/some-serial/src/pl011.rs:175
  Pl011::task_tx, previously in file /tmp/.tmpmI2Fgm/some-serial/src/pl011.rs:323
  Pl011::task_rx, previously in file /tmp/.tmpmI2Fgm/some-serial/src/pl011.rs:327
  Ns16550::putchar, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/dw_apb.rs:193
  Ns16550::getchar, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/dw_apb.rs:201
  Ns16550::set_ier, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/dw_apb.rs:210
  Ns16550::new_port_boxed, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/pio.rs:50
  Ns16550::take_tx, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/pio.rs:56
  Ns16550::take_rx, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/pio.rs:60
  Ns16550::new_mmio_boxed, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/mmio.rs:58
  Ns16550::take_tx, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/mmio.rs:64
  Ns16550::take_rx, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/mmio.rs:68
  RockchipFiqSerial::new_boxed, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/rockchip_fiq.rs:626
  RockchipFiqSerial::poll_fiq_events, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/rockchip_fiq.rs:638
  RockchipFiqSerial::new_boxed, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/rockchip_fiq.rs:626
  RockchipFiqSerial::poll_fiq_events, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/rockchip_fiq.rs:638

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

Failed in:
  struct some_serial::ns16550::Ns16550Sender, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/mod.rs:472
  struct some_serial::ns16550::RockchipFiqSender, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/rockchip_fiq.rs:556
  struct some_serial::ns16550::rockchip_fiq::RockchipFiqSender, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/rockchip_fiq.rs:556
  struct some_serial::pl011::Pl011IrqHandler, previously in file /tmp/.tmpmI2Fgm/some-serial/src/pl011.rs:433
  struct some_serial::ns16550::Ns16550Receiver, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/mod.rs:482
  struct some_serial::pl011::Pl011Receiver, previously in file /tmp/.tmpmI2Fgm/some-serial/src/pl011.rs:365
  struct some_serial::ns16550::RockchipFiqReceiver, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/rockchip_fiq.rs:572
  struct some_serial::ns16550::rockchip_fiq::RockchipFiqReceiver, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/rockchip_fiq.rs:572
  struct some_serial::ns16550::Ns16550IrqHandler, previously in file /tmp/.tmpmI2Fgm/some-serial/src/ns16550/mod.rs:519
  struct some_serial::pl011::Pl011Sender, previously in file /tmp/.tmpmI2Fgm/some-serial/src/pl011.rs:343

someboot breaking changes

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

Failed in:
  function someboot::console::set_earlycon_receiver, previously in file /tmp/.tmpmI2Fgm/someboot/src/console/mod.rs:179
  function someboot::console::set_earlycon_sender, previously in file /tmp/.tmpmI2Fgm/someboot/src/console/mod.rs:172

--- 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.48.0/src/lints/trait_method_added.ron

Failed in:
  trait method someboot::ArchTrait::is_mmu_enabled in file /tmp/.tmppGQ5tS/tgoskits/components/someboot/src/lib.rs:94

rdif-block 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.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field QueueLimits.dma_domain in /tmp/.tmppGQ5tS/tgoskits/drivers/interface/rdif-block/src/info.rs:31

sdmmc-protocol 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.48.0/src/lints/enum_missing.ron

Failed in:
  enum sdmmc_protocol::sdio::SignalVoltage, previously in file /tmp/.tmpmI2Fgm/sdmmc-protocol/src/sdio.rs:178
  enum sdmmc_protocol::sdio::BusWidth, previously in file /tmp/.tmpmI2Fgm/sdmmc-protocol/src/sdio.rs:131
  enum sdmmc_protocol::sdio::ClockSpeed, previously in file /tmp/.tmpmI2Fgm/sdmmc-protocol/src/sdio.rs:148
  enum sdmmc_protocol::response::ResponseType, previously in file /tmp/.tmpmI2Fgm/sdmmc-protocol/src/response.rs:9

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

Failed in:
  struct sdmmc_protocol::cmd::Command, previously in file /tmp/.tmpmI2Fgm/sdmmc-protocol/src/cmd.rs:27
  struct sdmmc_protocol::Command, previously in file /tmp/.tmpmI2Fgm/sdmmc-protocol/src/cmd.rs:27

--- failure trait_associated_type_added: non-sealed public trait added associated type without default value ---

Description:
A non-sealed trait has gained an associated type without a default value, 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.48.0/src/lints/trait_associated_type_added.ron

Failed in:
  trait associated type sdmmc_protocol::sdio::SdioHost::BusRequest in file /tmp/.tmppGQ5tS/tgoskits/drivers/blk/sdmmc-protocol/src/sdio.rs:202

--- 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.48.0/src/lints/trait_method_added.ron

Failed in:
  trait method sdmmc_protocol::sdio::SdioHost::submit_bus_op in file /tmp/.tmppGQ5tS/tgoskits/drivers/blk/sdmmc-protocol/src/sdio.rs:239
  trait method sdmmc_protocol::sdio::SdioHost::poll_bus_op in file /tmp/.tmppGQ5tS/tgoskits/drivers/blk/sdmmc-protocol/src/sdio.rs:241

--- 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.48.0/src/lints/trait_method_parameter_count_changed.ron

Failed in:
  SdioHost::execute_tuning now takes 2 instead of 1 parameters, in file /tmp/.tmppGQ5tS/tgoskits/drivers/blk/sdmmc-protocol/src/sdio.rs:235

dwmmc-host breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type BlockRequestSlot is no longer UnwindSafe, in /tmp/.tmppGQ5tS/tgoskits/drivers/blk/dwmmc-host/src/dma.rs:41
  type BlockRequestSlot is no longer RefUnwindSafe, in /tmp/.tmppGQ5tS/tgoskits/drivers/blk/dwmmc-host/src/dma.rs:41

phytium-mci-host breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type BlockRequestSlot is no longer UnwindSafe, in /tmp/.tmppGQ5tS/tgoskits/drivers/blk/phytium-mci-host/src/dma.rs:132
  type BlockRequestSlot is no longer RefUnwindSafe, in /tmp/.tmppGQ5tS/tgoskits/drivers/blk/phytium-mci-host/src/dma.rs:132
  type PhytiumMci is no longer UnwindSafe, in /tmp/.tmppGQ5tS/tgoskits/drivers/blk/phytium-mci-host/src/host.rs:208
  type PhytiumMci is no longer RefUnwindSafe, in /tmp/.tmppGQ5tS/tgoskits/drivers/blk/phytium-mci-host/src/host.rs:208

sdhci-host breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type BlockRequestSlot is no longer UnwindSafe, in /tmp/.tmppGQ5tS/tgoskits/drivers/blk/sdhci-host/src/dma.rs:89
  type BlockRequestSlot is no longer RefUnwindSafe, in /tmp/.tmppGQ5tS/tgoskits/drivers/blk/sdhci-host/src/dma.rs:89

--- 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.48.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant Event::Error 3 -> 5 in /tmp/.tmppGQ5tS/tgoskits/drivers/blk/sdhci-host/src/lib.rs:130
  variant Event::Other 4 -> 6 in /tmp/.tmppGQ5tS/tgoskits/drivers/blk/sdhci-host/src/lib.rs:132

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

Failed in:
  variant Event:ReceiveReady in /tmp/.tmppGQ5tS/tgoskits/drivers/blk/sdhci-host/src/lib.rs:126
  variant Event:TransmitReady in /tmp/.tmppGQ5tS/tgoskits/drivers/blk/sdhci-host/src/lib.rs:128

ax-driver breaking changes

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

Failed in:
  mod ax_driver::serial::__mod_common_serial, previously in file /tmp/.tmpmI2Fgm/ax-driver/src/serial/mod.rs:12
  mod ax_driver::serial::__mod_rockchip_fiq_debugger_serial, previously in file /tmp/.tmpmI2Fgm/ax-driver/src/serial/mod.rs:22

--- failure pub_static_missing: pub static is missing ---

Description:
A public static is missing, renamed, or made private.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/pub_static_missing.ron

Failed in:
  __DRIVER_ROCKCHIP_FIQ_DEBUGGER_SERIAL in file /tmp/.tmpmI2Fgm/ax-driver/src/serial/mod.rs:22
  __DRIVER_COMMON_SERIAL in file /tmp/.tmpmI2Fgm/ax-driver/src/serial/mod.rs:12

arm_vgic 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.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field Gits.submission_lock in /tmp/.tmppGQ5tS/tgoskits/virtualization/arm_vgic/src/v3/gits.rs:70

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

Failed in:
  VGicR::regs, previously in file /tmp/.tmpmI2Fgm/arm_vgic/src/v3/vgicr.rs:57
  VGicR::regs_mut, previously in file /tmp/.tmpmI2Fgm/arm_vgic/src/v3/vgicr.rs:63

axdevice breaking changes

--- 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.48.0/src/lints/enum_variant_missing.ron

Failed in:
  variant DeviceRegistration::Mmio, previously in file /tmp/.tmpmI2Fgm/axdevice/src/registration.rs:32
  variant DeviceRegistration::Port, previously in file /tmp/.tmpmI2Fgm/axdevice/src/registration.rs:34
  variant DeviceRegistration::SysReg, previously in file /tmp/.tmpmI2Fgm/axdevice/src/registration.rs:36

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

Failed in:
  AxVmDevices::add_mmio_dev, previously in file /tmp/.tmpmI2Fgm/axdevice/src/device.rs:606
  AxVmDevices::add_sys_reg_dev, previously in file /tmp/.tmpmI2Fgm/axdevice/src/device.rs:611
  AxVmDevices::add_port_dev, previously in file /tmp/.tmpmI2Fgm/axdevice/src/device.rs:616
  AxVmDevices::iter_mmio_dev, previously in file /tmp/.tmpmI2Fgm/axdevice/src/device.rs:621
  AxVmDevices::iter_sys_reg_dev, previously in file /tmp/.tmpmI2Fgm/axdevice/src/device.rs:626
  AxVmDevices::iter_port_dev, previously in file /tmp/.tmpmI2Fgm/axdevice/src/device.rs:631
  AxVmDevices::iter_mut_mmio_dev, previously in file /tmp/.tmpmI2Fgm/axdevice/src/device.rs:681
  AxVmDevices::iter_mut_sys_reg_dev, previously in file /tmp/.tmpmI2Fgm/axdevice/src/device.rs:686
  AxVmDevices::iter_mut_port_dev, previously in file /tmp/.tmpmI2Fgm/axdevice/src/device.rs:693

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

Failed in:
  struct axdevice::AxEmuDevices, previously in file /tmp/.tmpmI2Fgm/axdevice/src/device.rs:41

ax-fs-ng 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.48.0/src/lints/inherent_method_missing.ron

Failed in:
  QueueRuntime::new, previously in file /tmp/.tmpmI2Fgm/ax-fs-ng/src/block/runtime/../../block_runtime/device.rs:188
  QueueRuntime::new, previously in file /tmp/.tmpmI2Fgm/ax-fs-ng/src/block/runtime/../../block_runtime/device.rs:188
  QueueRuntime::new, previously in file /tmp/.tmpmI2Fgm/ax-fs-ng/src/block/runtime/../../block_runtime/device.rs:188
  QueueRuntime::new, previously in file /tmp/.tmpmI2Fgm/ax-fs-ng/src/block/runtime/../../block_runtime/device.rs:188

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

Failed in:
  ax_fs_ng::block::runtime::dma::DmaBufferGuard::new takes 7 parameters in /tmp/.tmpmI2Fgm/ax-fs-ng/src/block/runtime/../../block_runtime/dma.rs:21, but now takes 6 parameters in /tmp/.tmppGQ5tS/tgoskits/os/arceos/modules/axfs-ng/src/block/runtime/../../block_runtime/dma.rs:24
  ax_fs_ng::block_runtime::dma::DmaBufferGuard::new takes 7 parameters in /tmp/.tmpmI2Fgm/ax-fs-ng/src/block/runtime/../../block_runtime/dma.rs:21, but now takes 6 parameters in /tmp/.tmppGQ5tS/tgoskits/os/arceos/modules/axfs-ng/src/block/runtime/../../block_runtime/dma.rs:24
  ax_fs_ng::block::runtime::DmaBufferGuard::new takes 7 parameters in /tmp/.tmpmI2Fgm/ax-fs-ng/src/block/runtime/../../block_runtime/dma.rs:21, but now takes 6 parameters in /tmp/.tmppGQ5tS/tgoskits/os/arceos/modules/axfs-ng/src/block/runtime/../../block_runtime/dma.rs:24
  ax_fs_ng::block_runtime::DmaBufferGuard::new takes 7 parameters in /tmp/.tmpmI2Fgm/ax-fs-ng/src/block/runtime/../../block_runtime/dma.rs:21, but now takes 6 parameters in /tmp/.tmppGQ5tS/tgoskits/os/arceos/modules/axfs-ng/src/block/runtime/../../block_runtime/dma.rs:24

ax-net 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.48.0/src/lints/enum_variant_added.ron

Failed in:
  variant GetSocketOption:Priority in /tmp/.tmppGQ5tS/tgoskits/net/ax-net/src/options.rs:162
  variant GetSocketOption:IpTos in /tmp/.tmppGQ5tS/tgoskits/net/ax-net/src/options.rs:162
  variant GetSocketOption:RecvTos in /tmp/.tmppGQ5tS/tgoskits/net/ax-net/src/options.rs:162
  variant GetSocketOption:RecvTrafficClass in /tmp/.tmppGQ5tS/tgoskits/net/ax-net/src/options.rs:162
  variant SetSocketOption:Priority in /tmp/.tmppGQ5tS/tgoskits/net/ax-net/src/options.rs:162
  variant SetSocketOption:IpTos in /tmp/.tmppGQ5tS/tgoskits/net/ax-net/src/options.rs:162
  variant SetSocketOption:RecvTos in /tmp/.tmppGQ5tS/tgoskits/net/ax-net/src/options.rs:162
  variant SetSocketOption:RecvTrafficClass in /tmp/.tmppGQ5tS/tgoskits/net/ax-net/src/options.rs:162
Changelog

dma-api

0.9.0 - 2026-06-27

Added

  • (rdif-block) add owned DMA queue primitives

rd-net

0.1.7 - 2026-06-27

Added

  • (rdif-block) add owned DMA queue primitives

aic8800

0.2.1 - 2026-06-27

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)

axbacktrace

0.4.4 - 2026-06-27

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)

ax-cpu

0.8.0 - 2026-06-27

Fixed

  • (axcpu) seed a fresh x86_64 task's x87 stack as empty (FXSAVE tag) (#1366)
  • (axcpu) deliver x86_64 #DE (divide error) as SIGFPE/FPE_INTDIV (#1367)

axfs-ng-vfs

0.5.2 - 2026-06-27

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)

irq-framework

0.2.0 - 2026-06-27

Other

  • (serial) align IRQ model with dev (#1265)

rdrive

0.23.2 - 2026-06-27

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)

Other

  • (serial) align IRQ model with dev (#1265)

ax-plat

0.8.0 - 2026-06-27

Added

  • (ax-runtime) generate banner build info (#1373)

Other

  • (platform) remove ax-config from dynamic runtime path (#1387)
  • (serial) align IRQ model with dev (#1265)

buddy-slab-allocator

0.4.3 - 2026-06-27

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)

axklib

0.6.6 - 2026-06-27

Added

  • (rdif-block) add owned DMA queue primitives

Other

  • (serial) align IRQ model with dev (#1265)

axpoll

0.4.2 - 2026-06-27

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)

ax-sched

0.5.8 - 2026-06-27

Fixed

  • (ax-task) force reschedule on remote IPI kick (#1354)

scope-local

0.4.1 - 2026-06-27

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)

rdif-serial

0.9.0 - 2026-06-27

Other

  • (serial) align IRQ model with dev (#1265)

some-serial

0.7.0 - 2026-06-27

Other

  • (serial) align IRQ model with dev (#1265)

someboot

0.3.0 - 2026-06-27

Added

  • (ax-runtime) generate banner build info (#1373)
  • (ax-driver) add VisionFive2 dynamic rtc and mmc (#1353)

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)
  • (someboot) split MMU enable and relocation state (#1362)

Other

  • (serial) align IRQ model with dev (#1265)

starry-process

0.4.11 - 2026-06-27

Other

  • (serial) align IRQ model with dev (#1265)

starry-signal

0.8.6 - 2026-06-27

Fixed

  • (axcpu) deliver x86_64 #DE (divide error) as SIGFPE/FPE_INTDIV (#1367)

arm-scmi-rs

0.1.4 - 2026-06-27

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)

crab-usb

0.9.9 - 2026-06-27

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)
  • (crab-usb) ignore xhci iso ring xrun events (#1376)

Other

rdif-block

0.10.0 - 2026-06-27

Added

  • (rdif-block) add owned DMA queue primitives

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)

sdmmc-protocol

0.2.0 - 2026-06-27

Added

  • (sdmmc) implement native host2 RDIF path

dwmmc-host

0.2.0 - 2026-06-27

Added

  • (sdmmc) implement native host2 RDIF path

eth-intel

0.1.8 - 2026-06-27

Added

  • (rdif-block) add owned DMA queue primitives

nvme-driver

0.6.2 - 2026-06-27

Added

  • (rdif-block) add owned DMA queue primitives

Other

  • (serial) align IRQ model with dev (#1265)

phytium-mci-host

0.2.0 - 2026-06-27

Added

  • (sdmmc) implement native host2 RDIF path

ramdisk

0.1.7 - 2026-06-27

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)

realtek-rtl8125

0.2.6 - 2026-06-27

Added

  • (rdif-block) add owned DMA queue primitives

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)

rockchip-npu

0.2.7 - 2026-06-27

Added

  • (rdif-block) add owned DMA queue primitives

Fixed

  • (rknpu) honor GEM cache flags for mmap (#1364)

sdhci-host

0.2.0 - 2026-06-27

Added

  • (sdmmc) implement native host2 RDIF path

ax-driver

0.9.0 - 2026-06-27

Added

  • (rdif-block) add owned DMA queue primitives
  • (ax-driver) add VisionFive2 dynamic rtc and mmc (#1353)

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)
  • (ax-driver) serialize virtio-net queue access (#1392)
  • (rknpu) honor GEM cache flags for mmap (#1364)

Other

  • (ax-driver) use native SDMMC RDIF devices
  • (serial) align IRQ model with dev (#1265)

ax-plat-loongarch64-qemu-virt

0.5.17 - 2026-06-27

Added

  • (ax-runtime) generate banner build info (#1373)

Other

  • (platform) remove ax-config from dynamic runtime path (#1387)
  • (serial) align IRQ model with dev (#1265)

ax-riscv-plic

0.4.8 - 2026-06-27

Other

  • (serial) align IRQ model with dev (#1265)

ax-plat-riscv64-sg2002

0.4.6 - 2026-06-27

Added

  • (rdif-block) add owned DMA queue primitives
  • (ax-runtime) generate banner build info (#1373)

Other

  • (platform) remove ax-config from dynamic runtime path (#1387)
  • (serial) align IRQ model with dev (#1265)

somehal

0.7.3 - 2026-06-27

Added

  • (ax-runtime) generate banner build info (#1373)

Other

  • (platform) remove ax-config from dynamic runtime path (#1387)
  • (serial) align IRQ model with dev (#1265)

axplat-dyn

0.7.6 - 2026-06-27

Added

  • (ax-runtime) generate banner build info (#1373)

Other

  • (platform) remove ax-config from dynamic runtime path (#1387)
  • (serial) align IRQ model with dev (#1265)

ax-allocator

0.5.4 - 2026-06-27

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)

axdevice_base

0.5.1 - 2026-06-27

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)

Other

  • (axdevice) unify Device model with indexed dispatch and conflict detect (#1335)

arm_vgic

0.5.0 - 2026-06-27

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)

Other

  • (axdevice) unify Device model with indexed dispatch and conflict detect (#1335)

axdevice

0.5.0 - 2026-06-27

Other

  • (axdevice) unify Device model with indexed dispatch and conflict detect (#1335)

ax-hal

0.5.22 - 2026-06-27

Added

  • (ax-runtime) generate banner build info (#1373)

Other

  • (platform) remove ax-config from dynamic runtime path (#1387)
  • (platforms) remove VisionFive2 static platform (#1371)
  • (serial) align IRQ model with dev (#1265)

ax-ipi

0.5.21 - 2026-06-27

Other

  • (platform) remove ax-config from dynamic runtime path (#1387)

ax-task

0.5.23 - 2026-06-27

Fixed

  • (ax-task) clear delivered remote reschedule requests (#1381)

Other

  • (platform) remove ax-config from dynamic runtime path (#1387)
  • (serial) align IRQ model with dev (#1265)

ax-fs-ng

0.6.0 - 2026-06-27

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)
  • (lockdep) resolve Starry lock order regressions (#1375)

Other

ax-net

0.10.0 - 2026-06-27

Fixed

  • (starry-kernel) align socket QoS options with Linux (#1319)

ax-runtime

0.8.2 - 2026-06-27

Added

  • (ax-runtime) generate banner build info (#1373)

Other

  • (platform) remove ax-config from dynamic runtime path (#1387)
  • (serial) align IRQ model with dev (#1265)

ax-feat

0.5.23 - 2026-06-27

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)

Other

  • (platform) remove ax-config from dynamic runtime path (#1387)

ax-std

0.5.22 - 2026-06-27

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)

axvm

0.5.17 - 2026-06-27

Other

  • (platform) remove ax-config from dynamic runtime path (#1387)
  • (axdevice) unify Device model with indexed dispatch and conflict detect (#1335)

axnsproxy

0.2.4 - 2026-06-27

Other

  • (platform) remove ax-config from dynamic runtime path (#1387)

starry-kernel

0.6.5 - 2026-06-27

Added

  • (starry-kernel) add USB serial tty support

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)
  • (rknpu) honor GEM cache flags for mmap (#1364)
  • (starry-kernel) Cow RSS per-VA charge tracking, and /proc memory stats improvements (#1173)
  • (starry-kernel) align socket QoS options with Linux (#1319)
  • (axcpu) deliver x86_64 #DE (divide error) as SIGFPE/FPE_INTDIV (#1367)

Other

axbuild

0.4.15 - 2026-06-27

Fixed

  • (locking) remove spin mutex usage from kernel paths (#1380)
  • (claw-code) respect managed rootfs image paths (#1389)
  • (starryos) bound signal interrupt qemu test wait (#1374)

Other

  • (starry) cover UV 0.11 and subcommand behavior in functional tests. (#1211)
  • (platforms) remove VisionFive2 static platform (#1371)
  • (serial) align IRQ model with dev (#1265)

starryos

0.5.19 - 2026-06-27

Other

  • (platforms) remove VisionFive2 static platform (#1371)

axvisor

0.5.15 - 2026-06-27

Other

  • (axdevice) unify Device model with indexed dispatch and conflict detect (#1335)
  • (serial) align IRQ model with dev (#1265)

rdif-eth

0.3.5 - 2026-06-27

Other

  • updated the following local packages: dma-api

ax-alloc

0.8.6 - 2026-06-27

Other

  • updated the following local packages: axbacktrace, ax-plat

sdio-host2

0.1.1 - 2026-06-27

Other

  • updated the following local packages: dma-api

rockchip-rga

0.1.2 - 2026-06-27

Other

  • updated the following local packages: dma-api

rockchip-soc

0.3.4 - 2026-06-27

Other

  • updated the following local packages: dma-api

axvcpu

0.7.2 - 2026-06-27

Other

  • updated the following local packages: axdevice_base

arm_vcpu

0.5.14 - 2026-06-27

Other

  • updated the following local packages: axvcpu

riscv_vplic

0.4.17 - 2026-06-27

Other

  • updated the following local packages: axdevice_base

x86_vlapic

0.4.16 - 2026-06-27

Other

  • updated the following local packages: axdevice_base

ax-mm

0.5.22 - 2026-06-27

Other

  • updated the following local packages: ax-hal, ax-alloc

ax-sync

0.5.22 - 2026-06-27

Other

  • updated the following local packages: ax-task, ax-task

ax-display

0.5.21 - 2026-06-27

Other

  • updated the following local packages: ax-sync

ax-dma

0.6.6 - 2026-06-27

Other

  • updated the following local packages: ax-allocator, ax-hal, ax-alloc, ax-mm

ax-input

0.5.21 - 2026-06-27

Other

  • updated the following local packages: ax-sync

ax-api

0.6.3 - 2026-06-27

Other

  • updated the following local packages: axpoll, ax-hal, ax-ipi, ax-task, ax-fs-ng, ax-net, ax-runtime, ax-feat, ax-alloc, ax-mm, ax-sync, ax-display, ax-dma

ax-posix-api

0.5.23 - 2026-06-27

Other

  • updated the following local packages: axpoll, scope-local, ax-hal, ax-task, ax-fs-ng, ax-net, ax-runtime, ax-feat, ax-alloc, ax-sync

loongarch_vcpu

0.5.8 - 2026-06-27

Other

  • updated the following local packages: axvcpu

riscv_vcpu

0.5.15 - 2026-06-27

Other

  • updated the following local packages: axvcpu

x86_vcpu

0.5.15 - 2026-06-27

Other

  • updated the following local packages: axdevice_base, axvcpu, x86_vlapic

sg2002-tpu

0.3.1 - 2026-06-27

Other

  • updated the following local packages: ax-dma

ax-libc

0.5.22 - 2026-06-27

Other

  • updated the following local packages: ax-driver, ax-hal, ax-feat, ax-posix-api


This PR was generated with release-plz.

@mai-team-app mai-team-app Bot 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.

审核通过 ✅

这是一个由 release-plz 自动生成的标准发布 PR,仅包含 ax-sched 的版本号更新(0.5.7 → 0.5.8)。

变更内容:

  • components/axsched/Cargo.toml:版本号 0.5.7 → 0.5.8
  • Cargo.toml(workspace):同步更新依赖版本
  • Cargo.lock:同步更新锁文件
  • components/axsched/CHANGELOG.md:新增 0.5.8 版本条目,记录 #1354 的修复(远程 IPI kick 时强制重新调度)

验证结果:

  • 仅涉及版本号和 changelog 文件变更,无代码修改
  • 版本号在所有相关文件中保持一致
  • CHANGELOG 条目与 PR 描述匹配
  • PR 描述标注 ✓ API compatible changes,属于语义化版本兼容的补丁发布
  • 无 CI 检查运行记录(该 PR 新建,CI 尚未触发)
  • 无已有评论或审查

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@ZR233 ZR233 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

本轮审查当前 head b5f0569f3090edaf3e4a6a304cc3c9a8ba43b51b,这是 release-plz 自动生成的 release PR,实际 diff 只包含 ax-sched 0.5.7 -> 0.5.8 的版本号同步、workspace 依赖同步、Cargo.lock 同步,以及 components/axsched/CHANGELOG.md 中新增 0.5.8 条目。没有 Rust 逻辑或测试行为变更。

验证结果:

  • git merge-tree --write-tree origin/dev HEAD 通过。
  • git diff --check origin/dev...HEAD 通过。
  • cargo metadata --locked --format-version=1 通过,解析到的 ax-sched 版本为 0.5.8,manifest 路径为 components/axsched/Cargo.toml
  • 检查 Cargo.toml/Cargo.lock/components/axsched/Cargo.toml,版本同步为 0.5.8
  • 未发现新增 [patch.crates-io] 覆盖。

当前分支没有 reported checks;考虑到本 PR 只改 release 元数据和 lockfile,没有代码路径变更,本地 locked metadata 与 diff/merge 检查已经覆盖本次变更面。重复/重叠方面,这是 release metadata PR,不与其他功能 PR 形成实现冲突。

批准。

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-24T02-26-04Z branch from b5f0569 to 61dfd8d Compare June 24, 2026 08:29

@mai-team-app mai-team-app Bot 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.

审查通过 ✅

PR 内容:release-plz 自动生成的发布 PR,包含 25 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 代码逻辑变更。

变更要点

  • ax-sched 0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 (#1354)
  • someboot 0.2.3 → 0.3.0(⚠ API breaking):向 ArchTrait 新增无默认实现的 is_mmu_enabled() 方法 (#1362),正确按语义化版本进行了 breaking bump
  • 其余 23 个 crate 为依赖传递版本同步更新

验证结果

  • git merge-tree --write-tree origin/dev HEAD 通过,无合并冲突
  • git diff --check 通过
  • cargo metadata --locked 通过,锁文件与 Cargo.toml 一致
  • 未发现新增 [patch.crates-io] 覆盖
  • 逐一核对 25 个 crate 版本号,workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致

CI 状态

  • CI 运行 #7215 (GitHub Actions) 状态为 action_required,0 个 job 运行、0 个 check run。这是 GitHub 环境保护规则等待审批,非 PR 引起的 CI 失败。由于本 PR 仅修改版本元数据(Cargo.toml/Cargo.lock/CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。

重复/重叠分析

  • 本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。当前 dev 分支上的其他 open PR 均为独立的功能开发,与本版本发布无重叠。

已有审查

  • 旧 head (b5f0569f) 上有两条 APPROVE 审查(mai-team-app[bot]ZR233)。当前 head (61dfd8db) 由 release-plz 重建,新增了更多 crate 版本,逻辑性质与旧 head 一致。

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@mai-team-app mai-team-app Bot 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.

审核通过 ✅

PR 内容:release-plz 自动生成的发布 PR,包含 25 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 代码逻辑变更。

变更要点

  • ax-sched 0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 (#1354)
  • someboot 0.2.3 → 0.3.0(⚠ API breaking):向 ArchTrait 新增无默认实现的 is_mmu_enabled() 方法 (#1362),正确按语义化版本进行了 breaking bump
  • 其余 23 个 crate 为依赖传递版本同步更新

验证结果

  • git diff --check origin/dev...HEAD 通过,无空白错误
  • cargo metadata --locked 通过,锁文件与 Cargo.toml 一致
  • 未发现新增 [patch.crates-io] 覆盖
  • 逐一核对 25 个 crate 版本号,workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致

CI 状态

  • 当前 head (61dfd8db) 无 check run 和 status 记录。考虑到本 PR 仅修改版本元数据(Cargo.toml/Cargo.lock/CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。

已有审查

  • 已有 3 条 APPROVE 审查(2 条在旧 head b5f0569f,1 条在当前 head 61dfd8db)。当前 head 由 release-plz 重建,新增了更多 crate 版本,逻辑性质与旧 head 一致。

重复/重叠分析

  • 本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@mai-team-app mai-team-app Bot mentioned this pull request Jun 24, 2026
@github-actions
github-actions Bot force-pushed the release-plz-2026-06-24T02-26-04Z branch from 61dfd8d to 5c6e58c Compare June 25, 2026 01:01

@mai-team-app mai-team-app Bot 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.

审核通过 ✅

PR 内容:release-plz 自动生成的发布 PR,包含 25 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。

变更要点

  • ax-sched 0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 (#1354)
  • someboot 0.2.3 → 0.3.0(⚠ API breaking):向 ArchTrait 新增无默认实现的 is_mmu_enabled() 方法 (#1362),正确按语义化版本进行了 breaking bump
  • 其余 23 个 crate 为依赖传递版本同步更新

验证结果

  • git diff --check origin/dev...HEAD 通过,无空白错误
  • cargo metadata --locked 通过,锁文件与 Cargo.toml 一致
  • git diff origin/dev...HEAD -- '*.rs' 无 Rust 源码变更
  • ✅ 逐一核对 25 个 crate 版本号,workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致
  • ✅ 未发现新增 [patch.crates-io] 覆盖

CI 状态
当前 head (5c6e58c4) 无 check run 和 status 记录。考虑到本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。

已有审查
已有 4 条 APPROVE 审查(2 条在旧 head b5f0569f,2 条在旧 head 61dfd8db)。当前 head 由 release-plz 重建,新增了更多 crate 版本,逻辑性质与旧 head 一致。

重复/重叠分析
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-24T02-26-04Z branch from 5c6e58c to 81cae3e Compare June 25, 2026 01:29

@mai-team-app mai-team-app Bot 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.

审核通过 ✅

PR 内容:release-plz 自动生成的发布 PR,包含 30 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。

变更要点

  • ax-cpu 0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind 新增 ArithmeticError 变体,Other 判别值从 4 改为 5,关联 #1367(x86_64 #DE 除法错误传递为 SIGFPE)
  • someboot 0.2.3 → 0.3.0(⚠ API breaking):向 ArchTrait 新增无默认实现的 is_mmu_enabled() 方法,关联 #1362
  • ax-sched 0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354
  • starry-signal 0.8.5 → 0.8.6、starry-kernel 0.6.4 → 0.6.5:#1367 修复同步
  • 其余 25 个 crate 为依赖传递版本同步更新

验证结果

  • cargo metadata --locked 通过,锁文件与 Cargo.toml 一致
  • git diff --check origin/dev...HEAD 通过,无空白错误
  • git diff origin/dev...HEAD -- '*.rs' 无 Rust 源码变更
  • ✅ 逐一核对 30 个 crate 版本号,workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致
  • ✅ 未发现新增 [patch.crates-io] 覆盖

CI 状态
当前 head (81cae3ea) 无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。

已有审查
已有 5 条 APPROVE 审查均在旧 head 上(b5f0569f61dfd8db5c6e58c4),当前 head 81cae3ea 由 release-plz 重建,逻辑性质一致。

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-24T02-26-04Z branch from 81cae3e to 7b1c409 Compare June 25, 2026 01:35

@mai-team-app mai-team-app Bot 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.

审核通过 ✅

PR 内容:release-plz 自动生成的发布 PR,包含 30 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。

变更要点

  • ax-cpu 0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind 新增 ArithmeticError 变体,Other 判别值从 4 改为 5,关联 #1367(x86_64 #DE 除法错误传递为 SIGFPE)
  • someboot 0.2.3 → 0.3.0(⚠ API breaking):向 ArchTrait 新增无默认实现的 is_mmu_enabled() 方法,关联 #1362
  • ax-sched 0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354
  • starry-signal 0.8.5 → 0.8.6、starry-kernel 0.6.4 → 0.6.5:#1367 修复同步
  • 其余 25 个 crate 为依赖传递版本同步更新

验证结果

  • git diff --check origin/dev...HEAD 通过,无空白错误
  • git merge-tree --write-tree origin/dev HEAD 通过,无合并冲突
  • cargo metadata --locked 通过,锁文件与 Cargo.toml 一致
  • git diff origin/dev...HEAD -- '*.rs' 无 Rust 源码变更
  • ✅ 逐一核对 30 个关键 crate 版本号,workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致
  • ✅ 未发现新增 [patch.crates-io] 覆盖
  • ✅ breaking changes(ax-cpusomeboot)正确按语义化版本进行了 major/minor bump

CI 状态
当前 head(7b1c4090dd)无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。

已有审查
已有 6 条 APPROVE 审查均在旧 head 上,当前 head 7b1c4090dd 由 release-plz 重建,逻辑性质与旧 head 一致。

重复/重叠分析
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@ZR233 ZR233 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

本轮审查当前 head 7b1c4090dd749e24187ac337d496e3a00eb3a825。这是 release-plz 重新生成的 release PR,diff 只包含 Cargo.tomlCargo.lock 和各 crate CHANGELOG.md 的版本/发布元数据同步;当前三点 diff 中没有 .rs 文件变更。

审查清单:PR 元数据、当前 head、既有 review、review thread、CI 状态、合并可行性、依赖元数据、重复/重叠都已检查。当前 head 没有 unresolved review thread;gh pr checks 显示没有 reported checks,因此没有把 CI 当作通过证据,而是做了本地元数据/合并/差异校验。

验证结果:

  • git diff --check origin/dev...origin/pr/1359 通过。
  • git merge-tree --write-tree origin/dev origin/pr/1359 通过。
  • /tmp/tgoskits-pr1359 运行 cargo metadata --locked --format-version=1 --no-deps 通过,解析到 ax-cpu 0.8.0ax-sched 0.5.8someboot 0.3.0starry-kernel 0.6.5
  • git diff --name-only origin/dev...HEAD -- '*.rs' 为空。
  • rg -n '\[patch\.crates-io\]' -g 'Cargo.toml' . 未发现新增 crates.io patch。

测试覆盖方面,本 PR 不修改运行时代码或测试逻辑,仅同步 release 元数据和 lockfile;没有新增行为需要回归测试。重复/重叠方面,它是自动发布元数据 PR,不与其他功能 PR 形成实现重复。

批准。

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-24T02-26-04Z branch from 7b1c409 to d06f30d Compare June 25, 2026 03:02

@mai-team-app mai-team-app Bot 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.

审核通过 ✅

PR 内容:release-plz 自动生成的发布 PR,包含 30 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。

变更要点

  • ax-cpu 0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind 新增 ArithmeticError 变体,Other 判别值从 4 改为 5,关联 #1366#1367
  • someboot 0.2.3 → 0.3.0(⚠ API breaking):向 ArchTrait 新增无默认实现的 is_mmu_enabled() 方法,关联 #1362
  • ax-net 0.9.0 → 0.10.0(⚠ API breaking):新增 Priority/IpTos/RecvTos/RecvTrafficClass socket 选项变体,关联 #1319
  • ax-sched 0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354
  • starry-signal 0.8.5 → 0.8.6、starry-kernel 0.6.4 → 0.6.5:#1367 修复同步
  • 其余 crate 为依赖传递版本同步更新

验证结果

  • git diff --check origin/dev...HEAD 通过,无空白错误
  • git merge-tree --write-tree origin/dev HEAD 通过,无合并冲突
  • cargo metadata --locked --no-deps 通过,锁文件与 Cargo.toml 一致
  • git diff origin/dev...HEAD -- '*.rs' 无 Rust 源码变更
  • ✅ 逐一核对关键 crate 版本号,workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致
  • ✅ 未发现新增 [patch.crates-io] 覆盖
  • ✅ breaking changes(ax-cpusomebootax-net)正确按语义化版本进行了 breaking bump

CI 状态
当前 head (d06f30d9) 无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。

已有审查
已有 8 条 APPROVE 审查在旧 head 上(b5f0569f61dfd8db5c6e58c481cae3ea7b1c4090dd),当前 head d06f30d9 由 release-plz 重建,逻辑性质与旧 head 一致。

重复/重叠分析
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-24T02-26-04Z branch from d06f30d to 03b3175 Compare June 25, 2026 04:04

@ZR233 ZR233 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

本轮复审当前 head 03b317572db39dbd00c2dc56700d0b39afdc5eba。这是 release-plz 重新生成的 release PR;基于最新 origin/dev 的三点 diff 只包含 Cargo.tomlCargo.lock 和各 crate CHANGELOG.md/版本号同步,没有 .rs 源码变更。

审查清单已核对:PR 元数据、当前 head、合并可行性、依赖元数据、review threads、CI 状态、重复/重叠均已检查。当前无 unresolved review thread;gh pr checks 仍显示该 release 分支没有 reported checks,所以没有把 CI 当作通过依据。

本地验证结果:git diff --check origin/dev...origin/pr/1359 通过;git merge-tree --write-tree origin/dev origin/pr/1359 通过;cargo metadata --locked --format-version=1 --no-deps 通过;git diff --name-only origin/dev...HEAD -- "*.rs" 为空;全仓库 Cargo.toml 未发现新增 [patch.crates-io]。metadata 中关键版本为 ax-cpu 0.8.0ax-sched 0.5.8someboot 0.3.0ax-net 0.10.0starry-kernel 0.6.5

本 PR 不修改运行时代码或测试逻辑,仅同步 release 元数据和 lockfile;没有新增行为需要额外回归测试。批准。

@mai-team-app mai-team-app Bot 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.

审核通过 ✅

PR 内容:release-plz 自动生成的发布 PR,包含 30 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。

变更要点

  • ax-cpu 0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind 新增 ArithmeticError 变体,Other 判别值从 4 改为 5,关联 #1366#1367
  • someboot 0.2.3 → 0.3.0(⚠ API breaking):向 ArchTrait 新增无默认实现的 is_mmu_enabled() 方法,关联 #1362
  • ax-net 0.9.0 → 0.10.0(⚠ API breaking):新增 Priority/IpTos/RecvTos/RecvTrafficClass socket 选项变体,关联 #1319
  • ax-sched 0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354
  • starry-signal 0.8.5 → 0.8.6、starry-kernel 0.6.4 → 0.6.5:#1367 修复同步
  • 其余 25 个 crate 为依赖传递版本同步更新

验证结果

  • git diff --check origin/dev...HEAD 通过,无空白错误
  • git merge-tree --write-tree origin/dev HEAD 通过,无合并冲突
  • cargo metadata --locked --no-deps 通过,锁文件与 Cargo.toml 一致
  • git diff origin/dev...HEAD -- '*.rs' 无 Rust 源码变更(0 个文件)
  • ✅ 未发现新增 [patch.crates-io] 覆盖
  • ✅ breaking changes(ax-cpusomebootax-net)正确按语义化版本进行了 breaking bump

CI 状态
当前 head (03b31757) 无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。

已有审查
已有 10 条 APPROVE 审查在旧 head 上,当前 head 由 release-plz 重建,逻辑性质与旧 head 一致。

重复/重叠分析
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-24T02-26-04Z branch from 03b3175 to 72deb35 Compare June 25, 2026 05:48

@mai-team-app mai-team-app Bot 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.

审核通过 ✅

PR 内容:release-plz 自动生成的发布 PR,包含 32 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。

变更要点

  • ax-cpu 0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind 新增 ArithmeticError 变体,Other 判别值从 4 改为 5,关联 #1366#1367
  • someboot 0.2.3 → 0.3.0(⚠ API breaking):向 ArchTrait 新增无默认实现的 is_mmu_enabled() 方法,关联 #1362
  • ax-net 0.9.0 → 0.10.0(⚠ API breaking):新增 Priority/IpTos/RecvTos/RecvTrafficClass socket 选项变体,关联 #1319
  • ax-sched 0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354
  • starry-signal 0.8.5 → 0.8.6、starry-kernel 0.6.4 → 0.6.5:#1367 修复同步
  • rockchip-npu 0.2.6 → 0.2.7、ax-driver 0.8.2 → 0.8.3:#1364 GEM cache flags 修复
  • 其余 25 个 crate 为依赖传递版本同步更新

验证结果

  • git diff --check origin/dev...HEAD 通过,无空白错误
  • git merge-tree --write-tree origin/dev HEAD 通过,无合并冲突
  • cargo metadata --locked --no-deps 通过,锁文件与 Cargo.toml 一致
  • git diff origin/dev...HEAD -- '*.rs' 无 Rust 源码变更(0 个文件)
  • ✅ 逐一核对关键 crate 版本号,workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致
  • ✅ 未发现新增 [patch.crates-io] 覆盖
  • ✅ breaking changes(ax-cpusomebootax-net)正确按语义化版本进行了 breaking bump

CI 状态
当前 head (72deb3514) 无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。

已有审查
已有 11 条 APPROVE 审查在旧 head 上(b5f0569f61dfd8db5c6e58c481cae3ea7b1c4090ddd06f30d903b31757),当前 head 72deb3514 由 release-plz 重建,新增了 ax-net breaking change,逻辑性质与旧 head 一致。

重复/重叠分析
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-24T02-26-04Z branch from 72deb35 to 37d0e8c Compare June 25, 2026 06:54

@mai-team-app mai-team-app Bot 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.

审核通过 ✅

PR 内容:release-plz 自动生成的发布 PR,包含 42 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。

变更要点

  • ax-cpu 0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind 新增 ArithmeticError 变体,Other 判别值从 4 改为 5,关联 #1366#1367
  • irq-framework 0.1.1 → 0.2.0(⚠ API breaking):IrqRequest 不再 derive Clone/Copy/Debug,IrqStatus 新增 action_running 字段,关联 #1265
  • someboot 0.2.3 → 0.3.0(⚠ API breaking):向 ArchTrait 新增无默认实现的 is_mmu_enabled() 方法,关联 #1362
  • ax-plat 0.7.0 → 0.8.0(⚠ API breaking):IrqIf::set_affinityConsoleIf::device_id/claim_runtime_output 新 trait 方法,ConsoleIf 变为 sealed trait,关联 #1265
  • rdif-serial 0.8.2 → 0.9.0(⚠ API breaking):serial 接口重构,关联 #1265
  • some-serial 0.6.2 → 0.7.0(⚠ API breaking):serial 接口重构,关联 #1265
  • ax-driver 0.8.2 → 0.9.0(⚠ API breaking):serial driver 模块重构,关联 #1265
  • ax-net 0.9.0 → 0.10.0(⚠ API breaking):新增 Priority/IpTos/RecvTos/RecvTrafficClass socket 选项变体,关联 #1319
  • ax-sched 0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354
  • rockchip-npu 0.2.6 → 0.2.7、ax-driver:GEM cache flags 修复 #1364
  • starry-signal 0.8.5 → 0.8.6、starry-kernel 0.6.4 → 0.6.5:#1367 修复同步
  • 其余 crate 为依赖传递版本同步更新

验证结果

  • git diff --check origin/dev...HEAD 通过,无空白错误
  • git merge-tree --write-tree origin/dev HEAD 通过,无合并冲突
  • cargo metadata --locked --no-deps 通过,锁文件与 Cargo.toml 一致
  • git diff origin/dev...HEAD -- '*.rs' 无 Rust 源码变更(0 个文件)
  • ✅ 逐一核对关键 crate 版本号,workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致
  • ✅ 未发现新增 [patch.crates-io] 覆盖
  • ✅ breaking changes(ax-cpuirq-frameworksomebootax-platrdif-serialsome-serialax-driverax-net)正确按语义化版本进行了 breaking bump

CI 状态
当前 head (37d0e8c51) CI 运行 #7323 状态为 action_required,这是 GitHub 环境保护规则等待审批,非 PR 引起的 CI 失败。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。

已有审查
已有 12 条 APPROVE 审查在旧 head 上(b5f0569f61dfd8db5c6e58c481cae3ea7b1c4090ddd06f30d903b3175772deb3514),当前 head 37d0e8c51 由 release-plz 重建,逻辑性质与旧 head 一致。

重复/重叠分析
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-24T02-26-04Z branch 4 times, most recently from 0ecc43b to a7a6b14 Compare June 25, 2026 09:35
@github-actions
github-actions Bot force-pushed the release-plz-2026-06-24T02-26-04Z branch from ebe552f to 3f940cb Compare June 26, 2026 04:31

@mai-team-app mai-team-app Bot 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.

审核通过 ✅

PR 内容:release-plz 自动生成的发布 PR,包含 42 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。

变更要点

  • ax-cpu 0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind 新增 ArithmeticError 变体,关联 #1366#1367
  • someboot 0.2.3 → 0.3.0(⚠ API breaking):向 ArchTrait 新增无默认实现的 is_mmu_enabled() 方法,关联 #1362
  • ax-net 0.9.0 → 0.10.0(⚠ API breaking):新增 socket QoS 选项变体,关联 #1319
  • irq-framework 0.1.1 → 0.2.0(⚠ API breaking):align IRQ model with dev,关联 #1265
  • ax-plat 0.7.0 → 0.8.0(⚠ API breaking):新增 IrqIf::set_affinityConsoleIf::device_id 等 trait 方法
  • rdif-serial 0.8.2 → 0.9.0(⚠ API breaking):align IRQ model with dev,关联 #1265
  • some-serial 0.6.2 → 0.7.0(⚠ API breaking):align IRQ model with dev,关联 #1265
  • ax-driver 0.8.2 → 0.9.0(⚠ API breaking):新增 VisionFive2 动态 RTC/MMC,关联 #1353
  • ax-sched 0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度,关联 #1354
  • starry-kernel 0.6.4 → 0.6.5:#1364 GEM cache、#1367 SIGFPE、#1375 lockdep 修复等
  • starry-signal 0.8.5 → 0.8.6:#1367 x86_64 #DE 修复同步
  • 其余 30+ 个 crate 为依赖传递版本同步更新

验证结果

  • git merge-tree --write-tree origin/dev HEAD 通过,无合并冲突
  • git diff --check origin/dev...HEAD 通过,无空白错误
  • cargo metadata --locked 通过,锁文件与 Cargo.toml 一致
  • git diff origin/dev...HEAD -- '*.rs' 无 Rust 源码变更(0 个文件)
  • ✅ 未发现新增 [patch.crates-io] 覆盖
  • ✅ breaking changes(ax-cpusomebootax-netirq-frameworkax-platrdif-serialsome-serialax-driver)正确按语义化版本进行了 breaking bump

CI 状态
当前 head (3f940cbd) 无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。

已有审查
已有 12+ 条 APPROVE 审查在旧 head 上,当前 head 由 release-plz 重建,逻辑性质与旧 head 一致。

重复/重叠分析
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-24T02-26-04Z branch from 3f940cb to 11a0f04 Compare June 26, 2026 04:46

@mai-team-app mai-team-app Bot 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.

审核通过 ✅

PR 内容:release-plz 自动生成的发布 PR,包含 42 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。

变更要点(API breaking)

  • ax-cpu 0.7.1 → 0.8.0(⚠):ExceptionKind 新增 ArithmeticError 变体,Other 判别值 4→5,关联 #1366#1367
  • irq-framework 0.1.1 → 0.2.0(⚠):IrqRequest 不再 impl Clone/Copy/Debug/UnwindSafeIrqStatus 新增 action_running 字段,关联 #1265
  • ax-plat 0.7.0 → 0.8.0(⚠):IrqIf::set_affinityConsoleIf::device_id/claim_runtime_output 新 trait 方法,ConsoleIf 新增 sealed,关联 #1265
  • rdif-serial 0.8.2 → 0.9.0(⚠):整体重构,旧结构体/trait 全部移除或重命名,关联 #1265
  • some-serial 0.6.2 → 0.7.0(⚠):跟随 rdif-serial 重构,关联 #1265
  • someboot 0.2.3 → 0.3.0(⚠):ArchTrait 新增 is_mmu_enabled() 方法,关联 #1362
  • ax-driver 0.8.2 → 0.9.0(⚠):串口模块重构,关联 #1265
  • ax-net 0.9.0 → 0.10.0(⚠):新增 Priority/IpTos/RecvTos/RecvTrafficClass socket 选项变体,关联 #1319

变更要点(兼容)

  • ax-sched 0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354
  • starry-signal 0.8.5 → 0.8.6、starry-kernel 0.6.4 → 0.6.5:#1367 修复同步
  • rdrive 0.23.1 → 0.23.2、axklib 0.6.5 → 0.6.6、starry-process 0.4.10 → 0.4.11 等:依赖传递同步
  • 其余 30+ crate 为依赖传递版本同步

验证结果

  • git diff --check origin/dev...HEAD 通过,无空白错误
  • git merge-tree --write-tree origin/dev HEAD 通过,无合并冲突
  • cargo metadata --locked --no-deps 通过,锁文件与 Cargo.toml 一致
  • git diff origin/dev...HEAD -- '*.rs' 无 Rust 源码变更(0 个文件)
  • ✅ 全部 88 个文件为 .toml(44)/ .md(43)/ .lock(1),纯发布元数据
  • ✅ 未发现新增 [patch.crates-io] 覆盖
  • ✅ breaking changes(8 个 crate)均正确按语义化版本进行了 breaking bump

CI 状态
当前 head (11a0f04c) 无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。

已有审查
已有 14 条 APPROVE 审查在旧 head 上,当前 head 由 release-plz 重建,逻辑性质与旧 head 一致。

重复/重叠分析
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-24T02-26-04Z branch from 11a0f04 to f390a1d Compare June 26, 2026 05:02

@mai-team-app mai-team-app Bot 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.

审核通过 ✅

PR 内容:release-plz 自动生成的发布 PR,包含 42 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。

变更要点

  • ax-cpu 0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind 新增 ArithmeticError 变体,Other 判别值从 4 改为 5,关联 #1366#1367
  • someboot 0.2.3 → 0.3.0(⚠ API breaking):向 ArchTrait 新增无默认实现的 is_mmu_enabled() 方法,关联 #1362
  • ax-net 0.9.0 → 0.10.0(⚠ API breaking):新增 Priority/IpTos/RecvTos/RecvTrafficClass socket 选项变体,关联 #1319
  • irq-framework 0.1.1 → 0.2.0(⚠ API breaking):IrqRequest 移除 Clone/Copy/Debug derive,新增 IrqStatus.action_running 字段
  • rdif-serial 0.8.2 → 0.9.0(⚠ API breaking):接口重构
  • some-serial 0.6.2 → 0.7.0(⚠ API breaking):接口重构
  • ax-driver 0.8.2 → 0.9.0(⚠ API breaking):模块重构
  • ax-plat 0.7.0 → 0.8.0(⚠ API breaking):IrqIf 新增 set_affinityConsoleIf 新增方法并密封
  • ax-sched 0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354
  • starry-signal 0.8.5 → 0.8.6、starry-kernel 0.6.4 → 0.6.5:#1367 修复同步
  • crab-usb 0.9.8 → 0.9.9:忽略 xhci iso ring xrun 事件 #1376
  • rockchip-npu 0.2.6 → 0.2.7:GEM cache flags 修复 #1364
  • 其余 crate 为依赖传递版本同步更新

验证结果

  • git diff --check origin/dev...HEAD 通过,无空白错误
  • git merge-tree --write-tree origin/dev HEAD 通过,无合并冲突
  • cargo metadata --locked --no-deps 通过,锁文件与 Cargo.toml 一致
  • git diff origin/dev...HEAD -- '*.rs' 无 Rust 源码变更(0 个文件)
  • ✅ 核对关键 crate 版本号,workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致
  • ✅ 未发现新增 [patch.crates-io] 覆盖
  • ✅ breaking changes 均正确按语义化版本进行了 breaking bump

CI 状态
当前 head (f390a1d0) 无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。

已有审查
已有 11+ 条 APPROVE 审查在旧 head 上,当前 head f390a1d0 由 release-plz 重建,新增了更多 crate 版本(如 crab-usbnvme-driverrockchip-npu 等),逻辑性质与旧 head 一致。

重复/重叠分析
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-24T02-26-04Z branch from f390a1d to fd4d87b Compare June 26, 2026 05:34

@mai-team-app mai-team-app Bot 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.

审核通过 ✅

PR 内容:release-plz 自动生成的发布 PR,包含 52 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。

变更要点

  • ax-cpu 0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind 新增 ArithmeticError 变体,Other 判别值从 4 改为 5,关联 #1366#1367
  • someboot 0.2.3 → 0.3.0(⚠ API breaking):向 ArchTrait 新增无默认实现的 is_mmu_enabled() 方法,关联 #1362
  • ax-net 0.9.0 → 0.10.0(⚠ API breaking):新增 Priority/IpTos/RecvTos/RecvTrafficClass socket 选项变体,关联 #1319
  • irq-framework 0.1.1 → 0.2.0(⚠ API breaking):IrqRequest 不再 derive Clone/Copy/DebugIrqStatus 新增 action_running 字段,关联 #1265
  • rdif-serial 0.8.2 → 0.9.0(⚠ API breaking):接口重构,关联 #1265
  • some-serial 0.6.2 → 0.7.0(⚠ API breaking):接口重构,关联 #1265
  • ax-driver 0.8.2 → 0.9.0(⚠ API breaking):驱动模块重构,关联 #1265#1353
  • ax-plat 0.7.0 → 0.8.0(⚠ API breaking):IrqIf 新增 set_affinityConsoleIf 新增 device_id/claim_runtime_outputConsoleIf 变为 sealed trait,关联 #1265#1373
  • arm_vgic 0.4.14 → 0.5.0(⚠ API breaking):GITS 新增 submission_lock,关联 #1335
  • axdevice 0.4.14 → 0.5.0(⚠ API breaking):设备模型重构,关联 #1335
  • ax-sched 0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354
  • starry-signal 0.8.5 → 0.8.6、starry-kernel 0.6.4 → 0.6.5:#1367 修复同步
  • rockchip-npu 0.2.6 → 0.2.7:GEM cache flags 修复 #1364
  • crab-usb 0.9.8 → 0.9.9:忽略 xhci iso ring xrun 事件 #1376
  • 其余 38 个 crate 为依赖传递版本同步更新

验证结果

  • git diff --check origin/dev...HEAD 通过,无空白错误
  • git merge-tree --write-tree origin/dev HEAD 通过,无合并冲突
  • cargo metadata --locked --no-deps 通过,锁文件与 Cargo.toml 一致
  • git diff origin/dev...HEAD -- '*.rs' 无 Rust 源码变更(0 个文件)
  • ✅ 全仓库 Cargo.toml 未发现新增 [patch.crates-io] 覆盖
  • ✅ breaking changes(ax-cpusomebootax-netirq-frameworkrdif-serialsome-serialax-driverax-platarm_vgicaxdevice)正确按语义化版本进行了 breaking bump

CI 状态
当前 head (fd4d87b2) 无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。

已有审查
已有 14+ 条 APPROVE 审查在旧 head 上(b5f0569f61dfd8db5c6e58c481cae3ea7b1c4090ddd06f30d903b3175772deb3514 等),当前 head fd4d87b2 由 release-plz 重建,逻辑性质与旧 head 一致。

重复/重叠分析
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-24T02-26-04Z branch from fd4d87b to 7d17cc6 Compare June 26, 2026 05:53

@ZR233 ZR233 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

按当前 head 7d17cc6070388a3de49f439d8e1db92ec1e517dc 复审了这个 release-plz PR。变更内容是自动发布元数据:根 Cargo.toml / Cargo.lock 中的 workspace 版本更新、各发布 crate 的 Cargo.toml 版本号更新,以及对应 CHANGELOG.md 追加条目;没有看到实现代码、测试逻辑、运行脚本或 CI 配置变化。

本地验证:

  • git diff --name-only origin/dev...HEAD 检查为 release 形态,只包含根 Cargo.toml / Cargo.lock、各 crate Cargo.tomlCHANGELOG.md
  • git diff --check origin/dev...HEAD 通过。
  • rg -n '\[patch\.crates-io\]' -g 'Cargo.toml' . 未发现 crates.io patch。
  • cargo metadata --locked --format-version=1 通过,说明当前 manifest 与 Cargo.lock 一致。

CI 状态:当前 head 没有上报 GitHub checks,因此没有把远端 CI 当作通过证据;本轮只按 release PR 的元数据范围做了上述本地校验。重复/重叠方面,open PR 搜索只发现本 release-plz PR;其它命中项是 changelog/版本依赖引用,不是另一个 release PR。

基于当前检查,这个 PR 作为自动发布元数据更新可以合并。

@mai-team-app mai-team-app Bot 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.

审核通过 ✅

PR 内容:release-plz 自动生成的发布 PR,包含 60+ 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。

变更要点

  • dma-api 0.8.2 → 0.9.0(⚠ API breaking):DeviceDma::new 参数数量变更
  • ax-cpu 0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind 新增 ArithmeticError 变体,关联 #1366#1367
  • irq-framework 0.1.1 → 0.2.0(⚠ API breaking):IrqRequest 不再实现 Clone/Copy/Debug,关联 #1265
  • ax-plat 0.7.0 → 0.8.0(⚠ API breaking):新增 IrqIf::set_affinityConsoleIf::device_id 等方法
  • rdif-serial 0.8.2 → 0.9.0(⚠ API breaking):序列接口重构,关联 #1265
  • some-serial 0.6.2 → 0.7.0(⚠ API breaking):序列接口重构
  • someboot 0.2.3 → 0.3.0(⚠ API breaking):ArchTrait 新增 is_mmu_enabled() 方法,关联 #1362
  • ax-driver 0.8.2 → 0.9.0(⚠ API breaking):序列模块重构
  • ax-fs-ng 0.5.21 → 0.6.0(⚠ API breaking):DMA 缓冲区接口变更
  • ax-net 0.9.0 → 0.10.0(⚠ API breaking):新增 socket 选项变体,关联 #1319
  • arm_vgic 0.4.14 → 0.5.0(⚠ API breaking):GITS 新增 submission_lock,关联 #1364
  • axdevice 0.4.14 → 0.5.0(⚠ API breaking):设备注册/迭代接口重构
  • 其余 crate 为依赖传递版本同步更新

验证结果

  • git diff --check origin/dev...HEAD 通过,无空白错误
  • git merge-tree --write-tree origin/dev HEAD 通过,无合并冲突
  • cargo metadata --locked --no-deps 通过,锁文件与 Cargo.toml 一致
  • git diff origin/dev...HEAD -- '*.rs' 无 Rust 源码变更(0 个文件)
  • ✅ 未发现新增 [patch.crates-io] 覆盖
  • ✅ breaking changes 均正确按语义化版本进行了 breaking bump

CI 状态
当前 head (7d17cc60) 无 check run 和 commit status 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。

已有审查
已有 14+ 条 APPROVE 审查在旧 head 上(mai-team-app[bot]ZR233),当前 head 7d17cc60 由 release-plz 重建,逻辑性质与旧 head 一致。

重复/重叠分析
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。当前 dev 分支上的其他 open PR(如 #1380 lockdep、#1379 cgroup 等)均为独立的功能开发,与本版本发布无重叠。

测试覆盖
本 PR 不修改运行时代码或测试逻辑,仅同步 release 元数据和 lockfile;没有新增行为需要回归测试。

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-24T02-26-04Z branch from 7d17cc6 to 93f4d6c Compare June 26, 2026 06:59

@mai-team-app mai-team-app Bot 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.

审核通过 ✅

PR 内容:release-plz 自动生成的发布 PR,当前 head 93f4d6cd8,包含约 60 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更git diff origin/dev...HEAD -- '*.rs' 输出为空)。

变更要点

  • dma-api 0.8.2 → 0.9.0(⚠ API breaking):DeviceDma::new 参数数变更
  • ax-cpu 0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind 新增 ArithmeticError 变体,Other 判别值 4→5,关联 #1366#1367
  • irq-framework 0.1.1 → 0.2.0(⚠ API breaking):IrqRequest 移除 Copy/Clone/Debug derive,关联 #1265
  • ax-plat 0.7.0 → 0.8.0(⚠ API breaking):IrqIf::set_affinityConsoleIf 密封及新方法,关联 #1265
  • rdif-serial 0.8.2 → 0.9.0 / some-serial 0.6.2 → 0.7.0(⚠ API breaking):串口 IRQ 模型重构,关联 #1265
  • someboot 0.2.3 → 0.3.0(⚠ API breaking):ArchTrait::is_mmu_enabled() 新增,关联 #1362
  • ax-driver 0.8.2 → 0.9.0(⚠ API breaking):串口驱动模块路径变更,关联 #1265
  • ax-fs-ng 0.5.21 → 0.6.0 / ax-net 0.9.0 → 0.10.0(⚠ API breaking):block DMA 简化、socket 选项扩展
  • arm_vgic 0.4.14 → 0.5.0 / axdevice 0.4.14 → 0.5.0(⚠ API breaking):GITS/设备注册 API 重构
  • ax-sched 0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354
  • 其余 crate 为依赖传递版本同步更新

验证结果

  • git diff --check origin/dev...HEAD 通过,无空白错误
  • git merge-tree --write-tree origin/dev HEAD 通过,无合并冲突(tree: d47ca50e6
  • cargo metadata --locked --no-deps 通过,锁文件与 Cargo.toml 一致
  • git diff origin/dev...HEAD -- '*.rs' 无 Rust 源码变更(0 个文件)
  • ✅ 逐一核对关键 crate 版本号(ax-sched 0.5.8、ax-cpu 0.8.0、someboot 0.3.0、dma-api 0.9.0、starry-kernel 0.6.5),workspace Cargo.toml、各 crate Cargo.toml 与 Cargo.lock 中版本完全一致
  • ✅ 未发现新增 [patch.crates-io] 覆盖
  • ✅ breaking changes 均正确按语义化版本进行了 major/minor bump

CI 状态
CI 运行 #7458 (workflow run 28222602802) 状态为 action_required,0 个 job 运行、0 个 check run。这是 GitHub 环境保护规则等待审批,非 PR 引起的 CI 失败。由于本 PR 仅修改版本元数据(Cargo.toml/Cargo.lock/CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。

已有审查
已有 15+ 条 APPROVE 审查在旧 head 上。当前 head 93f4d6cd8 由 release-plz 重建,逻辑性质与旧 head 一致。

重复/重叠分析
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-24T02-26-04Z branch from 93f4d6c to 1f18410 Compare June 26, 2026 07:18

@mai-team-app mai-team-app Bot 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.

审核通过 ✅

PR 内容:release-plz 自动生成的发布 PR,包含大量 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。

变更要点(关键 breaking changes)

  • dma-api 0.8.2 → 0.9.0(⚠ API breaking):DeviceDma::new 新增参数
  • ax-cpu 0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind 新增 ArithmeticError 变体,关联 #1366#1367
  • irq-framework 0.1.1 → 0.2.0(⚠ API breaking):IrqRequest 移除 Clone/Copy/Debug derive,新增 IrqStatus.action_running 字段
  • ax-plat 0.7.0 → 0.8.0(⚠ API breaking):IrqIf::set_affinityConsoleIf::device_id/claim_runtime_output 新增 trait 方法
  • rdif-serial 0.8.2 → 0.9.0 / some-serial 0.6.2 → 0.7.0(⚠ API breaking):串口驱动 IRQ 模型重构
  • someboot 0.2.3 → 0.3.0(⚠ API breaking):ArchTrait::is_mmu_enabled() 新增 trait 方法
  • ax-net 0.9.0 → 0.10.0(⚠ API breaking):新增 socket 选项变体
  • ax-sched 0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354
  • 其余 crate 为依赖传递版本同步更新

验证结果

  • git diff --check origin/dev...HEAD 通过,无空白错误
  • git merge-tree --write-tree origin/dev HEAD 通过,无合并冲突
  • cargo metadata --locked --no-deps 通过,锁文件与 Cargo.toml 一致
  • git diff origin/dev...HEAD -- '*.rs' 无 Rust 源码变更(0 个文件)
  • ✅ 未发现新增 [patch.crates-io] 覆盖
  • ✅ 关键 crate 版本号(ax-cpu 0.8.0、ax-sched 0.5.8、someboot 0.3.0、ax-net 0.10.0、starry-kernel 0.6.5 等)在 workspace Cargo.toml、各 crate Cargo.toml 与 Cargo.lock 中完全一致
  • ✅ breaking changes 均正确按语义化版本进行了 breaking bump

CI 状态
当前 head (1f18410e) 无 check run 和 commit status 记录(CI 可能需要环境审批)。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。

已有审查
已有 12+ 条 APPROVE 审查在旧 head 上(release-plz 持续重建导致 head 变动)。当前 head 1f18410e 为最新重建版本,逻辑性质与旧 head 一致。

重复/重叠分析
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-24T02-26-04Z branch 4 times, most recently from 0d9026b to fef2a5d Compare June 26, 2026 09:36

@mai-team-app mai-team-app Bot 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.

本轮审查当前 head fef2a5d0fe3e。这是 release-plz 自动生成的发布 PR,diff 仅包含 Cargo.tomlCargo.lock 和各 crate CHANGELOG.md/Cargo.toml 的版本号同步,无任何 .rs 源码逻辑变更

变更要点:

  • dma-api 0.8.2 → 0.9.0(⚠ API breaking):DeviceDma::new 参数数量变更
  • ax-cpu 0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind 新增 ArithmeticError 变体,关联 #1366#1367
  • ax-net 0.9.0 → 0.10.0(⚠ API breaking):新增 socket 选项变体,关联 #1319
  • ax-plat 0.7.0 → 0.8.0(⚠ API breaking):新增 trait 方法 set_affinity/ipi_irq/device_id/claim_runtime_output
  • rdif-serial 0.8.2 → 0.9.0、some-serial 0.6.2 → 0.7.0(⚠ API breaking):#1265 IRQ 模型对齐
  • someboot 0.2.3 → 0.3.0(⚠ API breaking):向 ArchTrait 新增 is_mmu_enabled() 方法,关联 #1362
  • ax-sched 0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354
  • irq-framework 0.1.1 → 0.2.0、rdif-block 0.9.1 → 0.10.0、sdmmc-protocol 0.1.3 → 0.2.0 等:serial/IRQ/block 子系统接口重构
  • 其余约 50 个 crate 为依赖传递版本同步更新

验证结果:

  • git diff --check origin/dev...HEAD 通过,无空白错误
  • git merge-tree --write-tree origin/dev HEAD 通过,无合并冲突
  • cargo metadata --locked --no-deps 通过,锁文件与 Cargo.toml 一致
  • git diff origin/dev...HEAD -- '*.rs' 无 Rust 源码变更(0 个文件)
  • ✅ 关键 crate 版本验证:ax-cpu 0.8.0ax-sched 0.5.8someboot 0.3.0ax-net 0.10.0dma-api 0.9.0 均正确
  • ✅ 未发现新增 [patch.crates-io] 覆盖
  • ✅ breaking changes 均正确按语义化版本进行了 breaking bump

CI 状态:
当前 head 无 check run 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。

已有审查:
已有 13+ 条 APPROVE 审查在旧 head 上(由 release-plz 持续重建),当前 head fef2a5d0 逻辑性质与旧 head 一致。

重复/重叠分析:
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-24T02-26-04Z branch from fef2a5d to dda1a8e Compare June 27, 2026 03:35

@mai-team-app mai-team-app Bot 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.

审核通过 ✅

PR 内容:release-plz 自动生成的发布 PR,包含 75+ 个 crate 的版本号同步、workspace 依赖更新、Cargo.lock 同步以及各 crate 的 CHANGELOG.md 条目新增。无任何 Rust 源码逻辑变更。

变更要点

  • dma-api 0.8.2 → 0.9.0(⚠ API breaking):DeviceDma::new 参数个数变更
  • ax-cpu 0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind 新增 ArithmeticError 变体,Other 判别值从 4 改为 5,关联 #1366#1367
  • irq-framework 0.1.1 → 0.2.0(⚠ API breaking):IrqRequest 不再实现 Clone/Copy/DebugIrqStatus 新增 action_running 字段
  • ax-plat 0.7.0 → 0.8.0(⚠ API breaking):IrqIf 新增 set_affinity/ipi_irq 方法,ConsoleIf 新增 device_id/claim_runtime_output 方法并变为 sealed trait
  • rdif-serial 0.8.2 → 0.9.0(⚠ API breaking):SerialDynSenderReceiver 等公共类型移除
  • some-serial 0.6.2 → 0.7.0(⚠ API breaking):Pl011/Ns16550/RockchipFiqSerial 多个方法和类型重构
  • someboot 0.2.3 → 0.3.0(⚠ API breaking):ArchTrait 新增无默认实现的 is_mmu_enabled() 方法,关联 #1362
  • rdif-block 0.9.1 → 0.10.0(⚠ API breaking):QueueLimits 新增 dma_domain 字段
  • sdmmc-protocol 0.1.3 → 0.2.0(⚠ API breaking):SdioHost trait 大量签名变更,新增 BusRequest 关联类型
  • dwmmc-host/phytium-mci-host/sdhci-host 0.1.5 → 0.2.0(⚠ API breaking):BlockRequestSlot 不再实现 UnwindSafe
  • ax-driver 0.8.2 → 0.9.0(⚠ API breaking):serial 驱动模块重构
  • arm_vgic 0.4.14 → 0.5.0(⚠ API breaking):VGicR::regs/regs_mut 移除,Gits 新增 submission_lock 字段
  • axdevice 0.4.14 → 0.5.0(⚠ API breaking):设备注册方式重构(Mmio/Port/SysReg 变体移除)
  • ax-fs-ng 0.5.21 → 0.6.0(⚠ API breaking):QueueRuntime::newDmaBufferGuard::new 签名变更
  • ax-net 0.9.0 → 0.10.0(⚠ API breaking):新增 socket 选项变体,关联 #1319
  • ax-sched 0.5.7 → 0.5.8:修复远程 IPI kick 强制重调度 #1354
  • 其余约 50+ 个 crate 为 API 兼容的 patch 版本更新或依赖传递同步

验证结果

  • git diff --check origin/dev...HEAD 通过,无空白错误
  • git merge-tree --write-tree origin/dev HEAD 通过,无合并冲突
  • cargo metadata --locked --no-deps 通过,锁文件与 Cargo.toml 一致
  • git diff origin/dev...HEAD -- '*.rs' 无 Rust 源码变更(0 个 .rs 文件)
  • ✅ 逐一核对关键 breaking-change crate 版本号,workspace Cargo.toml、各 crate Cargo.tomlCargo.lock 中的版本完全一致(15/15 全部匹配)
  • ✅ 未发现新增 [patch.crates-io] 覆盖
  • ✅ breaking changes(dma-apiax-cpuirq-frameworkax-platrdif-serialsome-serialsomebootrdif-blocksdmmc-protocolax-driverarm_vgicaxdeviceax-fs-ngax-net)均正确按语义化版本进行了 breaking bump

CI 状态
当前 head(dda1a8e86)无 check run 和 commit status 记录(check-runs 返回 0,status 为 pending 但 statuses 数组为空)。这是 release-plz 发布分支的正常行为——该分支不触发 CI workflow。本 PR 仅修改版本元数据(Cargo.toml/Cargo.lock/CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。

已有审查
已有 12+ 条 APPROVE 审查在旧 head 上(b5f0569f61dfd8db5c6e58c481cae3ea7b1c4090ddd06f30d903b3175772deb3514 等),当前 head dda1a8e8 由 release-plz 重建,新增了更多 crate 版本,逻辑性质与旧 head 一致。

重复/重叠分析
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。当前 dev 分支上的其他 open PR 均为独立的功能开发,与本版本发布无重叠。

测试覆盖
本 PR 不修改运行时代码或测试逻辑,仅同步 release 元数据和 lockfile;没有新增行为需要额外回归测试。breaking changes 的实际代码变更已在各功能 PR 中验证并通过 CI。

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@mai-team-app mai-team-app Bot 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.

审核通过 ✅

PR 内容:release-plz 自动生成的发布 PR,包含 827 行 additions/deletions,修改 154 个文件(77 个 Cargo.toml、77 个 CHANGELOG.md、Cargo.lock、workspace Cargo.toml)。无任何 Rust 源码逻辑变更(0 个 .rs 文件)。

变更要点

  • dma-api 0.8.2 → 0.9.0(⚠ API breaking):DeviceDma::new 新增参数
  • ax-cpu 0.7.1 → 0.8.0(⚠ API breaking):ExceptionKind 新增 ArithmeticError 变体,Other 判别值从 4 改为 5,关联 #1366#1367
  • ax-net 0.9.0 → 0.10.0(⚠ API breaking):新增 socket 选项变体,关联 #1319
  • irq-framework 0.1.1 → 0.2.0(⚠ API breaking):IrqRequest 不再 derive Clone/Copy/Debug,新增 IrqStatus.action_running 字段
  • ax-plat 0.7.0 → 0.8.0(⚠ API breaking):IrqIf 新增 set_affinity/ipi_irqConsoleIf 新增 device_id/claim_runtime_outputConsoleIf 变为 sealed trait
  • rdif-serial 0.8.2 → 0.9.0(⚠ API breaking):接口重构
  • some-serial 0.6.2 → 0.7.0(⚠ API breaking):接口重构
  • someboot 0.2.3 → 0.3.0(⚠ API breaking):ArchTrait 新增 is_mmu_enabled() 方法
  • rdif-block 0.9.1 → 0.10.0(⚠ API breaking):QueueLimits 新增 dma_domain 字段
  • sdmmc-protocol 0.1.3 → 0.2.0(⚠ API breaking):SDIO host 接口重构
  • dwmmc-host/phytium-mci-host/sdhci-host 0.1.5 → 0.2.0(⚠ API breaking):DMA 类型变更
  • ax-driver 0.8.2 → 0.9.0(⚠ API breaking):移除部分旧模块
  • arm_vgic 0.4.14 → 0.5.0(⚠ API breaking):GITS 新增 submission_lock
  • axdevice 0.4.14 → 0.5.0(⚠ API breaking):设备注册接口重构
  • ax-fs-ng 0.5.21 → 0.6.0(⚠ API breaking):block runtime 参数变更
  • 其余 crate 为 patch/minor 兼容更新或依赖传递版本同步

验证结果

  • git diff --check origin/dev...HEAD 通过,无空白错误
  • git merge-tree --write-tree origin/dev HEAD 通过,无合并冲突
  • cargo metadata --locked --no-deps 通过,锁文件与 Cargo.toml 一致
  • git diff origin/dev...HEAD -- '*.rs' 无 Rust 源码变更(0 个文件)
  • ✅ 逐一核对关键 crate 版本号(ax-cpu 0.8.0、ax-sched 0.5.8、someboot 0.3.0、ax-net 0.10.0、dma-api 0.9.0、starry-kernel 0.6.5 等),workspace Cargo.toml、各 crate 的 Cargo.toml 与 Cargo.lock 中的版本完全一致
  • ✅ 未发现新增 [patch.crates-io] 覆盖
  • ✅ breaking changes 均正确按语义化版本进行了 major/minor bump

CI 状态
当前 head (dda1a8e86) 无 commit status 和 check run 记录。本 PR 仅修改版本元数据(Cargo.toml / Cargo.lock / CHANGELOG.md),无代码路径变更,本地 locked metadata 与 diff/merge 检查已覆盖变更面。

已有审查
已有 13 条 APPROVE 审查在旧 head 上,当前 head 由 release-plz 重建,新增了更多 breaking change crate,逻辑性质与旧 head 一致。

重复/重叠分析
本 PR 为自动发布元数据 PR,不与其他功能/修复 PR 形成实现冲突或重复。

无阻塞问题,批准合并。

Powered by mimo-v2.5-pro

@ZR233
ZR233 merged commit eb8bae8 into dev Jun 27, 2026
@ZR233
ZR233 deleted the release-plz-2026-06-24T02-26-04Z branch June 27, 2026 05:32
@github-actions github-actions Bot mentioned this pull request Jun 27, 2026
Antareske pushed a commit to Antareske/tgoskits that referenced this pull request Jun 27, 2026
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Antareske added a commit to Antareske/tgoskits that referenced this pull request Jun 27, 2026
Resolved conflicts by accepting origin/dev changes for:
- Version bumps in Cargo.toml files (release rcore-os#1359)
- CHANGELOG.md updates across all crates
- Locking refactor: spin::Mutex -> ax_kspin (fix rcore-os#1380)
- Regenerated Cargo.lock

The 5 unique commits in feat/net-enhance (network performance tooling)
are preserved on top of the latest dev baseline.
luodeb pushed a commit that referenced this pull request Jun 30, 2026
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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