)]}'
{
  "commit": "5328e3c8c7bdc6d3e1c2d727ccba9559b6738c2e",
  "tree": "ce9b4ce958b09328960e0974cf9bfc567323c235",
  "parents": [
    "ef4504a3f8eff98958c261c1a7e58bff08bd208f"
  ],
  "author": {
    "name": "kezhenxu94",
    "email": "kezhenxu94@apache.org",
    "time": "Mon Jan 05 16:15:51 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jan 05 16:15:51 2026 +0800"
  },
  "message": "feat: support opensearch client cert auth (#13641)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9e30c71b779122675fd01f84908ccca765c03502",
      "old_mode": 33188,
      "old_path": ".github/workflows/skywalking.yaml",
      "new_id": "c0e3b12aa977f59f87ba73fe035e3c66f2ebaec9",
      "new_mode": 33188,
      "new_path": ".github/workflows/skywalking.yaml"
    },
    {
      "type": "modify",
      "old_id": "b77385e3fb54d255a511fc137409b1caa0db8631",
      "old_mode": 33188,
      "old_path": ".licenserc.yaml",
      "new_id": "15b5adf11402cb03707ddaf1e4875062a604b488",
      "new_mode": 33188,
      "new_path": ".licenserc.yaml"
    },
    {
      "type": "modify",
      "old_id": "e0ffeb6cece79b222e14dc0b7ee7b54cb073c38e",
      "old_mode": 33188,
      "old_path": "dist-material/release-docs/LICENSE",
      "new_id": "6632dd2ac1415bd73c3e3cdd8d0f312bff14b225",
      "new_mode": 33188,
      "new_path": "dist-material/release-docs/LICENSE"
    },
    {
      "type": "modify",
      "old_id": "66b7a3427c55b04b9174da2069d763e33e5eddae",
      "old_mode": 33188,
      "old_path": "docs/en/changes/changes.md",
      "new_id": "2803d047c05dbff014dcf6b73cbb0066c5b327b8",
      "new_mode": 33188,
      "new_path": "docs/en/changes/changes.md"
    },
    {
      "type": "modify",
      "old_id": "a2d60a5a731f24069b5c45f64a9fe0224430d3b3",
      "old_mode": 33188,
      "old_path": "docs/en/setup/backend/storages/elasticsearch.md",
      "new_id": "2f6ec21ba58c26c4f04ff7444b1882b3f952c738",
      "new_mode": 33188,
      "new_path": "docs/en/setup/backend/storages/elasticsearch.md"
    },
    {
      "type": "modify",
      "old_id": "f990e755c6403cd44e3986e0dfeafebfc45f0eff",
      "old_mode": 33188,
      "old_path": "oap-server-bom/pom.xml",
      "new_id": "4a35af481e9cd9d1cc972c2437ffca4b8c9b4e8f",
      "new_mode": 33188,
      "new_path": "oap-server-bom/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "10330088ae4826c01925a4ed6293ce6cd994b276",
      "old_mode": 33188,
      "old_path": "oap-server/server-library/library-client/src/main/java/org/apache/skywalking/oap/server/library/client/elasticsearch/ElasticSearchClient.java",
      "new_id": "5a6a7933f5bea330cff806136a9a815b4e9c5b89",
      "new_mode": 33188,
      "new_path": "oap-server/server-library/library-client/src/main/java/org/apache/skywalking/oap/server/library/client/elasticsearch/ElasticSearchClient.java"
    },
    {
      "type": "modify",
      "old_id": "b7eefc669c5957e665970a0e162e8b2732c1ff98",
      "old_mode": 33188,
      "old_path": "oap-server/server-library/library-client/src/test/java/org/apache/skywalking/library/elasticsearch/bulk/ElasticSearchIT.java",
      "new_id": "1cf99af3bf69f70abb14686a3eaf97a276fa6add",
      "new_mode": 33188,
      "new_path": "oap-server/server-library/library-client/src/test/java/org/apache/skywalking/library/elasticsearch/bulk/ElasticSearchIT.java"
    },
    {
      "type": "modify",
      "old_id": "b85b749216ff19279b7a9bd9ee8df8f4cc22130d",
      "old_mode": 33188,
      "old_path": "oap-server/server-library/library-elasticsearch-client/src/main/java/org/apache/skywalking/library/elasticsearch/ElasticSearchBuilder.java",
      "new_id": "e4ab1243d057bf168cca0ef650c4384e779818a9",
      "new_mode": 33188,
      "new_path": "oap-server/server-library/library-elasticsearch-client/src/main/java/org/apache/skywalking/library/elasticsearch/ElasticSearchBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "bc1130832d1a315cc46fef119b8a6e8de423fdc3",
      "old_mode": 33188,
      "old_path": "oap-server/server-library/library-elasticsearch-client/src/test/java/org/apache/skywalking/library/elasticsearch/ElasticSearchIT.java",
      "new_id": "295a9eb81a0b8459b44c6bd1f14062ce306214f7",
      "new_mode": 33188,
      "new_path": "oap-server/server-library/library-elasticsearch-client/src/test/java/org/apache/skywalking/library/elasticsearch/ElasticSearchIT.java"
    },
    {
      "type": "modify",
      "old_id": "fd6356f2037410cb1da4be769390215e8949dccb",
      "old_mode": 33188,
      "old_path": "oap-server/server-starter/src/main/resources/application.yml",
      "new_id": "f62259e19a8256061eae9672780c3ba84274ce4c",
      "new_mode": 33188,
      "new_path": "oap-server/server-starter/src/main/resources/application.yml"
    },
    {
      "type": "modify",
      "old_id": "d8dc848be5c3d7f18e148cf2b172119a221041a7",
      "old_mode": 33188,
      "old_path": "oap-server/server-storage-plugin/storage-elasticsearch-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/elasticsearch/StorageModuleElasticsearchConfig.java",
      "new_id": "606e131ba707e4b35d4607abb82aa20481703bbd",
      "new_mode": 33188,
      "new_path": "oap-server/server-storage-plugin/storage-elasticsearch-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/elasticsearch/StorageModuleElasticsearchConfig.java"
    },
    {
      "type": "modify",
      "old_id": "3cfd5e014c6bb5ea46c1e84933591d82b1858982",
      "old_mode": 33188,
      "old_path": "oap-server/server-storage-plugin/storage-elasticsearch-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/elasticsearch/StorageModuleElasticsearchProvider.java",
      "new_id": "aad41665f6a349e79ac62ffc21816e544447da26",
      "new_mode": 33188,
      "new_path": "oap-server/server-storage-plugin/storage-elasticsearch-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/elasticsearch/StorageModuleElasticsearchProvider.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c57777dedb954f0a6178f097e08d3d919d3b3e26",
      "new_mode": 33188,
      "new_path": "test/e2e-v2/cases/storage/opensearch/certs/admin-key.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c438f30db908740f777096c3df99d02c84430fd0",
      "new_mode": 33188,
      "new_path": "test/e2e-v2/cases/storage/opensearch/certs/admin.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "718d67cc39b7e7fb4ef9a3100f5da53a401b1843",
      "new_mode": 33188,
      "new_path": "test/e2e-v2/cases/storage/opensearch/certs/client-key.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b1802049dcd89a8fff33f68fec27cdf616af9da",
      "new_mode": 33188,
      "new_path": "test/e2e-v2/cases/storage/opensearch/certs/client.p12"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08078f74e5db33eda72c6fd630c8efc11d8319cb",
      "new_mode": 33188,
      "new_path": "test/e2e-v2/cases/storage/opensearch/certs/client.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "575d28a62427a93f75e544c3fb476e4fcc22c9c9",
      "new_mode": 33188,
      "new_path": "test/e2e-v2/cases/storage/opensearch/certs/node-key.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d364ee00c239143fd1860355d17202f31a5bf296",
      "new_mode": 33188,
      "new_path": "test/e2e-v2/cases/storage/opensearch/certs/node.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d03332c4013b0d6260cf83576aca70032373acd",
      "new_mode": 33188,
      "new_path": "test/e2e-v2/cases/storage/opensearch/certs/root-ca-key.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b7c4e8f19f958486900f2e07f3812ff04213863",
      "new_mode": 33188,
      "new_path": "test/e2e-v2/cases/storage/opensearch/certs/root-ca.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e646a2b78134e4a9c3bd9cc04f1eed5281eb58cc",
      "new_mode": 33188,
      "new_path": "test/e2e-v2/cases/storage/opensearch/certs/truststore.jks"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb11046b4130acb47153aa3001369014461d7013",
      "new_mode": 33188,
      "new_path": "test/e2e-v2/cases/storage/opensearch/clientcert_config.yml"
    },
    {
      "type": "modify",
      "old_id": "41b072b9e07bf67857740b16d1cf9c57bcfeae20",
      "old_mode": 33188,
      "old_path": "test/e2e-v2/cases/storage/opensearch/docker-compose.yml",
      "new_id": "9a6876c63a1a0165fbdf9dceea772f1094378e33",
      "new_mode": 33188,
      "new_path": "test/e2e-v2/cases/storage/opensearch/docker-compose.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2344189a0c2525cfa59cedcea25adb759e52a44",
      "new_mode": 33261,
      "new_path": "test/e2e-v2/cases/storage/opensearch/generate-certs.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "083636e06f42c93de0651af561ba95bc32ecaf89",
      "new_mode": 33188,
      "new_path": "test/e2e-v2/cases/storage/opensearch/internal_users.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44fa3ced555bb54441354d3c4d1a79e7c3cca4a9",
      "new_mode": 33188,
      "new_path": "test/e2e-v2/cases/storage/opensearch/opensearch.yml"
    },
    {
      "type": "modify",
      "old_id": "1c909770beaaebe3e531cd533a69b1b988458779",
      "old_mode": 33188,
      "old_path": "test/e2e-v2/java-test-service/pom.xml",
      "new_id": "3c4ef358b8e368f2b6c8da925a08a2363d7dd143",
      "new_mode": 33188,
      "new_path": "test/e2e-v2/java-test-service/pom.xml"
    }
  ]
}
