)]}'
{
  "log": [
    {
      "commit": "dfb304355b46882696ef26386637836577be8db7",
      "tree": "38a6dfd57efa02707946182e287c2397a77b42a8",
      "parents": [
        "7c8b49becef78a257e2515970a552c84982f59cd"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Tue Dec 14 17:25:16 2021 +0100"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 18 02:45:43 2023 +0000"
      },
      "message": "Introduce @serial test execution decorator\n\nTempest provides a LockFixture to avoid two potentially interfering\ntests to run in parallel. However, this solution does not scale when\nwe want to separate a set of tests from many other test cases. For\nexample, host aggregate and availability zone testing needs compute\nhosts without any nova servers to be able to test moving computes\nbetween aggregates but a lot of other tests are creating nova\nservers. To fully separate these aggregate tests from the rest of\nthe tempest test cases, this patch proposes a @serial class decorator\nto mark a test class to be run totally independently of any other test\nclasses.\n\nUnder the hood, the @serial decorator is implemented with a tempest-wide\ninterprocess read-write lock. The serial test classes always take the\nwrite lock, while the non-serial classes take the read lock. The lock\nallows in many readers OR a single writer. So the serial tests are run\nindependently from the rest.\n\nTo minimize the time a serial test blocks other tempest tests run in\nparallel, this patch also introduced a serial_tests test directory to\nstore the serial tests. The current test ordering in a fresh env\nuses alphabetical order so the serial tests will run at the end of\nthe execution not randomly in the middle. The gate uses fresh VMs\nfor every run so we can rely on this optimization there. In local\nenvs where tests are re-run, the subsequent runs will be ordered at\nruntime by stestr. Therfore, a longer runtime might be observed due to\nlocking, but the correctness of the test execution is still kept.\n\nRelated-Bug: #821732\nChange-Id: I0181517edab75f586464a38c4811417f888783b1\n"
    },
    {
      "commit": "5f7b9d40fcb809e299a63a83f2a3a2d080065055",
      "tree": "35ff225fb23094c79ade9696ff1a284a78a0c346",
      "parents": [
        "3cafeddfe4c15364d49bc283ad6bdb3bf4908005",
        "be19f218138c7ab391eed1382cfa632a41bf0b0b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 05 10:33:34 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 05 10:33:34 2023 +0000"
      },
      "message": "Merge \"Remove references to \u0027all-plugin\u0027 tox environment\""
    },
    {
      "commit": "5fbca522decb0fb4d7c379973d6071bd27ebe730",
      "tree": "e971765cbd9f791fad1779ab1289b95b22f21a70",
      "parents": [
        "461cab98c0efedfa8c69b5ab6a8c226d4f526edc"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Oct 12 13:35:17 2022 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Oct 12 13:39:12 2022 +0900"
      },
      "message": "[Doc] Fix python version in unit tests document\n\nThis commit fixes the python version which is supported officially. We\ndropped Python 3.6 in the past commit[1] already and Python 2.7 is not\nno longer supported. So we should be able to drop and replace the tox\njob in the document.\n\n[1] Ie844887a798a006794729e733748ceaa5e06d2db\n\nChange-Id: If2998dd984aeb7d93bd49659d08a7212e16069c0\n"
    },
    {
      "commit": "1d94c7b7082308808073773163e6db0d50b45229",
      "tree": "184ce924a907a8a851bf224d327b91a76480609c",
      "parents": [
        "b0313aa43e8c47d8dade11bbcc97bae2d159d284"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Oct 10 13:16:13 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Oct 10 13:16:13 2022 -0500"
      },
      "message": "Updated document for the correct stable branches support\n\nWith latest Tempest 32.0.0, Tempest master started supporting\nZed and vistoria is not supported as that is in EM state.\n\nChange-Id: I70303bcc8322da1ed9dfcfc1ea0865a70d287237\n"
    },
    {
      "commit": "be19f218138c7ab391eed1382cfa632a41bf0b0b",
      "tree": "15727f2e40d465001936c93649733d46afbbdb7d",
      "parents": [
        "6caf3b35732deffe4bca83151f6aa2f6c1975bb1"
      ],
      "author": {
        "name": "Lukáš Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Fri Oct 07 13:47:11 2022 +0200"
      },
      "committer": {
        "name": "Lukáš Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Mon Oct 10 14:01:49 2022 +0200"
      },
      "message": "Remove references to \u0027all-plugin\u0027 tox environment\n\nThe \u0027all-plugin\u0027 tox environment was deprecated by this patch [1].\nInstead of the \u0027all-plugin\u0027 it is recommended to use the \u0027all\u0027 tox\nenvironment.\n\nThis patch removes any reference to \u0027all-plugin\u0027 tox environment and\nupdates the documentation so that the installation steps work with\nthe \u0027all\u0027 tox venv.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/543974\n\nRelated-Bug: 1862240\nChange-Id: I0a86d9cf33bff6576a6337967d6b663ab7d9f4a6\n"
    },
    {
      "commit": "991866fd7526a34ce92e3d861a22ce8ee82d5a6e",
      "tree": "5d9c5c2abc58bacf2832f6d111661f8a1d6fa728",
      "parents": [
        "4164bf917876dc641a93b60fa67e933b5f51024f"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue May 31 16:37:29 2022 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue May 31 16:37:29 2022 +0200"
      },
      "message": "Fix supported releases and py versions in the doc\n\nOur documentation showed that Victoria, Ussuri and Train are the\nsupported releases by tempest\u0027s master, which wasn\u0027t the case.\nIt also showed that tempest is compatible with python 3.6, 3.7\nand 3.8. We dropped py 3.6 and 3.7 support by [1].\n\n[1] https://review.opendev.org/c/openstack/tempest/+/843182\n\nCloses-Bug: #1976282\nChange-Id: I0ccfa824f08cbdf58f26a142dac3a0881605ef08\n"
    },
    {
      "commit": "38fcb5f02606a0074d586efbdabd86cd72289f8d",
      "tree": "530d4ac51c927b8aadc4f54d86bfe624a6a5fd7d",
      "parents": [
        "44dac69eb77d78a0de8e68e63617099249345578"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Apr 05 19:50:15 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 14 14:33:48 2022 -0500"
      },
      "message": "Remove reference of openstack-health\n\nopenstack-health is retiring[1] so removing the\nreference of it from doc.\n\n[1] https://review.opendev.org/c/openstack/governance/+/836706/2\n\nChange-Id: I5825fed546283ea23348cfb7371b10c39ad2f88a\n"
    },
    {
      "commit": "fd708dc272e454a65e8a27017acbd109cf0af789",
      "tree": "d5b4c7318c43067894a39fee09d519bf64e577f7",
      "parents": [
        "5a7cc775a384299fe22ea6d188679ed58d457b4a",
        "1a65c4f0b13efc46002da5c4d9b64da46b1879d8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 09 13:44:19 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 09 13:44:19 2022 +0000"
      },
      "message": "Merge \"Add compute response schema for microversion 2.75\""
    },
    {
      "commit": "5a7cc775a384299fe22ea6d188679ed58d457b4a",
      "tree": "0d51aa2e50542aed669c1512d5372cc517069d30",
      "parents": [
        "914b096dfd6b829ea963d537aaa1db6c12bd28f2",
        "3ee9f2167d7351214076fc6f220cb083b26e93a6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 09 06:23:32 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 09 06:23:32 2022 +0000"
      },
      "message": "Merge \"Add schema for compute 2.45 microversion\""
    },
    {
      "commit": "1a65c4f0b13efc46002da5c4d9b64da46b1879d8",
      "tree": "18d4f94c684d56d89324268b75484583c69b25bf",
      "parents": [
        "3ee9f2167d7351214076fc6f220cb083b26e93a6"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 03 22:03:26 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Mar 05 10:28:21 2022 -0600"
      },
      "message": "Add compute response schema for microversion 2.75\n\nCompute microversion 2.75 made the rebuild and update server\nresponse same as get servers\n- https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id68\n\nPartially Implements: blueprint fix-microversion-gap\n\nChange-Id: I1728e5de0e815def0fe31c242203bd9f36dc41f4\n"
    },
    {
      "commit": "5549fd2a0414f3323ffd19501b99668ed9ebb8b5",
      "tree": "5bf1f9e9e3bb9e0b828a0b6f5df1ebb9bde2adb6",
      "parents": [
        "24417d018d1186db65c1b9f8c7bd2d29227409c5",
        "dc517e0a1cae0d46862a16175379d5a6587c1935"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 04 09:17:34 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 04 09:17:34 2022 +0000"
      },
      "message": "Merge \"Fix compute quota classes schema for v2.50 and v2.57\""
    },
    {
      "commit": "3ee9f2167d7351214076fc6f220cb083b26e93a6",
      "tree": "4f8848fede96e8eb24307ad2a53909191c654b4b",
      "parents": [
        "dc517e0a1cae0d46862a16175379d5a6587c1935"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Dec 16 16:55:14 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 03 21:53:05 2022 -0600"
      },
      "message": "Add schema for compute 2.45 microversion\n\nCompute microversion 2.45 changed the response\nof create image and create backup APIs.\n\ncreate image schema already covered\n- https://github.com/openstack/tempest/blob/fec2c93cdcc14ad08d0a35136ee287525e7a4879/tempest/lib/api_schema/response/compute/v2_45/images.py\n\nThis patch adds the schema for create backup API.\n\nPartially Implements: blueprint fix-microversion-gap\n\nChange-Id: Icfeec8957c58472e7f176680d48745b5c5350b55\n"
    },
    {
      "commit": "b87a29b689e394d06a6dad15db6499c2b2291cc5",
      "tree": "c19088694ad32920296b26d75591338fcb9345c3",
      "parents": [
        "731e28c1bfe08e5cea71201e8d76bd120a14cbb2",
        "ed6d10235cdd41880a8f39d2e9126d9ba3b840be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 03 22:59:29 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 22:59:29 2022 +0000"
      },
      "message": "Merge \"Fix server group schema for compute microversion 2.64\""
    },
    {
      "commit": "268606a720e1caff610c3a2e3c917175a2c45cc3",
      "tree": "fb7822db144dc9cf1d8efdb4513be4f604cb0f30",
      "parents": [
        "207a045619657e95515e5afd97613b573419d138",
        "6bc98ccfaad7779a351ce6ad8c66b753a65be419"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 17 02:53:57 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 17 02:53:57 2022 +0000"
      },
      "message": "Merge \"Add fields in hypervisor schema for 2.33 and 2.53\""
    },
    {
      "commit": "dc517e0a1cae0d46862a16175379d5a6587c1935",
      "tree": "b32099d3b5df9bc390852319a1ef80ce86365773",
      "parents": [
        "ed6d10235cdd41880a8f39d2e9126d9ba3b840be"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Dec 16 15:36:31 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Dec 17 00:45:43 2021 +0000"
      },
      "message": "Fix compute quota classes schema for v2.50 and v2.57\n\nFor Compute microversion 2.50:\n1. fixed_ips, floating_ips, security_group_rules and security_groups\n    are removed from:\n      * GET /os-quota-class-sets/{id}\n      * PUT /os-quota-class-sets/{id}\n2. server_groups and server_group_members are added to:\n      * GET /os-quota-class-sets/{id}\n      * PUT /os-quota-class-sets/{id}\n\nFor Compute microversion 2.57:\n1. injected_file_content_bytes, injected_file_path_bytes, injected_files\n    are removed from:\n      * GET /os-quota-class-sets/{id}\n      * PUT /os-quota-class-sets/{id}\n\nPartially Implements: blueprint fix-microversion-gap\n\nCo-authored-by: Ghanshyam Mann \u003cgmann@ghanshyammann.com\u003e\n\nChange-Id: I2a9dcb20251d9682fbcafd706ac60325a60e35ef\n"
    },
    {
      "commit": "ed6d10235cdd41880a8f39d2e9126d9ba3b840be",
      "tree": "a1b82947be1ddd7544ba6e9a64d9c278926880a7",
      "parents": [
        "6bc98ccfaad7779a351ce6ad8c66b753a65be419"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Jun 05 16:04:49 2020 +0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Dec 17 00:45:11 2021 +0000"
      },
      "message": "Fix server group schema for compute microversion 2.64\n\nFor Compute microversion 2.64:\n1. change policies to policy in:\n   * GET /os-server-groups\n   * POST /os-server-groups\n   * GET /os-server-groups/{server_group_id}\n2. add rules in:\n   * GET /os-server-groups\n   * POST /os-server-groups\n   * GET /os-server-groups/{server_group_id}\n3. remove metadata from:\n   * GET /os-server-groups\n   * POST /os-server-groups\n   * GET /os-server-groups/{server_group_id}\n\nThe testcases of create_server_group should also be modified.\n\nCo-authored-by: Ghanshyam Mann \u003cgmann@ghanshyammann.com\u003e\n\nChange-Id: I8fc37415c968eb64380b8bd66b713aa6b733578f\n"
    },
    {
      "commit": "6bc98ccfaad7779a351ce6ad8c66b753a65be419",
      "tree": "bae72f3599033d013069cc18c85dbb43b5cb8bc8",
      "parents": [
        "24864bac273ff5d91dfda4723c46e0f0868c686d"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Jun 22 11:15:05 2020 +0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Dec 17 00:45:04 2021 +0000"
      },
      "message": "Add fields in hypervisor schema for 2.33 and 2.53\n\n1. For microversion 2.33\n   hypervisor_links is added to the response body for the following APIs:\n     - GET /os-hypervisors\n     - GET /os-hypervisors/detail\n\n2. For microversion 2.53\n   servers is added to the response body for the following APIs:\n     - GET /os-hypervisor\n     - GET /os-hypervisors\n     - GET /os-hypervisors/detail\n\nThis is to fix the hypervisor schema for microversion 2.33 and 2.53.\n\nPartially Implements: blueprint fix-microversion-gap\n\nCo-authored-by: Ghanshyam Mann \u003cgmann@ghanshyammann.com\u003e\n\nChange-Id: Ifeb26a50b604d257e9ab00cceed7cd2f34621419\n"
    },
    {
      "commit": "ef0da21010406fba92bd497a7743caf00859b766",
      "tree": "a3e92edbe44cef6385539767162f058d007250b0",
      "parents": [
        "74b037fabf0eb463d1c104e8afa7581fe8cb1de9"
      ],
      "author": {
        "name": "James Parker",
        "email": "jparker@redhat.com",
        "time": "Tue Nov 30 14:32:04 2021 -0500"
      },
      "committer": {
        "name": "James Parker",
        "email": "jparker@redhat.com",
        "time": "Thu Dec 16 11:22:24 2021 -0500"
      },
      "message": "Add flavor extra spec validation tests\n\nTests cover the addition of flavor extra spec validation [1,2]. Test\nvalidates the ability to create a flavor with extra specs using a custom\nnamespace. This change was introduced in 2.86 [3].\n\n[1] https://blueprints.launchpad.net/nova/+spec/flavor-extra-spec-image-property-validation-extended\n[2] https://review.opendev.org/c/openstack/nova-specs/+/682655/\n[3] https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id79\n\nChange-Id: I20267054af04da3753795f7008abcf1118a31bdd\n"
    },
    {
      "commit": "425b486d9b7cd55265bef51587769c82e1aaba22",
      "tree": "92907a1d393f0f252b054a8efbdf2572b68eb7ce",
      "parents": [
        "18accdeb7e78e0c1b75f409d74c81336a09fdcec"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Nov 08 10:41:24 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Nov 08 10:41:24 2021 +0000"
      },
      "message": "Update Interop doc\n\nThe commit replaces DefCore committee (a former name) by\nInterop Working Group (the current name) and updates a few\nmore old interop references.\n\nChange-Id: I8bd05246e42c0e98a9825a4621ac9c3ed714d1dc\n"
    },
    {
      "commit": "165586d19061c9ecf36d9ef191043c6269579f87",
      "tree": "7d1dc424804a5fd132455c779935603c607eb187",
      "parents": [
        "3e127640657b294c9d4a941b6a6bb287aa496539",
        "cafd2d165603e88fec03aa3b24d98980543d7ec5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 02 18:11:25 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 02 18:11:25 2021 +0000"
      },
      "message": "Merge \"Add tests for \"new\" Transfers API (mv 3.55)\""
    },
    {
      "commit": "3e127640657b294c9d4a941b6a6bb287aa496539",
      "tree": "e57b6b64e819ee8d5fc596df1e2b062d3bc88a0a",
      "parents": [
        "0c3392306b9b8cdc991bf786516593c50ed8776c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 31 15:04:48 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 31 15:04:48 2021 -0500"
      },
      "message": "Update IRC network to OFTC\n\nChange-Id: I615c6a8c78cb293903f9a778ddc2230c2d5edfd2\n"
    },
    {
      "commit": "cafd2d165603e88fec03aa3b24d98980543d7ec5",
      "tree": "65e0ceb7307d7f92d7a902c7591fdf854b49b465",
      "parents": [
        "34df1e10d33bcebb73429d54eeb65236d0b799bf"
      ],
      "author": {
        "name": "Brian Rosmaita",
        "email": "rosmaita.fossdev@gmail.com",
        "time": "Thu May 06 18:01:05 2021 -0400"
      },
      "committer": {
        "name": "Brian Rosmaita",
        "email": "rosmaita.fossdev@gmail.com",
        "time": "Thu May 20 22:28:26 2021 -0400"
      },
      "message": "Add tests for \"new\" Transfers API (mv 3.55)\n\nAdd a client and test class for Block Storage API v3.55\n\nChange-Id: I4179799bc40a50bdbeecaee461d32e827269cc1f\n"
    },
    {
      "commit": "c7845314f5602c5d7e074944fa7a391bf2de2fdd",
      "tree": "d00befb7ba1003f9ce9fda235b770972fa3d234e",
      "parents": [
        "7e96c8e854386f43604ad098a6ec7606ee676145"
      ],
      "author": {
        "name": "songwenping",
        "email": "songwenping@inspur.com",
        "time": "Mon Jan 04 02:57:38 2021 +0000"
      },
      "committer": {
        "name": "Wenping Song",
        "email": "songwenping@inspur.com",
        "time": "Fri Apr 02 08:49:22 2021 +0000"
      },
      "message": "Remove unicode from code\n\nIn python 3, all strings are considered as unicode string.\n\nThis patch drops the explicit unicode literal (u\u0027...\u0027)\nor (u\"..\") appearances from the unicode strings.\n\nChange-Id: I64af1c7c7415cd4ab99b6a913fb84fecbc0a3bf1\n"
    },
    {
      "commit": "d4f7129d57fa8ab3688b8ae7f8c4063355e31346",
      "tree": "399f81e04272d2fa785a58d42dc1285e5b140c5b",
      "parents": [
        "65762f6b9384ba6245e8bd2e154a58e224a7fec6",
        "c2ca52dced651518aae34de109163f350625872c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 26 12:52:08 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 26 12:52:08 2021 +0000"
      },
      "message": "Merge \"Add tempest.scenario.manager as stable interface for plugins\""
    },
    {
      "commit": "c2ca52dced651518aae34de109163f350625872c",
      "tree": "08f4a8e97caa6887b5f1ccbab8e2226fc1a96390",
      "parents": [
        "1072f5043b29b80a1f63c5fc07757fd88c8ca158"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 25 21:29:14 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 25 21:29:14 2021 -0500"
      },
      "message": "Add tempest.scenario.manager as stable interface for plugins\n\nImplements: blueprint tempest-scenario-manager-stable\nChange-Id: I5da35e4aafeb55b6754fd9cb86eeea04f869686e\n"
    },
    {
      "commit": "e9ed6092ec763a4c674cf55b71e43c97eb330d3f",
      "tree": "7c2adb2f76d954b96625b014726bc4990e9cc76c",
      "parents": [
        "f0a2967f3deeeae0dbd1ab73728229272d534d9e"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Jun 16 16:36:59 2020 +0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 25 13:28:24 2021 -0500"
      },
      "message": "Add delete_on_termination for compute API v2.79 - os-volume_attachments\n\nThis adds delete_on_termination field for the compute API response schema\nfor the 2.79 microversion in the following APIs:\n\n  - GET /servers/{server_id}/os-volume_attachments (list)\n  - GET /servers/{server_id}/os-volume_attachments/{volume_id} (show)\n  - POST /servers/{server_id}/os-volume_attachments (attach)\n\nChange-Id: I7a9b22477b800c6d60acb67c27aff5dcb61d7875\n"
    },
    {
      "commit": "672eee1d315677bdc2f0b6d620980a5ae754b217",
      "tree": "dd923e395219f4960e787f1130dab320c605a890",
      "parents": [
        "da590bbd2f425c98e7f01a980147e76668ac5a97"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 11 14:55:39 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 12 09:54:39 2021 -0600"
      },
      "message": "Add documentation on the usage of keystone\u0027s scope \u0026 roles\n\nAs Tempest support the keystone\u0027s scope and new default roles\nlike reader, this commit document that how those can be\nrequested and used in Tempest or its plugins tests.\n\nChange-Id: Iebacbeda231f82d6d16dbdcde635f19ae862181f\n"
    },
    {
      "commit": "4de12b1113a2b9a1b1991dba87572706302cd414",
      "tree": "b9586dedb478ceb73061bff3e53b1c2be16727c4",
      "parents": [
        "f4ddd6f8be44f3107c6a4d58da2c9179cd3ec76c",
        "983e1ceb4410c8a5e1f32fd0cf505c7685a8901f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 10 16:36:48 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 10 16:36:48 2021 +0000"
      },
      "message": "Merge \"Update microversion doc for compute microversion 2.3\""
    },
    {
      "commit": "eae384ac1d2981aee1b56a270caf764f5061f4f8",
      "tree": "60ddf823c7a38b24a34233a87c4ceaaaf7a55e8d",
      "parents": [
        "739a9f82227c8fea950ac6d682f6e0918495bf81",
        "dc84423b7294a19cbea4bf1e4b75a59625dec1e9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 09 22:33:47 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 09 22:33:47 2021 +0000"
      },
      "message": "Merge \"Inclusive jargon\""
    },
    {
      "commit": "bfce1f219b292f27b902d3b34388710c0fe44a3c",
      "tree": "6ba41fecbfac8b2d6c3a831131b7d54f1add0b9d",
      "parents": [
        "ccf56b5ca278fd083946137a5c36cdd8ba2f230d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 03 16:50:34 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 03 16:50:34 2021 -0600"
      },
      "message": "Change Review merge policy from two +2 to single +2 requirement\n\nNow a days, Tempest does not have much active core reviewers due\nto that merging the incoming code change is taking too much time.\n\nAs you can see we have lot of backlogs in open review ~400\n\nIf situation improve in future and we have more Core review\nthen we can change the policy back to two +2 requirement.\n\nDiscussion in QA office hour:\n-  http://eavesdrop.openstack.org/meetings/qa/2021/qa.2021-01-26-14.00.log.html#l-147\n\nChange-Id: Ic005de3e56cb4fde9cfce183ee598c7e9f77f464\n"
    },
    {
      "commit": "dc84423b7294a19cbea4bf1e4b75a59625dec1e9",
      "tree": "2a2dcccc14f61255d6232822140fe8c13ce6f0c6",
      "parents": [
        "3e05a15d9c4c889aba8c4aad9e24ba8a8a71b7f3"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Dec 24 15:57:53 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jan 20 08:40:57 2021 +0000"
      },
      "message": "Inclusive jargon\n\nFollowing stestr\u0027s example where arguments such as --blacklist-file,\n--black-regex and --whitelist-file are deprecated since its\n3.1.0 release, let\u0027s do the change here as well in order to\nget tempest consumers some time for the transition.\n\nThis change deprecates the following arguments and replaces them\nby new ones which are functionally equivavelnt:\n* --black-regex is replaced by --exclude-regex\n* --blacklist-file is replaced by --exclude-list\n* --whitelist-file is replaced by --include-list\n\nFor now, Tempest will accept both (new and old) arguments to make\nthe transition smoother for all consumers.\n\nThe patch also bumps min version of tox to 3.18.0 in order to\nreplace tox\u0027s whitelist_externals by allowlist_externals option:\nhttps://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23\n\nChange-Id: I3e09b31f63d2cd7ea41c48e62432bd3bc54fcf44\n"
    },
    {
      "commit": "983e1ceb4410c8a5e1f32fd0cf505c7685a8901f",
      "tree": "d2b6047f29f822daa3b9dfe2f14dd467ee5a190c",
      "parents": [
        "fec2c93cdcc14ad08d0a35136ee287525e7a4879"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 29 14:36:10 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 29 14:36:10 2020 -0600"
      },
      "message": "Update microversion doc for compute microversion 2.3\n\ncompute microversion 2.3 schema is already covered in\nI2f36a51fa47b28df1afada5396dec3ce7dc43d78\n\nThis commit update the doc for the same.\n\nChange-Id: I58160cc2bd42cabce1abc482dd769e2323c90026\n"
    },
    {
      "commit": "f8625f0de547467f2d68de0cb17a2b0c1a979ff2",
      "tree": "e9036c2551e46856b5d17315d2e5d75456adc422",
      "parents": [
        "7d775d6d1c0999afa1e8444b2f6fba4a432ccc20"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Dec 21 12:41:55 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 22 14:46:23 2020 +0000"
      },
      "message": "Remove stable/stein testing jobs\n\nstable/stein is not suported in Tempest now, so\nlet\u0027s remove their jobs from master gate.\n\nAlso, update doc to reflect it.\n\nDepends-On: https://review.opendev.org/c/openstack/stackviz/+/768212\n\nChange-Id: I0cbc2883e1cfdb3b1d6b10a7ecea83a4bae32afb\n"
    },
    {
      "commit": "edda62ab351bbcf25bd33c23bd8cd25f40a1aedf",
      "tree": "e3dd5c2fa3ddae63d4272a3f791335faa052d41d",
      "parents": [
        "d31d961110c25dfab798e2e63cab1241e0ed38c0"
      ],
      "author": {
        "name": "Roman Dobosz",
        "email": "gryf73@gmail.com",
        "time": "Tue Dec 01 14:40:45 2020 +0100"
      },
      "committer": {
        "name": "Roman Dobosz",
        "email": "gryf73@gmail.com",
        "time": "Mon Dec 07 10:18:42 2020 +0100"
      },
      "message": "Fix indentation for the example code in documentation.\n\nChange-Id: I454c22aaf1ffa56c37c0105ab76aa70d28983f43\n"
    },
    {
      "commit": "fb1e4db2bfef2ed79adb3d335e2725d383908d0a",
      "tree": "cfab8efab3da3aed82a2c34b2dd189f7a5b47d77",
      "parents": [
        "b439c974faab1d593ce14ecb3cbfd5467b0005cf"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Oct 29 14:34:13 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Oct 29 14:34:13 2020 +0800"
      },
      "message": "Fix incorrect compute api microversion history links\n\nSome compute api microversion history links are incorrect, this\nis to fix them.\n\nChange-Id: Ied16a88afa2799d6b5b5cb858851ead44ce2e081\n"
    },
    {
      "commit": "a9055010fc43e5936ccb7c8fa6a7b54c13974b66",
      "tree": "e429b34bcb37f6fa0735bd6bae3c898cfa4c6991",
      "parents": [
        "24961f6244fd3798b26c0d516d18ab03cd764df8"
      ],
      "author": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Mon Jun 15 17:16:15 2020 +0200"
      },
      "committer": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Wed Sep 02 09:46:00 2020 +0200"
      },
      "message": "Create documentation for tests\n\nGenerate documentation for each test from its docstring.\n\nThe sphinx-apidoc tool is used to generate the .rst\nfiles necessary for the generation of the documentation.\n\nWhen the documentation is being build only functions that\nstart with \"test\" are passed to the resulting documentation.\n\nChange-Id: I1878f67e10df9bb1f8289beda8e59a56b5057fe4\n"
    },
    {
      "commit": "b652e781036d7c7958650daf813ab1b34c9ea2c5",
      "tree": "0d36b14a54ecdca3acd7027f28fac8542c5d9ed2",
      "parents": [
        "b18d7dda308d5558f097a72c8fe5e5bc3ea07531",
        "b20c3a5cc02ab4429823ed6f7addd9de670be93e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 04 10:05:45 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 10:05:45 2020 +0000"
      },
      "message": "Merge \"Enable xindy for PDF build\""
    },
    {
      "commit": "50ec7d74c392d364c18aaf0faaca26b8ff7a4809",
      "tree": "b9af6f0890609012a027fe982051c594902f4702",
      "parents": [
        "6cb37d68b2cb40cec9dcbb9e26c0649c6e6c877a",
        "d89122be41543a2f2416f30cfcb9e0374f516d6c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 22 03:23:41 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 22 03:23:41 2020 +0000"
      },
      "message": "Merge \"Document the process to pin the constraint in tox.ini\""
    },
    {
      "commit": "0aa0636a09a59dab87e9b7755f15188691e25417",
      "tree": "faf812e8bfb9bcead2086719dcd74e0439aeb108",
      "parents": [
        "6372ac21394eee831cb2749c4f9072b1fec51a88"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 15 13:38:42 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 15 13:42:07 2020 -0500"
      },
      "message": "Fix tempest plugin cookicutter repo path\n\ncookicutter expect ether git+\u003crepo-url\u003e or it has the\n\u0027git\u0027 in url, otherwise it give error\n- http://paste.openstack.org/show/795952/\n\nplugin cookicutter README is fine but tempest doc does\nnot mention about it and end up having error\n- https://opendev.org/openstack/tempest-plugin-cookiecutter\n\nChange-Id: Ifb12011ac901be57d49a6ae623a24a916837c07d\n"
    },
    {
      "commit": "ea55a17ee2df2fe0208de23aec411d00e00b28b6",
      "tree": "8ab764a38f3e328d0631f3ddd00b0b9101c574e8",
      "parents": [
        "ef42797d0fcf29ef769f8c5f6f109fcdc0c29d3f",
        "217eebd0bfb5f8ed4ec1ad75c07bb419534989f6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 14 16:16:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 14 16:16:59 2020 +0000"
      },
      "message": "Merge \"Fix pygments style\""
    },
    {
      "commit": "d89122be41543a2f2416f30cfcb9e0374f516d6c",
      "tree": "9dad2ad07379bc7630033fb7314877d3ad47064f",
      "parents": [
        "3800158de0c55fc2f8b519a4414a781a0e6752b7"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jul 06 16:31:28 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 07 13:11:42 2020 +0000"
      },
      "message": "Document the process to pin the constraint in tox.ini\n\nAs discussed in Victoria PTG[1], we need to start pining\nthe constraint in tox.ini on Tempest new release so that our\ntox.ini can match with compatible constraints with Tempest version.\n\n[1] https://etherpad.opendev.org/p/qa-victoria-ptg\n\nChange-Id: Ib705f59ef3aea93b2778cc87fc44d390b5a62c94\n"
    },
    {
      "commit": "3800158de0c55fc2f8b519a4414a781a0e6752b7",
      "tree": "b87aa77f4b4e1e384131a7d14cf82ada366f27dc",
      "parents": [
        "aaaafbb5b8ab04b6f1c6e8a7f1c1df2044984470",
        "02af6a44cccc01990fbaa697cea5881e097a1a98"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 06 13:04:36 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 06 13:04:36 2020 +0000"
      },
      "message": "Merge \"Remove deprecated scenario image options\""
    },
    {
      "commit": "02af6a44cccc01990fbaa697cea5881e097a1a98",
      "tree": "4396e1052870980935da08a81fbd8eea7c5ad8af",
      "parents": [
        "c5e33135a9378fad87e420ee0ba920175eaf9ae2"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Mar 03 12:39:12 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Sun Jul 05 10:16:18 2020 +0000"
      },
      "message": "Remove deprecated scenario image options\n\nLet\u0027s remove deprecated scenario image options which have been\ndeprecated for more than 4 years.\n\nFrom now on CONF.scenario.img_file will need a full path for the image.\nCONF.scenario.img_dir was deprecated and will be removed in the next\nrelease. Till Tempest 25.0.0, old behavior is maintained and keep working\nbut starting Tempest 26.0.0, you need to specify the full path\nin CONF.scenario.img_file config option.\n\nChange-Id: I96d26ad3889f55d867fdea016953cce522a6fbdf\nRelated-Bug: #1393881\n"
    },
    {
      "commit": "aaaafbb5b8ab04b6f1c6e8a7f1c1df2044984470",
      "tree": "c1d5bae806ee92bbfed7cecdff625cf0df258de4",
      "parents": [
        "c5e33135a9378fad87e420ee0ba920175eaf9ae2"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 03 11:24:43 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 03 11:24:43 2020 -0500"
      },
      "message": "Fix pdf-doc build by skiping the sample file\n\nTempest pdf doc build includes the sample config\nfile which is large in size and end up with\nerror \u0027Dimension too large\u0027\n\n- https://zuul.opendev.org/t/openstack/build/84d73ec987d04c05acc54b231d33067e/log/sphinx-build-pdf.log#1874\n\nIts happening while adding new config option in\nhttps://review.opendev.org/#/c/686073/ which means we\nare at the edge of pdf build limit.\n\nWe should not include the sample config file as part\nof pdf build.\n\nChange-Id: I59383505989705d35d86b19b5c1aaafebd2bd307\nCloses-Bug: #1886212\n"
    },
    {
      "commit": "217eebd0bfb5f8ed4ec1ad75c07bb419534989f6",
      "tree": "9e56a7d9bc8abb2ef974b3913938313e57b67e2f",
      "parents": [
        "f9ba3e6625d2ef5704a569d9a107996e58061273"
      ],
      "author": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Wed Jun 24 10:13:45 2020 +0800"
      },
      "committer": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Wed Jun 24 10:13:45 2020 +0800"
      },
      "message": "Fix pygments style\n\nNew theme of docs respects pygments_style.\n\nmore info: http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html\n\nChange-Id: I4fbc5fc613e6eb64997935422697477db3ebcc91\n"
    },
    {
      "commit": "9d716814f4b79cbc350c47c9d8cd3dfbcbc8bcf7",
      "tree": "af492f9bd24844cfcac73b806e3c7f969d037c3f",
      "parents": [
        "0fbce172204a0b4edd5de74934f64d374238c3c4",
        "4bbe5b58ec4d77799dd9cac5655474eb14ddb4ca"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 20 18:28:20 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 20 18:28:20 2020 +0000"
      },
      "message": "Merge \"Add migration uuid API schema validation for 2.59\""
    },
    {
      "commit": "0fbce172204a0b4edd5de74934f64d374238c3c4",
      "tree": "67e66ca0def575cc274b177c46b813a34c7a3d44",
      "parents": [
        "0c71fc29a13545572ecf8eb5e56c20f9086ce009"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon May 18 19:32:19 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon May 18 19:34:29 2020 +0200"
      },
      "message": "Switch to newer openstackdocstheme and reno versions\n\nSwitch to openstackdocstheme 2.2.0 and reno 3.1.0 versions. Using\nthese versions will allow especially:\n* Linking from HTML to PDF document\n* parallelizing building of documents\n\nUpdate Sphinx version as well.\n\nopenstackdocstheme renames some variables, so follow the renames\nbefore the next release removes them. A couple of variables are also\nnot needed anymore, remove them.\n\nSet openstackdocs_pdf_link to link to PDF file.\n\nDepends-On: https://review.opendev.org/728938\nChange-Id: Ia31f69f00eb24771bf700b4e25ae73a09c1c8aed\n"
    },
    {
      "commit": "4bbe5b58ec4d77799dd9cac5655474eb14ddb4ca",
      "tree": "aea10352aba4d4790f6dc6c02dd650c136a34ecf",
      "parents": [
        "0c71fc29a13545572ecf8eb5e56c20f9086ce009"
      ],
      "author": {
        "name": "James Parker",
        "email": "jparker@redhat.com",
        "time": "Tue Mar 31 11:21:42 2020 -0400"
      },
      "committer": {
        "name": "James Parker",
        "email": "jparker@redhat.com",
        "time": "Thu May 14 10:21:26 2020 -0400"
      },
      "message": "Add migration uuid API schema validation for 2.59\n\nMicroversion 2.59 [1] compute API added a \"uuid\" parameter to the body of\nthe following migration responses:\n\n- GET /os-migrations\n- GET /servers/{server_id}/migrations/{migration_id}\n- GET /servers/{server_id}/migrations\n\nThis commit adds the uuid to the response validation schema for\nlist_migrations.\n\n[1] https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id55\n\nChange-Id: Ic748f70d90446c79324df30147e4a270b72d710e\n"
    },
    {
      "commit": "710e877e43f786dbec368fc63b72312c1c1723c4",
      "tree": "27094aa79fbb989402d0d4dfda2d431e04aa72aa",
      "parents": [
        "da3bb61f1f40bdd11bd65d66ba1b7019df77453d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 05 14:30:34 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 05 14:30:34 2020 -0500"
      },
      "message": "Fix redirect for doc section\n\nsupport-policy section was renamed in\n- https://review.opendev.org/#/c/725446/\n\nbut redirect for that was not correct. Fixing that\nredirect.\n\nChange-Id: Ia2921533c7a61bab4325a4a89b2b84f391e0aafd\n"
    },
    {
      "commit": "da3bb61f1f40bdd11bd65d66ba1b7019df77453d",
      "tree": "df54bfa45de4df98c355eb15da2b83ce73594609",
      "parents": [
        "96800bb8337350b64286af17a44761ca473b9a88"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 04 20:52:01 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 05 02:12:05 2020 +0000"
      },
      "message": "Add index page for plugins documents\n\nNow we have more documents for plugins on stable release,\nsupport and their testing policy. Let\u0027s prepare a\nindex page for it will be easy for plugins maintainer.\n\nAlso renaming the stable support policy section to have a clear\nname.\n\nAdding redirect links for moved documents.\n\nChange-Id: I17a9a6e0e88605a0ee5047678d6ed168c31396ec\n"
    },
    {
      "commit": "96800bb8337350b64286af17a44761ca473b9a88",
      "tree": "cb07f781107175b2a2864ed9299a86f8dd9be762",
      "parents": [
        "e8f1876aa6772077f85f380677b30251c2454505"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 04 19:51:37 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 05 01:41:11 2020 +0000"
      },
      "message": "Add document for stable branch testing for tempest plugins\n\nAs Tempest and plugins master version is used to test the supported\nstable branches, we need to test them on master gate.\n\nAdding document for that so that we can test the stable branches\nmore consistently on plugins side too.\n\nChange-Id: Ied3c6bb4032fd3740ae0d6d185e4a138fd335b02\n"
    },
    {
      "commit": "e8f1876aa6772077f85f380677b30251c2454505",
      "tree": "713f5bfe68467c0aef03c686360160d19ef3b66c",
      "parents": [
        "ba95c36a2d4920688b12ce15b0c46d233e20eeee"
      ],
      "author": {
        "name": "Vishakha Agarwal",
        "email": "agarwalvishakha18@gmail.com",
        "time": "Sat May 02 21:54:58 2020 +0530"
      },
      "committer": {
        "name": "Vishakha Agarwal",
        "email": "agarwalvishakha18@gmail.com",
        "time": "Sat May 02 21:57:10 2020 +0530"
      },
      "message": "Update supported version doc tempest\n\nThis patch updates about the new supported release Ussuri.\n\nChange-Id: Ib17602dfe0eb1707acfe220ab0c230cf781cd367\n"
    },
    {
      "commit": "5cc3ffce8c04915a5636a3a931f57e24658faf95",
      "tree": "1c740ce1a92b071e943078404f825e7140074f4a",
      "parents": [
        "66f1000004729b62ab7b58474a1a16c0473da72f",
        "ba416467e62e7befcded981d904bf878facc08bd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 29 21:54:31 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 29 21:54:31 2020 +0000"
      },
      "message": "Merge \"Remove the stable rocky from supported branch in Tempest master\""
    },
    {
      "commit": "d9654dae597df1c56a6c39c7f830610550621868",
      "tree": "ca7132e5aafc0ab9192bf5342a0eb0b61dbf165b",
      "parents": [
        "c042c88aebcf8f7ab4b2b6833d9a97e1abfc4296"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 22 21:54:19 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 22 21:54:19 2020 -0500"
      },
      "message": "Fix typo in contributor guide\n\nThere are few typo in contributor guide which were\nadded recently.\n\nChange-Id: I0f3d18ee375ac32d83a019f3ce6194b332b2c9a1\n"
    },
    {
      "commit": "ba416467e62e7befcded981d904bf878facc08bd",
      "tree": "7a0861aacf12b36f7cc6a14c9ed565a70dd55b94",
      "parents": [
        "c042c88aebcf8f7ab4b2b6833d9a97e1abfc4296"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 22 21:13:52 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 23 02:30:32 2020 +0000"
      },
      "message": "Remove the stable rocky from supported branch in Tempest master\n\nRocky is in Extended Maintainance state now so we can\nremove this from supported branch and also remove its\njobs to run on master gate.\n\n-https://releases.openstack.org/\n\nDepends-On: https://review.opendev.org/#/c/722186/\n\nChange-Id: I46f4abf07839fb5e8767635e2502e97e8409b8b8\n"
    },
    {
      "commit": "e357481ffb2a03d8990a675bf4670f54aecdfabb",
      "tree": "17aec75001407825eafa209be2fe87e3a0e65548",
      "parents": [
        "e974f3b0491628228550f36966a4b6e6ffc68f32",
        "95c410afc01fc24f0dbd4f2e7345256e461b158b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 20 17:36:37 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 17:36:37 2020 +0000"
      },
      "message": "Merge \"[ussuri][goal] Update contributor documentation\""
    },
    {
      "commit": "95c410afc01fc24f0dbd4f2e7345256e461b158b",
      "tree": "10ad77a5d7acafb43688aa7f17b442662d9d417f",
      "parents": [
        "8f3e503413f39c4a0363a691f2a418c6d3b06387"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun Apr 19 17:44:59 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun Apr 19 17:44:59 2020 -0500"
      },
      "message": "[ussuri][goal] Update contributor documentation\n\nThis patch updates/adds the contributor documentation to follow\nthe guidelines of the Ussuri cycle community goal[1].\n\n[1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html\nStory: #2007236\nTask: #38554\n\nChange-Id: Ib54b16543eb428087555cd3411bae51244d1aa65\n"
    },
    {
      "commit": "a21844a6099ef0c1c1dacd440027c1744c7e415c",
      "tree": "dd71bf970b2dff5847b7367fdb6e4d311aef7416",
      "parents": [
        "9ef44fc97e0b25e98793a635f9b823cbd8d1cd95",
        "235c26445763ffae04a3cbde7e1f13b426dbf27c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Apr 18 02:45:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 18 02:45:02 2020 +0000"
      },
      "message": "Merge \"Document the policy for Tempest \u0026 its plugins release\""
    },
    {
      "commit": "235c26445763ffae04a3cbde7e1f13b426dbf27c",
      "tree": "e728872f2dd120239a2b54fe828fa8b883e9ac60",
      "parents": [
        "8f3e503413f39c4a0363a691f2a418c6d3b06387"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 16 16:55:56 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Apr 17 15:23:18 2020 +0000"
      },
      "message": "Document the policy for Tempest \u0026 its plugins release\n\nTempest and its plugin are very tightly coupled for testing\nUpstream or Production Cloud. Due to its branchless model,\none of the challenges we faced/facing is to provide their\ncompatible version set.\n\nSince Queens release and with operator request, we started\ndoing a coordinated release of plugins along with Tempest\nwhich will be marked as the First compatible version for\nthat particular release.\n\nFor example https://releases.openstack.org/train/index.html#tempest-plugins\n\nWe test our stable branch with master version of Tempest \u0026\nplugins until it is moved to Extended Maintainance state.\nOne stable release is in EM state, Tempest officially declares\nthe end of support tag so that we can use that as the last compatible\nversion for that EM stable testing. But we do not have the correct\nlast compatible version from plugins which can be used for testing\nthe EM branch. It should be with hash from the master at the time\nstable release is moved to EM not the hash when the stable release\nwas done otherwise it will be incompatible with Tempest.\n\nWe have faced and fixed many issue due to that during py2-drop work\nwhere we have to pick and try all different versions from plugin to\nmake it work against EM testing.\n\nChange-Id: I99a6df0a2c02e19efaf484fcd97b875887f08d8e\n"
    },
    {
      "commit": "803b4a7e83ad54ac84967fb2b9f16c1572b0a0c0",
      "tree": "3a237a2ebb17a7a6e06d0fceb894a99eeb974845",
      "parents": [
        "91f0e008821b3d7be21a62da5706d51e9a30e1e2"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Jan 07 17:10:29 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Sun Apr 12 11:15:09 2020 +0100"
      },
      "message": "compute: Add missing 2.73 response schema validation\n\nMicroversion v2.73 was introduced in Nova by I46edd595e7417c58410648\nchanging the request responses of ``GET servers/{server_id}``, ``GET\n/servers/detail``, ``POST /servers/{server_id}/action``  where the\naction is rebuild and ``PUT servers/{server_id}``.\n\nChange-Id: I8c800f6e280ec6fdf204d344124d994a25d0af19\n"
    },
    {
      "commit": "551e8d7a5938f5f44ae3f29d9283e78501d321ab",
      "tree": "60d776f0c6b9f77b3d0cc59a6aa61537fe8d6aec",
      "parents": [
        "fbde5a394842746cb4e78504cfb0a14252af38d0"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 04 09:04:30 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 12 00:11:31 2020 +0000"
      },
      "message": "[ussuri][goal] Drop python 2.7 support and testing\n\nOpenStack is dropping the py2.7 support in ussuri cycle.\n\nTempest is ready with python 3 and ok to drop the\npython 2.7 support. Last Tempest version officially supported\nfor py2.7 is 23.0.0.\n\nNow onwards, Tempest will test all stable branch with py3 jobs.\ntempest-full and other py2 version of jobs definition are kept\nfor stable branch gate.\n\nComplete discussion \u0026 schedule can be found in\n- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html\n- https://etherpad.openstack.org/p/drop-python2-support\n\nUssuri Communtiy-wide goal:\nhttps://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html\n\nChange-Id: I75868d5c9b6630fe78958ff89e58a0aced09a6b3\n"
    },
    {
      "commit": "b0a8057fbbf08ff072bfb6e836535f090fd6efc7",
      "tree": "0cb8c76690a1e410862a81ac509f7d3fa6c18c8f",
      "parents": [
        "a89eea8559be734cf7348f634b0ce98ce697597f"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 29 10:36:09 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 04 19:23:01 2020 +0000"
      },
      "message": "Drop python 3.5 support from Tempest\n\nTempest, its plugins and their dependencies in ussuri\ncycle are python-requires\u003e\u003dpy3.6 which makes distro not\nhaving python 3.6 to do hack to install py3.6 etc.\n\nWe cannot do \u003epy3.6 in basepython so one way is to drop the\npy3.5 support and basepython to py3 so that it can choose\nthe available py version in env.\n\nIt time to drop the py3.5 from Tempest. Last supported version of\nTempest for py3.5 is 23.0.0.\n\noslo drop py2 so we need to remove the py2 unit test job which\nis failing and blocking gate.\n\nThere is seoarate work to drop the py2 things from Tempest in\ncompplete set.\n\nChange-Id: I872dbb57df46d1193c0d409bb00d56f372d295fe\nRelated-Bug: 1861308\n"
    },
    {
      "commit": "01b779e7848369b98017987d1c284ed1e7fc2a11",
      "tree": "f98a503fbce260547950375646cf6182a1e6f981",
      "parents": [
        "5785a7d18040ed8e48f7f58ed8bff972f5f25e01",
        "68600b18faf6c24614e22f1f0081ba0b8d38a0be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jan 26 00:26:50 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 26 00:26:50 2020 +0000"
      },
      "message": "Merge \"Add doc for supported OpenStack release \u0026 py version\""
    },
    {
      "commit": "68600b18faf6c24614e22f1f0081ba0b8d38a0be",
      "tree": "bc490c8caeb6789cdec6a48674f5fe148ce54066",
      "parents": [
        "5642a1ad4a533398264a9dec60910d85e9493cd1"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 09 03:05:07 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jan 23 14:39:36 2020 +0000"
      },
      "message": "Add doc for supported OpenStack release \u0026 py version\n\nTempest is branchless and support many OpenStack stable branches\nand python versions. Users of Tempest should have a clear doc about\nwhat all openstack releases and python versions are supported.\n\nChange-Id: Idc76e07efdd3710a59c773c564ca532419989ed5\n"
    },
    {
      "commit": "6ed6fb5af55e9ba643fa973b37eeaa4ae020763c",
      "tree": "bf2f2d024cc1473cdc220518ce3c3fe09c1cfaeb",
      "parents": [
        "e459e0d4489f7bc1eb7a821a9def0721a8f94c6a"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Tue Nov 26 13:24:11 2019 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Fri Dec 06 11:51:47 2019 +0530"
      },
      "message": "Replaced testr with stestr\n\nThe officially supported test runner for Tempest is stestr.\noverview.rst has frequently used testr as Tempest runner.\nHence, there is need to replace it.\n\nChange-Id: Ie9f9557ebb791225cb2a9f7dabba67f92a1ac376\nSigned-off-by:- Soniya Vyas\u003csvyas@redhat.com\u003e\n"
    },
    {
      "commit": "b20c3a5cc02ab4429823ed6f7addd9de670be93e",
      "tree": "d80f510092ffef71a99b881f7e337bda331c59c2",
      "parents": [
        "54a856ec051939fc59b90ba56281b7eafbce0991"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Mon Sep 30 11:04:38 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Mon Sep 30 11:04:38 2019 +0900"
      },
      "message": "Enable xindy for PDF build\n\nThis commit enables xindy for the PDF build. We can do this since the\nbug[0] was already fixed.\n\n[0] https://bugzilla.redhat.com/show_bug.cgi?id\u003d1643664\n\nChange-Id: I98aa27ea412fdc2d562fe845dd834550d6751a2b\n"
    },
    {
      "commit": "e740d39d049793216524dfc518a4fb7123019208",
      "tree": "7f82834dc342ac431f8ca8f58ecdc220ec714dad",
      "parents": [
        "181a26d25872e349ab552724c8d94bd4436868fb"
      ],
      "author": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Wed Jul 31 17:03:07 2019 +0800"
      },
      "committer": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Mon Sep 16 02:08:48 2019 +0000"
      },
      "message": "Bump the openstackdocstheme extension to 1.20\n\nSome options are now automatically configured by the version 1.20:\n- project\n- html_last_updated_fmt\n- latex_engine\n- latex_elements\n- version\n- release.\n\nChange-Id: Ia656e992e86293339521627acc892f81f7bd6a0b\n"
    },
    {
      "commit": "7e4ef4c823c052b5c68d4e249285f2ab98e61c06",
      "tree": "f36f53dfe51551d60679ec5a912015922793aa76",
      "parents": [
        "9e63a0323e48543c47d733ce45cafde45fc2ddcb"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Jul 03 17:17:44 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Sep 11 16:42:28 2019 +0900"
      },
      "message": "Add PDF building\n\nThis commit add PDF building tox.ini environment and options for LaTeX\noutput. overview.rst is copied from README.rst. And, the original\nREADME.rst file is shrunk because we don\u0027t need such a long information\nin the README file. People can see the same contents in overview.rst\nnow.\n\nChange-Id: Id654c814988e78704726d2ba8bea9a03ce8596f8\n"
    },
    {
      "commit": "4730b9dd45b7a0bacad10e9aa2c5fdce81f6b139",
      "tree": "58fe21180be6ce80823a1e6da4921117d61d80ce",
      "parents": [
        "556109dd53f5a7be11261ffab02fb82dace0c9e4"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Aug 15 09:33:15 2019 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Aug 15 09:33:15 2019 -0400"
      },
      "message": "Remove references to locking test accounts config doc\n\nThe name locking test accounts was an early name in the development of\nthe pre-provisioned credentials development. It described what it did\nused tests accounts and lock files to ensure one test class only was\nusing an account at a time. However, that name hasn\u0027t been really used\nin a long time and we\u0027ve called the feature pre-provisioned credentials.\nThe configuration guide section for pre-provisioned credentials still\nhad some out dated references to locking test accounts which were never\nupdated when the feature was renamed. This commit corrects the oversight\nand consistently names the feature in that section of the documentation.\n\nChange-Id: I0f3a7b373c5ca2d84a8e82c1e2c3bcd6a2d833f9\n"
    },
    {
      "commit": "ac8ae64d5b7e37bb49039bb381e95ec0b91c98b2",
      "tree": "f964dcb7bb07eb7449d0f2db5832e9c955315066",
      "parents": [
        "cd77312a7a1aac511b769c8ac53076bb99d2414b"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu May 23 11:39:02 2019 +0200"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jun 13 11:57:09 2019 +0900"
      },
      "message": "Publish BLACKLIST on Tempest plugin registry page\n\nThis commit makes the BLACKLIST to be published on the Tempest plugin\nregistry page which we discussed at the PTG[0].\n\n[0] https://etherpad.openstack.org/p/qa-train-ptg\n\nChange-Id: I707aba930037e86f5f94dac73da957f5afacf935\n"
    },
    {
      "commit": "53d8b0b1cf7daaf0f9626c6083d3a529041e3f1d",
      "tree": "254b37ebd2cc8735b055813fda9c01b20e44df31",
      "parents": [
        "21ce12ed9ff2e83122f4e17154d805a5519111cf",
        "0b14b1e0fff3e8359fcb860ef46fc02adc954d10"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 28 14:36:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 28 14:36:25 2019 +0000"
      },
      "message": "Merge \"Add compute API response schema validation for 2.71\""
    },
    {
      "commit": "21ce12ed9ff2e83122f4e17154d805a5519111cf",
      "tree": "e47670b2841870e1f4674d8dbdab4ac38b751867",
      "parents": [
        "65ab13d4e54aeed2c7f3199be42a419cf0e5e635",
        "b9b6e37a75aefa99bfb07756f29748732c7d77af"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 28 13:59:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 28 13:59:39 2019 +0000"
      },
      "message": "Merge \"Add support for compute API v2.70 - os-volume_attachments\""
    },
    {
      "commit": "349ba7541070376614421c33fc8394cce3103452",
      "tree": "6a4f911ca29bea7763ada040eeb5299d064461a0",
      "parents": [
        "7b1b398dbc1b7b80f5dc0d2485511069ca16e553"
      ],
      "author": {
        "name": "caoyuan",
        "email": "cao.yuan@99cloud.net",
        "time": "Tue Apr 23 19:40:06 2019 +0800"
      },
      "committer": {
        "name": "jacky06",
        "email": "zhang.min@99cloud.net",
        "time": "Thu May 23 10:19:31 2019 +0000"
      },
      "message": "Replace git.openstack.org URLs with opendev.org URLs\n\nThorough replacement of git.openstack.org and review.openstack.org URLs\nwith their opendev.org counterparts.\n\nChange-Id: I88e894db7b854d32593c770f5aa9b8a91fad7866\n"
    },
    {
      "commit": "0b14b1e0fff3e8359fcb860ef46fc02adc954d10",
      "tree": "9e5896ec1b128a009860c3a095f1cfabb63198d0",
      "parents": [
        "b9b6e37a75aefa99bfb07756f29748732c7d77af"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sat Mar 02 12:38:10 2019 -0500"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Tue May 21 12:34:51 2019 +0200"
      },
      "message": "Add compute API response schema validation for 2.71\n\nThe 2.71 compute API includes the \"server_groups\" parameter\nin the response to the following APIs:\n\n- GET /servers/{server_id} (show)\n- PUT /servers/{server_id} (update)\n- POST /servers/{server_id}/action (rebuild)\n\nThis will be used in an upcoming change to test attaching\nand detaching the root volume of a shelved offloaded instance.\n\nChange-Id: I612a15c475404ded0af15b6241b9ac8ec9fb8e26\n"
    },
    {
      "commit": "b9b6e37a75aefa99bfb07756f29748732c7d77af",
      "tree": "446f02f683243035b79b38b30d442120c182e159",
      "parents": [
        "fc91681dda2cff23e861e6a7f1bdd631d184f3cd"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sat Mar 02 12:23:14 2019 -0500"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Fri Apr 26 10:20:00 2019 +0200"
      },
      "message": "Add support for compute API v2.70 - os-volume_attachments\n\nThis adds the compute API response schema validation for the\n2.70 microversion and the following APIs:\n\n- GET /servers/{server_id}/os-volume_attachments (list)\n- GET /servers/{server_id}/os-volume_attachments/{volume_id} (show)\n- POST /servers/{server_id}/os-volume_attachments (attach)\n\nThis will be used in an upcoming change for testing root volume\nattach/detach of a shelved offloaded server.\n\nSince the response schema for these have not changed since 2.1 we\nhave to backfill all of the other servers API response schema\nfiles going back to 2.1.\n\nChange-Id: I2f36a51fa47b28df1afada5396dec3ce7dc43d78\n"
    },
    {
      "commit": "59a93d1bba71a2c2d8aa9f66dad2e8c689a8684b",
      "tree": "eb9f7820f1b9cc7a7c45fe5275e29ad46ebeba72",
      "parents": [
        "ae046a31a3f336ae0b79584c35f0868818c98f55"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 07 17:25:29 2019 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 07 17:25:29 2019 +0000"
      },
      "message": "Fix openstack-dev ML ref in test removal process.\n\nChange-Id: I281ab52bc714e6b6dc1529f13b700d23caaf6f41\n"
    },
    {
      "commit": "f786405da08fe344d7fe44277c326b4fe053b7c1",
      "tree": "54732f7c87f8cb81597d4d73c09c9beaab1fbe14",
      "parents": [
        "2cc8de817db6ea527171e9582d42785e777ec205"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sat Mar 02 12:39:51 2019 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sat Mar 02 12:50:52 2019 -0500"
      },
      "message": "doc: fix compute API microversion list format\n\nChange-Id: I5737b2c906b9e85e7cac3a3abd0746db608bc79d\n"
    },
    {
      "commit": "eac094a8cf834d035316a900107f601adcc42ff5",
      "tree": "9185f068db13f9e18a0ee3d5eabd26e76ee999ea",
      "parents": [
        "3e8af9d6cb9f1a8d7258a244e68aa1d3fe518166"
      ],
      "author": {
        "name": "Sergey Vilgelm",
        "email": "sergey@vilgelm.info",
        "time": "Wed Nov 21 18:27:51 2018 -0600"
      },
      "committer": {
        "name": "Sergey Vilgelm",
        "email": "sergey@vilgelm.info",
        "time": "Wed Nov 21 19:06:43 2018 -0600"
      },
      "message": "docs: Fix incorrect docstrings in reStructuredText format\n\nSeveral docstrings have incorrect format, what prevents to generate\na documentation using sphinx-apidoc extension.\n\nChange-Id: I66431c7030089173d7635c1e2a72765db21f9780\n"
    },
    {
      "commit": "8606c83b4b908ef8223633402ab2663e67585465",
      "tree": "01f09922e597eeffdc5e2299fb1ba402f95994f2",
      "parents": [
        "39002077dfb49cce796f1d02195aa179edcb709f"
      ],
      "author": {
        "name": "sunqingliang6",
        "email": "sunqingliang@inspur.com",
        "time": "Fri Nov 09 14:25:17 2018 +0800"
      },
      "committer": {
        "name": "sunqingliang6",
        "email": "sunqingliang@inspur.com",
        "time": "Fri Nov 09 14:26:19 2018 +0800"
      },
      "message": "change http links to https links\n\nChange-Id: I9875b8db497129baebadc8e74cf602ea1c063cbd\n"
    },
    {
      "commit": "f7fe7ff7234e031172881bd621c3f84d82b721d8",
      "tree": "c5086321ecb99f102348e6aa580e8c97a5068967",
      "parents": [
        "9c71dcfa7c24a1fea350c07f4008964d857957ad",
        "00b3bd55d956f9d8d8d5fb7b96de025e5c6c22be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Aug 22 05:46:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 22 05:46:49 2018 +0000"
      },
      "message": "Merge \"Add server schema for microversion 2.8\""
    },
    {
      "commit": "114214cab69e1921afeb9733d6f806e7918351a9",
      "tree": "dcf4e821a1fafa002c3b0daf3e406e0105ef40ba",
      "parents": [
        "f60fb1ba391bb93853e85dada157bbf4489f355c",
        "e142f546057e90a544827c60bd28790dba1a03a4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 20 15:19:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 20 15:19:27 2018 +0000"
      },
      "message": "Merge \"Change schema hypervisor.cpu_info from string to object in 2.28\""
    },
    {
      "commit": "00b3bd55d956f9d8d8d5fb7b96de025e5c6c22be",
      "tree": "8c3a77b9b70440b8a9fde489937b7b1cfdafeba7",
      "parents": [
        "6a8d495192632fd18dce4baf1a4b213f401a0167"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Aug 03 02:18:13 2018 -0400"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Aug 20 14:06:26 2018 +0000"
      },
      "message": "Add server schema for microversion 2.8\n\nThis commit adds servers schema for microversion 2.8 [0]:\n\nAdd ‘mks’ protocol and ‘webmks’ type for remote consoles.\n\nThe appropriate api_schema files are updated with the\n2.8 microversion changes.\n\nNote that no test is added to cover this new microversion\nsince it isn\u0027t possible to test mks protocol in Tempest\ngates so as per REVIEWING documentation [1] we shouldn\u0027t\nadd such a test. So, we could only cover the vnc protocol\nfor 2.8 but this would also not be of much value since\nthe vnc value (instead of mks) would be returned by the\nserver.\n\n[0] https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id7\n[1] https://docs.openstack.org/tempest/latest/REVIEWING.html#ensuring-code-is-executed\n\npartially-implements: blueprint full-schema-for-all-microversions\nChange-Id: I5a6d2852db8e2a67013eee71a094e9b521a92524\n"
    },
    {
      "commit": "e142f546057e90a544827c60bd28790dba1a03a4",
      "tree": "057a1121da1ee8b8888c6a30adf1dcc56714a38a",
      "parents": [
        "2e1ed28a135821cf5313bdf5e2b87a47131ebdc2"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Aug 01 14:08:52 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Aug 17 10:44:53 2018 +0800"
      },
      "message": "Change schema hypervisor.cpu_info from string to object in 2.28\n\nThis is to change schema hypervisor.cpu_info from string to object\nin microversion 2.28.\nhttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id25\n\nChange-Id: I36715c6b1751ceee304d18114b4473d60758a7ff\n"
    },
    {
      "commit": "8778ca1e15ed07a58f79ab3058d8be2be297f268",
      "tree": "05bb181fca9c8f2855c5dcdeab14ba7b267033f0",
      "parents": [
        "5b6d40e8389d2f8afbd3ee1702324983d3fd11c6",
        "4af2c82068d1188a03c1c3ed422f85f512997b73"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 13 17:02:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 13 17:02:52 2018 +0000"
      },
      "message": "Merge \"Fill aggregate schema for microversion 2.41\""
    },
    {
      "commit": "4af2c82068d1188a03c1c3ed422f85f512997b73",
      "tree": "548441d20678a83a4dcdeeb2cfe0ffc556c5846a",
      "parents": [
        "25572c3b5512aa3ecc949b926af1e1fd64fddfd9"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 06 14:38:53 2018 +0800"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Aug 09 13:57:42 2018 +0000"
      },
      "message": "Fill aggregate schema for microversion 2.41\n\nThe ‘uuid’ attribute of an aggregate is returned from calls\nto the /os-aggregates endpoint from microversion 2.41, so\nthis is to add \u0027uuid\u0027 in schema of aggregate.\n\nhttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id37\n\nChange-Id: I90e53056ceae5ad6b6ea2995f3f8c6eceea4739a\npartially-implements: blueprint full-schema-for-all-microversions\n"
    },
    {
      "commit": "df037310ba9e946e0509fb7e56384e6a9f292113",
      "tree": "c07b9314720629be96f0d22c7e5e5a60b0b695c8",
      "parents": [
        "82539ad1c1671dc09f8f24a9ccbeaad6f08cd3fa"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 27 09:31:16 2018 +0000"
      },
      "committer": {
        "name": "akhiljain23",
        "email": "akhil.jain@india.nec.com",
        "time": "Tue Jul 31 17:09:37 2018 +0530"
      },
      "message": "Dynamic width count for plugin registry table column\n\nThere might be chance that few plugin name and url\ndoes not fit into hard coded column width and give error.\n\nThis commit count the column width as per plugins name.\n\nAlso display the number of plugins in new SR column.\nChange-Id: Ia5736d2581ee3b6f851b8d08f855c2a19c157c47\n"
    },
    {
      "commit": "365f701964dc286d0b136cb1dedd98745bdae8ec",
      "tree": "a7322a1980c6f80416bab3fd12642efa8a659b5c",
      "parents": [
        "0445a5cfc05b6d349652893e1fe55766e101fbcc",
        "8013413d8c5ee00469197dd0d018c4a6225974ea"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jul 30 16:44:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 30 16:44:02 2018 +0000"
      },
      "message": "Merge \"Modify limits fields according to microversion\""
    },
    {
      "commit": "8013413d8c5ee00469197dd0d018c4a6225974ea",
      "tree": "2c01f5134e7745638591c6ee22269ae53a2fd41f",
      "parents": [
        "f5b034da57b1fc531269e07ea7bc11247f624de4"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Mar 29 10:28:59 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Jul 30 11:01:26 2018 +0800"
      },
      "message": "Modify limits fields according to microversion\n\n1. Some limits fields are removed from Microversion 2.35/2.38/2.56,\n   so we should check limits fields according to microversion.\n2. In test_max_metadata_exceed_limit, maxImageMeta is deprecated from\n   Microversion 2.38, so maxServerMeta is used instead, btw, maxServerMeta\n   seems to be more suitable for this testcase.\n   Besides, test_max_metadata_exceed_limit is not used in interop, so we\n   can safely change its name.\n\nref: https://developer.openstack.org/api-ref/compute/#show-rate-and-absolute-limits\n\nImplements blueprint: clear-deprecated-api\n\nChange-Id: I53e2ee82c9c52afb0a56526c655eb9b3b6b8f483\n"
    },
    {
      "commit": "b286ad402e6bd60f33dfd8251d6cf1ed1ceae69d",
      "tree": "eb3bf00b9befb080313ede0e4600a2d156371078",
      "parents": [
        "f5ed8eace70f9d55978a4a2892ec76fae6f498ad",
        "e495cd257d80b1d39001285bdac768e678d7cf69"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jul 18 23:22:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 18 23:22:56 2018 +0000"
      },
      "message": "Merge \"trivial: Fix typos in the documentation page\""
    },
    {
      "commit": "e495cd257d80b1d39001285bdac768e678d7cf69",
      "tree": "e392cf154fbca34ef9acf4b997fc455a8a5e70f6",
      "parents": [
        "de5f0da10e44a52e5bc5f577e4ec33231add3831"
      ],
      "author": {
        "name": "deepak_mourya",
        "email": "deepak.mourya@india.nec.com",
        "time": "Mon Jul 16 12:38:17 2018 +0530"
      },
      "committer": {
        "name": "Deepak Mourya",
        "email": "deepak.mourya@india.nec.com",
        "time": "Wed Jul 18 08:39:27 2018 +0000"
      },
      "message": "trivial: Fix typos in the documentation page\n\nThis patchset fixes typos (capitalization mistakes,\ngrammar mistakes) found in the documentation pages.\n\nChange-Id: If500aeab1af7dd8b56d63cbc481ee501216df161\n"
    },
    {
      "commit": "f89ab81c38a7ffc87303b10e156759e25c09abdb",
      "tree": "e635bcd47560e231d6dd44590ca84a8364b6fdef",
      "parents": [
        "de5f0da10e44a52e5bc5f577e4ec33231add3831"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Jul 10 20:34:02 2018 -0400"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sat Jul 14 19:30:06 2018 -0400"
      },
      "message": "docs: Add information on test removal/interop to REVIEWING\n\nThis patch set adds information on test removal, relocation,\nrenaming to REVIEWING because it is important that such\nactions do not break interop. Interop is closely tied to\nTempest because it directly references Tempest tests that\nare not only expected to exist, but to also work.\n\nThe same is true of breaking blacklist/whitelist\nreferences to Tempest tests, this is also included\nin the new documentation section.\n\nIt is important that there be REVIEWING guidelines\nin place to assist reviewers understand this importance.\nAlso references are included for defcore/interop to help\nusers find more information on these topics.\n\nCurrently interop is only mentioned in 1 place in Tempest [0]\nand yet there is little information about it. This patchset\naims to make it easier to find more information about it\nfor reviewers and users alike.\n\n[0] http://git.openstack.org/cgit/openstack/tempest/tree/doc/source/test_removal.rst\n\nChange-Id: Ifbde674b42355077fcd8daa07be8be1248b77b0f\n"
    },
    {
      "commit": "eab26ec50115abff4fefd72b958669fd94776679",
      "tree": "0cd7881978238333912d92453a93e2a313ff1cda",
      "parents": [
        "20aa25f8592acc5bd9e85106a0265eb260852be5",
        "c384bc4ae0064673c1507ef668ea1e91fc34f6d4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Jul 14 15:32:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 14 15:32:47 2018 +0000"
      },
      "message": "Merge \"trivial: Fix typos in the test_removal documentation page\""
    },
    {
      "commit": "c384bc4ae0064673c1507ef668ea1e91fc34f6d4",
      "tree": "338033120e1b6529c437f758d35bcf4f59f3fba6",
      "parents": [
        "e6c330892fbc8ae790384d554dd6d5c2668d8d24"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Jul 10 20:14:04 2018 -0400"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Jul 10 20:14:04 2018 -0400"
      },
      "message": "trivial: Fix typos in the test_removal documentation page\n\nThis patchset fixes typos (capitalization mistakes, grammar\nmistakes) found in the test_removal.rst documentation page.\n\nChange-Id: Ia9a6b9d7a2a151a460a620be9fa6875f2efda00f\n"
    },
    {
      "commit": "c0348ee84e4ea1c7d874f170554ac369d57702b6",
      "tree": "0201ecf83a3bb9ec749aa110f9ef2f2f9e5f932e",
      "parents": [
        "7627aee7fa5698cefde7127b8d34a1c19787d302"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sat Jul 07 16:14:13 2018 -0400"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Jul 10 18:56:24 2018 +0100"
      },
      "message": "Add update_service to compute services_client library\n\nThis patchset adds update_service to compute module\u0027s services_client\nlibrary. This API is introduced in microversion 2.53 and supersedes\nthe following APIs:\n\n    * ``PUT /os-services/disable`` (``disable_service``)\n    * ``PUT /os-services/disable-log-reason`` (``disable_log_reason``)\n    * ``PUT /os-services/enable`` (``enable_service``)\n    * ``PUT /os-services/force-down`` (``update_forced_down``)\n\nNegative tests were added for all the APIs above. The negative\ntests only test the microversion \u003e\u003d 2.53 case: the new\nudpate_service API is called (also with bad parameters).\n\nThe v2_11 schema was updated to reference all the unchanged\nAPIs from v2_1 for the compute services api_schema. Also,\nthe v2_53 schema was introduced for the new update_service\nAPI and it also references all the unchanged APIs from v2_1.\n\nFinally, unit tests and releasenotes are included.\n\nChange-Id: I5e7b81496cbb87cda81413124b5f82bd5356e666\n"
    },
    {
      "commit": "1718a0393f80fc6dec9b76eebbe3680b39285a52",
      "tree": "f9bb692c6712c091ff517c0f3f221abe58566866",
      "parents": [
        "9d30dc66d93b27971267f3b4bc1377f76c3fc7ec",
        "dd09bd95904d25259992aad83c05417298b0547f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jul 09 19:51:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 09 19:51:51 2018 +0000"
      },
      "message": "Merge \"trivial: fix some incorrect compute microversion references\""
    },
    {
      "commit": "96dedaca0bc74ac77861e9e9a2119dade9f09ccd",
      "tree": "1dcaa80b5861e44c328aa451766e0454fb0fc6b0",
      "parents": [
        "a6353c452e286f8116bb015704fd4ac70b710758",
        "d201cd39777998f4f37bd4ec204d707300bb66f5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jul 09 12:39:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 09 12:39:53 2018 +0000"
      },
      "message": "Merge \"Add compute microversion 2.61 schema in flavors_client\""
    },
    {
      "commit": "d201cd39777998f4f37bd4ec204d707300bb66f5",
      "tree": "2f710c336af5a6e472e7f447fd8f5112ae82b474",
      "parents": [
        "9594233ffd93066677aa601c594d55f3a4f188d8"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Apr 23 09:10:11 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jul 09 08:55:10 2018 +0000"
      },
      "message": "Add compute microversion 2.61 schema in flavors_client\n\nCompute microversion 2.61 adds \u0027extra_specs\u0027 in flavor APIs response\nThis commit fill the schema gap for that.\n\nChange-Id: Id1f1e51fbae1cc3d0c9efdcd9009f384745915d6\n"
    },
    {
      "commit": "dd09bd95904d25259992aad83c05417298b0547f",
      "tree": "82932d74d737e6a68dda0a328971c60e2846ae5d",
      "parents": [
        "f5b034da57b1fc531269e07ea7bc11247f624de4"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sat Jul 07 16:25:18 2018 -0400"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sat Jul 07 16:26:29 2018 -0400"
      },
      "message": "trivial: fix some incorrect compute microversion references\n\nThis patchset fixes some incorrect compute microversion references.\n\n2.54: should have id 49 (was 4)\n2.55: should have id 50 (was 49)\n2.57: should have id 52 (was 51)\n\nChange-Id: I81d90637fe16e1d5de1e26f50a86f9ff83d355ca\n"
    },
    {
      "commit": "1a0a6d685eb5b6dd87c2d7b1202b0c0d47a777e4",
      "tree": "2b189502fa8be750637a71b66cf53d94405086d7",
      "parents": [
        "a394fad4e283e2801887040ff6f7b42082c6b64d",
        "247841ecf653067995656ba3d29b9f91786f10c3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jun 28 14:14:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 28 14:14:58 2018 +0000"
      },
      "message": "Merge \"Move Stable branch Policy Doc outside of coding guide\""
    },
    {
      "commit": "247841ecf653067995656ba3d29b9f91786f10c3",
      "tree": "b103c1c2a1a2a850ec14a1c01173ae7f5361cb2b",
      "parents": [
        "302db369ebc7eb85d78160d409fbf9eb530bae16"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jun 19 09:26:22 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 20 04:53:16 2018 +0000"
      },
      "message": "Move Stable branch Policy Doc outside of coding guide\n\nCurrent doc explaining the stable branches support policy is under\ncoding guide. But support policy should be at higher level which\ncan be useful for user or maintainer of Tempest.\n\nChange-Id: Id46e14080559062b4d89e5f7a9acbcd5df09691e\n"
    }
  ],
  "next": "d09caf65b8c6c23ff593abc6f2e8bf5e8a7554ac"
}
