Zserio v2.9.0-pre1
Pre-releaseThe main goal of this pre-release is to publish removal of pre-write actions in Java and Python.
This change can potentially break applications which calls zserio write()
method or which passes zserio objects to API for serialization (pubsub, service, SQL table). If this happens, the application will have to call initializeOffsets()
method explicitly. To make this transition easier, each runtime library contains serialize()
and deserialize()
methods which call initializeOffsets()
method automatically.
This pre-release contains as well some fixes.
Fixes
#421 - StackOverflowError during template instantiation when same name is chosen
#430 - Misleading error message when using parametrized types in a wrong way
#452 - Fix Java validation of SQL virtual tables with null column values
New Features
#426 - Implement warning if documentable type has no sticky comment
Improvements
#373 - Java: Consider to remove pre-write actions
#374 - Python: Consider to remove pre-write actions
#399 - Java: Improve serialization utilities in runtime library
#435 - C++: Remove initializeOffsets calling from SQL Table write
#436 - C++: Implement serializeToBytes and deserializeFromBytes in runtime library