protostuff v1.0.0 Release Notes

Release Date: 2011-02-15 // about 13 years ago
    • Issue 57: Add proto_path as a system property read by protostuff-compiler to load imported protos
    • โž• add smile format
    • โšก๏ธ update jackson to 1.7.3
    • Issue 56: Signed int64 is not correctly serialized (zigzag encoding missing)
    • Issue 51: Compiler option to use primitive numbers if the field is optional
    • ๐Ÿ”Œ Issue 49: protostuff-maven-plugin:Incorrect relative path for from super pom
    • Issue 54: StackOverflow using RuntimeSchema.getSchema()
    • Issue 53: UUIDs cannot be used with RuntimeSchemas
    • โšก๏ธ Issue 55: Optimize protostuff-runtime serialization of arrays by writing the length first (order dependent)
    • Issue 31: ProtoStuffRuntime cannot handle different subclasses
    • Issue 29: Empty list turns into null after serialization/deserialization
    • Issue 46: RuntimeSchema.getSchema() throws NPE on fields with type Object
    • ๐Ÿ‘ Issue 48: Polymorphic serialization support for json and xml
    • Issue 52: Allow skipping constructor on immutable objects (fields marked final)
    • ๐Ÿ”— LinkedBuffer re-use for JsonIOUtil read/write operations on streams.
    • Issue 50: Xml deser does not handle empty messages well
    • minor xml optimizations
    • Issue 45: Double-checked locking concern
    • Issue 47: IllegalAccessException in when accessing a private Date field with RuntimeSchema
    • โž• add protostuff-collectionschema (jdk standard collections support - map,list,set,queue,deque,etc)
    • ๐Ÿ‘ Issue 43: Inheritance support for non-abstract base types