Zserio v2.0.0-pre2
Pre-releaseThis is the second beta version of the zserio v2.0.0 which contains new generated pubsub interface.
New generated pubsub interface is completely independent on used communication library and it is up to the application to implement the corresponding pubsub backend.
There are available three sample pubsub backend implementations:
- zserio-pubsub-mosquitto-cpp - Sample C++ implementation of zserio pubsub using mosquitto
- zserio-pubsub-paho-mqtt-java - Sample Java implementation of zserio pubsub using Paho MQTT
- zserio-pubsub-paho-mqtt-python - Sample Python implementation of zserio pubsub using Paho MQTT
The pre-release contains several fixes as well.
Fixes
#176 - Documentation emitter crashes in case of invalid see tag
#180 - Fix multiline string literals in grammar
#181 - C++ generator crashes if package name begins with underscore
#182 - String concatenation generates uncompilable C++ code
#183 - Fix string literals in SQL constraints and pubsub
New Features
#170 - Add pubsub support into zserio language
Improvements
#174 - Consider to restrict implicit arrays
#179 - Change default behaviour of SQL constraint for fields
#184 - Remove '@' character pre-processing in SQL constraints