Skip to content

v0.2.1

Choose a tag to compare

@apstndb apstndb released this 08 Jul 03:30
4e46764

v0.2.1

Documentation and internal dependency housekeeping. No behavior changes; all rendered output and error strings are unchanged.

Added

  • ECOSYSTEM.md (#50): defines the roles of spannerplan, spannerplan-rs, spannerplanviz, and rendertree-web, the "text in libraries, rasterize at the edge" principle, governance rules (Go-first semantics changes, release-train-pinned parity CI, v0 semver policy), and a compatibility matrix.

Changed

  • The input path (ExtractQueryPlan and friends) now uses the extracted github.com/apstndb/protoyaml module (#51). Semantics are identical by construction (goccy YAML → protojson with DiscardUnknown); all tests pass with zero golden changes.

Deprecated

  • The in-repo protoyaml package is frozen and marked Deprecated (#51). Its Marshal output format was never a designed artifact (an accident of reflection-based encoding). New code should use github.com/apstndb/protoyaml, which implements the canonical protojson-over-YAML mapping. The frozen package will be removed in v0.3.0 now that spanner-mycli has migrated (apstndb/spanner-mycli#784).