COMPATIBILITY_NOTES_6.2.1 - TheDaniel166/moira GitHub Wiki
Compatibility Notes - Moira 6.2.1
Upgrade Boundary
Moira 6.2.1 is backward-compatible from 6.2.0, 6.1.1, and 6.1.0.
- Existing 6.2.0 function signatures, REST paths, and response models remain.
- The 10,025-name asteroid registry and external catalog
2026.08.12.1contract are unchanged. - Planetary reduction, Track A, Track B, and physical visibility are unchanged.
- This release adds a packaged 25-body position catalog and install-path honesty. No public signatures change.
Wheel catalog vs full catalog
Identity is still not availability.
| What | 6.2.0 clean pip install | 6.2.1 clean pip install |
|---|---|---|
| Canonical names | 10,025 known | 10,025 known |
| Chiron / 24 named bodies | no segment unless shards installed | positions from wheel catalog |
| Full 10,025 positions | needs 2026.08.12.1 |
still needs 2026.08.12.1 |
centaurs.bsp |
advertised, not shipped | not advertised |
Applications should still distinguish known identity, loaded availability, and position capability. Bodies outside the 25 still require the full archive.
Installer
moira-download-kernels no longer treats centaurs.bsp or
minor_bodies.bsp as bundled. Generic JPL asteroids.bsp and
sb441-n373s.bsp remain optional and do not install Chiron.
Missing-segment errors for known asteroid identities now name
2026.08.12.1 and https://moira-astro.com/ephemerides. Low-level SPK
KeyError text for planetary misses is unchanged.
Recommended Migration Sequence
- Install
moira-astro==6.2.1in staging. - Keep the existing
2026.08.12.1asteroid pointer if the host already has the full catalog. - Confirm
moira-download-kernels --listshowsmoira-asteroids-wheel 2026.08.14.1 OK (wheel). - Compute Chiron with only a planetary kernel present.
- If the host serves the full catalog, verify a 10,025-only body such as
Manistill resolves from the higher-precedence shards. - Promote the exact staged artifact.
No database migration is required. Restart processes that import moira
so discovery sees the packaged catalog.
Upgrade Pin
moira-astro==6.2.1
moira-astro[server]==6.2.1
Rollback
Pin back to moira-astro==6.2.0 to drop the wheel catalog and restore
the previous installer wording. Full-catalog hosts keep 2026.08.12.1.
Chiron on a clean pip install without shards will fail again, which is
the 6.2.0 behavior reported in issue #17.