)]}'
{
  "log": [
    {
      "commit": "19b58aac617253aa5dc2cf736e92be2dd88ea958",
      "tree": "6d3fe4eb5d3d1790ddd78bb2e53a4666e6cf7e5c",
      "parents": [
        "2da9c901caf3d675b9937e37aec7b5942d79dda2"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jun 09 14:32:14 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jun 09 17:46:16 2016 -0700"
      },
      "message": "Fix the reno format of image-clients-as-library\n\nAs reviews of Iab90412ff4e793b0bb395b8ba8b6d35cef316dec , the reno\nformat seems a bit weird. So this patch makes these items bullet\nlist.\n\nChange-Id: I0b4b7c50f957fa862ebcd4ad833aab1179897961\n"
    },
    {
      "commit": "a273fff7d3559e4bd4eb1711c126eb7b4b1e390f",
      "tree": "74096d5bb7ba5e75d12f0b1222c0fd8cf674c438",
      "parents": [
        "7f117f60e8159a304424f94cdc685335b5e7cec1",
        "54c7bd498249c021334ac90009bfe174bc551b96"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 17:22:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 17:22:59 2016 +0000"
      },
      "message": "Merge \"Allows specifying a name for a particular endpoint.\""
    },
    {
      "commit": "398e70b5fc5d47692ec4ea34088d0e13d8c73107",
      "tree": "404397678b2f7c6a0324118786fd7713979c1d1a",
      "parents": [
        "07197d506ab26dff1a94a5d0075133728af09701"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jun 09 22:50:06 2016 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jun 09 22:50:06 2016 +0900"
      },
      "message": "Move reno of add-tempest-workspaces\n\nThe reno path of add-tempest-workspaces is invalid, this patch fixes it.\n\nTrivialFix\n\nChange-Id: Idfc17d5d64494924883ec8b920fbc5ddc4212dbb\n"
    },
    {
      "commit": "07197d506ab26dff1a94a5d0075133728af09701",
      "tree": "c02c87428e86d4692e70da89b85373394f682cdb",
      "parents": [
        "b4298ddd132e72d2ecac4db1ab60c80f26cb6009",
        "04390ac6488b65f9fea8d284058abc21c44053aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 12:51:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 12:51:22 2016 +0000"
      },
      "message": "Merge \"Define image_members_client of image v2 as library\""
    },
    {
      "commit": "25f6bf2d9fcc413206750f37fc25b9409e501715",
      "tree": "0103efa6080a22f4898dcd00b877084ef738cd3a",
      "parents": [
        "98e14b70678b68960ead41a2391c2cf446719da0",
        "41c51aec2db7f89b9b71157bb868d8dbeaec6d9a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 12:45:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 12:45:44 2016 +0000"
      },
      "message": "Merge \"Define 3 image clients as libraries\""
    },
    {
      "commit": "04390ac6488b65f9fea8d284058abc21c44053aa",
      "tree": "c3ade9b36f8d3a4d965bc5ed7c7c1f04518d7c64",
      "parents": [
        "5be6472aae82d163160862470a6b537e07960f73"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 08 17:11:16 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 08 17:13:24 2016 -0700"
      },
      "message": "Define image_members_client of image v2 as library\n\nimage_members_client has good interfaces now, then this patch makes\nit as library.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Id865f14248b3857952ef02dbc2c5b4c0ca1e11e5\n"
    },
    {
      "commit": "7ae7403e473c14479c1ca548d742de245f0ed5b7",
      "tree": "89f1c28a849ab28f82e32affd9d09585570a382c",
      "parents": [
        "fb052827b640b2c32dc5961b89e8c4291bb91a54",
        "80c14eca4721b70ae536211d9cbe467ea0f534c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 08 23:28:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 08 23:28:11 2016 +0000"
      },
      "message": "Merge \"Centralized Workspaces\""
    },
    {
      "commit": "41c51aec2db7f89b9b71157bb868d8dbeaec6d9a",
      "tree": "6deceba98c4c32eb4e257eb28107aab76a74d6db",
      "parents": [
        "4295b90aa44201e5846b1baff834b44da01e4e1c"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jun 07 13:16:07 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 08 13:38:33 2016 -0700"
      },
      "message": "Define 3 image clients as libraries\n\nThese 3 image clients have good interfaces now, then this patch makes\nthese clients as libraries.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Iab90412ff4e793b0bb395b8ba8b6d35cef316dec\n"
    },
    {
      "commit": "54c7bd498249c021334ac90009bfe174bc551b96",
      "tree": "bffae98d3b5b130f58687aaaf83316fe04777234",
      "parents": [
        "66a162131e3ab36e7185ebd9c5e2bed82beda1c6"
      ],
      "author": {
        "name": "Eric Wehrmeister",
        "email": "eric.wehrmeister@rackspace.com",
        "time": "Wed Feb 24 11:11:07 2016 -0600"
      },
      "committer": {
        "name": "Franklin Naval",
        "email": "franklin.naval@rackspace.com",
        "time": "Wed Jun 08 12:21:56 2016 -0500"
      },
      "message": "Allows specifying a name for a particular endpoint.\n\nPreviously, if there were multiple endpoints with the same type and region,\nor without a region, the first endpoint would be returned. Now,\nby specifying the name, a specific one can be used.\n\nCo-Authored-By: Franklin Naval \u003cfranklin.naval@gmail.com\u003e\n\nChange-Id: Ife6d435e2aa84153d8717463930d45e5f21272f7\nCloses-Bug: #1486834\n"
    },
    {
      "commit": "80c14eca4721b70ae536211d9cbe467ea0f534c4",
      "tree": "03bb8a34a462fcc869d99b5798d7100488a04252",
      "parents": [
        "d5cef9552d13ff73608d123481b9171c4534c03b"
      ],
      "author": {
        "name": "step6829",
        "email": "stephen.lowrie@rackspace.com",
        "time": "Tue Feb 23 14:53:52 2016 -0500"
      },
      "committer": {
        "name": "Stephen Lowrie",
        "email": "stephen.lowrie@rackspace.com",
        "time": "Tue Jun 07 21:20:44 2016 -0500"
      },
      "message": "Centralized Workspaces\n\nCreate a consistent means for creation and management of Tempest\nworkspaces.\n\nCreates a file located at ~/.tempest/workspaces.yaml which stores existing\nworkspaces.\n\nAvailable subcommands: list, register, rename, move, remove\n\nbp centralized-workspaces\n\nChange-Id: I9595e3ba809e457951a0ffdf4b15f641f2fec4f4\n"
    },
    {
      "commit": "131799e6314159d0228a8ab21d8aeda9a731053e",
      "tree": "cc23f459f1e5955730f2754bb2fdd7a68dfc5ef9",
      "parents": [
        "ce1552f077526b66fd011ee6a46242cd004fcbba"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Jun 06 12:06:41 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Jun 06 13:44:34 2016 -0700"
      },
      "message": "Define routers_client as library interface\n\nCurrent routers_client has good interfaces, so we can define it as\nlibrary interface now.\n\nChange-Id: I37f805065e52c7351279c4503719817c2271a13e\n"
    },
    {
      "commit": "9dde240294cd2e65a2ddf66811999bf9b1d1caf4",
      "tree": "54a3b9044ec6bf693b802a4afb332400f798b736",
      "parents": [
        "6eecd6100ec3b5c0a3803fd31f430bcf0c50d8fe",
        "9e227c5b6c662b5caee926f83bde2a5eb42d0462"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 06 11:38:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 06 11:38:00 2016 +0000"
      },
      "message": "Merge \"Introduce new helper: call_and_ignore_notfound_exc()\""
    },
    {
      "commit": "672ebd32bab5317fd497139a49762ce0cd69b908",
      "tree": "a63d762a90f96ddbabfd4e8942e7294940fbbe5b",
      "parents": [
        "484748e8b5fbdb7eda16a5710f09eb8cbc1d20ab"
      ],
      "author": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Fri May 06 15:28:20 2016 -0600"
      },
      "committer": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Wed Jun 01 16:26:49 2016 -0600"
      },
      "message": "Remove integrated dashboard tests\n\nHorizon tempest tests are now in a plugin openstack/tempest-horizon\nThis patch removes the scenario test for the dashboard and the\ncorresponding configuration values.\n\nChange-Id: I2a69ebed2947a5ab5e5ca79557130bd093e168dd\n"
    },
    {
      "commit": "9e227c5b6c662b5caee926f83bde2a5eb42d0462",
      "tree": "2850efa0d052caaaabab08cabcf4f16b004e9e5f",
      "parents": [
        "bf3e8df438c13e729201175bdce2e39e5d6470b7"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 09 14:35:18 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sat May 28 15:46:46 2016 +0200"
      },
      "message": "Introduce new helper: call_and_ignore_notfound_exc()\n\nThis new function calls a function passed as parameter and ignore\nthe NotFound exception if it raised.\n\nThis removes some code duplication.\n\nAlso a new `test_utils` module is introduced to tempest.lib and the\n`find_test_caller` function is moved into that new module. Backward\ncompatibility and deprecation path are ensured and documented.\n\nNote for the future: having a module called \"misc\" is not optimal because\nthe name is not super descriptive. (it\u0027s a detail though, but worth\nmentioning imo).\n\nChange-Id: I5a4523c20c19957bfccf2aa95157baf106b3d364\n"
    },
    {
      "commit": "b02fa114b8bf0bc5d7b477ad887cf570ea55c1bb",
      "tree": "f5c1c45d79dd174e86e259fb56f41229d04373ce",
      "parents": [
        "cbf0a5d4f5003262d11f00b14e77597d6b57e4ee",
        "4408c4a5fe5a862a7e05d0df8b7990fd1c6053e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 26 17:19:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 26 17:19:01 2016 +0000"
      },
      "message": "Merge \"Swift object client: use urllib3 builtin support for chunked transfer\""
    },
    {
      "commit": "4408c4a5fe5a862a7e05d0df8b7990fd1c6053e1",
      "tree": "fdd9e784e18f23c044f32c849a6ab6e8f56d60f5",
      "parents": [
        "c808dc503b090ce3cb65236aafc85e540947b46e"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Apr 29 15:05:09 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed May 25 16:51:31 2016 +0200"
      },
      "message": "Swift object client: use urllib3 builtin support for chunked transfer\n\nUrllib3 has native support for chunked encoding, so let\u0027s use this\ninstead of rolling our own. Less code to maintain, additional logging\nand timing (thanks to our common RestClient). Yeah \\O/.\n\nChange-Id: I4a253a5cec0fc35009af25872239363625d417e3\n"
    },
    {
      "commit": "3e82af7f6cf565c80fbb8f0c7e614a6dc20c16f2",
      "tree": "2e7cc1d95ffd8a7698bb5edd8de10f730017701f",
      "parents": [
        "22b9fec99e5fbd2402e91d89c536e1c59a28beed"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu May 05 22:53:38 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue May 24 14:11:14 2016 +0000"
      },
      "message": "Introduce scope in the auth API\n\nAdding the ability to select the scope of the authentication.\nWhen using identity v3, this makes it possible to use either\nproject scope or domain scope regardless of whether a project\nis included or not in the Credentials object.\n\nThe interface to auth for most tests is the AuthProvider.\nThe scope is defined in the constructor of the AuthProvider,\nand it can also be changed at a later time via \u0027set_scope\u0027.\n\nIn most cases a set of credentials will use the same scope.\nTest credentials will use project scope. Admin test credentials\nmay use domain scope on identity API alls, or project scope on\nother APIs. Since clients are initialised with an auth provider\nby the client manager, we extend the client manager interface to\ninclude the scope. Tests and Tempest parts that require a domain\nscoped token will instanciate the relevant client manager with\nscope \u003d\u003d \u0027domain\u0027, or set the scope to domain on the \u0027auth_provider\u0027.\n\nThe default scope in the v3 auth provider is \u0027projet;, which me must\ndo for backward compatibility reasons (besides it\u0027s what most tests\nexpects. We also filter the list of attributes based on scope, so\nthat tests or service clients may request a different scope.\n\nThe original behaviour of the token client is unchanged:\nall fields passed to it towards the API server. This\nmaintains backward compatibility, and leaves full control\nfor test that want to define what is sent in the token\nrequest.\n\nCloses-bug: #1475359\nChange-Id: I6fad6dd48a4d306f69da27c6793de687bbf72add\n"
    },
    {
      "commit": "40847ac3089d02e6b80f370d92762d7f4e15f7b8",
      "tree": "f88557ebdf33d7856649d322407293f9549ae9bc",
      "parents": [
        "0e510e7c853dcb64b80729b2c9b753a0acaf0a03"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jan 04 13:16:03 2016 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 20 18:32:15 2016 -0400"
      },
      "message": "Remove deprecated legacy credentials provider\n\nThis commit removes the legacy credential provider. It\u0027s been\ndeprecated for over a full cycle which has been sufficient time for\nusers to migrate off of it. Keeping this around just causes more\nconfusion by having a 3rd path to configuring credentials in tempest.\nThe credential provider was officially marked as deprecated in change\nIa5132c5cb32355d6f26b8acdd92a0e55a2c19f41\n\nChange-Id: I8c24cd17f643083dde71ab2bd2a38417c54aeccb\n"
    },
    {
      "commit": "41e7a3892d29baabaed0ff9ca3dec039ca24ea9a",
      "tree": "c4a0763b59bb2d5e1a916023de7723d45e9eaa38",
      "parents": [
        "aff9cc072bbbb222b09a3411b203c180b493eae8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 10 12:42:16 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 10 12:42:16 2016 -0400"
      },
      "message": "Add separate release notes page for 12.0.0\n\nThis commit splits out a release notes page for the 12.0.0 release\nthat was recently pushed just as we have done with every other major\nversion.\n\nChange-Id: I06f9d027199203acb2b855190a7555fca3ff68c8\n"
    },
    {
      "commit": "aac02d06072747c8c94f6e58b874f4d4258e9637",
      "tree": "d434f0085a21fdb3eeea4c33f0737c269e0e5641",
      "parents": [
        "6b690736c298714d13c8582df58cc989edb52dc3"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 10 09:51:31 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 10 09:53:36 2016 -0400"
      },
      "message": "Add release notes for kilo EOL release\n\nThis commit adds release notes to mark the EOL of kilo in the\nnext release. Once this merges we should be ready to land the 12.0.0\nrelease.\n\nChange-Id: I1bfbb6c77f7ab40c306867ad4edf6453cda6bd67\n"
    },
    {
      "commit": "ce31ecaed088c770ebdce506fbf41fc6c0d5ea7d",
      "tree": "09d5c4d9887551168841e9b4c15b2b9e9616ad83",
      "parents": [
        "d42f1802d01eec5eea72ca5b1958c3b988b88aa6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 08 11:08:20 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 08 15:29:20 2016 -0400"
      },
      "message": "Add separate release notes page for v11.0.0\n\nThis commit makes a separate page in the generated release note docs\nfor the v11.0.0 release.\n\nChange-Id: I7dabe26dbe1f08efea2aa99730fde0269b26ce6c\n"
    },
    {
      "commit": "8a86763152e26a006c459613cf1d8b25e0a4c5dd",
      "tree": "5acca5955c82e6bf25576fecd6e3fb7e81534ca6",
      "parents": [
        "19a29d80bf7302295de53d5e30c1ebca09802090",
        "b97b8be74d606d8144569b95d4320127f51283ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 07 15:51:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 07 15:51:01 2016 +0000"
      },
      "message": "Merge \"Add release notes for tempest release 11.0.0\""
    },
    {
      "commit": "b0953f8eb7ce343dc856b65e7302f64e0696bc9e",
      "tree": "c0d7b089d2a627261731660243dfd18cd0d0c82e",
      "parents": [
        "e0a3b8ef77a0cca943c228986eb2ed94d078af96",
        "513d68f9d5934f75216f36a44bfd05cf9dafc9e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 25 04:36:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 25 04:36:05 2016 +0000"
      },
      "message": "Merge \"Add release notes page for v10.0.0\""
    },
    {
      "commit": "b97b8be74d606d8144569b95d4320127f51283ac",
      "tree": "3407154a59392cb98300637ab9ab49a8b1e86bf2",
      "parents": [
        "513d68f9d5934f75216f36a44bfd05cf9dafc9e3"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Mar 24 15:05:00 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Mar 24 15:41:26 2016 -0400"
      },
      "message": "Add release notes for tempest release 11.0.0\n\nThis commit adds the release notes necessary prior to pushing the 11.0.0\nrelease. It basically just indicates the supported versions in the tag.\n\nChange-Id: I211b0557c28e78b286a1d6b204d42bda8b10bbd6\n"
    },
    {
      "commit": "513d68f9d5934f75216f36a44bfd05cf9dafc9e3",
      "tree": "460482c1be734b48d73334dc403aa52762b74e82",
      "parents": [
        "84f73213195937b06402ec0ec624d951d4abe61f"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Mar 24 14:54:36 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Mar 24 15:11:54 2016 -0400"
      },
      "message": "Add release notes page for v10.0.0\n\nThis commit adds a seperate release notes page for tempest 10.0.0\nto clearly mark what is inclued in that.\n\nChange-Id: Ia3e4672777e6f2fbf5823c3869fa33715db2f2bf\n"
    },
    {
      "commit": "ee9af3084728340ef4a2464206daa37153d2ba8c",
      "tree": "84bc65dfb8de2cd5599d63dc7294d996b28f3602",
      "parents": [
        "1f47cf976b6e57deb2aa6fb24ed249bf05c331e9"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Feb 25 06:12:43 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 16 00:20:33 2016 +0000"
      },
      "message": "Add support of microversion in all compute service clients\n\nTempest implemented microversion support testing framework\nwhich can set the microversion on service client and further\nwill be used to pass to API request.\n\nTo support setting of microversion on each compute service client\nand passing the same in API request, we need to inherit all\ncompute service clients from BaseComputeClient.\n\nBaseComputeClient class pass the microversion in API request header\nand checks the correct microversion is being returned in response.\n\nNOTE- This change to all compute service clients does not change\nany interface which means no backward incompatibility is introduced.\n\nAfter this change, all compute service clients will support to pass\nmicroversion on API request.\n\nPartially implements blueprint api-microversions-testing-support\n\nChange-Id: I44de9db6790148148df779810c67b272a7938d56\n"
    },
    {
      "commit": "1f47cf976b6e57deb2aa6fb24ed249bf05c331e9",
      "tree": "6752b6f7f60605d2283b5217e1296ce383cb0261",
      "parents": [
        "0d560a9ce40cdf19e43fcbc480ec1d8745d5c6af"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Feb 25 04:57:18 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 08:17:15 2016 +0000"
      },
      "message": "Migrated microversion testing framework to tempest/lib\n\nTempest implements the microversion testing support and\nthat framework and interfaces have been tested by implementing\nthe Compute 2.2 microversion as well as by their unit tests.\n\nThose should be stable interfaces so that can be consumed by other\nprojects microversion testing either in tempest or outside tempest.\n\nTo make them as stable interface, this commit moving that framework and\nits interfaces to tempest/lib folder.\n\nAdding release notes and library doc for those interface.\n\nPartially implements blueprint api-microversions-testing-support\n\nChange-Id: Icbdcfb4cd5b7fb1029eec035b9e0024be59c8d1f\n"
    },
    {
      "commit": "5ae7580305e659691f03f92164c4a2c2beec9297",
      "tree": "82b331b57fe7debe8c66e87aa5566f930be8de21",
      "parents": [
        "c276478e8fd3332c142326c893f8a5cb53155e1f"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Mar 01 10:07:01 2016 -0500"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Tue Mar 01 11:33:05 2016 -0500"
      },
      "message": "Add release notes for upcoming release\n\nThe upcoming tempest release will include the stable library interface\nthis commit adds a release note for that and all the required supported\nopenstack releases boilerplate.\n\nChange-Id: I87105c647f6cc621bbdd77ff1c44457dd1573276\n"
    },
    {
      "commit": "897ecfb60274cc9d39abbc9b55635a3a2fce577b",
      "tree": "ff81d3d60663f0621c79d61f97ef458d141eda6a",
      "parents": [
        "84d06eca2f07da734468320f92b06f058dc8c559"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Feb 23 10:12:48 2016 -0500"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed Feb 24 11:31:32 2016 -0500"
      },
      "message": "Add reno to tempest\n\nTempest is going to be on pypi and expose a stable interface in\nthe tempest.lib namespace, so adding reno to it.\n\nPartially-implements: bp tempest-lib-reintegration\nChange-Id: Ice4c27f7bc6d0154cfced9789f3c82236106a9e3\n"
    }
  ]
}
