v24.3.7
版本发布时间: 2024-03-08 07:24:29
google/flatbuffers最新发布版本:v24.3.25(2024-03-26 13:27:38)
What's Changed
- Add Kotlin multiplatform support by @paulovap in https://github.com/google/flatbuffers/pull/7969
- Add
ForceVectorAlignment64
and test by @dbaileychess in https://github.com/google/flatbuffers/pull/7977 - [Kotlin] Add java source on benchmark module instead of using version… by @paulovap in https://github.com/google/flatbuffers/pull/7978
- Small optimization on "deserialization" and fix on benchmarks again by @paulovap in https://github.com/google/flatbuffers/pull/7982
- [Bazel] Fix gen_reflections for flatbuffers_ts_library by @jkuszmaul in https://github.com/google/flatbuffers/pull/7981
- various fixes by @dbaileychess in https://github.com/google/flatbuffers/pull/7986
- Make eslint less pedantic by @OptoCloud in https://github.com/google/flatbuffers/pull/8012
- Optional omission of Typescript entrypoint by @maxburke in https://github.com/google/flatbuffers/pull/8057
- Upgrade the bazel-related dependencies by @philsc in https://github.com/google/flatbuffers/pull/8078
- Fix BUILD.bazel style violations by @philsc in https://github.com/google/flatbuffers/pull/8081
- [TS] Allows object API to set 0 for a null-default scalar. by @jviel-beta in https://github.com/google/flatbuffers/pull/7864
- Fully qualify the offset type in FLATBUFFERS_VTABLE_UNDERLYING_TYPE by @anton-bobukh in https://github.com/google/flatbuffers/pull/8094
- [bazel] Update Platforms by @sgowroji in https://github.com/google/flatbuffers/pull/8083
- Bump google.golang.org/grpc from 1.39.0-dev to 1.53.0 in /grpc/examples/go/greeter/server by @dependabot in https://github.com/google/flatbuffers/pull/8027
- Upgrade rules_go by @comius in https://github.com/google/flatbuffers/pull/8092
- Bump google.golang.org/grpc from 1.35.0 to 1.53.0 in /grpc/examples/go/greeter/client by @dependabot in https://github.com/google/flatbuffers/pull/8026
- Bump google.golang.org/grpc from 1.35.0 to 1.53.0 in /grpc/examples/go/greeter/models by @dependabot in https://github.com/google/flatbuffers/pull/8025
- Fix nim workflow by @le-michael in https://github.com/google/flatbuffers/pull/8098
- [Swift] Overall Improvements by @mustiikhalil in https://github.com/google/flatbuffers/pull/8061
- Fix misalignment of small structs in a Vector (C++) by @bexcite in https://github.com/google/flatbuffers/pull/7883
- Add constexpr for bitmask operators by @xaphier in https://github.com/google/flatbuffers/pull/8037
- C++ strict conversion fixes for flatbuffer_builder.h (#8062) by @greenrobot in https://github.com/google/flatbuffers/pull/8065
- Fix compiling idl_gen_php.cpp against certain STLs by @reshilkin in https://github.com/google/flatbuffers/pull/8067
- Fix compiling idl_parser.cpp against certain STLs by @reshilkin in https://github.com/google/flatbuffers/pull/8066
- corrected a typo by @sthd in https://github.com/google/flatbuffers/pull/8063
- Return function to namespace by @reshilkin in https://github.com/google/flatbuffers/pull/8068
- TS: Add missing generated files by @bjornharrtell in https://github.com/google/flatbuffers/pull/8075
- Add const qualifier to non-mutated FlatbufferBuilder parameter by @Lukasdoe in https://github.com/google/flatbuffers/pull/8101
- Fix verification for C# unions by @CurtHagenlocher in https://github.com/google/flatbuffers/pull/7970
- [Rust] Add the Allocator trait for the builder API by @adsnaider in https://github.com/google/flatbuffers/pull/8106
- update flatbuffers java to be Android API level 23 compatible by @turbotoribio in https://github.com/google/flatbuffers/pull/8158
- Fix CI builds by @dbaileychess in https://github.com/google/flatbuffers/pull/8161
- chore: Dart 23.5.26 release by @vaind in https://github.com/google/flatbuffers/pull/8160
- Fix: detect c++ standard on MSVC for span by @assorted in https://github.com/google/flatbuffers/pull/8155
- Update Compiler.md docs by @fliiiix in https://github.com/google/flatbuffers/pull/8153
- Remove msvc pragma warning disable C4351 as it is undocumented by @Lukasdoe in https://github.com/google/flatbuffers/pull/8124
- Bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /grpc/examples/go/greeter/models by @dependabot in https://github.com/google/flatbuffers/pull/8130
- Bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /grpc/examples/go/greeter/server by @dependabot in https://github.com/google/flatbuffers/pull/8132
- Bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /grpc/examples/go/greeter/client by @dependabot in https://github.com/google/flatbuffers/pull/8131
- Add help text to cmake git describe error message by @Lukasdoe in https://github.com/google/flatbuffers/pull/8123
- Fix spelling mistake in FlatBufferBuilder.cs doc comments by @peter-dye in https://github.com/google/flatbuffers/pull/8120
- Allow CreateString invocation with std::string_view by @reshilkin in https://github.com/google/flatbuffers/pull/8069
- Update build.yml by @dbaileychess in https://github.com/google/flatbuffers/pull/8162
- [Swift] Fixes forward offset verifiable objects within arrays & fixes failing tests by @mustiikhalil in https://github.com/google/flatbuffers/pull/8135
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in https://github.com/google/flatbuffers/pull/8042
- Add argument to FlatBufferToString for quotes around field names by @alresin in https://github.com/google/flatbuffers/pull/8090
- Update build.yml by @dbaileychess in https://github.com/google/flatbuffers/pull/8163
- [GO] compiles to much files by @tira-misu in https://github.com/google/flatbuffers/pull/8118
- Update testReadFromOtherLanguages test to also run on macOS by @mustiikhalil in https://github.com/google/flatbuffers/pull/8044
- Add absolute file names option to BFBS by @jamescourtney in https://github.com/google/flatbuffers/pull/8055
- [Swift] Push contiguous bytes by @wtholliday in https://github.com/google/flatbuffers/pull/8157
- Fix typo in CMakeLists.txt by @DoppelDe in https://github.com/google/flatbuffers/pull/8167
- [Swift] Add allowReadingUnalignedBuffers to most ByteBuffer init methods by @abandy in https://github.com/google/flatbuffers/pull/8134
- [Swift] Migrating benchmarks to a newer lib. by @mustiikhalil in https://github.com/google/flatbuffers/pull/8168
- Fix cmake build for old versions by @fliiiix in https://github.com/google/flatbuffers/pull/8173
- copy languages for conformance parser by @blindspotbounty in https://github.com/google/flatbuffers/pull/8174
- Fix python type annotation output when not enabled by @akb825 in https://github.com/google/flatbuffers/pull/7983
- [TS/JS] Upgrade dependencies by @bjornharrtell in https://github.com/google/flatbuffers/pull/7996
- Introduce convenient implicit operator string_view by @georgthegreat in https://github.com/google/flatbuffers/pull/8181
- [Python] Add clear method for builder reuse by @razvanalex in https://github.com/google/flatbuffers/pull/8186
- [TS/JS] Create byte vectors by @razvanalex in https://github.com/google/flatbuffers/pull/8185
- Target .NET Standard 2.1, .NET 6, .NET 8 only by @bjornharrtell in https://github.com/google/flatbuffers/pull/8184
New Contributors
- @jviel-beta made their first contribution in https://github.com/google/flatbuffers/pull/7864
- @sgowroji made their first contribution in https://github.com/google/flatbuffers/pull/8083
- @bexcite made their first contribution in https://github.com/google/flatbuffers/pull/7883
- @xaphier made their first contribution in https://github.com/google/flatbuffers/pull/8037
- @reshilkin made their first contribution in https://github.com/google/flatbuffers/pull/8067
- @sthd made their first contribution in https://github.com/google/flatbuffers/pull/8063
- @Lukasdoe made their first contribution in https://github.com/google/flatbuffers/pull/8101
- @CurtHagenlocher made their first contribution in https://github.com/google/flatbuffers/pull/7970
- @adsnaider made their first contribution in https://github.com/google/flatbuffers/pull/8106
- @turbotoribio made their first contribution in https://github.com/google/flatbuffers/pull/8158
- @assorted made their first contribution in https://github.com/google/flatbuffers/pull/8155
- @fliiiix made their first contribution in https://github.com/google/flatbuffers/pull/8153
- @peter-dye made their first contribution in https://github.com/google/flatbuffers/pull/8120
- @alresin made their first contribution in https://github.com/google/flatbuffers/pull/8090
- @jamescourtney made their first contribution in https://github.com/google/flatbuffers/pull/8055
- @wtholliday made their first contribution in https://github.com/google/flatbuffers/pull/8157
- @DoppelDe made their first contribution in https://github.com/google/flatbuffers/pull/8167
- @abandy made their first contribution in https://github.com/google/flatbuffers/pull/8134
- @akb825 made their first contribution in https://github.com/google/flatbuffers/pull/7983
- @georgthegreat made their first contribution in https://github.com/google/flatbuffers/pull/8181
- @razvanalex made their first contribution in https://github.com/google/flatbuffers/pull/8186
Full Changelog: https://github.com/google/flatbuffers/compare/v23.5.26...v24.3.7
1、 Linux.flatc.binary.clang++-15.zip 2.55MB
2、 Linux.flatc.binary.g++-13.zip 2.39MB
3、 Mac.flatc.binary.zip 2.47MB
4、 MacIntel.flatc.binary.zip 1.27MB
5、 multiple.intoto.jsonl 15.86KB
6、 Windows.flatc.binary.zip 1.3MB