Skip to content

Update protobuf runtime to v1.33.0 - #19

Open
mswilkison wants to merge 1 commit into
devfrom
codex/deps-protobuf-runtime
Open

mswilkison wants to merge 1 commit into
devfrom
codex/deps-protobuf-runtime

Conversation

@mswilkison

Copy link
Copy Markdown

Upgrade google.golang.org/protobuf from v1.27.1 to v1.33.0, the published fixed version for GHSA-8r3f-844c-mc37 (Dependabot alert #10). Raise the module's Go minimum to 1.17, as required by that runtime.

The existing binary message format is covered by fixed vectors captured with v1.27.1 for all four generated schemas and the actual Any transport path. The runtime update preserves those bytes, parsed content, and routing. Generated files and schemas are retained; the generator-version check in #18 remains separate.

Validation:

  • New binary and transport compatibility tests pass on both the previous and updated runtimes.
  • Complete tss, common, and ecdsa/signing suites pass, including ordinary signing and HD signing.
  • Repository-wide vet, compilation of every package/test, module checksum verification, formatting, and independent patch review pass.
  • Selected production dependency metadata resolves Google protobuf packages to v1.33.0. No older Google runtime alias is introduced.

This updates an advisory-affected dependency pin. It does not claim that the affected JSON parser was reachable through tss-lib's binary transport. The full repository suite is left to PR CI.

Raise the minimum Go version to 1.17 as required by the patched runtime. Preserve generated schemas and add binary encoding controls captured on the previous runtime.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant