Flatbuffers

Latest version: v25.2.10

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

23.1.4

* Major release! Just kidding, we are continuing the
[versioning scheme](https://github.com/google/flatbuffers/wiki/Versioning) of
using a date to signify releases. This results in the first release of the new
year to bump the tradition major version field.

* Go minimum version is now 1.19 (7720) with the addition of Go modules.

* Added CI support for Big Endian regression testing (7707).

* Fixed `getFullyQualifiedName` in typescript to return name delimited by '.'
instead of '_' (7730).

* Fixed the versioning scheme to not include leading zeros which are not
consistently handled by every package manager. Only the last release
(12.12.06) should have suffered from this.

22.12.06

* Bug fixing release, no major changes.

22.10.25

* Added Nim language support with generator and runtime libraries (7534).

22.9.29

* Rust soundness fixes to avoid the crate from bing labelled unsafe (7518).

22.9.24

* 20 Major releases in a row? Nope, we switched to a new
[versioning scheme](https://github.com/google/flatbuffers/wiki/Versioning)
that is based on date.

* Python supports fixed size arrays now (7529).

* Behavior change in how C++ object API uses `UnPackTo`. The original intent of
this was to reduce allocations by reusing an existing object to pack data
into. At some point, this logic started to merge the states of the two objects
instead of clearing the state of the packee. This change goes back to the
original intention, the packed object is cleared when getting data packed into
it (7527).

* Fixed a bug in C++ alignment that was using `sizeof()` instead of the intended
`AlignOf()` for structs (7520).

* C has an
[official Nuget package](https://www.nuget.org/packages/Google.FlatBuffers)
now (7496).

2.0.8

* Fix for `--keep-prefix` the was generating the wrong include statements for
C++ (7469). The bug was introduced in 2.0.7.

* Added the `Verifier::Options` option struct to allow specifying runtime
configuration settings for the verifier (7489). This allows to skip verifying
nested flatbuffers, a on-by-default change that was introduced in 2.0.7. This
deprecates the existing `Verifier` constructor, which may be removed in a
future version.

* Refactor of `tests/test.cpp` that lead to ~10% speedup in compilation of the
entire project (7487).

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.