Skip to content

Releases: gogo/protobuf

Release v.1.3.2

10 Jan 08:07
Compare
Choose a tag to compare

Tested versions:

go 1.15.6
protoc 3.14.0

Bug fixes:

skippy peanut butter

Release v1.3.1

14 Oct 06:16
5628607
Compare
Choose a tag to compare

Tested versions:

go 1.12.10
protoc 3.9.1

Bug fixes:

Upstream commits:

  • 4c88cc3f1a34ffade77b79abc53335d1e511f25b - all: fix reflect.Value.Interface races.
  • 6c65a5562fc06764971b7c5d05c76c75e84bdbf7 - jsonpb: fix marshaling of Duration
  • b285ee9cfc6c881bb20c0d8dc73370ea9b9ec90f - Log parsing errors using log pkg

Misc:

  • add github workflow config
  • protoc update - Updated to protoc 3.9.1

Release v1.3.0

01 Sep 11:26
0ca988a
Compare
Choose a tag to compare

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.
  • plugin/marshalto - Implemented a reverse marshal strategy which allows for faster marshalling. This now avoids a recursive (and repeated) call to Size().
  • plugin/compare - Added support for for oneof types.

Bug fixes:

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.
  • 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.

Some bug fixes and synced with golang/protobuf

18 Feb 06:33
ba06b47
Compare
Choose a tag to compare

Some bug fixes and synced with the latest golang/protobuf commit.

Synced with golang/protobuf

11 Dec 08:53
4cbf7e3
Compare
Choose a tag to compare

This includes all the changes from golang/protobuf
https://github.com/golang/protobuf/releases/tag/v1.2.0

Fix for grpc imports

18 Jul 08:51
Compare
Choose a tag to compare
fix #427 consistent import naming between the import declaration and …

…the vars in grpc

* consistent import naming between the import declaration and the vars. This is more consistant with golang/protobuf. 

* moved issue427 test to the 'testall' make target to avoid grpc/context dependency

Big changes synced with golang/protobuf

15 Jul 15:57
Compare
Choose a tag to compare

synced with golang/protobuf

02 Feb 16:31
Compare
Choose a tag to compare

This is the first tag of golang/protobuf and gogo/protobuf is syncing with this process.
This release also includes:

  • minor fixes
  • compatibility with go 1.10 beta
  • compatibility with protoc 3.5.1

Safer

07 Oct 14:34
Compare
Choose a tag to compare

Code generation includes no more unsafe code. See #343 for details.
Well known types have been added, so proto3 supports seems to be full.
Compatibility up to go 1.8.3 and 1.9 is tested.
Protoc compatibility has been tested up to version protoc version 3.4.

Even more waiting for well known types

09 Mar 10:07
Compare
Choose a tag to compare

This is quite a stable point for gogoprotobuf.
proto 3 support is limited, since it does not include support for well known types.
Compatibility with go 1.7 up to 1.8 is tested.