)]}'
{
  "commit": "b3cca53cfad8f115fb5f17b67e713447bb9b9dc4",
  "tree": "500e343291f2458fcf49ac1dca5fd62b42ba97ca",
  "parents": [
    "5601940561dd6c473e6509d824d6edafaeea1532"
  ],
  "author": {
    "name": "Zhiwei Liang",
    "email": "zhiwei.liang@zliang.me",
    "time": "Thu May 07 13:06:48 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri May 08 01:06:48 2026 +0800"
  },
  "message": "Remove Linode APIv3 support (#2132)\n\nSigned-off-by: Zhiwei Liang \u003czhiwei.liang@zliang.me\u003e\nCo-authored-by: Miguel Caballer Fernandez \u003cmicafer1@upv.es\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7f0d0e48f75487f01bb081fd92d10a383fde3e1b",
      "old_mode": 33188,
      "old_path": "libcloud/common/linode.py",
      "new_id": "fb1fe24ec82ba893174753f857b532371e778252",
      "new_mode": 33188,
      "new_path": "libcloud/common/linode.py"
    },
    {
      "type": "modify",
      "old_id": "81862cdb5aab415bbc1e9f697b3e3f440e4b08fd",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/linode.py",
      "new_id": "b8da22ea49738009546096bb738e5c25e53708e2",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/linode.py"
    },
    {
      "type": "modify",
      "old_id": "b2f609f2546d9dfe72b90849aa5eae62e5ba2275",
      "old_mode": 33188,
      "old_path": "libcloud/dns/drivers/linode.py",
      "new_id": "5639a14a4693b5a26d0bc861fb1639e18c1d5c41",
      "new_mode": 33188,
      "new_path": "libcloud/dns/drivers/linode.py"
    },
    {
      "type": "delete",
      "old_id": "eb169623b1572338439d225bce2134a1edc4fe5d",
      "old_mode": 33188,
      "old_path": "libcloud/test/compute/fixtures/linode/_avail_datacenters.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f1bdee61b99353be0808bbbab9f3eec1e812204b",
      "old_mode": 33188,
      "old_path": "libcloud/test/compute/fixtures/linode/_avail_distributions.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9552c46c5fdbbc02e2a2c504d15f5f8d0a5a2c89",
      "old_mode": 33188,
      "old_path": "libcloud/test/compute/fixtures/linode/_avail_kernels.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ac2488934fec65c8285255415b406ff4d793d3cb",
      "old_mode": 33188,
      "old_path": "libcloud/test/compute/fixtures/linode/_avail_linodeplans.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "36e28f90506e122cdbc7f8d79ba6fe75b1c41576",
      "old_mode": 33188,
      "old_path": "libcloud/test/compute/fixtures/linode/_batch.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8ec05a9f1d63ce5e19e63116868db9d82cf85645",
      "old_mode": 33188,
      "old_path": "libcloud/test/compute/fixtures/linode/_linode_disk_list.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "33a969ca689fc5b745ac3c14305bdd2510800b4c",
      "old_mode": 33188,
      "old_path": "libcloud/test/compute/fixtures/linode/_linode_ip_list.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "345f7cadbbaee99e2b8ef981539b9b95be00c586",
      "old_mode": 33188,
      "old_path": "libcloud/test/compute/fixtures/linode/_linode_list.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bbe635448871cc997c6d1587dbf0a18bb4483691",
      "old_mode": 33188,
      "old_path": "libcloud/test/compute/test_linode.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ed5d5d2e52c8ed6e6b1d57a39685118d6e420226",
      "old_mode": 33188,
      "old_path": "libcloud/test/compute/test_linode_v4.py",
      "new_id": "2bae27938aa8aeae808a0f42f09e5d63c2116ab4",
      "new_mode": 33188,
      "new_path": "libcloud/test/compute/test_linode_v4.py"
    },
    {
      "type": "delete",
      "old_id": "a9eef97a03fae30555c3c720bab042cb52aeb3a9",
      "old_mode": 33188,
      "old_path": "libcloud/test/dns/fixtures/linode/create_domain.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3c7059724f58ed982c57e09f12653ad9ad12625f",
      "old_mode": 33188,
      "old_path": "libcloud/test/dns/fixtures/linode/create_domain_validation_error.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0fa3738e3553ecc4ce55b3ec3afdd0fb467b967c",
      "old_mode": 33188,
      "old_path": "libcloud/test/dns/fixtures/linode/create_resource.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ff39a38ed70d77ef6f6b083e54c5564ca876adfd",
      "old_mode": 33188,
      "old_path": "libcloud/test/dns/fixtures/linode/delete_domain.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8965baa6ee4606e8b970c21ad29be8bf3b64a719",
      "old_mode": 33188,
      "old_path": "libcloud/test/dns/fixtures/linode/delete_domain_does_not_exist.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7f7af2adbf500c0cfe2d746ca902f70350e9923b",
      "old_mode": 33188,
      "old_path": "libcloud/test/dns/fixtures/linode/delete_resource.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b6969aa64cc2dbdb175bd2534d67f620f6b0e422",
      "old_mode": 33188,
      "old_path": "libcloud/test/dns/fixtures/linode/delete_resource_does_not_exist.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ac88b9b5ef1a92928648d61e880664ba478e0c09",
      "old_mode": 33188,
      "old_path": "libcloud/test/dns/fixtures/linode/domain_list.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4d5b0eb5975dac3a9608d6d684ba4e30b6be70e1",
      "old_mode": 33188,
      "old_path": "libcloud/test/dns/fixtures/linode/get_record.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c2c1fb499deb7355114d54ddd7d71fe4cf37a90a",
      "old_mode": 33188,
      "old_path": "libcloud/test/dns/fixtures/linode/get_record_does_not_exist.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e9387122f654f8838f6b05fef6eb7985b9e4aa3b",
      "old_mode": 33188,
      "old_path": "libcloud/test/dns/fixtures/linode/get_zone.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ea18547f51e2c93dca278c5adf28d9e8367104dd",
      "old_mode": 33188,
      "old_path": "libcloud/test/dns/fixtures/linode/get_zone_does_not_exist.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2ed18cd821c7950f00bb4ba5e9ee9965c8cf98ce",
      "old_mode": 33188,
      "old_path": "libcloud/test/dns/fixtures/linode/resource_list.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c2c1fb499deb7355114d54ddd7d71fe4cf37a90a",
      "old_mode": 33188,
      "old_path": "libcloud/test/dns/fixtures/linode/resource_list_does_not_exist.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f695f4c103794b9f71482f57c47fb8b89a1dc11b",
      "old_mode": 33188,
      "old_path": "libcloud/test/dns/fixtures/linode/update_domain.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7f88aabe6fbca3c2d8a23acb05484985d0f0910c",
      "old_mode": 33188,
      "old_path": "libcloud/test/dns/fixtures/linode/update_resource.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7e6b3439b2e6b7e599d1c6280730977ec7c70f1b",
      "old_mode": 33188,
      "old_path": "libcloud/test/dns/test_linode.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "3b461f74cdc225b849553a965266cf35aaa957f9",
      "old_mode": 33188,
      "old_path": "libcloud/test/dns/test_linode_v4.py",
      "new_id": "df20b360ae32f715bf874c3e5c3664ab4da87062",
      "new_mode": 33188,
      "new_path": "libcloud/test/dns/test_linode_v4.py"
    }
  ]
}
