)]}'
{
  "commit": "145d718f92b59bd081c324de465a1882974d360d",
  "tree": "4b8e15d0a7b5855cb76044b48fa6ef29d62a3ecd",
  "parents": [
    "ec974dd9ad2c35f223187ef9914529e3195b6d0b"
  ],
  "author": {
    "name": "kaajaln2",
    "email": "kaajaln2@gmail.com",
    "time": "Mon Mar 23 14:00:29 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Mar 23 14:00:29 2026 -0400"
  },
  "message": "GEODE-10534: Fix Deprecated APIs in Support Modules (geode-management, geode-serialization, geode-deployment-legacy, geode-web-api) (#7983)\n\n* GEODE-10534: Module 1:\ngeode-management              \tRestTemplateClusterManagementServiceTransport.java\n○ Update RestTemplateClusterManagementServiceTransport to remove deprecated API usage\n○ Replaced deprecated SSLConnectionSocketFactory with DefaultClientTlsStrategy and setSSLSocketFactory with setTlsSocketStrategy\nIssue 1.2: Apache Commons Lang StringUtils\n  Index.java\n     Updated removeStart with string manipulation code\nModule 2: geode-serialization\n   DSFIDSerializerImpl.java\n      Updated deprecated getProxyClass with newProxyInstance with a no-op handler\n   Module 3: geode-deployment-legacy\n      LegacyClasspathServiceImpl.java\n          Refactor proxy class creation to avoid deprecated Proxy.getProxyClass usage\n          Replaced usage of deprecated Proxy.getProxyClass with Proxy.newProxyInstance to obtain proxy class\n Module 4: geode-web-api\n       SwaggerConfig.java\n         No changes, can be updated when we move to Spring Framework 6.2+ with UrlHandlerFilter\n\n* Update DSFIDSerializerImpl.java\n\nfixed space format issue",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8bb116dbc34882e940b0a3c3cd1635fe346d9551",
      "old_mode": 33188,
      "old_path": "geode-deployment/geode-deployment-legacy/src/main/java/org/apache/geode/classloader/internal/LegacyClasspathServiceImpl.java",
      "new_id": "993018d0dadd76fe33e4328c98329c5010ea8823",
      "new_mode": 33188,
      "new_path": "geode-deployment/geode-deployment-legacy/src/main/java/org/apache/geode/classloader/internal/LegacyClasspathServiceImpl.java"
    },
    {
      "type": "modify",
      "old_id": "dcb01f468945a0744a24175b4757bd292d219d78",
      "old_mode": 33188,
      "old_path": "geode-management/src/main/java/org/apache/geode/management/api/RestTemplateClusterManagementServiceTransport.java",
      "new_id": "dc14b4994ee1612b8b4373f957fd23e1da93afff",
      "new_mode": 33188,
      "new_path": "geode-management/src/main/java/org/apache/geode/management/api/RestTemplateClusterManagementServiceTransport.java"
    },
    {
      "type": "modify",
      "old_id": "2e1c684916fd53050d592cc83781cacd0996cc6d",
      "old_mode": 33188,
      "old_path": "geode-management/src/main/java/org/apache/geode/management/configuration/Index.java",
      "new_id": "03372f9168636be40f7e27ee258162509bd242bd",
      "new_mode": 33188,
      "new_path": "geode-management/src/main/java/org/apache/geode/management/configuration/Index.java"
    },
    {
      "type": "modify",
      "old_id": "beb9eb002031ef043f543285bc29f0f56cad1add",
      "old_mode": 33188,
      "old_path": "geode-serialization/src/main/java/org/apache/geode/internal/serialization/internal/DSFIDSerializerImpl.java",
      "new_id": "a69756fc4cfa5517c1ad19e45cef85295105bdf5",
      "new_mode": 33188,
      "new_path": "geode-serialization/src/main/java/org/apache/geode/internal/serialization/internal/DSFIDSerializerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "43b007b5c4d8733679824a2a66a55d05da307260",
      "old_mode": 33188,
      "old_path": "geode-web-api/src/main/java/org/apache/geode/rest/internal/web/swagger/config/SwaggerConfig.java",
      "new_id": "b24aa973685045289e4a20b5271a1a883788fece",
      "new_mode": 33188,
      "new_path": "geode-web-api/src/main/java/org/apache/geode/rest/internal/web/swagger/config/SwaggerConfig.java"
    }
  ]
}
