)]}'
{
  "commit": "86a0612c85acf95f095901023598b3f26c65052a",
  "tree": "3f1d3aac7e8bf6d9c55da4a5b41ced6640c9a0b1",
  "parents": [
    "ec6830fadd0e192ad863cffa2e125e5aa9175596"
  ],
  "author": {
    "name": "Stephen Mallette",
    "email": "stepmall@amazon.com",
    "time": "Sat May 30 13:59:50 2026 -0400"
  },
  "committer": {
    "name": "Stephen Mallette",
    "email": "stepmall@amazon.com",
    "time": "Sat May 30 13:59:50 2026 -0400"
  },
  "message": "Fix port binding race between sequential GLV integration test runs\n\ndocker compose down can return before docker-proxy has fully released its socket bindings. Since all four GLV modules share host ports 45940-45942 and 4588 and Maven runs them sequentially, the next module would intermittently fail to bind those ports. After each module\u0027s final compose down, poll sstlnp for up to 30 seconds until all four ports are confirmed free before returning control to Maven. CTR\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13ebf543e1c928d53c67ae9ca458c02f9e2820c0",
      "old_mode": 33188,
      "old_path": "gremlin-dotnet/test/pom.xml",
      "new_id": "d7d9f8842a633837a621a37480a4e747ac3f98e0",
      "new_mode": 33188,
      "new_path": "gremlin-dotnet/test/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "41413b26d53965a05d1176204729c12fd46e39bd",
      "old_mode": 33188,
      "old_path": "gremlin-go/pom.xml",
      "new_id": "5d5019a47636bd6960a5c194ddec4ab2b43818fe",
      "new_mode": 33188,
      "new_path": "gremlin-go/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "fcbab8a41bfd25cc40febeb31a95b03fe3d93967",
      "old_mode": 33188,
      "old_path": "gremlin-js/gremlin-javascript/pom.xml",
      "new_id": "f2dd7985449b5d7b64862c90aaad87f83a808a0d",
      "new_mode": 33188,
      "new_path": "gremlin-js/gremlin-javascript/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "40d8ad819fc376fc67f7aa903ea701d192d2d468",
      "old_mode": 33188,
      "old_path": "gremlin-python/pom.xml",
      "new_id": "9ef88c19dfdb13a8371f56dd59264127894ef9fb",
      "new_mode": 33188,
      "new_path": "gremlin-python/pom.xml"
    }
  ]
}
