FlatBuffers 1.1: a memory-efficient serialization library
Blog post from Google Cloud
FlatBuffers 1.1 is an updated version of the open-source cross-platform serialization library, initially released in June 2014, designed to facilitate efficient data handling without the need for parsing or unpacking, thereby saving memory. Developed by Fun Propulsion Labs at Google, the library was primarily intended for high-performance C++ games but also finds broader application. The update introduces significant enhancements such as an overhauled Java API, out-of-the-box support for C# and Go, and an optional verifier for use in untrusted environments. It also includes .proto parsing to ease migration from Protocol Buffers, the ability for manual assignment of field IDs, and dictionary functionality using binary search on key fields. With contributions from over 28 developers, this release also addresses various bugs and improvements, making it a robust tool for developers.