Release notes
*Sourced from [github.com/gogo/protobuf's releases](https://github.com/gogo/protobuf/releases).*
> ## Release v1.3.0
> #### Tested versions:
> go 1.12.9
> protoc 3.7.1
>
> ## Improvements:
> - plugin/stringer - Handle repeated and/or nullable types a bit better now.
> - plugin/size - Remove the loop in sovXXX by using bit twiddling.
> - Thanks: https://github.com/apelisse
> - plugin/marshalto - Implemented a reverse marshal strategy which allows for faster marshalling. This now avoids a recursive (and repeated) call to Size().
> - Thanks: https://github.com/apelisse
> - plugin/compare - Added support for for oneof types.
>
> ## Bug fixes:
> - protoc-gen-gogo/generator - Fix assignment to entry in nil map.
> - Thanks: https://github.com/tgulacsi
> - protoc-gen-gogo/generator - Allows plugins to call RecordTypeUse without panicking.
> - Thanks: https://github.com/fedenusy
> - proto/extensions - Fixed set extension regression. We did not clear the extensions before setting.
> - io/uint32 - fix uint32reader bug that causes ReadMsg to recreate buffer when lengths are the same.
> - Thanks: https://github.com/SebiSujar
> - proto/table_merge: Fix merge of non-nullable slices.
> - Thanks: https://github.com/euroelessar
>
> ## Upstream commits:
> - merged in golang/protobuf commit 318d17de72747ed1c16502681db4b2bb709a92d0 - Add UnimplementedServer for server interface
> - merged in golang/protobuf commit b85cd75de734650db18a99a943fe351d41387800 - protoc-gen-go/grpc: inline errUnimplemented function
> - merged in golang/protobuf commit d3c38a4eb4970272b87a425ae00ccc4548e2f9bb - protoc-gen-go/grpc: use status and code packages only if needed
> - merged in golang/protobuf commit e91709a02e0e8ff8b86b7aa913fdc9ae9498e825 - fix indentation in jsonpb with Any messages
> - merged in golang/protobuf commit 8d0c54c1246661d9a51ca0ba455d22116d485eaa - protoc-gen-go: generate XXX_OneofWrappers instead of XXX_OneofFuncs
>
> ## Misc:
> - extensions.md - Markdown update.
> - Thanks: https://github.com/TennyZhuang
> - Readme.md - Added user.
> - go/protoc update - Updated to go1.12.x and protoc 3.7.1
> - Makefile update - fix go vet shadow tool reference
> - test/mixbench - Update mixbench tool. Expose runnable benchmarks via flags.
Commits
- [`0ca988a`](https://github.com/gogo/protobuf/commit/0ca988a254f991240804bf9821f3450d87ccbb1b) merged in golang/protobuf commit 8d0c54c1246661d9a51ca0ba455d22116d485eaa - p...
- [`4c00d2f`](https://github.com/gogo/protobuf/commit/4c00d2f19fb91be5fecd8681fa83450a2a979e69) compare plugin. update compare for oneof types to check this and that types a...
- [`28a6bbf`](https://github.com/gogo/protobuf/commit/28a6bbf47e48e0b2220b2a244750b660c83d4942) [merge] Fix merge of non-nullable slices ([#569](https://github-redirect.dependabot.com/gogo/protobuf/issues/569))
- [`f6077ae`](https://github.com/gogo/protobuf/commit/f6077aeef29d5db54418bcfddb017afcfad713a7) added a test case for issue [#587](https://github-redirect.dependabot.com/gogo/protobuf/issues/587). check that we do not re-alloc a buffer when...
- [`0592a1c`](https://github.com/gogo/protobuf/commit/0592a1c8d829c4b26c46ade5f04bf037060a82bd) fix uint32reader bug that causes ReadMsg to recreate buffer when lengths are ...
- [`65acae2`](https://github.com/gogo/protobuf/commit/65acae22fc9d1fe290b33faa2bd64cdc20a463a0) sdrawkcab fubotorp lahsraM ([#560](https://github-redirect.dependabot.com/gogo/protobuf/issues/560))
- [`dadb625`](https://github.com/gogo/protobuf/commit/dadb625850898f31a8e40e83492f4a7132e520a2) Set extension regression ([#577](https://github-redirect.dependabot.com/gogo/protobuf/issues/577))
- [`21df5aa`](https://github.com/gogo/protobuf/commit/21df5aa0e680850681b8643f0024f92d3b09930c) test/mixbench - added commandline benchmark selection options. ([#575](https://github-redirect.dependabot.com/gogo/protobuf/issues/575))
- [`871f82e`](https://github.com/gogo/protobuf/commit/871f82e6d4d520eade23ac0ead09073373e3e227) Replace sov ([#565](https://github-redirect.dependabot.com/gogo/protobuf/issues/565))
- [`285f4c7`](https://github.com/gogo/protobuf/commit/285f4c7b208cf987ad6d7f30cf4cce8bdc99b88f) Allows plugin invoked via `GeneratePlugin` to call `RecordTypeUse` without pa...
- Additional commits viewable in [compare view](https://github.com/gogo/protobuf/compare/v1.2.1...v1.3.0)
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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps github.com/gogo/protobuf from 1.2.1 to 1.3.0.
Release notes
*Sourced from [github.com/gogo/protobuf's releases](https://github.com/gogo/protobuf/releases).* > ## Release v1.3.0 > #### Tested versions: > go 1.12.9 > protoc 3.7.1 > > ## Improvements: > - plugin/stringer - Handle repeated and/or nullable types a bit better now. > - plugin/size - Remove the loop in sovXXX by using bit twiddling. > - Thanks: https://github.com/apelisse > - plugin/marshalto - Implemented a reverse marshal strategy which allows for faster marshalling. This now avoids a recursive (and repeated) call to Size(). > - Thanks: https://github.com/apelisse > - plugin/compare - Added support for for oneof types. > > ## Bug fixes: > - protoc-gen-gogo/generator - Fix assignment to entry in nil map. > - Thanks: https://github.com/tgulacsi > - protoc-gen-gogo/generator - Allows plugins to call RecordTypeUse without panicking. > - Thanks: https://github.com/fedenusy > - proto/extensions - Fixed set extension regression. We did not clear the extensions before setting. > - io/uint32 - fix uint32reader bug that causes ReadMsg to recreate buffer when lengths are the same. > - Thanks: https://github.com/SebiSujar > - proto/table_merge: Fix merge of non-nullable slices. > - Thanks: https://github.com/euroelessar > > ## Upstream commits: > - merged in golang/protobuf commit 318d17de72747ed1c16502681db4b2bb709a92d0 - Add UnimplementedServer for server interface > - merged in golang/protobuf commit b85cd75de734650db18a99a943fe351d41387800 - protoc-gen-go/grpc: inline errUnimplemented function > - merged in golang/protobuf commit d3c38a4eb4970272b87a425ae00ccc4548e2f9bb - protoc-gen-go/grpc: use status and code packages only if needed > - merged in golang/protobuf commit e91709a02e0e8ff8b86b7aa913fdc9ae9498e825 - fix indentation in jsonpb with Any messages > - merged in golang/protobuf commit 8d0c54c1246661d9a51ca0ba455d22116d485eaa - protoc-gen-go: generate XXX_OneofWrappers instead of XXX_OneofFuncs > > ## Misc: > - extensions.md - Markdown update. > - Thanks: https://github.com/TennyZhuang > - Readme.md - Added user. > - go/protoc update - Updated to go1.12.x and protoc 3.7.1 > - Makefile update - fix go vet shadow tool reference > - test/mixbench - Update mixbench tool. Expose runnable benchmarks via flags.Commits
- [`0ca988a`](https://github.com/gogo/protobuf/commit/0ca988a254f991240804bf9821f3450d87ccbb1b) merged in golang/protobuf commit 8d0c54c1246661d9a51ca0ba455d22116d485eaa - p... - [`4c00d2f`](https://github.com/gogo/protobuf/commit/4c00d2f19fb91be5fecd8681fa83450a2a979e69) compare plugin. update compare for oneof types to check this and that types a... - [`28a6bbf`](https://github.com/gogo/protobuf/commit/28a6bbf47e48e0b2220b2a244750b660c83d4942) [merge] Fix merge of non-nullable slices ([#569](https://github-redirect.dependabot.com/gogo/protobuf/issues/569)) - [`f6077ae`](https://github.com/gogo/protobuf/commit/f6077aeef29d5db54418bcfddb017afcfad713a7) added a test case for issue [#587](https://github-redirect.dependabot.com/gogo/protobuf/issues/587). check that we do not re-alloc a buffer when... - [`0592a1c`](https://github.com/gogo/protobuf/commit/0592a1c8d829c4b26c46ade5f04bf037060a82bd) fix uint32reader bug that causes ReadMsg to recreate buffer when lengths are ... - [`65acae2`](https://github.com/gogo/protobuf/commit/65acae22fc9d1fe290b33faa2bd64cdc20a463a0) sdrawkcab fubotorp lahsraM ([#560](https://github-redirect.dependabot.com/gogo/protobuf/issues/560)) - [`dadb625`](https://github.com/gogo/protobuf/commit/dadb625850898f31a8e40e83492f4a7132e520a2) Set extension regression ([#577](https://github-redirect.dependabot.com/gogo/protobuf/issues/577)) - [`21df5aa`](https://github.com/gogo/protobuf/commit/21df5aa0e680850681b8643f0024f92d3b09930c) test/mixbench - added commandline benchmark selection options. ([#575](https://github-redirect.dependabot.com/gogo/protobuf/issues/575)) - [`871f82e`](https://github.com/gogo/protobuf/commit/871f82e6d4d520eade23ac0ead09073373e3e227) Replace sov ([#565](https://github-redirect.dependabot.com/gogo/protobuf/issues/565)) - [`285f4c7`](https://github.com/gogo/protobuf/commit/285f4c7b208cf987ad6d7f30cf4cce8bdc99b88f) Allows plugin invoked via `GeneratePlugin` to call `RecordTypeUse` without pa... - Additional commits viewable in [compare view](https://github.com/gogo/protobuf/compare/v1.2.1...v1.3.0)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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.