Skip to content

chore: release#1134

Merged
ZR233 merged 1 commit into
devfrom
release-plz-2026-06-05T01-54-43Z
Jun 9, 2026
Merged

chore: release#1134
ZR233 merged 1 commit into
devfrom
release-plz-2026-06-05T01-54-43Z

Conversation

@github-actions

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

Copy link
Copy Markdown
Contributor

🤖 New release

  • axbacktrace: 0.4.1 -> 0.4.2 (✓ API compatible changes)
  • ax-page-table-multiarch: 0.8.11 -> 0.8.12 (✓ API compatible changes)
  • ax-kernel-guard: 0.3.10 -> 0.3.11 (✓ API compatible changes)
  • ax-percpu: 0.4.12 -> 0.4.13 (✓ API compatible changes)
  • ax-cpu: 0.6.5 -> 0.6.6 (✓ API compatible changes)
  • ax-kspin: 0.3.10 -> 0.3.11 (✓ API compatible changes)
  • axpoll: 0.3.10 -> 0.3.11 (✓ API compatible changes)
  • axfs-ng-vfs: 0.4.3 -> 0.5.0 (⚠ API breaking changes)
  • ax-io: 0.5.7 -> 0.6.0 (⚠ API breaking changes)
  • rdif-def: 0.2.3 -> 0.2.4 (✓ API compatible changes)
  • rdrive: 0.21.0 -> 0.22.0 (⚠ API breaking changes)
  • ax-alloc: 0.8.0 -> 0.8.1 (✓ API compatible changes)
  • rdif-intc: 0.14.1 -> 0.14.2 (✓ API compatible changes)
  • rsext4: 0.5.0 -> 0.6.0 (⚠ API breaking changes)
  • scope-local: 0.3.8 -> 0.4.0 (⚠ API breaking changes)
  • someboot: 0.1.16 -> 0.1.17 (✓ API compatible changes)
  • starry-process: 0.4.8 -> 0.4.9 (✓ API compatible changes)
  • starry-vm: 0.5.9 -> 0.5.10 (✓ API compatible changes)
  • starry-signal: 0.8.0 -> 0.8.1 (✓ API compatible changes)
  • crab-usb: 0.9.4 -> 0.9.5 (✓ API compatible changes)
  • ax-driver: 0.6.1 -> 0.7.0 (⚠ API breaking changes)
  • ax-plat-loongarch64-qemu-virt: 0.5.11 -> 0.5.12 (✓ API compatible changes)
  • ax-plat-x86-qemu-q35: 0.4.9 -> 0.4.10 (✓ API compatible changes)
  • somehal: 0.6.8 -> 0.6.9 (✓ API compatible changes)
  • axplat-dyn: 0.7.0 -> 0.7.1 (✓ API compatible changes)
  • axvm-types: 0.5.11 -> 0.5.12 (✓ API compatible changes)
  • axvcpu: 0.6.0 -> 0.6.1 (✓ API compatible changes)
  • arm_vcpu: 0.5.10 -> 0.5.11 (✓ API compatible changes)
  • arm_vgic: 0.4.11 -> 0.4.12 (✓ API compatible changes)
  • axaddrspace: 0.5.12 -> 0.5.13 (✓ API compatible changes)
  • riscv_vplic: 0.4.13 -> 0.4.14 (✓ API compatible changes)
  • x86_vlapic: 0.4.12 -> 0.4.13 (✓ API compatible changes)
  • axdevice: 0.4.11 -> 0.4.12 (✓ API compatible changes)
  • ax-config: 0.5.11 -> 0.5.12 (✓ API compatible changes)
  • ax-hal: 0.5.16 -> 0.5.17 (✓ API compatible changes)
  • ax-task: 0.5.17 -> 0.5.18 (✓ API compatible changes)
  • ax-sync: 0.5.16 -> 0.5.17 (✓ API compatible changes)
  • ax-fs-ng: 0.5.16 -> 0.5.17 (✓ API compatible changes)
  • ax-log: 0.5.13 -> 0.5.14 (✓ API compatible changes)
  • ax-net-ng: 0.7.0 -> 0.7.1 (✓ API compatible changes)
  • ax-net: 0.5.15 -> 0.5.16 (✓ API compatible changes)
  • ax-runtime: 0.6.0 -> 0.6.1 (✓ API compatible changes)
  • ax-feat: 0.5.17 -> 0.5.18 (✓ API compatible changes)
  • ax-api: 0.5.17 -> 0.5.18 (✓ API compatible changes)
  • ax-posix-api: 0.5.17 -> 0.5.18 (✓ API compatible changes)
  • ax-std: 0.5.16 -> 0.5.17
  • loongarch_vcpu: 0.5.4 -> 0.5.5 (✓ API compatible changes)
  • riscv_vcpu: 0.5.10 -> 0.5.11 (✓ API compatible changes)
  • x86_vcpu: 0.5.11 -> 0.5.12 (✓ API compatible changes)
  • axvm: 0.5.11 -> 0.5.12 (✓ API compatible changes)
  • axvmconfig: 0.6.0 -> 0.7.0 (⚠ API breaking changes)
  • axnsproxy: 0.1.1 -> 0.2.0 (⚠ API breaking changes)
  • starry-kernel: 0.5.13 -> 0.6.0 (⚠ API breaking changes)
  • axbuild: 0.4.9 -> 0.4.10 (✓ API compatible changes)
  • starryos: 0.5.13 -> 0.5.14
  • ax-libc: 0.5.16 -> 0.5.17
  • axvisor: 0.5.9 -> 0.5.10
  • ax-lockdep: 0.1.2 -> 0.1.3
  • rdif-base: 0.8.1 -> 0.8.2
  • rdif-pcie: 0.2.2 -> 0.2.3
  • pcie: 0.6.2 -> 0.6.3
  • ax-plat: 0.6.0 -> 0.6.1
  • dma-api: 0.8.0 -> 0.8.1
  • axklib: 0.6.0 -> 0.6.1
  • rdif-clk: 0.5.1 -> 0.5.2
  • rdif-serial: 0.7.2 -> 0.7.3
  • some-serial: 0.5.0 -> 0.5.1
  • dwmmc-host: 0.1.2 -> 0.1.3
  • rdif-eth: 0.3.0 -> 0.3.1
  • eth-intel: 0.1.3 -> 0.1.4
  • rdif-block: 0.8.0 -> 0.8.1
  • nvme-driver: 0.5.0 -> 0.5.1
  • phytium-mci-host: 0.1.2 -> 0.1.3
  • ramdisk: 0.1.2 -> 0.1.3
  • rd-net: 0.1.2 -> 0.1.3
  • rdif-display: 0.1.0 -> 0.1.1
  • rdif-input: 0.1.0 -> 0.1.1
  • rdif-vsock: 0.1.0 -> 0.1.1
  • realtek-rtl8125: 0.2.1 -> 0.2.2
  • rk3588-pci: 0.2.1 -> 0.2.2
  • rockchip-npu: 0.2.2 -> 0.2.3
  • rockchip-pm: 0.4.3 -> 0.4.4
  • rockchip-soc: 0.3.1 -> 0.3.2
  • sdhci-host: 0.1.2 -> 0.1.3
  • ax-plat-riscv64-sg2002: 0.4.0 -> 0.4.1
  • ax-plat-riscv64-visionfive2: 0.1.5 -> 0.1.6
  • ax-plat-x86-pc: 0.5.11 -> 0.5.12
  • arm-gic-driver: 0.17.2 -> 0.17.3
  • axdevice_base: 0.4.13 -> 0.4.14
  • ax-ipi: 0.5.15 -> 0.5.16
  • ax-mm: 0.5.16 -> 0.5.17
  • ax-display: 0.5.15 -> 0.5.16
  • ax-dma: 0.6.0 -> 0.6.1
  • ax-fs: 0.5.15 -> 0.5.16
  • ax-input: 0.5.15 -> 0.5.16
  • rdif-power: 0.7.1 -> 0.7.2
  • rdif-systick: 0.6.1 -> 0.6.2
  • rdif-timer: 0.6.1 -> 0.6.2
  • sg2002-tpu: 0.1.3 -> 0.1.4

axfs-ng-vfs 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.47.0/src/lints/method_parameter_count_changed.ron

Failed in:
  axfs_ng_vfs::Location::create takes 3 parameters in /tmp/.tmpAfMN40/axfs-ng-vfs/src/mount.rs:572, but now takes 5 parameters in /tmp/.tmpBYYoIZ/tgoskits/components/axfs-ng-vfs/src/mount.rs:571
  axfs_ng_vfs::DirNode::create takes 3 parameters in /tmp/.tmpAfMN40/axfs-ng-vfs/src/node/dir.rs:290, but now takes 5 parameters in /tmp/.tmpBYYoIZ/tgoskits/components/axfs-ng-vfs/src/node/dir.rs:314

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

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

Failed in:
  DirNodeOps::create now takes 5 instead of 3 parameters, in file /tmp/.tmpBYYoIZ/tgoskits/components/axfs-ng-vfs/src/node/dir.rs:77
  DirNodeOps::unlink now takes 2 instead of 1 parameters, in file /tmp/.tmpBYYoIZ/tgoskits/components/axfs-ng-vfs/src/node/dir.rs:93

ax-io breaking changes

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

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

Failed in:
  field PollState.readiness_version in /tmp/.tmpBYYoIZ/tgoskits/components/axio/src/lib.rs:37

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

Failed in:
  type AcpiInfo is no longer UnwindSafe, in /tmp/.tmpBYYoIZ/tgoskits/drivers/rdrive/src/probe/acpi.rs:159
  type AcpiInfo is no longer RefUnwindSafe, in /tmp/.tmpBYYoIZ/tgoskits/drivers/rdrive/src/probe/acpi.rs:159

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

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

Failed in:
  field AcpiRoot.phys_to_virt in /tmp/.tmpBYYoIZ/tgoskits/drivers/rdrive/src/probe/acpi.rs:44

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

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

Failed in:
  type AcpiRoot no longer derives PartialEq, in /tmp/.tmpBYYoIZ/tgoskits/drivers/rdrive/src/probe/acpi.rs:42
  type AcpiRoot no longer derives Eq, in /tmp/.tmpBYYoIZ/tgoskits/drivers/rdrive/src/probe/acpi.rs:42

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

Failed in:
  type DataBlockCache is no longer RefUnwindSafe, in /tmp/.tmpBYYoIZ/tgoskits/components/rsext4/src/cache/data_block.rs:60
  type DataBlockCache is no longer RefUnwindSafe, in /tmp/.tmpBYYoIZ/tgoskits/components/rsext4/src/cache/data_block.rs:60
  type Ext4FileSystem is no longer RefUnwindSafe, in /tmp/.tmpBYYoIZ/tgoskits/components/rsext4/src/ext4/fs.rs:7
  type Ext4FileSystem is no longer RefUnwindSafe, in /tmp/.tmpBYYoIZ/tgoskits/components/rsext4/src/ext4/fs.rs:7
  type BitmapCache is no longer RefUnwindSafe, in /tmp/.tmpBYYoIZ/tgoskits/components/rsext4/src/cache/bitmap.rs:98
  type BitmapCache is no longer RefUnwindSafe, in /tmp/.tmpBYYoIZ/tgoskits/components/rsext4/src/cache/bitmap.rs:98
  type InodeCache is no longer RefUnwindSafe, in /tmp/.tmpBYYoIZ/tgoskits/components/rsext4/src/cache/inode_table.rs:102
  type InodeCache is no longer RefUnwindSafe, in /tmp/.tmpBYYoIZ/tgoskits/components/rsext4/src/cache/inode_table.rs:102

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

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

Failed in:
  field CachedBitmap.generation in /tmp/.tmpBYYoIZ/tgoskits/components/rsext4/src/cache/bitmap.rs:65
  field CachedInode.generation in /tmp/.tmpBYYoIZ/tgoskits/components/rsext4/src/cache/inode_table.rs:40
  field CachedBlock.generation in /tmp/.tmpBYYoIZ/tgoskits/components/rsext4/src/cache/data_block.rs:24

scope-local 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.47.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type ScopeItemMut is no longer RefUnwindSafe, in /tmp/.tmpBYYoIZ/tgoskits/components/scope-local/src/item.rs:105
  type ScopeItem is no longer UnwindSafe, in /tmp/.tmpBYYoIZ/tgoskits/components/scope-local/src/item.rs:87
  type ScopeItem is no longer RefUnwindSafe, in /tmp/.tmpBYYoIZ/tgoskits/components/scope-local/src/item.rs:87
  type Scope is no longer UnwindSafe, in /tmp/.tmpBYYoIZ/tgoskits/components/scope-local/src/scope.rs:12
  type Scope is no longer RefUnwindSafe, in /tmp/.tmpBYYoIZ/tgoskits/components/scope-local/src/scope.rs:12

ax-driver 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.47.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type PlatformUsbHost is no longer Sync, in /tmp/.tmpBYYoIZ/tgoskits/drivers/ax-driver/src/usb/mod.rs:129
  type PlatformUsbHost is no longer UnwindSafe, in /tmp/.tmpBYYoIZ/tgoskits/drivers/ax-driver/src/usb/mod.rs:129
  type PlatformUsbHost is no longer RefUnwindSafe, in /tmp/.tmpBYYoIZ/tgoskits/drivers/ax-driver/src/usb/mod.rs:129

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

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

Failed in:
  trait method ax_driver::usb::PlatformDeviceUsbHost::register_usb_host in file /tmp/.tmpBYYoIZ/tgoskits/drivers/ax-driver/src/usb/mod.rs:164

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-item-signature
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/trait_method_missing.ron

Failed in:
  method register_usb_host_stub of trait PlatformDeviceUsbHost, previously in file /tmp/.tmpAfMN40/ax-driver/src/usb/mod.rs:191

axvmconfig breaking changes

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

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

Failed in:
  enum axvmconfig::VMBootProtocol, previously in file /tmp/.tmpAfMN40/axvmconfig/src/lib.rs:338
  enum axvmconfig::VMInterruptMode, previously in file /tmp/.tmpAfMN40/axvmconfig/src/lib.rs:522
  enum axvmconfig::VMType, previously in file /tmp/.tmpAfMN40/axvmconfig/src/lib.rs:35
  enum axvmconfig::VmMemMappingType, previously in file /tmp/.tmpAfMN40/axvmconfig/src/lib.rs:72
  enum axvmconfig::EmulatedDeviceType, previously in file /tmp/.tmpAfMN40/axvmconfig/src/lib.rs:125

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

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

Failed in:
  struct axvmconfig::EmulatedDeviceConfig, previously in file /tmp/.tmpAfMN40/axvmconfig/src/lib.rs:255
  struct axvmconfig::PassThroughDeviceConfig, previously in file /tmp/.tmpAfMN40/axvmconfig/src/lib.rs:273
  struct axvmconfig::PassThroughAddressConfig, previously in file /tmp/.tmpAfMN40/axvmconfig/src/lib.rs:293
  struct axvmconfig::VmMemConfig, previously in file /tmp/.tmpAfMN40/axvmconfig/src/lib.rs:95

axnsproxy breaking changes

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

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

Failed in:
  field UserNamespace.uid_mapped in /tmp/.tmpBYYoIZ/tgoskits/os/StarryOS/axnsproxy/src/user.rs:32
  field UserNamespace.gid_mapped in /tmp/.tmpBYYoIZ/tgoskits/os/StarryOS/axnsproxy/src/user.rs:34

starry-kernel breaking changes

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

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

Failed in:
  feature axplat-dyn in the package's Cargo.toml
Changelog

axbacktrace

0.4.2 - 2026-06-09

Added

  • (backtrace) add showcase workflow (#1094)

ax-page-table-multiarch

0.8.12 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

ax-kernel-guard

0.3.11 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

ax-percpu

0.4.13 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

ax-cpu

0.6.6 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

Fixed

  • (axcpu) preserve loongarch64 LASX state for Git HTTPS (#1178)
  • (axcpu-aarch64) emulate EL0 MRS reads of ID_AA64* feature registers (#1128)
  • (ci) switch x86_64 defaults to dynamic platform (#1024)

Other

  • (starryos) add K230 NNCase runtime demo (#1058)

ax-kspin

0.3.11 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

Fixed

  • (lockdep) resolve Starry lock ordering and log print issues (#1103)

axpoll

0.3.11 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

axfs-ng-vfs

0.5.0 - 2026-06-09

Added

  • (vfs) pass uid/gid through creation path to filesystem nodes (#1097)

Fixed

  • (locking) narrow spinlock scope in VFS and Starry paths (#1146)
  • (lockdep) resolve Starry lock ordering and log print issues (#1103)

ax-io

0.6.0 - 2026-06-09

Added

  • (ax-posix-api) improve ArceOS epoll semantics (#1034)

rdif-def

0.2.4 - 2026-06-09

Added

  • (somehal) register x86 ACPI IOAPIC through rdrive (#1155)

rdrive

0.22.0 - 2026-06-09

Added

  • (somehal) register x86 ACPI IOAPIC through rdrive (#1155)

Fixed

  • (ci) switch x86_64 defaults to dynamic platform (#1024)

ax-alloc

0.8.1 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

rdif-intc

0.14.2 - 2026-06-09

Added

  • (somehal) register x86 ACPI IOAPIC through rdrive (#1155)

rsext4

0.6.0 - 2026-06-09

Added

  • (rsext4) fine-grained locking for SMP scalability (#1057)
  • (vfs) pass uid/gid through creation path to filesystem nodes (#1097)

scope-local

0.4.0 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

someboot

0.1.17 - 2026-06-09

Added

  • (axvisor) support dynamic x86_64 QEMU guest boot (#1166)
  • (std) unify std-aware ArceOS builds (#1080)

Fixed

  • (ci) switch x86_64 defaults to dynamic platform (#1024)

Other

  • Replace jump instruction with lla and jr for kernel entry (#1170)

starry-process

0.4.9 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

starry-vm

0.5.10 - 2026-06-09

Fixed

  • (starry-net) epoll_pwait user-buffer alignment + netlink MSG_PEEK/TRUNC/DONTWAIT (Go network servers) (#921)

starry-signal

0.8.1 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

crab-usb

0.9.5 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

ax-driver

0.7.0 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)
  • (somehal) register x86 ACPI IOAPIC through rdrive (#1155)

Fixed

  • (ci) switch x86_64 defaults to dynamic platform (#1024)

Other

  • (ax-driver) remove redundant mmio cfg gate (#1100)

ax-plat-loongarch64-qemu-virt

0.5.12 - 2026-06-09

Fixed

  • (axcpu) preserve loongarch64 LASX state for Git HTTPS (#1178)

ax-plat-x86-qemu-q35

0.4.10 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

somehal

0.6.9 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)
  • (somehal) register x86 ACPI IOAPIC through rdrive (#1155)

Fixed

  • (ci) switch x86_64 defaults to dynamic platform (#1024)

Other

  • (arceos) consolidate Rust QEMU test suite (#1174)

axplat-dyn

0.7.1 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

Fixed

  • (ci) switch x86_64 defaults to dynamic platform (#1024)

axvm-types

0.5.12 - 2026-06-09

Other

  • update dependencies and changelogs for axdevice_base, axvm, x8… (#1099)

axvcpu

0.6.1 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

arm_vcpu

0.5.11 - 2026-06-09

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

arm_vgic

0.4.12 - 2026-06-09

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

axaddrspace

0.5.13 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

riscv_vplic

0.4.14 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

x86_vlapic

0.4.13 - 2026-06-09

Added

  • (axvisor) support dynamic x86_64 QEMU guest boot (#1166)

Fixed

  • (axvisor) cache x86 emulated devices directly and harden vCPU interrupt queuing (#1137)

Fixed

  • publish the host interface module used by axvm

axdevice

0.4.12 - 2026-06-09

Fixed

  • (axvisor) cache x86 emulated devices directly and harden vCPU interrupt queuing (#1137)

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

ax-config

0.5.12 - 2026-06-09

Fixed

  • (ci) switch x86_64 defaults to dynamic platform (#1024)

ax-hal

0.5.17 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

ax-task

0.5.18 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)
  • (starry-kernel) eBPF kernel runtime (tracepoint / kprobe / perf) (#886)

ax-sync

0.5.17 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

ax-fs-ng

0.5.17 - 2026-06-09

Added

  • (rsext4) fine-grained locking for SMP scalability (#1057)
  • (vfs) pass uid/gid through creation path to filesystem nodes (#1097)

Fixed

  • (axfs-ng) zero the partial last page when truncating a file shorter (#1124)
  • (locking) narrow spinlock scope in VFS and Starry paths (#1146)

ax-log

0.5.14 - 2026-06-09

Fixed

  • (lockdep) resolve Starry lock ordering and log print issues (#1103)

ax-net-ng

0.7.1 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)
  • (starry-kernel) implement TCP_INFO sockopt (#1044)
  • (vfs) pass uid/gid through creation path to filesystem nodes (#1097)

ax-net

0.5.16 - 2026-06-09

Added

  • (ax-posix-api) improve ArceOS epoll semantics (#1034)

ax-runtime

0.6.1 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)
  • (backtrace) add showcase workflow (#1094)

ax-feat

0.5.18 - 2026-06-09

Added

  • (starry-kernel) eBPF kernel runtime (tracepoint / kprobe / perf) (#886)

ax-api

0.5.18 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

ax-posix-api

0.5.18 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)
  • (ax-posix-api) improve ArceOS epoll semantics (#1034)

ax-std

0.5.17 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)

loongarch_vcpu

0.5.5 - 2026-06-09

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

riscv_vcpu

0.5.11 - 2026-06-09

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

x86_vcpu

0.5.12 - 2026-06-09

Added

  • (axvisor) support dynamic x86_64 QEMU guest boot (#1166)

Fixed

  • publish the host interface module used by axvm

axvm

0.5.12 - 2026-06-09

Added

  • (axvisor) support dynamic x86_64 QEMU guest boot (#1166)

Fixed

  • (axvisor) cache x86 emulated devices directly and harden vCPU interrupt queuing (#1137)

Fixed

  • publish the corrected feature metadata for host filesystem and platform-dynamic support

axvmconfig

0.7.0 - 2026-06-09

Other

  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

axnsproxy

0.2.0 - 2026-06-09

Added

  • (starry-kernel) add unshare, procfs namespace files, and claw-code tests (#1031)

starry-kernel

0.6.0 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)
  • (starry-kernel) detect fcntl lock deadlocks (#1055)
  • (starry-proc) add common /proc/sys and /proc/filesystems stub files (#1121)
  • (starry-kernel) improve GDB ptrace usability (#1167)
  • (starry-kernel) support futex WAKE_OP (#1052)
  • (starry-kernel) expose process memory stats via /proc (#1171)
  • (starry-kernel) implement io_uring lite (#1042)
  • (starry-kernel) implement TCP_INFO sockopt (#1044)
  • (starry-kernel) eBPF kernel runtime (tracepoint / kprobe / perf) (#886)
  • (backtrace) add showcase workflow (#1094)
  • (starry-kernel) support waitid P_PIDFD (#1051)
  • (starry-kernel) add unshare, procfs namespace files, and claw-code tests (#1031)
  • (vfs) pass uid/gid through creation path to filesystem nodes (#1097)

Fixed

  • (starry) reject closing invalid file descriptors
  • (axcpu) preserve loongarch64 LASX state for Git HTTPS (#1178)
  • (starry-net) epoll_pwait user-buffer alignment + netlink MSG_PEEK/TRUNC/DONTWAIT (Go network servers) (#921)
  • (starry-mm) reject overflowing addr+length in mmap instead of wrapping (#1120)
  • (starry-mm) make mlock fault the range in and report ENOMEM on holes (#1122)
  • complete io_destroy (#1165)
  • (locking) narrow spinlock scope in VFS and Starry paths (#1146)
  • (axcpu-aarch64) emulate EL0 MRS reads of ID_AA64* feature registers (#1128)
  • (starry-mm) mprotect returns ENOMEM on unmapped holes within the range (#918)
  • (starry-net) accept oversized addrlen in netlink bind/connect (#1119)
  • (starry-ipc) correct ShmidDs layout to match Linux shmid64_ds (#1118)
  • (lockdep) resolve Starry lock ordering and log print issues (#1103)
  • (starry,nginx) multi-worker signal interruption and EPOLLEXCLUSIVE handling (#1018)

Other

axbuild

0.4.10 - 2026-06-09

Added

  • (axvisor) support dynamic x86_64 QEMU guest boot (#1166)
  • (std) unify std-aware ArceOS builds (#1080)
  • (starry) wire qperf app runtime into Starry perf (#1095)
  • (backtrace) add showcase workflow (#1094)
  • (starry-kernel) support waitid P_PIDFD (#1051)
  • (axbuild) improve incremental clippy coverage (#1088)

Fixed

  • (axbuild) tighten incremental clippy selection (#1183)
  • (axbuild) infer diff base for zero since ref (#1143)
  • (ci) switch x86_64 defaults to dynamic platform (#1024)

Other

  • (starry) add apk curl equivalence system case
  • (starry) flatten test-suit discovery
  • (starry) move heavy test workloads to apps
  • (axbuild) promote image management to top-level command and unify rootfs storage (#1182)
  • (arceos) reorganize apps (#1180)
  • (arceos) consolidate Rust QEMU test suite (#1174)
  • (axbuild) pin ostool runtime bin fix (#1158)
  • (starry) add grouped step markers (#1138)
  • Refactor Axvisor to unify ArceOS API and improve modularity (#1019)

starryos

0.5.14 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)
  • (starry) enable self-compilation on riscv64 with 12GB RAM (#881)

ax-libc

0.5.17 - 2026-06-09

Added

  • (std) unify std-aware ArceOS builds (#1080)
  • (ax-posix-api) improve ArceOS epoll semantics (#1034)

axvisor

0.5.10 - 2026-06-09

Added

  • (axvisor) support dynamic x86_64 QEMU guest boot (#1166)
  • (std) unify std-aware ArceOS builds (#1080)

Other

  • (arceos) reorganize apps (#1180)

ax-lockdep

0.1.3 - 2026-06-09

Other

  • updated the following local packages: ax-kernel-guard

rdif-base

0.8.2 - 2026-06-09

Other

  • updated the following local packages: rdif-def

rdif-pcie

0.2.3 - 2026-06-09

Other

  • updated the following local packages: rdif-base

pcie

0.6.3 - 2026-06-09

Other

  • updated the following local packages: rdif-pcie

ax-plat

0.6.1 - 2026-06-09

Other

  • updated the following local packages: ax-kernel-guard, ax-percpu, ax-kspin, rdrive

dma-api

0.8.1 - 2026-06-09

Other

  • updated the following local packages: ax-kspin

axklib

0.6.1 - 2026-06-09

Other

  • updated the following local packages: ax-alloc, dma-api

rdif-clk

0.5.2 - 2026-06-09

Other

  • updated the following local packages: rdif-base

rdif-serial

0.7.3 - 2026-06-09

Other

  • updated the following local packages: rdif-base

some-serial

0.5.1 - 2026-06-09

Other

  • updated the following local packages: ax-kspin, rdrive, rdif-intc, rdif-serial

dwmmc-host

0.1.3 - 2026-06-09

Other

  • updated the following local packages: dma-api

rdif-eth

0.3.1 - 2026-06-09

Other

  • updated the following local packages: rdif-base, dma-api

eth-intel

0.1.4 - 2026-06-09

Other

  • updated the following local packages: pcie, dma-api, rdif-eth

rdif-block

0.8.1 - 2026-06-09

Other

  • updated the following local packages: rdif-base, dma-api

nvme-driver

0.5.1 - 2026-06-09

Other

  • updated the following local packages: pcie, dma-api, rdif-block

phytium-mci-host

0.1.3 - 2026-06-09

Other

  • updated the following local packages: dma-api

ramdisk

0.1.3 - 2026-06-09

Other

  • updated the following local packages: dma-api, rdif-block

rd-net

0.1.3 - 2026-06-09

Other

  • updated the following local packages: dma-api, rdif-eth

rdif-display

0.1.1 - 2026-06-09

Other

  • updated the following local packages: rdif-base

rdif-input

0.1.1 - 2026-06-09

Other

  • updated the following local packages: rdif-base

rdif-vsock

0.1.1 - 2026-06-09

Other

  • updated the following local packages: rdif-base

realtek-rtl8125

0.2.2 - 2026-06-09

Other

  • updated the following local packages: dma-api, rdif-eth

rk3588-pci

0.2.2 - 2026-06-09

Other

  • updated the following local packages: rdif-pcie

rockchip-npu

0.2.3 - 2026-06-09

Other

  • updated the following local packages: rdif-base, dma-api

rockchip-pm

0.4.4 - 2026-06-09

Other

  • updated the following local packages: rdif-base

rockchip-soc

0.3.2 - 2026-06-09

Other

  • updated the following local packages: ax-kspin, dma-api

sdhci-host

0.1.3 - 2026-06-09

Other

  • updated the following local packages: dma-api

ax-plat-riscv64-sg2002

0.4.1 - 2026-06-09

Other

  • updated the following local packages: ax-cpu, ax-kspin, ax-driver, ax-plat, axklib, some-serial, rdif-block

ax-plat-riscv64-visionfive2

0.1.6 - 2026-06-09

Other

  • updated the following local packages: ax-cpu, ax-kspin, rdrive, ax-plat, axklib

ax-plat-x86-pc

0.5.12 - 2026-06-09

Other

  • updated the following local packages: ax-percpu, ax-cpu, ax-kspin, ax-driver, ax-plat, axklib

arm-gic-driver

0.17.3 - 2026-06-09

Other

  • updated the following local packages: rdif-intc

axdevice_base

0.4.14 - 2026-06-09

Other

  • updated the following local packages: axvm-types

Fixed

  • publish the device address and access-width re-exports required by virtualization crates

ax-ipi

0.5.16 - 2026-06-09

Other

  • updated the following local packages: ax-percpu, ax-kspin, ax-config, ax-hal

ax-mm

0.5.17 - 2026-06-09

Other

  • updated the following local packages: ax-page-table-multiarch, ax-kspin, ax-alloc, ax-hal

ax-display

0.5.16 - 2026-06-09

Other

  • updated the following local packages: ax-sync, rdif-display

ax-dma

0.6.1 - 2026-06-09

Other

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

ax-fs

0.5.16 - 2026-06-09

Other

  • updated the following local packages: ax-kspin, ax-io, rsext4, ax-hal

ax-input

0.5.16 - 2026-06-09

Other

  • updated the following local packages: ax-sync, rdif-input

rdif-power

0.7.2 - 2026-06-09

Other

  • updated the following local packages: rdif-base

rdif-systick

0.6.2 - 2026-06-09

Other

  • updated the following local packages: rdif-base

rdif-timer

0.6.2 - 2026-06-09

Other

  • updated the following local packages: rdif-base

sg2002-tpu

0.1.4 - 2026-06-09

Other

  • updated the following local packages: ax-kspin, ax-dma


This PR was generated with release-plz.

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-05T01-54-43Z branch from aa0658d to 4eb9f0f Compare June 5, 2026 02:06

@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.

审查总结:chore: release (PR #1134)

变更内容

本 PR 由 release-plz 自动生成,是一次自动化版本发布 PR。涵盖 48 个 crate 的版本升级,共 96 个文件变更(+443/-142),全部为 Cargo.tomlCargo.lockCHANGELOG.md 文件的元数据更新,无任何代码文件(.rs/.c)变更

主要变更

  • 3 个 crate 有 API 破坏性变更:
    • axfs-ng-vfs 0.4.3 → 0.5.0:Location::createDirNodeOps::create 参数从 3 个变为 5 个(传递 uid/gid)
    • axvmconfig 0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名(VMBootProtocolVMTypeVmMemConfig 等)
    • axnsproxy 0.1.1 → 0.2.0:UserNamespace 结构体新增 uid_mappedgid_mapped 字段
  • 其余 45 个 crate 为 API 兼容的 patch/minor 版本升级

验证结果

  • ✅ 无新增 [patch.crates-io] 依赖覆盖
  • ✅ 工作区根 Cargo.toml 中的版本号与各 crate 独立 Cargo.toml 中的版本号一致
  • Cargo.lock 版本更新与 Cargo.toml 版本声明匹配
  • ✅ 所有变更仅涉及版本号和 CHANGELOG,无代码逻辑变更
  • ✅ PR 正文正确列出了所有破坏性变更及其 cargo-semver-checks 检测结果

CI 状态

CI 检查当前处于 QUEUED 状态(4 个 check suite),尚未开始运行。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。

重复/冲突分析

  • 当前无其他 release PR 开放
  • PR #1135(axvisor Asus NUC 支持)与本 PR 无重叠
  • PR #1134 基于 dev 分支最新 commit add768aa,无合并冲突风险

结论

本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无阻塞问题。建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-05T01-54-43Z branch from 4eb9f0f to 5099a16 Compare June 5, 2026 02:26

@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.

审查总结:chore: release (PR #1134)

变更内容

本 PR 由 release-plz 自动生成,是一次自动化版本发布 PR。涵盖 48 个 crate 的版本升级,共 96 个文件变更(+443/-142),全部为 Cargo.tomlCargo.lockCHANGELOG.md 文件的元数据更新,无任何代码文件(.rs/.c)变更

主要变更

  • 3 个 crate 有 API 破坏性变更:
    • axfs-ng-vfs 0.4.3 → 0.5.0:Location::createDirNode::createDirNodeOps::create 参数从 3 个变为 5 个(传递 uid/gid),来自 #1097
    • axvmconfig 0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名(VMBootProtocolVMTypeVmMemConfig 等),来自 #1019 Axvisor 重构
    • axnsproxy 0.1.1 → 0.2.0:UserNamespace 结构体新增 uid_mappedgid_mapped 字段,来自 #1031
  • 其余 45 个 crate 为 API 兼容的 patch/minor 版本升级

本地验证结果

  • ✅ 无新增 [patch.crates-io] 依赖覆盖
  • ✅ 工作区根 Cargo.toml 版本号与各 crate 独立 Cargo.toml 版本号一致(抽查 axfs-ng-vfs、axvmconfig、axnsproxy、starry-kernel、starryos、axvisor、ax-hal、ax-driver 等 8 个 crate)
  • Cargo.lock 版本更新与 Cargo.toml 版本声明匹配
  • ✅ 所有变更仅涉及版本号和 CHANGELOG,无代码逻辑变更
  • ✅ PR 正文正确列出了所有破坏性变更及其 cargo-semver-checks 检测结果

CI 状态

当前 HEAD 5099a16f 有 4 个 check suite,状态均为 QUEUED(GitHub Classroom、Vercel、Octopus Review、coderabbitai),尚无实际 check run 执行。这些均为第三方辅助应用,非项目主要构建 CI。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。

重复/冲突分析

  • 当前仅有 #1135(axvisor Asus NUC 支持)为其他开放 PR,与本 release PR 无重叠
  • PR #1134 基于 dev 分支 add768aa,mergeable_state=clean,无合并冲突
  • 无其他 release PR 开放

已有 review

mai-team-app[bot] 已于 2026-06-05T02:16:06Z 提交 APPROVE,审查内容完整且准确。

结论

本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,无阻塞问题。建议合并。

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.

审查总结:chore: release (PR #1134)

变更内容

本 PR 由 release-plz 自动生成,是一次自动化版本发布 PR。涵盖约 78 个 crate 的版本升级,共约 96 个文件变更(+748/-300),全部为 Cargo.tomlCargo.lockCHANGELOG.md 文件的元数据更新,无任何代码文件(.rs/.c)变更

主要变更

  • 4 个 crate 有 API 破坏性变更:
    • axfs-ng-vfs 0.4.3 → 0.5.0:Location::createDirNode::createDirNodeOps::create 参数从 3 个变为 5 个(传递 uid/gid),来自 #1097
    • ax-io 0.5.7 → 0.6.0:PollState 新增 readiness_version 字段,来自 #1034
    • rdrive 0.21.0 → 0.22.0:AcpiRoot 结构体变更和 trait 实现移除,来自 #1024
    • axvmconfig 0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名,来自 #1019 Axvisor 重构
    • axnsproxy 0.1.1 → 0.2.0:UserNamespace 结构体新增 uid_mappedgid_mapped 字段,来自 #1031
  • 其余 crate 为 API 兼容的 patch/minor 版本升级

本地验证结果

  • ✅ 无新增 [patch.crates-io] 依赖覆盖
  • ✅ 工作区根 Cargo.toml 中版本号与 78 个 crate 独立 Cargo.toml 中版本号完全一致
  • Cargo.lock 版本更新与 Cargo.toml 版本声明匹配
  • cargo fmt --check 通过(无格式问题)
  • ✅ 所有变更仅涉及版本号和 CHANGELOG,无代码逻辑变更
  • ✅ PR 正文正确列出了所有破坏性变更及其 cargo-semver-checks 检测结果

CI 状态

当前 HEAD fae4dacc 的 commit status 为 pending(无状态),0 个 check runs。这些均为第三方辅助应用状态,非项目主要构建 CI。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。

已有 Review 考虑

已有 2 个 mai-team-app[bot] 的 APPROVE(commit 5099a16f),审查内容完整准确。本次 review 基于当前 HEAD fae4dacc8 重新验证,确认无阻塞问题。

重复/冲突分析

  • 当前无其他 release PR 开放
  • PR #1135(axvisor Asus NUC 支持)与本 PR 无重叠
  • PR #1134 基于 dev 分支最新 commit,无合并冲突风险

结论

本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,无阻塞问题。建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-05T01-54-43Z branch from fae4dac to 8910ab4 Compare June 5, 2026 13:03

@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.

审查总结:chore: release (PR #1134)

变更内容

本 PR 由 release-plz 自动生成(github-actions[bot]),是一次自动化版本发布 PR。发布 commit 8910ab4ed 涉及约 78 个 crate 的版本升级,190 个文件变更(+968/-283),全部为 Cargo.tomlCargo.lockCHANGELOG.md 的元数据更新,无任何 .rs/.c 代码文件变更

破坏性变更审查

5 个 crate 有 API 破坏性变更,均已在 PR 正文中正确记录并附有 cargo-semver-checks 检测结果:

  • axfs-ng-vfs 0.4.3 → 0.5.0:DirNodeOps::create/Location::create/DirNode::create 参数从 3 个变为 5 个(传递 uid/gid),来自 #1097
  • ax-io 0.5.7 → 0.6.0:PollState 新增 readiness_version 字段,来自 #1034
  • rdrive 0.21.0 → 0.22.0:AcpiInfo/AcpiRoot 结构体变更和 trait 实现移除,来自 #1024/#1155
  • axvmconfig 0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名(Axvisor 重构),来自 #1019
  • axnsproxy 0.1.1 → 0.2.0:UserNamespace 新增 uid_mapped/gid_mapped 字段,来自 #1031

所有破坏性变更均已在各自的 CHANGELOG 中正确标注,版本号遵循 semver 规范(minor bump for breaking changes)。

本地验证结果

  • ✅ 无 [patch.crates-io] 依赖覆盖
  • ✅ 工作区 Cargo.toml 版本号与各 crate 独立 Cargo.toml 版本号一致(验证 axbacktrace、axfs-ng-vfs、ax-io、axnsproxy、axvmconfig、starry-kernel、axvisor、axvm 等 8 个 crate)
  • Cargo.lock 版本更新与 Cargo.toml 版本声明匹配
  • ✅ 发布 commit 本身仅包含版本元数据变更,无代码逻辑变更

CI 状态

当前 HEAD 8910ab4ed 有 4 个第三方 check suite(GitHub Classroom、Vercel、Octopus Review、coderabbitai),状态均为 QUEUED。无项目主要构建 CI 工作流运行记录。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。

合并状态

  • mergeable=MERGEABLEmergeStateStatus=CLEAN
  • PR 基于 4bb7e1a3(feat(somehal): register x86 ACPI IOAPIC through rdrive #1155),当前 dev HEAD 为 e65aa0ff(feat(apps): add qperf and OScope harness #1093)。发布 commit 仅修改版本元数据文件,与 #1093 变更的 apps/ 和 test-suit/ 文件无交集,合并时将自动保留 dev 上的新增内容,无冲突风险

重复/冲突分析

  • 当前其他开放 PR:#1156(cgroup 控制器)、#1151(qperf runtime+app wrappers)等,均与本 release PR 无文件或语义重叠
  • 无其他 release PR 开放
  • 本 PR 不覆盖或替代任何功能分支的工作

已有 Review

mai-team-app[bot] 已在旧 head 上提交 3 次 APPROVE(commit 5099a16ffae4dacc),审查内容完整准确。本次基于最新 head 8910ab4ed 重新验证,确认无阻塞问题。

结论

本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,合并状态干净,无阻塞问题。建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-05T01-54-43Z branch from 8910ab4 to 33e6417 Compare June 5, 2026 13:19

@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.

审查总结:chore: release (PR #1134)

变更内容

本 PR 由 release-plz 自动生成(github-actions[bot]),是一次自动化版本发布 PR。涉及约 78 个 crate 的版本升级,190 个文件变更(+968/-283),全部为 Cargo.tomlCargo.lockCHANGELOG.md 的元数据更新,无任何 .rs/.c 代码文件变更

破坏性变更审查

5 个 crate 有 API 破坏性变更,均已在 PR 正文中正确记录并附有 cargo-semver-checks 检测结果:

  • axfs-ng-vfs 0.4.3 → 0.5.0:DirNodeOps::create/Location::create/DirNode::create 参数从 3 个变为 5 个(传递 uid/gid),来自 #1097
  • ax-io 0.5.7 → 0.6.0:PollState 新增 readiness_version 字段,来自 #1034
  • rdrive 0.21.0 → 0.22.0:AcpiInfo/AcpiRoot 结构体变更和 trait 实现移除,来自 #1024/#1155
  • axvmconfig 0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名(Axvisor 重构),来自 #1019
  • axnsproxy 0.1.1 → 0.2.0:UserNamespace 新增 uid_mapped/gid_mapped 字段,来自 #1031

所有破坏性变更均已在各自的 CHANGELOG 中正确标注,版本号遵循 semver 规范(minor bump for breaking changes)。

本地验证结果

  • ✅ 无 [patch.crates-io] 依赖覆盖
  • ✅ 工作区 Cargo.toml 版本号与 78 个 crate 独立 Cargo.toml 中版本号完全一致
  • Cargo.lock 版本更新与 Cargo.toml 版本声明匹配
  • cargo fmt --check 通过(无格式问题)
  • ✅ 发布 commit 仅包含版本元数据变更,无代码逻辑变更
  • ✅ 所有 190 个变更文件均为 .toml(95)、.md(94)、.lock(1),无代码文件

CI 状态

当前 HEAD 33e64173 有 4 个第三方 check suite(GitHub Classroom、Vercel、Octopus Review、coderabbitai),状态均为 QUEUED。这些为第三方辅助应用,非项目主要构建 CI。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。

合并状态

  • mergeable=MERGEABLEmergeStateStatus=CLEAN
  • 无合并冲突

已有 Review 考虑

已有 3 个 mai-team-app[bot] 的 APPROVE(commit 5099a16ffae4dacc33e64173),审查内容完整准确。本次基于最新 HEAD 33e64173 重新验证,确认无阻塞问题。

重复/冲突分析

  • 当前无其他 release PR 开放
  • 本 PR 不覆盖或替代任何功能分支的工作

结论

本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,合并状态干净,无阻塞问题。建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-05T01-54-43Z branch 4 times, most recently from 8e6c389 to 39c06cc Compare June 5, 2026 14:41
@github-actions
github-actions Bot force-pushed the release-plz-2026-06-05T01-54-43Z branch 2 times, most recently from 12fe94f to da06d82 Compare June 5, 2026 15:17

@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.

审查总结:chore: release (PR #1134)

变更内容

本 PR 由 release-plz 自动生成(github-actions[bot]),是一次自动化版本发布 PR。涵盖约 78 个 crate 的版本升级,190 个文件变更(+981/-142),全部为 Cargo.tomlCargo.lockCHANGELOG.md 的元数据更新,无任何 .rs/.c 代码文件变更

破坏性变更审查

5 个 crate 有 API 破坏性变更,均已在 PR 正文中正确记录并附有 cargo-semver-checks 检测结果:

  • axfs-ng-vfs 0.4.3 → 0.5.0:DirNodeOps::create/Location::create/DirNode::create 参数从 3 个变为 5 个(传递 uid/gid),来自 #1097
  • ax-io 0.5.7 → 0.6.0:PollState 新增 readiness_version 字段,来自 #1034
  • rdrive 0.21.0 → 0.22.0:AcpiInfo/AcpiRoot 结构体变更和 trait 实现移除,来自 #1024/#1155
  • rsext4 0.5.0 → 0.6.0:细粒度锁导致 cache 类型不再实现 RefUnwindSafe,来自 #1057
  • axvmconfig 0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名(Axvisor 重构),来自 #1019
  • axnsproxy 0.1.1 → 0.2.0:UserNamespace 新增 uid_mapped/gid_mapped 字段,来自 #1031

所有破坏性变更均已在各自的 CHANGELOG 中正确标注,版本号遵循 semver 规范(minor bump for breaking changes)。

本地验证结果

  • ✅ 无 [patch.crates-io] 依赖覆盖
  • ✅ 工作区根 Cargo.toml 版本号与各 crate 独立 Cargo.toml 版本号一致(buddy-slab-allocator0.4 vs 0.4.2 为 PR 前已存在的模式,非本 PR 引入)
  • Cargo.lock 版本更新与 Cargo.toml 版本声明匹配
  • cargo fmt --check 通过
  • ✅ 所有 190 个变更文件均为 .toml(95)、.md(94)、.lock(1),无代码文件
  • ✅ 发布 commit 仅包含版本元数据变更,无代码逻辑变更

CI 状态

当前 HEAD da06d82d 有 0 个 check runs,commit status 为 pending(无第三方 CI 工作流触发)。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。

重复/冲突分析

  • 当前其他开放 PR:#1158(ostool 0.22 更新)、#1156(cgroup 控制器)、#1151(qperf)等,均与本 release PR 无文件或语义重叠
  • 无其他 release PR 开放
  • 本 PR 不覆盖或替代任何功能分支的工作

已有 Review 考虑

已有 5 个 mai-team-app[bot] 的 APPROVE(commit 5099a16f ×2、fae4dacc33e64173 ×2、8910ab4ed),审查内容完整准确。本次基于最新 HEAD da06d82d 重新验证,确认无阻塞问题。

结论

本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,无阻塞问题。建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-05T01-54-43Z branch from da06d82 to 213b591 Compare June 6, 2026 02: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.

审查总结:chore: release (PR #1134)

变更内容

本 PR 由 release-plz 自动生成(github-actions[bot]),是一次自动化版本发布 PR。涵盖约 85 个 crate 的版本升级,共 190 个文件变更(+982/-283),全部为 Cargo.tomlCargo.lockCHANGELOG.md 的元数据更新,无任何 .rs/.c 代码文件变更

破坏性变更审查

5 个 crate 有 API 破坏性变更,均已在 PR 正文中正确记录并附有 cargo-semver-checks 检测结果:

  • axfs-ng-vfs 0.4.3 → 0.5.0:DirNodeOps::create/Location::create/DirNode::create 参数从 3 个变为 5 个(传递 uid/gid),来自 #1097
  • ax-io 0.5.7 → 0.6.0:PollState 新增 readiness_version 字段,来自 #1034
  • rdrive 0.21.0 → 0.22.0:AcpiInfo/AcpiRoot 结构体变更和 trait 实现移除,来自 #1024/#1155
  • rsext4 0.5.0 → 0.6.0:细粒度锁导致 cache 类型不再实现 RefUnwindSafe,来自 #1057
  • axvmconfig 0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名(Axvisor 重构),来自 #1019
  • axnsproxy 0.1.1 → 0.2.0:UserNamespace 新增 uid_mapped/gid_mapped 字段,来自 #1031

所有破坏性变更均已在各自的 CHANGELOG 中正确标注,版本号遵循 semver 规范。

本地验证结果

  • ✅ 无 [patch.crates-io] 依赖覆盖
  • ✅ 工作区根 Cargo.toml 版本号与 184 个 crate 独立 Cargo.toml 中版本号完全一致(buddy-slab-allocator0.4 vs 0.4.2 为 PR 前已存在的模式,非本 PR 引入)
  • Cargo.lock 版本更新与 Cargo.toml 版本声明匹配
  • cargo fmt --check 通过(无格式问题)
  • ✅ 所有 190 个变更文件均为 .toml(95)、.md(94)、.lock(1),无代码文件
  • ✅ 发布 commit 仅包含版本元数据变更,无代码逻辑变更

CI 状态

当前 HEAD 213b59156 有 0 个 check runs,commit status 为 pending(无实际 CI 工作流触发)。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。

合并状态

  • PR 头 SHA 213b59156b38049463d36bfcf674462278e23ddd 与本地 checkout 一致
  • 无合并冲突

重复/冲突分析

  • 当前其他开放 PR:#1160(Wayland app)、#1156(cgroup 控制器)、#1151(qperf)等,均与本 release PR 无文件或语义重叠
  • 无其他 release PR 开放
  • 本 PR 不覆盖或替代任何功能分支的工作

已有 Review 考虑

已有 6 个 mai-team-app[bot] 的 APPROVE(基于旧 HEAD),审查内容完整准确。本次基于最新 HEAD 213b59156 独立重新验证,确认无阻塞问题。

结论

本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,无阻塞问题。建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-05T01-54-43Z branch from 213b591 to 5c23f9e Compare June 6, 2026 02:46
@github-actions
github-actions Bot force-pushed the release-plz-2026-06-05T01-54-43Z branch from 256aac5 to 14b1583 Compare June 8, 2026 02:55

@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.

审查总结:chore: release (PR #1134)

变更内容

本 PR 由 release-plz 自动生成(github-actions[bot]),是一次自动化版本发布 PR。涉及约 85+ 个 crate 的版本升级,192 个文件变更(+1009/-286),全部为 Cargo.toml(95 个)、Cargo.lock(1 个)和 CHANGELOG.md(96 个)的元数据更新,无任何 .rs/.c 代码文件变更

破坏性变更审查

6 个 crate 有 API 破坏性变更,均已在 PR 正文中正确记录并附有 cargo-semver-checks 检测结果:

  • axfs-ng-vfs 0.4.3 → 0.5.0:DirNodeOps::create/Location::create/DirNode::create 参数从 3→5 个(传递 uid/gid),来自 #1097
  • ax-io 0.5.7 → 0.6.0:PollState 新增 readiness_version 字段,来自 #1034
  • rdrive 0.21.0 → 0.22.0:AcpiInfo/AcpiRoot 结构体变更和 trait 实现移除,来自 #1024/#1155
  • rsext4 0.5.0 → 0.6.0:细粒度锁导致 cache 类型不再实现 RefUnwindSafe,来自 #1057
  • axvmconfig 0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名(Axvisor 重构),来自 #1019
  • axnsproxy 0.1.1 → 0.2.0:UserNamespace 新增 uid_mapped/gid_mapped 字段,来自 #1031

所有破坏性变更均已在各自的 CHANGELOG 中正确标注,版本号遵循 semver 规范(minor bump for breaking changes)。

本地验证结果

  • ✅ 无 [patch.crates-io] 依赖覆盖
  • ✅ 工作区根 Cargo.toml 版本号与各 crate 独立 Cargo.toml 版本号一致(验证 axfs-ng-vfs、ax-io、rdrive、rsext4、axvmconfig、axnsproxy、starry-kernel、axvisor、axvm 等 9 个 crate)
  • Cargo.lock 版本更新与 Cargo.toml 版本声明匹配
  • ✅ 所有 192 个变更文件均为 .toml/.md/.lock,无代码文件
  • ✅ 发布 commit 仅包含版本元数据变更,无代码逻辑变更

CI 状态

当前 HEAD 14b1583d 有 0 个 check runs,commit status 为 pending(无实际 CI 工作流触发)。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。

合并状态

  • PR 头 SHA 14b1583d9fcb034757e3e1f95cfec49855304b5b 与本地 checkout 一致
  • 无合并冲突

重复/冲突分析

  • 当前其他开放 PR:#1168(TUI 修复)、#1167(GDB usability)、#1166 等,均与本 release PR 无文件或语义重叠
  • 无其他 release PR 开放
  • 本 PR 不覆盖或替代任何功能分支的工作

已有 Review 考虑

已有多个 mai-team-app[bot] 的 APPROVE(基于旧 HEAD),审查内容完整准确。本次基于最新 HEAD 14b1583d9 独立重新验证,确认无阻塞问题。

结论

本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,无阻塞问题。建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-05T01-54-43Z branch 4 times, most recently from 572dae5 to 1075b97 Compare June 8, 2026 07:15

@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 1075b97ce07e3885f647b876762d74ba437a8771 重新审查。

这个 PR 是 release-plz 生成的发布元数据更新:变更范围为 Cargo.tomlCargo.lockCHANGELOG.md,共 192 个文件,没有 .rs/.c 等代码逻辑文件。PR 正文列出的破坏性版本提升包括 axfs-ng-vfsax-iordriversext4axvmconfigaxnsproxy 等,对应的 major/minor 版本提升和 changelog 记录与 release-plz 输出一致。

本地验证结果:

  • git diff --name-only origin/dev...HEAD | rg -v '(^Cargo\.lock$|(^|/)Cargo\.toml$|(^|/)CHANGELOG\.md$)':无输出,确认没有混入其他文件类型。
  • git diff --check origin/dev...HEAD:通过。
  • rg -n '\[patch\.crates-io\]' -g Cargo.toml .:无输出,未引入 crates.io patch override。
  • cargo metadata --locked --format-version=1 --no-deps:通过,当前 Cargo.lock 和 workspace manifest 可解析。
  • 基于 cargo metadata 校验 workspace 内 path 依赖的版本约束与目标 crate 实际版本:未发现不一致项。
  • cargo fmt --check:通过。

CI 状态:当前 head 没有 reported check runs,gh pr checks 返回 no checks reported。考虑到本 PR 仅更新发布元数据,没有代码或运行脚本行为变更,本次未重复运行 clippy、QEMU 或构建矩阵;风险主要由上面的 metadata/lockfile/文件范围校验覆盖。

重复和重叠检查:当前只发现这一个开放的 chore: release PR;其他开放功能 PR 与本 PR 的发布元数据更新属于后续 rebase/重新生成 release PR 的常规交互,不构成当前 head 的重复实现或语义冲突。当前 merge state 为 CLEAN,没有未解决 review thread。

结论:未发现阻塞问题,可以合并。

@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.

审查总结:chore: release (PR #1134)

变更内容

本 PR 由 release-plz 自动生成(github-actions[bot]),是一次自动化版本发布 PR。涵盖约 85 个 crate 的版本升级,192 个文件变更(+1013/-286),全部为 Cargo.toml(96 个)、Cargo.lock(1 个)和 CHANGELOG.md(95 个)的元数据更新,无任何 .rs/.c 代码文件变更

破坏性变更审查

5 个 crate 有 API 破坏性变更,均已在 PR 正文中正确记录并附有 cargo-semver-checks 检测结果:

  • axfs-ng-vfs 0.4.3 → 0.5.0:DirNodeOps::create/Location::create/DirNode::create 参数从 3→5 个(传递 uid/gid),来自 #1097
  • ax-io 0.5.7 → 0.6.0:PollState 新增 readiness_version 字段,来自 #1034
  • rdrive 0.21.0 → 0.22.0:AcpiInfo/AcpiRoot 结构体变更和 trait 实现移除,来自 #1024/#1155
  • rsext4 0.5.0 → 0.6.0:细粒度锁导致 cache 类型不再实现 RefUnwindSafe,来自 #1057
  • axvmconfig 0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名(Axvisor 重构),来自 #1019
  • axnsproxy 0.1.1 → 0.2.0:UserNamespace 新增 uid_mapped/gid_mapped 字段,来自 #1031

所有破坏性变更均已在各自的 CHANGELOG 中正确标注,版本号遵循 semver 规范(minor bump for breaking changes)。

本地验证结果

  • ✅ 无新增 [patch.crates-io] 依赖覆盖
  • ✅ 工作区根 Cargo.toml 版本号与 9 个代表性 crate(含全部 6 个破坏性变更 crate)独立 Cargo.toml 中版本号完全一致
  • ✅ 批量检查 30 个 crate 版本一致性,无 MISMATCH
  • Cargo.lock 版本更新与 Cargo.toml 版本声明匹配
  • cargo fmt --check 通过(无格式问题)
  • ✅ 所有 192 个变更文件均为 .toml/.md/.lock,无代码文件
  • ✅ 发布 commit 仅包含版本元数据变更,无代码逻辑变更

CI 状态

当前 HEAD 1075b97ce 无 check runs、无 workflow runs、commit status 为 pending(0 个状态)。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。

重复/冲突分析

  • 当前其他开放 PR(#1135 Asus NUC 支持、#1125 Nix smoke 测试等)均为功能 PR,与本 release PR 无文件或语义重叠
  • 无其他 release PR 开放
  • 本 PR 不覆盖或替代任何功能分支的工作
  • 与 dev 分支无合并冲突风险

结论

本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,无阻塞问题。建议合并。

Powered by mimo-v2.5-pro

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-05T01-54-43Z branch from 1075b97 to 1f7dd43 Compare June 8, 2026 09:49

@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 1f7dd43af4ec3d53288835b4d4db80effcceb1bf,这是 release-plz 在 base 前进后重新生成的 release 元数据更新。

本地验证:

  • git diff --name-only origin/dev...HEAD | rg -v '(^Cargo\.lock$|(^|/)Cargo\.toml$|(^|/)CHANGELOG\.md$)':无输出,确认 PR diff 只包含 Cargo.tomlCargo.lockCHANGELOG.md
  • git diff --check origin/dev...HEAD:通过。
  • rg -n '\[patch\.crates-io\]' -g Cargo.toml .:无输出,未引入 crates.io patch override。
  • cargo metadata --locked --format-version=1 --no-deps:通过,lockfile 与 workspace manifest 可解析。
  • cargo fmt --check:通过。
  • 基于 cargo metadata 复核 workspace 内 path 依赖版本约束:未发现由本次 release bump 引入的版本错配;仅有既有宽松约束(例如 ^0.4*)被朴素脚本列出,不是阻塞问题。

CI 状态:当前 head 仍无 reported check runs(gh pr checks 返回 no checks reported)。考虑到 PR diff 仅是发布元数据,未混入代码、脚本或测试逻辑文件,本次未额外跑完整 clippy/QEMU 矩阵。

merge 要求 checklist:非 self、非 draft、merge state CLEAN、无 reviewer request、无未解决 thread;文件范围和 metadata/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.

审查总结:chore: release (PR #1134)

变更内容

本 PR 由 release-plz 自动生成(github-actions[bot]),是自动化版本发布 PR。HEAD 1f7dd43af 涉及约 85 个 crate 的版本升级,190 个文件变更(+1018/-0),全部为 Cargo.toml(95 个)、Cargo.lock(1 个)和 CHANGELOG.md(94 个)的元数据更新,无任何 .rs/.c 代码文件变更

破坏性变更审查

6 个 crate 有 API 破坏性变更,均已在 PR 正文中正确记录并附有 cargo-semver-checks 检测结果:

  • axfs-ng-vfs 0.4.3 → 0.5.0:DirNodeOps::create/Location::create/DirNode::create 参数从 3→5 个(传递 uid/gid),来自 #1097
  • ax-io 0.5.7 → 0.6.0:PollState 新增 readiness_version 字段,来自 #1034
  • rdrive 0.21.0 → 0.22.0:AcpiInfo/AcpiRoot 结构体变更和 trait 实现移除,来自 #1024/#1155
  • rsext4 0.5.0 → 0.6.0:细粒度锁导致 cache 类型不再实现 RefUnwindSafe,来自 #1057
  • axvmconfig 0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名(Axvisor 重构),来自 #1019
  • axnsproxy 0.1.1 → 0.2.0:UserNamespace 新增 uid_mapped/gid_mapped 字段,来自 #1031

所有破坏性变更均已在各自 CHANGELOG 中正确标注,版本号遵循 semver 规范(minor bump for breaking changes)。

本地验证结果

  • ✅ 无 [patch.crates-io] 依赖覆盖
  • ✅ 工作区根 Cargo.toml 版本号与 6 个破坏性 crate 独立 Cargo.toml 中版本号完全一致(axfs-ng-vfs 0.5.0、ax-io 0.6.0、rsext4 0.6.0、axvmconfig 0.7.0、axnsproxy 0.2.0、rdrive 0.22.0)
  • Cargo.lock 版本更新与 Cargo.toml 版本声明匹配
  • cargo fmt --check 通过(无格式问题)
  • git diff --stat origin/dev..HEAD -- '*.rs' '*.c' '*.h' 无任何代码文件变更
  • ✅ 所有 190 个变更文件均为 .toml/.md/.lock,无代码文件

CI 状态

当前 HEAD 1f7dd43af 有 4 个第三方 check suite(GitHub Classroom、Vercel、Octopus Review、coderabbitai),状态均为 QUEUED。这些为第三方辅助应用,非项目主要构建 CI。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。

已有 Review

已有 10 个 mai-team-app[bot] 的 APPROVE(基于旧 HEAD),审查内容完整准确。本次基于最新 HEAD 1f7dd43af 独立重新验证,确认无阻塞问题。

结论

本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,无阻塞问题。建议合并。

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.

审查总结:chore: release (PR #1134)

变更内容

本 PR 由 release-plz 自动生成(github-actions[bot]),是一次自动化版本发布 PR。涵盖约 85 个 crate 的版本升级,全部为 Cargo.tomlCargo.lockCHANGELOG.md 的元数据更新,无任何 .rs/.c 代码文件变更

破坏性变更审查

多个 crate 有 API 破坏性变更,均已在 PR 正文中正确记录并附有 cargo-semver-checks 检测结果:

  • axfs-ng-vfs 0.4.3 → 0.5.0:DirNodeOps::create/Location::create 参数从 3→5 个(传递 uid/gid),来自 #1097
  • ax-io 0.5.7 → 0.6.0:PollState 新增 readiness_version 字段,来自 #1034
  • rdrive 0.21.0 → 0.22.0:AcpiRoot/AcpiInfo 结构体变更,来自 #1024/#1155
  • rsext4 0.5.0 → 0.6.0:细粒度锁导致 cache 类型不再实现 RefUnwindSafe,来自 #1057
  • axvmconfig 0.6.0 → 0.7.0:多个 enum/struct 被重构,来自 #1019
  • axnsproxy 0.1.1 → 0.2.0:UserNamespace 新增 uid_mapped/gid_mapped,来自 #1031

所有破坏性变更均已在各自的 CHANGELOG 中正确标注,版本号遵循 semver 规范。

本地验证结果

  • ✅ 无 [patch.crates-io] 依赖覆盖(全局搜索确认)
  • ✅ 工作区根 Cargo.toml 版本号与各 crate 独立 Cargo.toml 中版本号一致(抽查多个 crate)
  • Cargo.lock 版本更新与 Cargo.toml 版本声明匹配
  • ✅ 所有变更文件均为 .toml/.md/.lock,无任何代码文件变更
  • cargo check 执行中(因工具链安装,但无代码变更故风险极低)

CI 状态

当前 HEAD ab3d80b9 有 0 个 check runs,commit status 为 pending。由于本 PR 无代码变更,仅为元数据版本升级,CI 风险极低。

已有 Review 考虑

已有 9 次 mai-team-app[bot] 的 APPROVE 审查,审查内容完整准确。本次基于最新 HEAD 重新验证,确认无阻塞问题。

重复/冲突分析

  • 当前无其他 release PR 开放
  • 本 PR 仅修改版本元数据文件,与功能 PR 无文件或语义重叠
  • 合并状态干净,无冲突

结论

本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,无阻塞问题。建议合并。

Powered by deepseek-v4-flash

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-05T01-54-43Z branch from ab3d80b to 1d16f6c Compare June 9, 2026 09:58

@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 1d16f6c58adc6bef2722f6a0cc0b92b92dc066c7 重新审查。

这个 PR 是 release-plz 生成的发布元数据更新:当前 diff 共 200 个文件,范围仅包含 100 个 Cargo.toml、1 个 Cargo.lock 和 99 个 CHANGELOG.md,没有 .rs.c、脚本、测试或 CI 逻辑文件。PR 正文列出的破坏性版本提升包括 axfs-ng-vfsax-iordriversext4scope-localax-driveraxvmconfigaxnsproxystarry-kernel 等,均由 release-plz/cargo-semver-checks 输出记录在正文和 changelog 中。

本地验证:

  • git diff --name-only origin/dev...HEAD | rg -v '(^Cargo\.lock$|(^|/)Cargo\.toml$|(^|/)CHANGELOG\.md$)':无输出,确认没有混入其他文件类型;
  • git diff --check origin/dev...HEAD:通过;
  • rg -n '\[patch\.crates-io\]' -g Cargo.toml .:无输出,未引入 crates.io patch override;
  • cargo metadata --locked --format-version=1 --no-deps:通过,lockfile 与 workspace manifest 可解析;
  • 基于 cargo metadata 检查 workspace 内本地 path 依赖的精确版本约束:未发现与目标 crate 当前版本不一致的项;
  • cargo fmt --all -- --check:通过。

CI 状态:当前 head 没有项目 check run;GraphQL 只看到 4 个 queued 的第三方/辅助 check suite,尚无实际 check run。考虑到本 PR 只更新发布元数据,未改代码、脚本或测试逻辑,本次未重复运行 clippy、QEMU 或构建矩阵。

重复/重叠检查:当前只发现这一个开放的 chore: release/release-plz PR;其他开放功能 PR 与本 PR属于后续 rebase/重新生成 release PR 的常规交互,不构成当前 head 的重复实现或语义冲突。当前 merge state 为 CLEAN,没有 review thread,也没有 reviewer request。

结论:未发现阻塞问题,可以合并。

@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.

审查总结:chore: release (PR #1134)

变更内容

本 PR 由 release-plz 自动生成(github-actions[bot]),是一次自动化版本发布 PR。涉及约 85 个 crate 的版本升级,所有 200 个变更文件均为 Cargo.toml(100 个)、CHANGELOG.md(99 个)和 Cargo.lock(1 个)的元数据更新,无任何 .rs/.c 代码文件变更

破坏性变更审查

7 个 crate 有 API 破坏性变更,均在 PR 正文中正确记录并附有 cargo-semver-checks 检测结果:

  • axfs-ng-vfs 0.4.3 → 0.5.0:DirNodeOps::create/Location::create/DirNode::create 参数从 3 个变为 5 个(传递 uid/gid),来自 #1097
  • ax-io 0.5.7 → 0.6.0:PollState 新增 readiness_version 字段,来自 #1034
  • rdrive 0.21.0 → 0.22.0:AcpiInfo/AcpiRoot 结构体变更和 trait 实现移除,来自 #1024/#1155
  • rsext4 0.5.0 → 0.6.0:细粒度锁导致 cache 类型不再实现 RefUnwindSafe,来自 #1057
  • scope-local 0.3.8 → 0.4.0:Scope/ScopeItem 不再实现 UnwindSafe/RefUnwindSafe
  • ax-driver 0.6.1 → 0.7.0:PlatformDeviceUsbHost trait 方法变更
  • axvmconfig 0.6.0 → 0.7.0:多个 enum/struct 被移除或重命名(Axvisor 重构),来自 #1019
  • axnsproxy 0.1.1 → 0.2.0:UserNamespace 新增 uid_mapped/gid_mapped 字段,来自 #1031
  • starry-kernel 0.5.13 → 0.6.0:移除 axplat-dyn feature

验证结果

  • ✅ 无 [patch.crates-io] 依赖覆盖
  • ✅ 所有变更文件均为 .toml/.md/.lock,无代码文件
  • ✅ 工作区根 Cargo.toml 版本号与各 crate 独立 Cargo.toml 版本号一致
  • Cargo.lock 版本更新与 Cargo.toml 版本声明匹配
  • ✅ 所有破坏性变更均已在 CHANGELOG 和 PR 正文中正确标注

CI 状态

当前 HEAD 1d16f6c5 有 0 个 check runs(无实际 CI 工作流触发)。作为仅含元数据变更的自动化发布 PR,CI 不触发是预期行为,风险极低。

重复/冲突分析

  • 当前无其他 release PR 开放
  • 其他开放 PR 与本 release PR 无文件或语义重叠
  • 本 PR 不覆盖或替代任何功能分支的工作

结论

本 PR 为标准的自动化版本发布流程,版本号一致性验证通过,破坏性变更有据可查,无代码逻辑变更,无 [patch.crates-io] 问题,无阻塞问题。建议合并。

Powered by deepseek-v4-flash

@ZR233
ZR233 merged commit 26f1970 into dev Jun 9, 2026
@ZR233
ZR233 deleted the release-plz-2026-06-05T01-54-43Z branch June 9, 2026 15:45
@github-actions github-actions Bot mentioned this pull request Jun 9, 2026
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