Skip to content

Zserio v2.9.0-pre1

Pre-release
Pre-release
Compare
Choose a tag to compare
@mikir mikir released this 14 Nov 08:00
· 702 commits to master since this release

The 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