)]}'
{
  "commit": "01c8be6c332adeb45300a7e4a41e98524348e927",
  "tree": "84675360a547c4e6b5e888d8c04241cb24688906",
  "parents": [
    "7c6862cbd1cd2ac8b36ab5fc681375a721f26b14"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Thu Dec 15 22:23:32 2022 +0000"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Thu Dec 15 22:27:11 2022 +0000"
  },
  "message": "Create HTTP session only for login requests\n\nPreviously the SAML filter was creating a new Jetty HTTP\nsession for any request to Gerrit, including the ones that\nare not supposed to go through a SAML authentication handshake.\n\nDelay the creation of the session and fetching of the user\nuntil the request has to process that information for a login\nauthentication flow.\n\nAllow to massively reduce the number of sessions created\nand also minimize the associated resource allocation.\n\nChange-Id: I81af508f550b1c32e03616de0e82e7af99cbc880\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dddb17ac6c97e29abf5cd182217753a711654a42",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/saml/SamlWebFilter.java",
      "new_id": "7307910ff3beb147af2a512eabce8af3414f1d0e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/saml/SamlWebFilter.java"
    }
  ]
}
