We are working on this. My estimation is that it should be available this or next week.
On Monday, March 4, 2013 12:55:24 PM UTC-8, Joshua Foster wrote: > > The release looks really good. When can see the release on Maven Central? > > Joshua > > On Wednesday, February 27, 2013 3:02:19 AM UTC-5, Feng Xiao wrote: >> >> The final release of Protobuf 2.5.0 is now available: >> http://code.google.com/p/protobuf/downloads/list >> >> Documentation will be updated soon. >> >> CHANGES >> ======== >> 2013-02-27 version 2.5.0: >> >> General >> * New notion "import public" that allows a proto file to forward the >> content >> it imports to its importers. For example, >> // foo.proto >> import public "bar.proto"; >> import "baz.proto"; >> >> // qux.proto >> import "foo.proto"; >> // Stuff defined in bar.proto may be used in this file, but stuff >> from >> // baz.proto may NOT be used without importing it explicitly. >> This is useful for moving proto files. To move a proto file, just >> leave >> a single "import public" in the old proto file. >> * New enum option "allow_alias" that specifies whether different >> symbols can >> be assigned the same numeric value. Default value is "true". Setting >> it to >> false causes the compiler to reject enum definitions where multiple >> symbols >> have the same numeric value. >> >> C++ >> * New generated method set_allocated_foo(Type* foo) for message and >> string >> fields. This method allows you to set the field to a pre-allocated >> object >> and the containing message takes the ownership of that object. >> * Added SetAllocatedExtension() and ReleaseExtension() to extensions >> API. >> * Custom options are now formatted correctly when descriptors are >> printed in >> text format. >> * Various speed optimizations. >> >> Java >> * Comments in proto files are now collected and put into generated code >> as >> comments for corresponding classes and data members. >> * Added Parser to parse directly into messages without a Builder. For >> example, >> Foo foo = Foo.getParser().ParseFrom(input); >> Using Parser is ~25% faster than using Builder to parse messages. >> * Added getters/setters to access the underlying ByteString of a string >> field >> directly. >> * ByteString now supports more operations: substring(), prepend(), and >> append(). The implementation of ByteString uses a binary tree >> structure >> to support these operations efficiently. >> * New method findInitializationErrors() that lists all missing required >> fields. >> * Various code size and speed optimizations. >> >> Python >> * Added support for dynamic message creation. DescriptorDatabase, >> DescriptorPool, and MessageFactory work like their C++ couterparts to >> simplify Descriptor construction from *DescriptorProtos, and >> MessageFactory >> provides a message instance from a Descriptor. >> * Added pickle support for protobuf messages. >> * Unknown fields are now preserved after parsing. >> * Fixed bug where custom options were not correctly populated. Custom >> options can be accessed now. >> * Added EnumTypeWrapper that provides better accessibility to enum >> types. >> * Added ParseMessage(descriptor, bytes) to generate a new Message >> instance >> from a descriptor and a byte string. >> > -- 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 protobuf+unsubscr...@googlegroups.com. To post to this group, send email to firstname.lastname@example.org. Visit this group at http://groups.google.com/group/protobuf?hl=en. For more options, visit https://groups.google.com/groups/opt_out.