)]}'
{
  "log": [
    {
      "commit": "4d96ff9583eb784b1d0ad2c9816d884bc8dd8d18",
      "tree": "d508ae10f41df5699d6d0530d74cd8813df0c5c6",
      "parents": [
        "260a04710ab9a8c30b938f65de4da11400d7da58",
        "2adb7f6020c315cf74612691bf6c5a770a97a1da"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 20 17:14:40 2026 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 20 17:14:40 2026 +0000"
      },
      "message": "Merge \"Replace deprecated tenant_id property\""
    },
    {
      "commit": "ead8ceb20bfeee5e23f3eaa86719e53a081b3226",
      "tree": "1e540eac22fc24698b5b8e42c6631d102043bb11",
      "parents": [
        "8b0557f1afa1ab90c1f4a47c80799e0c37ab3cd2"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Nov 16 15:42:40 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Nov 18 15:51:39 2024 +0000"
      },
      "message": "Bump hacking\n\nhacking 3.0.x is too old. Bump it to the version currently used in\ntempest repo.\n\nAlso remove the note about old pip\u0027s behavior because recent pip does\nnot require specific order.\n\nDepends-on: https://review.opendev.org/c/openstack/tempest/+/906634\nChange-Id: I9a7760dcbcba15213deaa03e3c2a5f42446905d1\n"
    },
    {
      "commit": "2adb7f6020c315cf74612691bf6c5a770a97a1da",
      "tree": "1ec27bfd65327c5c6e52423eff7d7fd79c9e2beb",
      "parents": [
        "6106a0eb07cd12cb1864f1eca48f3f071d223934"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Mar 22 00:28:12 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Mar 22 00:28:33 2023 +0900"
      },
      "message": "Replace deprecated tenant_id property\n\nThe tenant_id property of RestClient in tempest was deprecated in\n25.0.0. This replaces the deprecated property by the new project_id\nproperty to avoid the following warning.\n\nWARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\"\nproperty is deprecated for removal, use \"project_id\" instead\n\nDepends-on: https://review.opendev.org/c/openstack/tempest/+/707938\nChange-Id: I4fa2240b911b0aadfb6bee6cfac04746baca07c1\n"
    },
    {
      "commit": "47a5e98ae94529eb2a95ffe2dd40f42a9da7d138",
      "tree": "4aa0c703b184b9fe215eb8db0a19f6e139c74e7b",
      "parents": [
        "7f43a203803248854f8213c91ae61c04d33d57f3"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Tue Nov 15 16:34:30 2022 +0000"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Wed Mar 01 11:17:04 2023 +0100"
      },
      "message": "Add keystone oidc tests\n\nThis adds tests to test getting a token (scoped and unscoped) when\nkeystone is configured to use oidc for authentication.  The oidc\nprovider is keycloak.  This is based in very large part on Kristi\u0027s\nwork in [1] and [2].\n\n[1] https://github.com/knikolla/devstack-plugin-oidc\n[2] https://github.com/CCI-MOC/onboarding-tools\n\nCo-Authored-By: David Wilde \u003cdwilde@redhat.com\u003e\nChange-Id: I1772b65f1cc3830ac293a800a79d044a6ab69d65\n"
    },
    {
      "commit": "9c8933c6bb92b39fa6df2856a804fd7ee161bd34",
      "tree": "3df74d985dcf598f7c7e1dd8384911e9f885e04d",
      "parents": [
        "47244edbc5822bc78e301d1af9f3e2923905dc92"
      ],
      "author": {
        "name": "Vishakha Agarwal",
        "email": "agarwalvishakha18@gmail.com",
        "time": "Mon Mar 23 21:06:29 2020 +0530"
      },
      "committer": {
        "name": "Vishakha Agarwal",
        "email": "agarwalvishakha18@gmail.com",
        "time": "Mon Mar 23 21:06:29 2020 +0530"
      },
      "message": "Remove six library\n\nChange-Id: Iadf31a4d5861cf1e821c6b4473ccec23899a2338\n"
    },
    {
      "commit": "564670bead8da7669a2f1c82d0dd3cf41b75fd5b",
      "tree": "c47c8b01661a8b4802965fc36727e6d0763c7974",
      "parents": [
        "107604bbff7da27d43d7005c7e0328f766c34778"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 15 07:03:15 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 15 07:03:15 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I2db6e88901c680aa68c904ab41bc03f4416f41fd\n"
    },
    {
      "commit": "971e9945578e99113416c0461ba444ae1e2726dc",
      "tree": "938aa12dc7e84cdbc1620ed6dec658c5b542dca9",
      "parents": [
        "c20bce5e10a15953c5131b3889bfd1755ad54c22"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jan 27 17:44:29 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jan 27 17:44:29 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I41028b3fed3d2b0e63492523e55236eea1f375e2\n"
    },
    {
      "commit": "ab9dfbae84347fd5447bf6bffc538db0d6e25c16",
      "tree": "dee869c6528755534095f8d7d4db440ac4d1cee1",
      "parents": [
        "360bbafa385624f1e86841875baabbbf1104e877"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Jun 29 19:19:01 2017 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Fri Jun 30 14:26:44 2017 +0530"
      },
      "message": "Cleaned up *-requirements.txt\n\n* Added six, oslo-config, tempest, testtools, requests to\n  requirements.txt as these modules are used in tempest plugin.\n\n* Removed unused dependencies from test-requirements.txt\n\nChange-Id: I86ee5704be736e5be5fe19951d9121eb213b4794\n"
    },
    {
      "commit": "360bbafa385624f1e86841875baabbbf1104e877",
      "tree": "6b00baebb820fbdd1d19cac67aa2db308fee1abc",
      "parents": [
        "8b63586d8296de363ac61d8b5ac5b116f59a659c"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.com",
        "time": "Tue Jun 06 11:06:13 2017 +0200"
      },
      "committer": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.com",
        "time": "Tue Jun 06 15:39:58 2017 +0200"
      },
      "message": "Add lxml to requirements.txt\n\nIn splitting the tempest plugin code out from the keystone repository we\ncopied over everything from the keystone_tempest_plugin/ directory but\nforgot to copy the shared requirements living in the main repo. This\npatch adds the lxml library to the plugin\u0027s requirements so that the\nplugin can check SAML things.\n\nChange-Id: I47f59505126509b6b52cf04b8f7501e8ef4041b7\n"
    },
    {
      "commit": "44df103ff96f3b2c0c9d78a7f9af960d34bf8b5d",
      "tree": "0ebafc47e570fd2ec308ee9006bd52b22110c8f7",
      "parents": [
        "efe078baa78d17e321d74fb86d3a340a1963ce24"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.com",
        "time": "Tue May 30 16:21:48 2017 +0200"
      },
      "committer": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.com",
        "time": "Tue May 30 16:56:11 2017 +0200"
      },
      "message": "Apply cookiecutter to newly split project\n\nThis tempest plugin is being split out of the main keystone project in\naccordance with Queens goal \"Split Tempest Plugins into Separate\nRepos/Projects\"[1]. This patch applies the standard boilerplate files\nfor OpenStack projects so that it can stand on its own.\n\n[1] https://governance.openstack.org/tc/goals/queens/split-tempest-plugins.html\n"
    }
  ]
}
