Sorry that my original announcement has a wrong title.... 2014-08-25 20:34 GMT-07:00 Jie Luo <[email protected]>: > Hi all, > > The final release of Protobuf 2.6.0 is now available: > https://code.google.com/p/protobuf/wiki/Download?tm=2 > > Documentation will be updated soon. > > CHANGES > ======== > 2014-08-15 version 2.6.0: > > General > * Added oneofs(unions) feature. Fields in the same oneof will share > memory and at most one field can be set at the same time. Use the > oneof keyword to define a oneof like: > message SampleMessage { > oneof test_oneof { > string name = 4; > YourMessage sub_message = 9; > } > } > * Files, services, enums, messages, methods and enum values can be marked > as deprecated now. > * Added Support for list values, including lists of mesaages, when > parsing text-formatted protos in C++ and Java. > For example: foo: [1, 2, 3] > > C++ > * Enhanced customization on TestFormat printing. > * Added SwapFields() in reflection API to swap a subset of fields. > Added SetAllocatedMessage() in reflection API. > * Repeated primitive extensions are now packable. The > [packed=true] option only affects serializers. Therefore, it is > possible to switch a repeated extension field to packed format > without breaking backwards-compatibility. > * Various speed optimizations. > > Java > * writeTo() method in ByteString can now write a substring to an > output stream. Added endWith() method for ByteString. > * ByteString and ByteBuffer are now supported in CodedInputStream > and CodedOutputStream. > * java_generate_equals_and_hash can now be used with the LITE_RUNTIME. > > Python > * A new C++-backed extension module (aka "cpp api v2") that replaces the > old ("cpp api v1") one. Much faster than the pure Python code. This one > resolves many bugs and is recommended for general use over the > pure Python when possible. > * Descriptors now have enum_types_by_name and extension_types_by_name dict > attributes. > * Support for Python 3. > > > > Thanks, > Jie
-- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.
