v0.3.1 — PyPI publish fix
Patch version bump required due to PyPI filename reuse restriction on v0.3.0. Functionally identical to v0.3.0 (OTel fields, OTelExporter, queryOnly keys, hash-chain integrity).
Patch version bump required due to PyPI filename reuse restriction on v0.3.0. Functionally identical to v0.3.0 (OTel fields, OTelExporter, queryOnly keys, hash-chain integrity).