Installation¶
SchemaRouter requires Python 3.10 or newer.
Published release¶
The current public release is 0.17.0:
The release keeps the 0.12 stable-core retrieval/execution boundary and adds the 0.14 operational surface: source probing, startup rebinding, storage migrations, explicit schema-drift review, unified shutdown, the Capability Explorer, bilingual documentation, and broader installed-package ecosystem validation. See the 0.14.0 release notes.
Development checkout¶
Development main identifies as 0.18.0.dev0. These docs follow that source branch;
unreleased changes are not included in the published 0.17.0 package.
For local development and tests:
Optional extras¶
Install only the integrations you use.
Verify the installation¶
The published release tag and package metadata identify 0.17.0 as the current non-prerelease
release. Development snapshots use PEP 440 .dev0 versions so source checkouts remain
distinguishable from released artifacts.
Release verification¶
Package metadata, wheel/sdist build, clean-wheel installation, integration contracts, and strict documentation builds are verified in CI. External-service smokes are kept separate from deterministic pull-request gates.