flatbuffers

FlatBuffers: Memory Efficient Serialization Library

APACHE-2.0 License

Downloads
21.3M
Stars
22.1K
Committers
663

Bot releases are hidden (Show)

flatbuffers - v23.5.26

Published by dbaileychess over 1 year ago

Mostly a bug fixing release.

What's Changed

New Contributors

Full Changelog: https://github.com/google/flatbuffers/compare/v23.5.9...v23.5.26

flatbuffers - v23.5.8

Published by dbaileychess over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/google/flatbuffers/compare/v23.3.3...v23.5.8

flatbuffers - v23.3.3

Published by dbaileychess over 1 year ago

Changelog

What's Changed

New Contributors

Full Changelog: https://github.com/google/flatbuffers/compare/v23.1.21...v23.3.3

flatbuffers - v23.1.21

Published by dbaileychess over 1 year ago

Changelog

What's Changed

Full Changelog: https://github.com/google/flatbuffers/compare/v23.1.20...v23.1.21

flatbuffers - v23.1.20

Published by dbaileychess over 1 year ago

Changelog

What's Changed

New Contributors

Full Changelog: https://github.com/google/flatbuffers/compare/v23.1.4...v23.1.20

flatbuffers - v23.1.4

Published by dbaileychess almost 2 years ago

Changelog

Happy New Year!

What's Changed

New Contributors

Full Changelog: https://github.com/google/flatbuffers/compare/v22.12.06...v23.1.4

flatbuffers - v22.12.06

Published by dbaileychess almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/google/flatbuffers/compare/v22.11.23...v22.12.06

flatbuffers - v22.11.23

Published by dbaileychess almost 2 years ago

We had transitory CI breakage in the v22.11.22 release that was marking that build as broken. This release is the same as that one with a new version.

What's Changed

Full Changelog: https://github.com/google/flatbuffers/compare/v22.11.22...v22.11.23

flatbuffers - v22.10.26

Published by dbaileychess almost 2 years ago

Fix for python #7576

What's Changed

Full Changelog: https://github.com/google/flatbuffers/compare/v22.10.25...v22.10.26

flatbuffers - v22.10.25

Published by dbaileychess almost 2 years ago

Change Log

What's Changed

New Contributors

Full Changelog: https://github.com/google/flatbuffers/compare/v22.9.29...v22.10.25

flatbuffers - v22.9.24

Published by dbaileychess about 2 years ago

Change Log

What's Changed

New Contributors

Full Changelog: https://github.com/google/flatbuffers/compare/v2.0.8...v22.9.24

flatbuffers - FlatBuffers release 2.0.0

Published by aardappel over 3 years ago

A summary of what is in this release since 1.12.0:

  • Support for optional scalars in most languages.
  • Rust Verifier, Object API and FlexBuffers support, and many API improvements.
  • Overhaul of TypeScript support.
  • gRPC for many languages brought up to date.
  • C++ compile time field reflection.
  • JS FlexBuffers support.
  • Kotlin FlexBuffers and platform support.
  • Swift Object API and many Swift performance improvements.
  • Lua supports LuaJIT and many more fixes.
  • Python FlexBuffers support.
  • Many other fixes and smaller improvements, 371 commits since 1.12.0

Note, "2.0" doesn't signify any kind of major overhaul of FlatBuffers, it is merely trying to be more semver compatible, and this release does have breaking changes for some languages much like all releases before it.

flatbuffers - FlatBuffers release 1.12.0

Published by aardappel over 4 years ago

A summary of what is in this release since 1.11.0:

  • An official Swift port! (including gRPC support).
  • A Kotlin port!
  • Object API and native JSON support for C#.
  • Object API and gRPC support for Python.
  • Object API for Go.
  • FlexBuffers for Java.
  • Many other fixes and smaller improvements, 247 commits since 1.11.0
flatbuffers - FlatBuffers release 1.11.0

Published by aardappel over 5 years ago

A summary of what is in this release since 1.10.0:

  • More accurate C++ float handling, NaN handling, limit checking.
  • Java optimization: faster object accessors, faster UTF8 conversion.
  • A lot of Rust port improvements.
  • Vector of union JSON parsing.
  • Parser can now work from binary schemas.
  • Python: numpy vector support.
  • Packaging: Snap & RPM support.
  • Many improvements to our CI, added Bazel CI, dockerized language tests.
  • Many other fixes and smaller improvements, 169 commits since 1.10.0
flatbuffers - FlatBuffers release 1.10.0

Published by aardappel about 6 years ago

A summary of what is in this release since 1.9.0:

  • Rust support!
  • Dart support!
  • Lua support!
  • Lobster support!
  • C++: Improved / more correct verifier, compare operator in generated code, new/improved move operators for many data types, string_view support.
  • Java & C# support vectors of unions.
  • Many other fixes and smaller improvements, 145 commits since 1.9.0
flatbuffers - FlatBuffers release 1.9.0

Published by aardappel over 6 years ago

A summary of what is in this release since 1.8.0:

  • Further optimized C++ memory usage for FlatBufferBuilder: from 3 to 1 dynamic allocations (!)
  • GRPC support in Java & Maven.
  • Build files for Bazel and Conan.
  • Prefixed size support for Java/C#/Python.
  • Typescript docs.
  • Many other fixes and improvements, 80 commits since 1.8.0
flatbuffers - FlatBuffers release 1.8.0

Published by aardappel almost 7 years ago

A summary of what is in this release since 1.7.0:

  • Vtable trimming in all language implementations: can reduce binary size 10-20%!
  • Mini-reflection tables (in C++) for debug-print, etc.
  • Improved .proto conversion.
  • Vectors of unions now also supported in JS/TS/PHP/C.
  • Improved namespace handling.
  • Boolean types in FlexBuffers.
  • Python Numpy vector support.
  • Nested FlatBuffer JSON parsing.
  • C++98 (stlport) support for core FlatBuffers and FlexBuffers.
  • JSON Schema output support.
  • Many other fixes and improvements, 90 commits since 1.7.0
flatbuffers - FlatBuffers release 1.7.1

Published by aardappel over 7 years ago

This is a bug fix release.

  • Calling CreateVector in C++ on a vector of Offset types with an explicit template parameter (of that Offset type) of could cause the wrong specialization to be selected in 1.7.0. This should affect very few people, but safer to use 1.7.1 just in-case. flatc from 1.7.0 is compatible with 1.7.1.
flatbuffers - FlatBuffers release 1.7.0

Published by aardappel over 7 years ago

A summary of what is in this release since 1.6.0:

  • Typescript support!
  • Improved GRPC API with proper zero-copy path. BREAKS API
  • Fixed many issues with ReleaseBufferPointer functionality BREAKS API
  • FlexBuffers: nested in FlatBuffer accessors, (nested) parsing from JSON, JSON output.
  • Vectors of unions and unions of structs/strings (C++ only so far).
  • Several speed optimizations for larger data types in C++ FlatBufferBuilder.
  • Schema registry functionality.
  • Improvements to the object API.
  • Improved docs: C# API, vector of structs.
  • Many other fixes and improvements, 116 commits since 1.6.0
flatbuffers - FlatBuffers release 1.6.0

Published by aardappel over 7 years ago

A summary of what is in this release since 1.5.0:

  • First ever version of FlexBuffers!
  • npm package support.
  • Vectors of unions now supported (C++ only so far).
  • Improvements to the object API.
  • Some speed optimizations.
  • Many other fixes and improvements, 48 commits since 1.5.0
Package Rankings
Top 0.18% on Pypi.org
Top 3.4% on Alpine-v3.14
Top 0.88% on Crates.io
Top 0.1% on Proxy.golang.org
Top 0.43% on Npmjs.org
Top 0.39% on Alpine-v3.18
Top 3.4% on Packagist.org
Top 5.78% on Alpine-v3.12
Top 10.55% on Anaconda.org
Top 1.03% on Repo1.maven.org
Top 5.13% on Alpine-v3.17
Top 3.52% on Conda-forge.org
Top 0.97% on Pub.dev
Top 2.74% on Alpine-v3.13
Top 5.04% on Alpine-v3.16
Top 2.47% on Alpine-v3.11
Top 6.78% on Alpine-v3.15
Top 9.76% on Formulae.brew.sh
Top 3.25% on Swiftpackageindex.com
Badges
Extracted from project README
BuildKite status Fuzzing Status OpenSSF Scorecard Join the chat at https://gitter.im/google/flatbuffers Discord Chat Twitter Follow Twitter Follow