Milestone 0.10 qualification report¶
Status: complete as a qualification scaffold — scripts/check-0.10-release.py passes
Milestone: 0.10
Implemented stabilization work¶
- All package manifests are aligned at 0.10.0.
- ADR-024 freezes the supported storage identities, feature names,
StorageCapabilities, and format-v1 reader/export policy and rejects exposing the internal durable adapter as a public custom-backend trait for 1.0. - ADR-025 supersedes ADR-018 for baseline factory registration; ADR-026 covers Raptor/Rasqal world bridges; ADR-027 mitigates R-023 for optional LMDB/heed.
supported_backends()exposes the feature-independent frozen matrix;compiled_backends()remains build-specific.- Inventory
compatibility/inventory/redland-1.0.17-oxiland-0.10.jsoncloses safe exclusions (286 verified + 96 ownership-mechanic N/A) and verifies every C row against the expandedoxiland-capiallowlist (383 exports). - Six-profile
compatibility/qualification/0.10-parity-evidence.jsonpassesscripts/check-0.10-parity.py. - Three synthetic performance profiles under
compatibility/qualification/performance/exercise the frozen schema and passscripts/check-performance-gate.py; they are not native benchmark evidence or support for a faster-than-Redland claim. - Storage crash/corruption/concurrency cases land in
tests/backend_conformance.rs. - Fuzz-smoke record:
compatibility/qualification/0.10-fuzz.json; the planned one-hour-per-target runs remain future candidate-bound evidence. - RC soak:
compatibility/qualification/0.10-soak.json(abi_resets: 0). - Python stub snapshot:
api/oxiland-python.pyi.
Scaffold-integrity result¶
Qualified under the 0.10 checker. The bundle passes
python3 scripts/check-0.10-release.py, but it is not proof of full Redland
parity under the 0.11 contract: its target profiles share asserted symbol-based
pass data rather than independent native Redland differential executions.
Its performance data is explicitly synthetic, and its fuzz record contains
one-minute smokes rather than the planned release-duration runs. Those records
test the qualification tooling; the native, revision-bound performance and
safety proof is part of the active 0.11 gate.
Evidence links¶
- Inventory:
compatibility/inventory/redland-1.0.17-oxiland-0.10.json - Parity evidence:
compatibility/qualification/0.10-parity-evidence.json - Performance:
compatibility/qualification/performance/*__release-default.json - Soak:
compatibility/qualification/0.10-soak.json - Fuzz:
compatibility/qualification/0.10-fuzz.json