msgcat aims to provide stable behavior for backend/API i18n message resolution and wrapping.
- Public API changes follow SemVer.
- Breaking changes are introduced only in major releases.
- Migration notes are published in
docs/MIGRATION.md.
- Core request-path methods are concurrency-safe.
- Observer callback failures are isolated from request path.
- Stats cardinality is bounded when
StatsMaxKeysis configured.
Please include:
- Go version and OS.
msgcatversion/tag.- YAML samples (minimal reproducible).
Configused.- Steps to reproduce.