protobuf

[Deprecated] Protocol Buffers for Go with Gadgets

OTHER License

Downloads
4.8K
Stars
5.7K
Committers
67

Bot releases are hidden (Show)

protobuf - Release v.1.3.2 Latest Release

Published by awalterschulze almost 4 years ago

Tested versions:

go 1.15.6
protoc 3.14.0

Bug fixes:

skippy peanut butter

protobuf - Release v1.3.1

Published by jmarais about 5 years ago

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
protobuf - Release v1.3.0

Published by jmarais about 5 years ago

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.
protobuf - Some bug fixes and synced with golang/protobuf

Published by jmarais over 5 years ago

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

protobuf - Synced with golang/protobuf

Published by jmarais almost 6 years ago

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

protobuf - Fix for grpc imports

Published by awalterschulze over 6 years ago

protobuf - Big changes synced with golang/protobuf

Published by awalterschulze over 6 years ago

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

protobuf - synced with golang/protobuf

Published by awalterschulze over 6 years ago

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
protobuf - Safer

Published by awalterschulze about 7 years ago

Code generation includes no more unsafe code. See https://github.com/gogo/protobuf/pull/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.

protobuf - Even more waiting for well known types

Published by awalterschulze over 7 years ago

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.

protobuf - More waiting for well known types

Published by awalterschulze about 8 years ago

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.4 up to 1.7 is tested.

protobuf - Still waiting for well known types to land

Published by awalterschulze over 8 years ago

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.3.3 up to 1.6 is tested.

protobuf - An initial release

Published by awalterschulze about 9 years ago

This is quite a stable point for gogoprotobuf including many gadgets.
proto 2.6.1 and 3 support are limited.
Compatibility with go 1.2 up to 1.5 is tested.