)]}'
{
  "commit": "d8a39b6a5931b67bab969b6ebcf327148a57a56c",
  "tree": "417960f57fa1f52d4e5e711157992d6985e69c13",
  "parents": [
    "6638d612df07b4a105db1390207e75ced792910b"
  ],
  "author": {
    "name": "Hubert Gruszecki",
    "email": "h.gruszecki@gmail.com",
    "time": "Thu Sep 04 16:09:55 2025 +0200"
  },
  "committer": {
    "name": "Hubert Gruszecki",
    "email": "h.gruszecki@gmail.com",
    "time": "Fri Sep 05 11:38:22 2025 +0200"
  },
  "message": "feat(sdk): implement GetClusterMetadata command interface\n\n- Implement ClusterClient trait with get_cluster_metadata method\n- Add binary protocol support for GetClusterMetadata command\n- Wire up cluster client implementations for TCP, QUIC, HTTP transports\n- Export ClusterMetadata and related types from common module\n- Add response mapping for cluster metadata in binary protocol\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0570b0e6db3d1657e4a82e69d3252b3b28a9b594",
      "new_mode": 33188,
      "new_path": "core/binary_protocol/src/client/binary_clients/cluster_client.rs"
    },
    {
      "type": "modify",
      "old_id": "d4b13916867e961427cd7b8fa66c6235f214244d",
      "old_mode": 33188,
      "old_path": "core/binary_protocol/src/client/binary_clients/mod.rs",
      "new_id": "4e9390b5b3c101095f14a43875a08cdad2b8e8d7",
      "new_mode": 33188,
      "new_path": "core/binary_protocol/src/client/binary_clients/mod.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9786ac747078987d298615ea8e04b7e90d5ca4b0",
      "new_mode": 33188,
      "new_path": "core/binary_protocol/src/client/binary_cluster/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "c91500c5a3fc7c9cd9f504be2e5939a06aa7a597",
      "old_mode": 33188,
      "old_path": "core/binary_protocol/src/client/mod.rs",
      "new_id": "d02ce3bacf4256cf52885d73a702fbb2d2f62b41",
      "new_mode": 33188,
      "new_path": "core/binary_protocol/src/client/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "0f93c4c5e832dfe6df84722f71c5487d03674308",
      "old_mode": 33188,
      "old_path": "core/binary_protocol/src/utils/mapper.rs",
      "new_id": "725932c5c019c6ccc8b678337d8ad44ee0fa5f8f",
      "new_mode": 33188,
      "new_path": "core/binary_protocol/src/utils/mapper.rs"
    },
    {
      "type": "modify",
      "old_id": "06c5ed89c0d0e6e19448dc5e76c027dfb0421735",
      "old_mode": 33188,
      "old_path": "core/common/src/types/cluster/mod.rs",
      "new_id": "7573d89be1543943f8598a3fd8d5507d794c858b",
      "new_mode": 33188,
      "new_path": "core/common/src/types/cluster/mod.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "964c2a7e355d479bc2640a95aca8a39765d81893",
      "new_mode": 33188,
      "new_path": "core/sdk/src/client_wrappers/binary_cluster_client.rs"
    },
    {
      "type": "modify",
      "old_id": "0491127165f23c560aec6a5f33e0d5dd1951813e",
      "old_mode": 33188,
      "old_path": "core/sdk/src/client_wrappers/mod.rs",
      "new_id": "bd093e01bd25a38e295f2b78335817ba4c9de799",
      "new_mode": 33188,
      "new_path": "core/sdk/src/client_wrappers/mod.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34521c47b03eaf900ece82d207d1dbfb67aaa8ca",
      "new_mode": 33188,
      "new_path": "core/sdk/src/clients/binary_cluster.rs"
    },
    {
      "type": "modify",
      "old_id": "9f51cc529e136f4356fd669795a18400e66c0da5",
      "old_mode": 33188,
      "old_path": "core/sdk/src/clients/mod.rs",
      "new_id": "4aae938fee53a2eef951e783501785a4720cbc9e",
      "new_mode": 33188,
      "new_path": "core/sdk/src/clients/mod.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a1ac1fff1e97e527e71b7d9cb4d8c6b22d89eb0",
      "new_mode": 33188,
      "new_path": "core/sdk/src/http/binary_cluster.rs"
    },
    {
      "type": "modify",
      "old_id": "bd8dc6491d5071d927ac70b5432eed60813e8267",
      "old_mode": 33188,
      "old_path": "core/sdk/src/http/mod.rs",
      "new_id": "880dd1836cad5c5fd97e18dae1e6268dac379acf",
      "new_mode": 33188,
      "new_path": "core/sdk/src/http/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "c75733591b8d52a5370f55821cab14ab34727494",
      "old_mode": 33188,
      "old_path": "core/server/server.http",
      "new_id": "cb46d4213956a9470aa3a8c755afb25c3b599ddf",
      "new_mode": 33188,
      "new_path": "core/server/server.http"
    },
    {
      "type": "modify",
      "old_id": "1c7166e38b71ceb546939b4ae485de79dc2323cb",
      "old_mode": 33188,
      "old_path": "core/server/src/http/system.rs",
      "new_id": "cd8c16e1fc8a64fe3f9afd2c8f8b303ef54d7a62",
      "new_mode": 33188,
      "new_path": "core/server/src/http/system.rs"
    },
    {
      "type": "modify",
      "old_id": "d1f8f640ac24ec46b8e90637d04c0cd687ef4ad4",
      "old_mode": 33188,
      "old_path": "core/server/src/streaming/systems/cluster/mod.rs",
      "new_id": "902f903a357d86f73d0b05ddb9f0b142d3749e11",
      "new_mode": 33188,
      "new_path": "core/server/src/streaming/systems/cluster/mod.rs"
    }
  ]
}
