flatbuffers 25.12.19
Memory efficient serialization library
- By Google, Inc.
- Open Source
- Updated Dec 19, 2025
Download for Windows
About flatbuffers
Cross platform serialization library architected for maximum memory efficiency.
What's new in 25.12.19
What's Changed
- docs: clean up whitespace and fix typo in tutorial.md by @daynual in #8695
- Correct span and non-span versions of ToArray() and ToArrayPadded() methods by @vsmcea in #8734
- [Swift] Fixes test failing on macOS when using URL(fileURLWithPath:isDirectory) by @mustiikhalil in #8742
- treat npm_typescript as a dev dependency by @dws in #8719
- [Dart] Fix union unpacking by @jakobkordez in #8748
- [Dart] Fix struct vector ordering in pack function by @jakobkordez in #8747
- Add conditional check by @coder7695 in #8736
- [Dart] Refactor lazy list unpacking by @jakobkordez in #8746
- Prevent make_span from working with vectors and arrays of pointers by @are-you-tilted-already in #8735
- Swap the dependency of CreateX and X::Pack object API functions. by @cosmith-nvidia in #8754
- [Swift] Implements FlatbuffersVector which confirms to RandomAccessCollection by @mustiikhalil in #8752
- Fix --gen-compare to not generate comparators for native types. by @cosmith-nvidia in #8681
- Support native_type for tables when using the C++ object API. by @cosmith-nvidia in #8668
- [Swift] Improves the performance creating strings by @mustiikhalil in #8772
- [Docs] Update swift supported features by @mustiikhalil in #8769
- [Swift] Bump minimum supported version of swift to 5.10 by @mustiikhalil in #8758
- [Swift] Inline arrays by @mustiikhalil in #8755
- Replace usage of make_unique with unique_ptr for cpp11 by @fliiiix in #8763
- Fix Issue #8653 - Python vtables not considering object size by @jtdavis777 in #8683
- [C++] Add Vector64 specialization for std::vector<bool> by @jtdavis777 in #8757
- Stop calling setup.py in release CI by @jtdavis777 in #8771
- [lua] Dont' crash on a fbs file with no root table by @jtdavis777 in #8770
- Revival of GH-8285: fix: remove a single type hint to retain python 2.7.x compatibility by @jtdavis777 in #8799
- [Python] Add unit test for github issue 8653 by @satur9nine in #8786
- Size verifier fix 2 by @fergushenderson in #8740
- Fix issue #8389: any nonzero byte is truthy by @bkietz in #8690
- Add Dart changelog entry for v25.9.23 by @vaind in #8785
- [dart] fix bug which generated wrong code by @fawdlstty in #8780
- add assert to fix GCC warning on Ubuntu 24.04 LTS by @gafferongames in #8804
- chore: fix quick start typos by @Homeblest in #8520
- [Java] Generate Longs from uint enums by @nevi-me in #8727
- [Java] Add notify to Java keywords by @nevi-me in #8724
- More robust C++20 check by @cyyever in #8631 …
Full release notes »
Technical details
| Publisher | Google, Inc. |
| Version | 25.12.19 |
| Release date | 2025-12-19 |
| License | Apache-2.0 |
| Installer type | zip |
| Architecture | x64 |
| Package ID | Google.flatbuffers |
Links & install command
Install flatbuffers from the command line with Windows Package Manager (winget):
winget install --id=Google.flatbuffers -e
c-plus-plusc-sharpcross-platformflatbuffersgojavajavascriptjson-parsermarshallingmmappythonrpcrustserializationserialization-libraryzero-copy