v1.15.0-rc2
Pre-release
Pre-release
This is still a release candidate due to the significance of changes to under-the-hood machinery. But we expect to cut a proper v1.15.0 soon.
In addition to all of the many changes in v1.15.0-rc1, this release includes the following:
"github.com/jhump/protoreflect/desc/protoparse"
Changes/fixes:
- Fuzz testing identified a couple of potentially severe performance issues in the underlying
protocompile
package implementation. These were innocuous-looking issues that could become extreme if given the right kind of pathological input. These issues were fixed, and the fixed version ofprotocompile
has been pulled into this repo.
"github.com/jhump/protoreflect/desc/protoprint"
Changes/fixes:
- If printing descriptors that had no source code info and no other sort configuration was used on the
Printer
, then elements with multiple option declarations would have those options printed in seemingly random order. The actual order was based on a map iteration, and was thus non-deterministic. This has been fixed. In such a case, options will now be ordered by name.