)]}'
{
  "commit": "2e3afbe577360ec09f90f24351c860908f0d7a4f",
  "tree": "cca67cb5573188566e294b86283e05627bab8b0b",
  "parents": [
    "be155ae30c44979430858a36ab6e44e7b103d76a"
  ],
  "author": {
    "name": "Jens Geyer",
    "email": "jensg@apache.org",
    "time": "Wed Apr 08 00:05:45 2026 +0200"
  },
  "committer": {
    "name": "Jens Geyer",
    "email": "jensg@apache.org",
    "time": "Wed Apr 08 00:05:45 2026 +0200"
  },
  "message": "branch for release\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d0c6501aecf8e230cb06e3cca46fb5e6b71aa35e",
      "old_mode": 33188,
      "old_path": "ApacheThrift.nuspec",
      "new_id": "fe77c291b2c9121e903b789650d44ec114aea0c2",
      "new_mode": 33188,
      "new_path": "ApacheThrift.nuspec"
    },
    {
      "type": "modify",
      "old_id": "fc11ec2323e3f776bc4a856b0109d63072b2a311",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "fefab4bf3d2b1201abf8125375a3ef1d4f34bbea",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "76ae462b008849148bc0da5b71e0572eef176ae4",
      "old_mode": 33188,
      "old_path": "Thrift.podspec",
      "new_id": "ef1c1396ca1eca3cdc53be6e41b08f30435aa159",
      "new_mode": 33188,
      "new_path": "Thrift.podspec"
    },
    {
      "type": "modify",
      "old_id": "16859122adcfd9ba7ca7da67fbe5b3f6471be35c",
      "old_mode": 33188,
      "old_path": "appveyor.yml",
      "new_id": "5aa27e938a763af1e750e0a4b912dd8cf188e3ee",
      "new_mode": 33188,
      "new_path": "appveyor.yml"
    },
    {
      "type": "modify",
      "old_id": "62af06a459012bc44116e037343dc223aab3c8c2",
      "old_mode": 33188,
      "old_path": "bower.json",
      "new_id": "49715babb33a2637e3dc96e00da8ebeb1ea76e82",
      "new_mode": 33188,
      "new_path": "bower.json"
    },
    {
      "type": "modify",
      "old_id": "47d3a13f994fe3ece7738a62fa5244b0ef7daeaa",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thrift/version.h",
      "new_id": "978281bceb5bf060873f1cf2cb4c9e8b94770b79",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thrift/version.h"
    },
    {
      "type": "modify",
      "old_id": "9e32707d14e191879b87f1fedbe4d4ef1d594b72",
      "old_mode": 33188,
      "old_path": "configure.ac",
      "new_id": "f2a54017cba362459a9a2bb014473a57a8f5203c",
      "new_mode": 33188,
      "new_path": "configure.ac"
    },
    {
      "type": "modify",
      "old_id": "d45a88cdfe8d83bd3f2c57551c2faaef999caa3f",
      "old_mode": 33188,
      "old_path": "contrib/Rebus/Properties/AssemblyInfo.cs",
      "new_id": "3347760799a0c7777794d98228d6b7886e14387a",
      "new_mode": 33188,
      "new_path": "contrib/Rebus/Properties/AssemblyInfo.cs"
    },
    {
      "type": "modify",
      "old_id": "f276e9bb9cd307e39206397e1d60c5d0c09ca60c",
      "old_mode": 33188,
      "old_path": "contrib/thrift-maven-plugin/pom.xml",
      "new_id": "5c1c2f1f9d75a8864a1ca7f694188f723c2aace6",
      "new_mode": 33188,
      "new_path": "contrib/thrift-maven-plugin/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "74b4ad89b57dd0045a177a08d9af688a8b05e98c",
      "old_mode": 33188,
      "old_path": "contrib/thrift.spec",
      "new_id": "e759a3aeef4903d6f077fcbc9acad733c4ad51cd",
      "new_mode": 33188,
      "new_path": "contrib/thrift.spec"
    },
    {
      "type": "modify",
      "old_id": "631dc757e73c82796409c77a0b39d12193af5109",
      "old_mode": 33188,
      "old_path": "contrib/zeromq/csharp/AssemblyInfo.cs",
      "new_id": "7490475d73b108134ea9b395db17f84b09683369",
      "new_mode": 33188,
      "new_path": "contrib/zeromq/csharp/AssemblyInfo.cs"
    },
    {
      "type": "modify",
      "old_id": "d2b59db8b7fe1bac47f460d998fa40b4d2c069c5",
      "old_mode": 33188,
      "old_path": "doc/specs/idl.md",
      "new_id": "aff72cde4ff9e5d1fe58878521e3d3a79a7217db",
      "new_mode": 33188,
      "new_path": "doc/specs/idl.md"
    },
    {
      "type": "modify",
      "old_id": "040f0fa91ea8a6983b449165123764eb30c1c2a1",
      "old_mode": 33188,
      "old_path": "lib/d/src/thrift/base.d",
      "new_id": "d5cdedfe47ca3b6227d7ce54965f87922c5bab0f",
      "new_mode": 33188,
      "new_path": "lib/d/src/thrift/base.d"
    },
    {
      "type": "modify",
      "old_id": "c05d3d115977e4c8f05e919bb6fd69d954d11d24",
      "old_mode": 33188,
      "old_path": "lib/dart/pubspec.yaml",
      "new_id": "d9c141cc365c8d44a377bccbdcea504e1f078ac8",
      "new_mode": 33188,
      "new_path": "lib/dart/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "4210615b0affcacb81e468abbc746f7166e9e99e",
      "old_mode": 33188,
      "old_path": "lib/delphi/src/Thrift.pas",
      "new_id": "725401f3627468b9bad06bf0eb929a8263dc3807",
      "new_mode": 33188,
      "new_path": "lib/delphi/src/Thrift.pas"
    },
    {
      "type": "modify",
      "old_id": "a99f8477d1f38e24a0a44de82ce8ff34cacf6c32",
      "old_mode": 33188,
      "old_path": "lib/erl/src/thrift.app.src",
      "new_id": "fc193dc5301d93491149ff9a0fc5ffd037bb98ac",
      "new_mode": 33188,
      "new_path": "lib/erl/src/thrift.app.src"
    },
    {
      "type": "modify",
      "old_id": "87af3424249106c329c189d78daa50f813b0447c",
      "old_mode": 33188,
      "old_path": "lib/haxe/haxelib.json",
      "new_id": "a5e9da74dd9cf5d35dad4d38ab2ffb67bc3acaf8",
      "new_mode": 33188,
      "new_path": "lib/haxe/haxelib.json"
    },
    {
      "type": "modify",
      "old_id": "a4a93036ce8c3639aae5ed24f1621537e93ef433",
      "old_mode": 33188,
      "old_path": "lib/java/gradle.properties",
      "new_id": "a892363fcbbdfc25f3d5094482172f0020a98a2f",
      "new_mode": 33188,
      "new_path": "lib/java/gradle.properties"
    },
    {
      "type": "modify",
      "old_id": "9d73bb14d73cd3113ac5ac7efd044ff041c17f76",
      "old_mode": 33188,
      "old_path": "lib/js/package-lock.json",
      "new_id": "f9831a24655f9eebe054b959e93fd03618752e04",
      "new_mode": 33188,
      "new_path": "lib/js/package-lock.json"
    },
    {
      "type": "modify",
      "old_id": "377d976453ed934701b2f0f43e22e6bfb1be6f4b",
      "old_mode": 33188,
      "old_path": "lib/js/package.json",
      "new_id": "94272a35361acf279570c8f784e0042134a9d696",
      "new_mode": 33188,
      "new_path": "lib/js/package.json"
    },
    {
      "type": "modify",
      "old_id": "c84aef004f308f3059e0467e4e53661ef3802984",
      "old_mode": 33188,
      "old_path": "lib/js/src/thrift.js",
      "new_id": "4529b5d4350ed44e38656e48c8765f5d0de02b4f",
      "new_mode": 33188,
      "new_path": "lib/js/src/thrift.js"
    },
    {
      "type": "modify",
      "old_id": "2863644aa147aba91d8acfe345dbabbeef20b6a7",
      "old_mode": 33188,
      "old_path": "lib/lua/Thrift.lua",
      "new_id": "d94a5180548627114fa2091f281fe0552b81355c",
      "new_mode": 33188,
      "new_path": "lib/lua/Thrift.lua"
    },
    {
      "type": "modify",
      "old_id": "6610976e5b7d1a97393f4c7d22e5fb8d917405c3",
      "old_mode": 33188,
      "old_path": "lib/netstd/Benchmarks/Thrift.Benchmarks/Thrift.Benchmarks.csproj",
      "new_id": "3e738449c05e838df02f0036d93979238d6207ff",
      "new_mode": 33188,
      "new_path": "lib/netstd/Benchmarks/Thrift.Benchmarks/Thrift.Benchmarks.csproj"
    },
    {
      "type": "modify",
      "old_id": "73e172829d67d07524f9ca817cd79ccd420af1d4",
      "old_mode": 33188,
      "old_path": "lib/netstd/Tests/Thrift.Compile.Tests/Thrift.Compile.net10/Thrift.Compile.net10.csproj",
      "new_id": "e52589329f00165725cd431584a0194ad50f53d9",
      "new_mode": 33188,
      "new_path": "lib/netstd/Tests/Thrift.Compile.Tests/Thrift.Compile.net10/Thrift.Compile.net10.csproj"
    },
    {
      "type": "modify",
      "old_id": "a7bebd40b2f42a09c9c2f345e2e015605e03a831",
      "old_mode": 33188,
      "old_path": "lib/netstd/Tests/Thrift.Compile.Tests/Thrift.Compile.net8/Thrift.Compile.net8.csproj",
      "new_id": "13304e720a6e0c491d6bba2096628887f88f21f9",
      "new_mode": 33188,
      "new_path": "lib/netstd/Tests/Thrift.Compile.Tests/Thrift.Compile.net8/Thrift.Compile.net8.csproj"
    },
    {
      "type": "modify",
      "old_id": "acc58f10e707b31485eb66c461eb71fdf53b3829",
      "old_mode": 33188,
      "old_path": "lib/netstd/Tests/Thrift.Compile.Tests/Thrift.Compile.net9/Thrift.Compile.net9.csproj",
      "new_id": "532cf12d83bf619b123516ac66be980ae0427e02",
      "new_mode": 33188,
      "new_path": "lib/netstd/Tests/Thrift.Compile.Tests/Thrift.Compile.net9/Thrift.Compile.net9.csproj"
    },
    {
      "type": "modify",
      "old_id": "29bc635a02deacad47bae689edccaab21efe09e6",
      "old_mode": 33188,
      "old_path": "lib/netstd/Tests/Thrift.Compile.Tests/Thrift.Compile.netstd2/Thrift.Compile.netstd2.csproj",
      "new_id": "41ad3dcae5b0a0de074ecbd5581747a5f22de1a3",
      "new_mode": 33188,
      "new_path": "lib/netstd/Tests/Thrift.Compile.Tests/Thrift.Compile.netstd2/Thrift.Compile.netstd2.csproj"
    },
    {
      "type": "modify",
      "old_id": "07e1d5501cc752269af5fb8568fa27cfb69f7044",
      "old_mode": 33188,
      "old_path": "lib/netstd/Tests/Thrift.IntegrationTests/Thrift.IntegrationTests.csproj",
      "new_id": "566b6e4c9c6b28625b7daf2a30de397704252a24",
      "new_mode": 33188,
      "new_path": "lib/netstd/Tests/Thrift.IntegrationTests/Thrift.IntegrationTests.csproj"
    },
    {
      "type": "modify",
      "old_id": "6e63bb21d5d0f2edc4f7120eb1ad1c67a44f675c",
      "old_mode": 33188,
      "old_path": "lib/netstd/Tests/Thrift.Tests/Thrift.Tests.csproj",
      "new_id": "af56759d22267e5c6d12d6643f23ce55e902b103",
      "new_mode": 33188,
      "new_path": "lib/netstd/Tests/Thrift.Tests/Thrift.Tests.csproj"
    },
    {
      "type": "modify",
      "old_id": "6a066dd79b1b5c6c26875dc250d4f736cbe8d8c1",
      "old_mode": 33188,
      "old_path": "lib/netstd/Thrift/Properties/AssemblyInfo.cs",
      "new_id": "947e48b7a12230fc1de8f6d7bcd8623c12574009",
      "new_mode": 33188,
      "new_path": "lib/netstd/Thrift/Properties/AssemblyInfo.cs"
    },
    {
      "type": "modify",
      "old_id": "c50e5a0160d5c72f5d791d312bfabcbd611a39ac",
      "old_mode": 33188,
      "old_path": "lib/netstd/Thrift/Thrift.csproj",
      "new_id": "49d0f0e83d9eecbe967ef630d62e508b6353f999",
      "new_mode": 33188,
      "new_path": "lib/netstd/Thrift/Thrift.csproj"
    },
    {
      "type": "modify",
      "old_id": "8ea14737099cb655d2ffce2d3389ca9ec189b535",
      "old_mode": 33188,
      "old_path": "lib/ocaml/_oasis",
      "new_id": "0a7d27a9bcf699c7b3f0cfd8b4c8b7af119dc090",
      "new_mode": 33188,
      "new_path": "lib/ocaml/_oasis"
    },
    {
      "type": "modify",
      "old_id": "a450b1a09e8d17122d4ed714bd9a924d0fda12fd",
      "old_mode": 33188,
      "old_path": "lib/perl/lib/Thrift.pm",
      "new_id": "8c45539f97951636e894b8bab0b72fabfb5786ad",
      "new_mode": 33188,
      "new_path": "lib/perl/lib/Thrift.pm"
    },
    {
      "type": "modify",
      "old_id": "456fd6d34253d63153591cac5e68f019dd68e967",
      "old_mode": 33188,
      "old_path": "lib/py/setup.py",
      "new_id": "8b1a7beee15ff97ed898c1741aeaab62d588f0ea",
      "new_mode": 33188,
      "new_path": "lib/py/setup.py"
    },
    {
      "type": "modify",
      "old_id": "b3920d7746d202619ca6c1ed248e71c2c45dd514",
      "old_mode": 33188,
      "old_path": "lib/rb/thrift.gemspec",
      "new_id": "c44ed43a6ab0195598a840c80f2597cde4e6ee81",
      "new_mode": 33188,
      "new_path": "lib/rb/thrift.gemspec"
    },
    {
      "type": "modify",
      "old_id": "670d3abc10ba64cba1aaa32c576c43f0a6001ee4",
      "old_mode": 33188,
      "old_path": "lib/rs/Cargo.toml",
      "new_id": "566dfc78bbc743fae87185cbe259cfe6464e2d5d",
      "new_mode": 33188,
      "new_path": "lib/rs/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "18749e23151c32cffd42e8f256bbc3e84061b7e4",
      "old_mode": 33188,
      "old_path": "lib/st/package.xml",
      "new_id": "7380f19c5415a994e99b0b1ed705d46c20cc3ed8",
      "new_mode": 33188,
      "new_path": "lib/st/package.xml"
    },
    {
      "type": "modify",
      "old_id": "a7a439847651fbe308e647f2d77a8f778bc28227",
      "old_mode": 33188,
      "old_path": "lib/swift/Sources/Thrift.swift",
      "new_id": "6f450165ef9db3500430633204bae8f582a0a22e",
      "new_mode": 33188,
      "new_path": "lib/swift/Sources/Thrift.swift"
    },
    {
      "type": "modify",
      "old_id": "985fb344f8b066d55da4bb3252e184df25ce99c3",
      "old_mode": 33188,
      "old_path": "lib/swift/Tests/ThriftTests/ThriftTests.swift",
      "new_id": "9f8d398d504f6303f333c8b7426207813b14f20c",
      "new_mode": 33188,
      "new_path": "lib/swift/Tests/ThriftTests/ThriftTests.swift"
    },
    {
      "type": "modify",
      "old_id": "3a58a91251861cbf166c35b8720abfbd3f3aa05e",
      "old_mode": 33188,
      "old_path": "lib/ts/package-lock.json",
      "new_id": "b9c963fdc99fe4e6e5b017bfc8f281709a0c2017",
      "new_mode": 33188,
      "new_path": "lib/ts/package-lock.json"
    },
    {
      "type": "modify",
      "old_id": "de0ee8ef2d7c2dcb08addcc5bf945492facfb486",
      "old_mode": 33188,
      "old_path": "lib/ts/package.json",
      "new_id": "4a03cb958b382851fdedd8ae18bf5c49a0074898",
      "new_mode": 33188,
      "new_path": "lib/ts/package.json"
    },
    {
      "type": "modify",
      "old_id": "b52aa20429bad62d734f87b98f492886bc9aa9c8",
      "old_mode": 33188,
      "old_path": "package-lock.json",
      "new_id": "80832c00724c544dc751ce3f946c09521bffa550",
      "new_mode": 33188,
      "new_path": "package-lock.json"
    },
    {
      "type": "modify",
      "old_id": "478618f55beb7ff4e60b0be9bf8197cb2d8b6efd",
      "old_mode": 33188,
      "old_path": "package.json",
      "new_id": "177528d6aa9fcc03b47c5d00400b459c3c5d89da",
      "new_mode": 33188,
      "new_path": "package.json"
    },
    {
      "type": "modify",
      "old_id": "921c9cc6fa17f6960d6ee8f27c0501c3884c658c",
      "old_mode": 33188,
      "old_path": "sonar-project.properties",
      "new_id": "7a01598f0915717bc64c74919a2375f788f954d0",
      "new_mode": 33188,
      "new_path": "sonar-project.properties"
    },
    {
      "type": "modify",
      "old_id": "3c747e5ca886bb7c71a97a0954fb0c5e9f8a8f21",
      "old_mode": 33188,
      "old_path": "test/dart/test_client/pubspec.yaml",
      "new_id": "cb81610d233788f0ea9f27fb96b9e8c050c2a5cd",
      "new_mode": 33188,
      "new_path": "test/dart/test_client/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "0a8441dd341bde37b14342a7300b352cc88b9256",
      "old_mode": 33188,
      "old_path": "test/erl/src/thrift_test.app.src",
      "new_id": "ed27d687539f8e0bf7e1ec927d10eb3d641ea0c1",
      "new_mode": 33188,
      "new_path": "test/erl/src/thrift_test.app.src"
    },
    {
      "type": "modify",
      "old_id": "572e069f89353025cb0e42c2ec28f6c8185df60a",
      "old_mode": 33188,
      "old_path": "test/netstd/Client/Client.csproj",
      "new_id": "731cf92823f0bd9c6a9b583a31258984fb04cc80",
      "new_mode": 33188,
      "new_path": "test/netstd/Client/Client.csproj"
    },
    {
      "type": "modify",
      "old_id": "ffeb73db3218f9a5dbbea62feb7e1d4810c2b0b6",
      "old_mode": 33188,
      "old_path": "test/netstd/Server/Server.csproj",
      "new_id": "e87f6eab2538eb448a989f487e44615c9cc2a712",
      "new_mode": 33188,
      "new_path": "test/netstd/Server/Server.csproj"
    },
    {
      "type": "modify",
      "old_id": "4ffaa4286f117912f8bde35e5ad0c66b5448b289",
      "old_mode": 33188,
      "old_path": "tutorial/dart/client/pubspec.yaml",
      "new_id": "86e0a51a971fa2c7581810341908bc691d164c8e",
      "new_mode": 33188,
      "new_path": "tutorial/dart/client/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "9125e23566c8dcbec18765ba14a422cbe59c1470",
      "old_mode": 33188,
      "old_path": "tutorial/dart/console_client/pubspec.yaml",
      "new_id": "7a43c501135672989c572fcc41888b5d96728a4d",
      "new_mode": 33188,
      "new_path": "tutorial/dart/console_client/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "e15874a7e770fec4c2d661071daa43001bd95a85",
      "old_mode": 33188,
      "old_path": "tutorial/dart/server/pubspec.yaml",
      "new_id": "34887303ad43366f486d18a114cb81124aa8b434",
      "new_mode": 33188,
      "new_path": "tutorial/dart/server/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "424f11fbadb376dc15069c437760f17243f27e22",
      "old_mode": 33188,
      "old_path": "tutorial/delphi/DelphiClient/DelphiClient.dproj",
      "new_id": "c8196b4ce9c51eef50b7f666be9a02d01bb136b3",
      "new_mode": 33188,
      "new_path": "tutorial/delphi/DelphiClient/DelphiClient.dproj"
    },
    {
      "type": "modify",
      "old_id": "e8f945c8fdb04bcf0c8ac7cbaf2965eb4e23f192",
      "old_mode": 33188,
      "old_path": "tutorial/delphi/DelphiServer/DelphiServer.dproj",
      "new_id": "f2009de92bd90c0db979d5754034f0322a2e4a09",
      "new_mode": 33188,
      "new_path": "tutorial/delphi/DelphiServer/DelphiServer.dproj"
    },
    {
      "type": "modify",
      "old_id": "2e404af48992829f0dbbe507c7435eb0f5b77738",
      "old_mode": 33188,
      "old_path": "tutorial/netstd/Client/Client.csproj",
      "new_id": "c4da673093651fbc79f2a8aa304ee91897718a07",
      "new_mode": 33188,
      "new_path": "tutorial/netstd/Client/Client.csproj"
    },
    {
      "type": "modify",
      "old_id": "26d54bab444e07eb88535203330f957000c48a7a",
      "old_mode": 33188,
      "old_path": "tutorial/netstd/Interfaces/Interfaces.csproj",
      "new_id": "a78a479f3e60f11c66b857da75f68166ea86a814",
      "new_mode": 33188,
      "new_path": "tutorial/netstd/Interfaces/Interfaces.csproj"
    },
    {
      "type": "modify",
      "old_id": "805ee0ae2cbd2367eb327d32601e391be11c12e5",
      "old_mode": 33188,
      "old_path": "tutorial/netstd/Server/Server.csproj",
      "new_id": "dc9ca1d1bea077ac43d2573a599e03169d314564",
      "new_mode": 33188,
      "new_path": "tutorial/netstd/Server/Server.csproj"
    },
    {
      "type": "modify",
      "old_id": "a90ed71b2bf9aa930f18d16c7558e71f04c35a5f",
      "old_mode": 33188,
      "old_path": "tutorial/ocaml/_oasis",
      "new_id": "e1000a58020fdd143f60cf3ff1e6319ca7a47176",
      "new_mode": 33188,
      "new_path": "tutorial/ocaml/_oasis"
    }
  ]
}
