Allocate with xrealloc()/xfree() so message allocation is visible to the
Ruby GC. In certain tests this leads to much lower memory usage due to more
frequent GC runs (#9586).
Fix conversion of singleton classes in Ruby (#9342)
Suppress warning for intentional circular require (#9556)
JSON will now output shorter strings for double and float fields when possible
without losing precision.
Encoding and decoding of binary format will now work properly on big-endian
systems.
UTF-8 verification was fixed to properly reject surrogate code points.
Unknown enums for proto2 protos now properly implement proto2's behavior of
putting such values in unknown fields.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps protobuf-java from 3.17.1 to 3.21.2.
Release notes
Sourced from protobuf-java's releases.
... (truncated)
Commits
839b18b
Updating version.json and repo version numbers to: 21.2549748d
Merge pull request #10168 from esorot/21.x71adb83
cherry-pick c38281dd20e562bac239bc77ab2fa10f7166170839996cf
cherry-pick: arenastring55fe00e
Merge pull request #10071 from protocolbuffers/21.x-202205272218fd89673
Merge branch '21.x' into 21.x-2022052722186bd7c2e
Update version.json to: 21.2-dev569a051
Updated changelog38e3a11
Updating version.json and repo version numbers to: 21.1e73ed16
Updating version.json and repo version numbers to: 21.1Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)