This release introduces a major overhaul in balboa's architecture aimed at improving scalability and flexibility. The engine is now split up into a frontend (running feeders and answering GraphQL queries) and a backend (implementing the database storage layer). Both talk to each other using a simple msgpack-based protocol.
There are convenience interfaces for C and Go for the backends; we currently ship a RocksDB-based backend written in C, which corresponds to the one in the 1.x version. Databases are not binary compatible though, we made some improvements in the storage scheme.
Thanks to @magenbluten for this great work!