)]}'
{
  "commit": "fb539ae41297c369439bea6edf39186f92f408dc",
  "tree": "83abd3dfce84e463439d605438976d9115daadb1",
  "parents": [
    "82a9c67405602ff053146a8df6bd566d90a9bf03"
  ],
  "author": {
    "name": "Yuxuan \u0027fishy\u0027 Wang",
    "email": "yuxuan.wang@reddit.com",
    "time": "Mon Aug 09 14:27:48 2021 -0700"
  },
  "committer": {
    "name": "Yuxuan \u0027fishy\u0027 Wang",
    "email": "fishywang@gmail.com",
    "time": "Wed Aug 11 11:08:49 2021 -0700"
  },
  "message": "THRIFT-5453: Defer DNS from NewTSocketConf to TSocket.Open\n\nClient: go\n\nWe used to do DNS lookups in NewTSocketConf, without any timeout checks.\nStop doing that and do DNS lookups in TSocket.Open instead, which\nalready checks for ConnectTimeout set in TConfiguration.\n\nAlso remove the error return from NewTSocketConf.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5ab945bca4cad79037320171fb5110b2c2f93a8e",
      "old_mode": 33188,
      "old_path": "CHANGES.md",
      "new_id": "39326277b8fbe762fcab0ce9b3ccab894cbb2b49",
      "new_mode": 33188,
      "new_path": "CHANGES.md"
    },
    {
      "type": "modify",
      "old_id": "646b11a85a9bacef16cb4a5effb64a2c3b93f24e",
      "old_mode": 33188,
      "old_path": "go.sum",
      "new_id": "cfde584660cd98ce77a1f9df7387dd6a073d8dca",
      "new_mode": 33188,
      "new_path": "go.sum"
    },
    {
      "type": "modify",
      "old_id": "454d9f3774829ce6df9bad8d0c803387628ae2c6",
      "old_mode": 33188,
      "old_path": "lib/go/thrift/configuration.go",
      "new_id": "de27edd674c9b6b5d2eaafe3d48ec75c1cc360bd",
      "new_mode": 33188,
      "new_path": "lib/go/thrift/configuration.go"
    },
    {
      "type": "modify",
      "old_id": "0cf59a0f598ee5f0694b537d3094c24366ff327f",
      "old_mode": 33188,
      "old_path": "lib/go/thrift/socket.go",
      "new_id": "eeac4f1a40e9503f312f369b7797635ae8304898",
      "new_mode": 33188,
      "new_path": "lib/go/thrift/socket.go"
    },
    {
      "type": "modify",
      "old_id": "bccfdf351f7efa0ce429f926700de990c7e8cf69",
      "old_mode": 33188,
      "old_path": "test/go/genmock.sh",
      "new_id": "27cd0c43e729a9d21923d34bc98ad4476ac7750e",
      "new_mode": 33188,
      "new_path": "test/go/genmock.sh"
    },
    {
      "type": "modify",
      "old_id": "3ff0a3969c7b33e5e6c1cc0889e433d276e099be",
      "old_mode": 33188,
      "old_path": "test/go/src/bin/stress/main.go",
      "new_id": "9f3267654b0a4858561c70c2b1bf53133d93460d",
      "new_mode": 33188,
      "new_path": "test/go/src/bin/stress/main.go"
    },
    {
      "type": "modify",
      "old_id": "15973d82c373f1e31d1e2b2760ce8ac48c18de52",
      "old_mode": 33188,
      "old_path": "test/go/src/common/client.go",
      "new_id": "201503538cc435cc6f778dcd9166add0e8aca4af",
      "new_mode": 33188,
      "new_path": "test/go/src/common/client.go"
    }
  ]
}
