Skip to content

Zserio v2.11.0

Compare
Choose a tag to compare
@mikir mikir released this 11 May 13:42
· 438 commits to master since this release

The main goal of this release is to improve Functional Safety in C++ generator. This covers:

This release contains the following improvement in generated code:

  • Adding new method to convert enum string to value in generated C++, Java and Python code

This release contains as well two important bug fixes for C++ generator:

  • Fix allocation strategy not to fragment allocated memory
  • Fix move/copy constructors not to keep dangling pointers in generated objects

Fixes

#479 - Allocated memory can be fragmented during parsing in C++
#501 - Dangling pointer after move/copy constructor of dynamic bit field arrays

New Features

#487 - Add method to retrieve enum value from enum string directly
#492 - Add clang-tidy to the C++ static code analysis c++

Improvements

#491 - Provide test coverage statistics in release assets enhancement
#493 - Documentation on when C++ exceptions are thrown