One assertion, because the bug was one byte: encode wrote VERSION_V3 whatever the geometry was, and a v4 image published under a v3 header mis-addresses every record. It had no callers until userspace's v4 writer became one.
One assertion, because the bug was one byte: encode wrote VERSION_V3 whatever the geometry was, and a v4 image published under a v3 header mis-addresses every record. It had no callers until userspace's v4 writer became one.