RProtoBuf provides R bindings for the Google Protocol Buffers (“Protobuf”) data encoding library used and released by Google, and deployed as a language and operating-system agnostic protocol by numerous projects.
This release brings support to the recently-release ‘version 3’ Protocol Buffers standard, used e.g. by the (very exciting) gRPC project (which was just released as version 1.0). RProtoBuf continues to supportv ‘version 2’ but now also cleanly support ‘version 3’.
Changes in RProtoBuf version 0.4.5 (2016-08-29)
Support for version 3 of the Protcol Buffers API
Added ‘syntax = “proto2”;’ to all proto files (PR #17)
Updated Travis CI script to test against both versions 2 and 3 using custom-built .deb packages of version 3 (PR #16)
Improved build system with support for custom CXXFLAGS (Craig Radcliffe in PR #15)
CRANberries also provides a diff to the previous release. The RProtoBuf page has an older package vignette, a ‘quick’ overview vignette, a unit test summary vignette, and the pre-print for the JSS paper. Questions, comments etc should go to the GitHub issue tracker off the GitHub repo.