)]}'
{
  "log": [
    {
      "commit": "f6bb5f3f343662633be1da331ed010454316d717",
      "tree": "8bf31bea8f4cee320f5b332584898254b18075ea",
      "parents": [
        "fb464221b31ce0dee2e2f2af0c95d5b07379132d"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Nov 06 00:41:25 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Nov 06 00:41:25 2025 +0900"
      },
      "message": "Drop python 3.9 and support python 3.13\n\nDue to requirements repo dropped the constraints for\npython3.9[1], Tempest needs to drop the python 3.9\nsupport[2]. Because Tempest master cannot support\npy3.9 anymore, it needs to be dropped from tempest\nplugins also.\n\nAlso, add python 3.13 support which is tested as mandatory\nin 2026.2 cycle.\n\n[1] https://review.opendev.org/c/openstack/requirements/+/957587\n[2] https://review.opendev.org/c/openstack/tempest/+/966101\n\nCo-Authored-By: Ghanshyam Maan \u003cgmaan@ghanshyammann.com\u003e\nChange-Id: If684b63c091f8bdfd80116d32a63304daa0605d7\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "b139fe94ae75765e6d80f7ffb5de8c62aa3cb9f6",
      "tree": "b7424fd9adb6cf4b53abefb06d477c7eb4725123",
      "parents": [
        "e25f95cd39c182924aba7c38654f5192603cbad5"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Nov 08 01:45:36 2024 +0000"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Dec 10 09:12:56 2024 +0100"
      },
      "message": "Update octavia-tempest-plugin configref\n\nThis patch updates the octavia-tempest-plugin configuration reference\ndocumentation to only include octavia-tempest-plugin specific\nconfiguration options.\nThis simplifies our documentation and means bugs in other plugins will\nnot break our configuration reference docs job.\n\nIt also re-enables the docs job, disabled in a previous patch.\n\nChange-Id: I53d81ca7bd910838927d594bfb0e72320b9d1ec6\n"
    },
    {
      "commit": "4af9bae253bc7e8a1fde4f84d45aecbb825f10df",
      "tree": "0cbed18a0d99cc0a137a5f3cb49aa5c4f8c337c7",
      "parents": [
        "20ae035cb40a30bc19fd099f2647129cc2083ccd"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Oct 24 20:55:07 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Oct 28 13:12:04 2024 +0000"
      },
      "message": "Remove support for Pyton 3.8 and older\n\nPython 3.6 and 3.7 are not supported any of active stable branches now,\nso no longer need to be supported.\n\nAlso remove Python 3.8 support according to [1].\n\n[1]\nhttps://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/FOWV4UQZTH4DPDA67QDEROAESYU5Z3LE/\n\nAlso add a few new versions currently tested.\n\nChange-Id: I9d2fb3476f9fbbc7ae4e3c787e4dc7d69b93e6bf\n"
    },
    {
      "commit": "25f7fcfc23d6bb753bbaa84fa761e026f32262aa",
      "tree": "03d910a8ce5f789adfcfb98e93ec8ccc2ade55d5",
      "parents": [
        "5b2eca40a886ec3fc7c50605925a727247993612"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Dec 19 22:42:21 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Dec 20 11:22:24 2023 +0900"
      },
      "message": "Remove translation sections from setup.cfg\n\nThese translation sections are not needed anymore, Babel can generate\ntranslation files without them.\n\nThis change follows the one made in octavia earlier[1] and also removes\na few more sections currently unused.\n\n[1] 2f610b953463a3d186ac1e86edd56e93b1115c98\n\nChange-Id: I8c25237cd870e36fe6389a03768a7c7dae4b5661\n"
    },
    {
      "commit": "7e7fd6c88662d5a550cd1786b4951174b2f77bb5",
      "tree": "0a005308daaa302a542da8e9006451257da8d1f1",
      "parents": [
        "05816960f97c13de27efe2afb095b5af01129ea6"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun Feb 06 02:12:17 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Fri May 06 16:09:19 2022 +0000"
      },
      "message": "setup.cfg: Replace dashes by underscores\n\nSince setuptools v54.1.0[1], the parmeters with dash have been\ndeprecated in favor of the new parameters with underscore.\n\nThis change updates the parameters accordingly to avoid the warnings\nlike the example below.\n\n  UserWarning: Usage of dash-separated \u0027description-file\u0027 will not be\n  supported in future versions. Please use the underscore name\n  \u0027description_file\u0027 instead\n\n[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb\n\nChange-Id: I5f702cde6d5bc3f0019e556e881b1c49b600f80b\n"
    },
    {
      "commit": "0b64a191efbefc0d7299697d5340b2f0021c521e",
      "tree": "bb69b883f7d24eec95b80ab0d2beeeae273d790d",
      "parents": [
        "0031cdfedf1d3114bfdbbac0cb1e226c0d2b6b44"
      ],
      "author": {
        "name": "inspurericzhang",
        "email": "zhanglf01@inspur.com",
        "time": "Thu May 28 11:24:49 2020 +0800"
      },
      "committer": {
        "name": "inspurericzhang",
        "email": "zhanglf01@inspur.com",
        "time": "Thu May 28 11:47:50 2020 +0800"
      },
      "message": "Add py38 package metadata\n\nChange-Id: I2fb037a15fadf52f5dd918f80d2ef8c82833c24f\n"
    },
    {
      "commit": "a97deefcb3c21194ec1e2b4f11cc0fbd3c16b720",
      "tree": "a31ee680e8b4079c9e51189a363c721600bc59c7",
      "parents": [
        "0956246b51bd786955e368d2840d7ef00687f2d1"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Apr 25 19:54:06 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Apr 28 22:57:07 2020 +0000"
      },
      "message": "[ussuri][goal] Updates for python 2.7 drop\n\nOpenStack is dropping the py2.7 support in ussuri cycle except\nswift and sorlets which is exception approved in this goal.\n\nSomehow this repo is left to remove the py2.7 requirement\nand setup.cfg file cleanup.\n\nUssuri Communtiy-wide goal:\nhttps://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html\n\nAlso drop the stable/queens|rocky py2 jobs because octavia-tempest-plugin master\ncode cannot test them because of py2 drop. They are also Extended Maintainance\nstate so it is ok to not test them on master. Same way Tempest and other\nplugins did\n- https://review.opendev.org/#/c/722183/\n\nChange-Id: I9b20229a25dc9752e4a813709f0b67bbd104faa5\n"
    },
    {
      "commit": "37fb30ec9b3fcdf82e582114ef335bf159656ae5",
      "tree": "3a508248e58ee198a9d6f33c869864ea56e4a511",
      "parents": [
        "6d7d69023468552ffb9376408178188c15164663"
      ],
      "author": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Wed Dec 05 01:18:34 2018 +0800"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Dec 24 01:11:42 2018 +0000"
      },
      "message": "Change openstack-dev to openstack-discuss\n\nMailinglists have been updated. Openstack-discuss replaces openstack-dev.\n\nChange-Id: I547a9178966c02bf78f9db9efe8052f90527bd83\n"
    },
    {
      "commit": "d5046c0c3e813bc77836b32aa112c198addef863",
      "tree": "c17858d417894c2aa047a05bfbdbe9e706da23e0",
      "parents": [
        "a795ae6ffcf2c95b58dfb43d8cf51d97d570f0f1"
      ],
      "author": {
        "name": "ShangXiao",
        "email": "shangxiaobj@inspur.com",
        "time": "Wed May 02 22:54:16 2018 -0700"
      },
      "committer": {
        "name": "ShangXiao",
        "email": "shangxiaobj@inspur.com",
        "time": "Thu May 03 05:57:23 2018 +0000"
      },
      "message": "Fix the invalid home-page url\n\nThe home-page url is not found.\nChange it to the right one.\n\nChange-Id: Ide828f61eba7035224f4ac3d81419aeb399363af\n"
    },
    {
      "commit": "986e3f543c6b3c588b88b1748641680759ed2856",
      "tree": "97bdf98b78d98f11f678ac7ada5121ed147038f5",
      "parents": [
        "0c90ef6972d529084b5573278cf17e93ffb3d8d2"
      ],
      "author": {
        "name": "Jude Cross",
        "email": "jcross@godaddy.com",
        "time": "Mon Jul 24 14:57:20 2017 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Apr 10 12:20:01 2018 -0700"
      },
      "message": "Create scenario tests for load balancers\n\nThis patch implements the tempest plugin for\nfor testing load balancer creation in Octavia.\n\nCo-Authored-By: Jude Cross \u003cjcross@godaddy.com\u003e\nCo-Authored-By: Lingxian Kong \u003canlin.kong@gmail.com\u003e\n\nDepends-On: https://review.openstack.org/557856\nChange-Id: I57064f8e0834efba8859a780394a1c69851cc917\n"
    },
    {
      "commit": "0c90ef6972d529084b5573278cf17e93ffb3d8d2",
      "tree": "b80e270d4d107cdbdf60e6a42e1c02a1ea9ef562",
      "parents": [
        "fac9602c4c5286539dcc8dcaf57efc148f9a1a20"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Feb 09 13:27:06 2018 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Mar 29 14:52:06 2018 -0700"
      },
      "message": "Revert \"Create scenario tests for loadbalancers\"\n\nThis reverts commit 638c4ef2a1c0a457bf70e5020fc92ca5cfc5da8f.\n\nChange-Id: Id4e6723d68e35ccdfb34d50485590035808aea2e\n"
    },
    {
      "commit": "638c4ef2a1c0a457bf70e5020fc92ca5cfc5da8f",
      "tree": "2f16d04e145e8787c7171ccd79e3360b1169f2d7",
      "parents": [
        "1f41eac955284a4f1a07a5ed1ab96a6969b6ae0e"
      ],
      "author": {
        "name": "Jude Cross",
        "email": "jcross@godaddy.com",
        "time": "Mon Jul 24 14:57:20 2017 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Nov 16 14:14:59 2017 -0800"
      },
      "message": "Create scenario tests for loadbalancers\n\nThis patch implements the tempest plugin for basic load balancer\noperations in Octavia. It contains tests for loadbalancer API and\na minimal operation test for loadbalancing functionality.\n\nSteps for testing in devstack environment:\n\n- Clone octavia-tempest-plugin repo, check out this patch, install\n  octavia-tempest-plugin project.\n- Create a tempest work directory by running \u0027tempest init \u003cworkdir\u003e\u0027.\n  In the etc/tempest.conf, add \u0027loadbalancer \u003d true\u0027 in\n  \u0027service_available\u0027 section.\n- Set a big value to \u0027OS_TEST_TIMEOUT\u0027 in .testr.conf\n- Add or modify other related config options (image, network, flavor,\n  validation, etc).\n- Run \u0027tempest run --regex ^octavia_tempest_plugin\u0027\n\nCo-Authored-By: Lingxian Kong \u003canlin.kong@gmail.com\u003e\nCo-Authored-By: Adam Harwell \u003cflux.adam@gmail.com\u003e\nChange-Id: Ibc2904f431b15dfca2ff8e38e0d4d06c1430abea\n"
    },
    {
      "commit": "34139b07a7c61589e31d621fec3b3d9718cfff9e",
      "tree": "9cc9d6fee03e192a370704b4e9bd9f71f6bff507",
      "parents": [
        "7359782a54f6610e694597b4df372b7e307cc158"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Mar 15 10:31:10 2017 -0700"
      },
      "committer": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Thu May 11 18:32:01 2017 +0000"
      },
      "message": "Initial setup of the octavia-tempest-plugin repo\n\nThis patch is the initial repository setup for octavia-tempest-plugin\nusing the OpenStack cookiecutter template.\n\nChange-Id: Icce1389d3a9fb6076091d4d291e15773fb64544b\n"
    }
  ]
}
