This release removes all external system dependencies (grep, dd, lsblk, blockdev) and replaces them with a fully native Python implementation. The scanning engine now operates directly on raw devices using a streaming, memory-bounded approach.
What's Changed
- Bump textual from 3.0.1 to 3.1.0 by @dependabot[bot] in #580
- Bump textual from 3.1.0 to 3.1.1 by @dependabot[bot] in #581
- Bump astral-sh/setup-uv from 5 to 6 by @dependabot[bot] in #582
- Bump textual from 3.1.1 to 3.2.0 by @dependabot[bot] in #583
- Bump textual from 3.2.0 to 3.5.0 by @dependabot[bot] in #587
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #606
- Bump actions/stale from 9 to 10 by @dependabot[bot] in #602
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #598
- Bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #605
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #611
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #601
Full Changelog: 2.2.1...2.3.0