Skip to content

Commit 7e16302

Browse files
authored
FlatBuffers Version 25.12.19 (#8871)
1 parent 57fdd4f commit 7e16302

File tree

191 files changed

+356
-367
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

191 files changed

+356
-367
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,16 @@ All major or breaking changes will be documented in this file, as well as any
44
new features that should be highlighted. Minor fixes or improvements are not
55
necessarily listed.
66

7+
## [25.12.19] (December 19 2025)(https://github.com/google/flatbuffers/releases/tag/v25.12.19)
8+
9+
* [C++] Default emptry vector support (#8870)
10+
* [C++] Add --gen-absl-hash option (#8868)
11+
* [Kotlin] Upgrade to MacOS 15 (#8845)
12+
* [C++] Fix vector of table with naked ptrs (#8830)
13+
* [Python] Optimize Offset/Pad/Prep (#8808)
14+
* Implement `--file-names-only` (#8788)
15+
* [C++] Fix size verifer (#8740)
16+
717
## [25.9.23] (September 23 2025)(https://github.com/google/flatbuffers/releases/tag/v25.9.23)
818

919
* flatc: `--grpc-callback-api` flag generates C++ gRPC Callback API server `CallbackService` skeletons AND client native callback/async stubs (unary + all streaming reactor forms) (opt-in, non-breaking, issue #8596).

CMake/Version.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
set(VERSION_MAJOR 25)
2-
set(VERSION_MINOR 9)
3-
set(VERSION_PATCH 23)
2+
set(VERSION_MINOR 12)
3+
set(VERSION_PATCH 19)
44
set(VERSION_COMMIT 0)
55

66
if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.git")

FlatBuffers.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'FlatBuffers'
3-
s.version = '25.9.23'
3+
s.version = '25.12.19'
44
s.summary = 'FlatBuffers: Memory Efficient Serialization Library'
55

66
s.description = "FlatBuffers is a cross platform serialization library architected for

MODULE.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module(
22
name = "flatbuffers",
3-
version = "25.9.23",
3+
version = "25.12.19",
44
compatibility_level = 1,
55
repo_name = "com_github_google_flatbuffers",
66
)

android/app/src/main/java/generated/com/fbs/app/Animal.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class Animal : Table() {
5858
}
5959

6060
companion object {
61-
fun validateVersion() = Constants.FLATBUFFERS_25_9_23()
61+
fun validateVersion() = Constants.FLATBUFFERS_25_12_19()
6262

6363
fun getRootAsAnimal(_bb: ByteBuffer): Animal = getRootAsAnimal(_bb, Animal())
6464

dart/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: flat_buffers
2-
version: 25.9.23
2+
version: 25.12.19
33
description: FlatBuffers reading and writing library for Dart. Based on original work by Konstantin Scheglov and Paul Berry of the Dart SDK team.
44
homepage: https://github.com/google/flatbuffers
55
documentation: https://google.github.io/flatbuffers/index.html

goldens/cpp/basic_generated.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
// Ensure the included flatbuffers.h is the same version as when this file was
1010
// generated, otherwise it may not be compatible.
1111
static_assert(FLATBUFFERS_VERSION_MAJOR == 25 &&
12-
FLATBUFFERS_VERSION_MINOR == 9 &&
13-
FLATBUFFERS_VERSION_REVISION == 23,
12+
FLATBUFFERS_VERSION_MINOR == 12 &&
13+
FLATBUFFERS_VERSION_REVISION == 19,
1414
"Non-compatible flatbuffers version included");
1515

1616
namespace flatbuffers {

goldens/csharp/flatbuffers/goldens/Galaxy.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public struct Galaxy : IFlatbufferObject
1313
{
1414
private Table __p;
1515
public ByteBuffer ByteBuffer { get { return __p.bb; } }
16-
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_25_9_23(); }
16+
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_25_12_19(); }
1717
public static Galaxy GetRootAsGalaxy(ByteBuffer _bb) { return GetRootAsGalaxy(_bb, new Galaxy()); }
1818
public static Galaxy GetRootAsGalaxy(ByteBuffer _bb, Galaxy obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
1919
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }

goldens/csharp/flatbuffers/goldens/Universe.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public struct Universe : IFlatbufferObject
1313
{
1414
private Table __p;
1515
public ByteBuffer ByteBuffer { get { return __p.bb; } }
16-
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_25_9_23(); }
16+
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_25_12_19(); }
1717
public static Universe GetRootAsUniverse(ByteBuffer _bb) { return GetRootAsUniverse(_bb, new Universe()); }
1818
public static Universe GetRootAsUniverse(ByteBuffer _bb, Universe obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
1919
public static bool VerifyUniverse(ByteBuffer _bb) {Google.FlatBuffers.Verifier verifier = new Google.FlatBuffers.Verifier(_bb); return verifier.VerifyBuffer("", false, UniverseVerify.Verify); }

goldens/dart/basic_flatbuffers.goldens_generated.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import 'dart:typed_data' show Uint8List;
77
import 'package:flat_buffers/flat_buffers.dart' as fb;
88

99

10+
1011
class Galaxy {
1112
Galaxy._(this._bc, this._bcOffset);
1213
factory Galaxy(List<int> bytes) {

0 commit comments

Comments
 (0)