Skip to content

v2.0.0

Latest
Compare
Choose a tag to compare
@satta satta released this 06 May 08:05
· 68 commits to master since this release
2792342

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!