Proto commits in apache/fury

These 11 commits are when the Protocol Buffers files have changed:

Commit:a8a140b
Author:Shawn Yang
Committer:GitHub

perf(java): add struct benchmark with pb (#1736) ## What does this PR do? add struct benchmark with pb: Perf: ``` Benchmark Mode Cnt Score Error Units fury_deserialize thrpt 30 49667.900 ± 3004.061 ops/s fury_kv_compatible_deserialize thrpt 30 33014.595 ± 3716.199 ops/s fury_kv_compatible_serialize thrpt 30 23915.260 ± 3968.119 ops/s fury_serialize thrpt 30 63146.826 ± 2930.505 ops/s protobuf_deserialize thrpt 30 14156.610 ± 685.272 ops/s protobuf_serialize thrpt 30 10060.293 ± 706.064 ops/s ``` Lib | Size -- | -- fury | 8077 furystrict | 8009 furykv | 48028 protobuf | 18000 <br class="Apple-interchange-newline"> ![image](https://github.com/user-attachments/assets/f46a7e66-ae50-44ca-972c-4b176b38146c) ![image](https://github.com/user-attachments/assets/74b59d30-028d-47a2-8499-0962ab44e20c) ## Related issues <!-- Is there any related issue? Please attach here. - #xxxx0 - #xxxx1 - #xxxx2 --> ## Does this PR introduce any user-facing change? <!-- If any user-facing interface changes, please [open an issue](https://github.com/apache/fury/issues/new/choose) describing the need to do so and update the document if necessary. --> - [ ] Does this PR introduce any public API change? - [ ] Does this PR introduce any binary protocol compatibility change? ## Benchmark <!-- When the PR has an impact on performance (if you don't know whether the PR will have an impact on performance, you can submit the PR first, and if it will have impact on performance, the code reviewer will explain it), be sure to attach a benchmark data here. -->

The documentation is generated from this commit.

Commit:bf092cf
Author:Shawn Yang
Committer:GitHub

perf(java): rename fury-benchmark to benchmark (#1319) This PR renames fury-benchmark to benchmark to keep benchmark module naming consisitent with other languages

Commit:bcd3665
Author:Shawn Yang
Committer:GitHub

perf(java): merge perftests into benchmark (#1318)

Commit:39f5e18
Author:tison
Committer:GitHub

chore: relocate Maven GAV and Java package (#1259) Signed-off-by: tison <wander4096@gmail.com>

Commit:c0d8b9d
Author:Shawn Yang
Committer:GitHub

Update apache license (#1246) ## What do these changes do? Since Fury has joined apache incubator, we need to update license to ASF license <!-- Please give a short brief about these changes. --> ## Related issue number <!-- Are there any issues opened that will be resolved by merging this change? --> Closes #xxxx ## Check code requirements - [ ] tests added / passed (if needed) - [ ] Ensure all linting tests pass, see [here](https://github.com/alipay/fury/blob/main/CONTRIBUTING.rst) for how to run them

Commit:9cd196f
Author:Shawn
Committer:GitHub

[Java] Refactor integration tests (#845) * refactor into jdk_compatibility_tests and perftests * lint code * add integration_tests readme * Fix headers * add logs integration_tests * add logs integration_tests * fxi groupId * remove java version * suppress maven download logs by --no-transfer-progress * suppress maven download logs by --no-transfer-progress * fix path * fix integration_tests

Commit:e3d21c2
Author:tison
Committer:GitHub

chore: apply license format (#783) * chore: apply license format Signed-off-by: tison <wander4096@gmail.com> * ci: check license header Signed-off-by: tison <wander4096@gmail.com> * fix ci scripts Signed-off-by: tison <wander4096@gmail.com> * cargo fmt Signed-off-by: tison <wander4096@gmail.com> * apply suggestions Signed-off-by: tison <wander4096@gmail.com> * style Signed-off-by: tison <wander4096@gmail.com> * format Signed-off-by: tison <wander4096@gmail.com> * add license header instructions Signed-off-by: tison <wander4096@gmail.com> * retains more derived files header Signed-off-by: tison <wander4096@gmail.com> * txt unrelated Signed-off-by: tison <wander4096@gmail.com> --------- Signed-off-by: tison <wander4096@gmail.com> Co-authored-by: chaokunyang <shawn.ck.yang@gmail.com>

Commit:a52b8b7
Author:weipeng
Committer:GitHub

[JavaScript] update benchmark (#597) feat: update benchmark

Commit:cb2dce1
Author:weipeng
Committer:GitHub

[JavaScript] update benchmark (#574) feat: update benchmark

Commit:8f35f5d
Author:weipeng
Committer:GitHub

[JavaScript] improve write performance (#538)

Commit:a05fe39
Author:Shawn
Committer:GitHub

[Java] Add flatbufffer/protobuffer benchmarks (#415) * add integration_tests project * add flatbuffer IDL * add generated flatbuffer files * add Example pojo * add flatbuffer state and conversion from.to java object * add protobuffer state and conversion from.to java object * add usertype benchmark for pb/fb * add tests * fix pom * fix proto generation