Rawfile LocalPV
[v0.15.0] - 2026-08-17 ⚠️ Breaking Changes
Added ✨
- API Server with OpenAPI spec and Swagger UI
- Complete documentation in-tree
- OpenEBS Website documentation for rawfile-localpv
Fixed 🐛
- Volume expansion failure by using findmnt with more stable output instead of using mount
Changed ♻️
- Uses CoW when it's enabled and supported between source and destination on snapshot restore
- Conditional snapshot-controller with leader-election
Removed 🗑️ ⚠️
- Deprecated configurations/Features removed
- Top Level dataDirPath and reservedCapacity in Helm Chart Values
- FileSystem-Level (BTRfs) Snapshots, Snapshots are not removed, but not available anymore (Remove them before upgrading)
Internal 🔧
- New endpoints for the Internal gRPC server
- Multiple dependency bumps across the stack, ensuring security and stability
- GA DNS is now configurable
Known Issues 🚫
- ReadOnly attribute in PVC template not fully handled
- When using thin provisioning, user must specify the format options preventing
mkfsfrom discarding blocks (-Kfor xfs/btrfs,-E nodiscardfor ext4). Also see this issue - For ext4, volumes available space might be smaller than intended due to defaulting to reserve 5% of the blocks for privileged users. This can be circumvented via format options (
-m 0)
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #349
- ⬆ Bump the python-packages group across 1 directory with 3 updates by @dependabot[bot] in #354
- ⬆ Bump aiohttp from 3.14.0 to 3.14.1 by @dependabot[bot] in #355
- ♻️ Use CoW on snapshot restore when possible by @mhkarimi1383 in #353
- ✨ API Server Added by @mhkarimi1383 in #281
- ⬆ Bump pydantic-settings from 2.14.1 to 2.14.2 by @dependabot[bot] in #356
- ⬆ Bump the python-packages group with 3 updates by @dependabot[bot] in #359
- ⬆ Bump starlette from 0.52.1 to 1.3.1 by @dependabot[bot] in #360
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #357
- ✨ Add OpenAPI JSON Export CLI and and Release by @mhkarimi1383 in #364
- ⬆ Bump the python-packages group across 1 directory with 6 updates by @dependabot[bot] in #366
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #368
- ⬆ Bump the python-packages group with 2 updates by @dependabot[bot] in #369
- ⬆️ Upgrade kubernetes version and Nixpkgs by @mhkarimi1383 in #367
- feat(analytics): make GA analytics DNS nameservers configurable by @krishnaGajabi in #372
- 🐛 Use findmnt with more stable output instead of using mount by @mhkarimi1383 in #375
- ⬆️ Upgrade Infrastructure stuff by @mhkarimi1383 in #374
- 💚 Remove multi-ecosystem group from dependabot by @mhkarimi1383 in #371
- ⬆️ Bump fastapi from 0.139.0 to 0.139.2 in the python-packages group by @dependabot[bot] in #376
- 🐛 Some API Server Fixes by @mhkarimi1383 in #373
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #377
- docs: add complete documentation for rawfile localpv by @Abhinandan-Purkait in #365
- ⬆️ Bump setuptools from 82.0.1 to 83.0.0 by @dependabot[bot] in #380
- ⬆️ Bump actions/setup-python from 6 to 7 in the github-actions group across 1 directory by @dependabot[bot] in #378
- ⬆️ Bump the python-packages group across 1 directory with 4 updates by @dependabot[bot] in #381
- 🚨 Exclude blind-except (BLE001) by @mhkarimi1383 in #383
- 🚨 Fix some linting errors by @mhkarimi1383 in #384
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #382
- ⬆️ Bump the python-packages group with 2 updates by @dependabot[bot] in #385
- ⬆️ Bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in #386
- ⬆️ Bump aiohttp from 3.14.1 to 3.14.3 by @dependabot[bot] in #389
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #388
- ⬆️ Bump the python-packages group with 3 updates by @dependabot[bot] in #391
- ⬆️ Bump github/codeql-action from 4.37.3 to 4.37.6 in the github-actions group across 1 directory by @dependabot[bot] in #390
- feat(helm): conditional snapshot-controller with leader-election by @aclerici38 in #393
- Nightly ci by @tiagolobocastro in #394
- ⬆️ Bump the python-packages group with 2 updates by @dependabot[bot] in #395
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #392
- ⚰️ Removed deprecated configurations/features by @mhkarimi1383 in #387
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #397
- Prepare release v0.15.0 by @tiagolobocastro in #396
New Contributors
- @aclerici38 made their first contribution in #393
Full Changelog: v0.14.1...v0.15.0