Skip to content

Releases: superms-lab/fnos-rescue

FNOS Rescue v0.1.3

FNOS Rescue v0.1.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Jul 16:59
571972b

Caution

Alpha prerelease。数据恢复没有零风险。 始终先克隆或使用经过验证的 QCOW2/NBD overlay;让所有原盘及其 kernel 设备层保持只读;恢复输出必须写入物理独立、容量充足的目标盘。不要在唯一原盘上试验。

Security and reliability closure

  • Main-branch CodeQL open alerts: 0; recorded alerts were fixed in code, not dismissed.
  • 99 Python tests across 3.11/3.12/3.13, disposable read-only Btrfs source to separate ext4 destination E2E, package lifecycle, and clean release preflight passed.
  • Generic command execution is allowlisted; private tools require exact packaged executable identity.
  • Destination paths are contained within administrator-approved roots and inspected through fixed Linux tools.
  • Live ISO structure plus QEMU BIOS and UEFI boot readiness passed.

Assets

The release contains Wheel, sdist, DEB, fnOS archive, CycloneDX SBOM, SHA256SUMS, Live ISO, and the ISO checksum file. Verify checksums before use.

Changes

  • PR #3: harden path resolution.
  • PR #4: constrain command and destination boundaries.
  • PR #5: use kernel mount facts for destination checks.

Full changelog: v0.1.2...v0.1.3

FNOS Rescue v0.1.2

FNOS Rescue v0.1.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Jul 16:11
bc924eb

Warning

此版本已被 v0.1.3 取代。请勿将 v0.1.2 用于新的真实数据恢复任务。 后续 CodeQL 深层数据流分析发现并修复了命令边界与目标路径检查问题。请改用 v0.1.3

What changed

  • Hardened recovery and release pipeline in PR #2.

Full changelog: v0.1.1...v0.1.2

FNOS Rescue v0.1.1

FNOS Rescue v0.1.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Jul 23:31

Full Changelog: v0.1.0...v0.1.1

FNOS Rescue v0.1.0

FNOS Rescue v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Jul 10:32