v2.7.10
[2.7.10] - 2026-06-01
Fixed
GET /v1/reference/schemas/obmland/v1/reference/schemas/queryreturnedHTTP 500: Schema file '...' is missing from this deploymenton every non-editable install (PyPI wheel and Docker / Cloud Run). The loader resolved the JSON Schema files viaPath(__file__).resolve().parents[4] / "schema", which only equals the repo root in a source / editable layout; in an installed wheel that path points intosite-packagesand the files were never shipped there (packages = ["src/orionbelt"]excluded the repo-rootschema/directory). The test suite missed it because it runs editable, where the buggy assumption holds. The schema files are now shipped inside the wheel as package data underorionbelt/schema/(via hatchforce-include) and loaded throughimportlib.resources, with a source-tree fallback for editable checkouts. Added a regression test that exercises the loader directly.
Full Changelog: v2.7.9...v2.7.10