)]}'
{
  "commit": "0298407e9edfa71a00e1d7af0d6bfc5dce911fa1",
  "tree": "1d08357ad7173ae8939fb3d2c5a76739004bb87b",
  "parents": [
    "3df666b21bb66b9e49fe9c1624ae9adc4e4f4c7f"
  ],
  "author": {
    "name": "abcpro1",
    "email": "abcpro11051@disroot.org",
    "time": "Mon Nov 07 19:55:21 2022 +0000"
  },
  "committer": {
    "name": "abcpro1",
    "email": "abcpro11051@disroot.org",
    "time": "Wed Nov 09 21:49:02 2022 +0000"
  },
  "message": "Jersey 2: Replace ContainerRequest.getUserPrincipal()\n\nThe is no direct replacement of the method ContainerRequest.getUserPrincipal()\nin Jersey 2 was removed, but the logic of the original method is quite simple;\nWe can inline the Jersey 1.x implementation which used to be:\n\n    if (securityContext \u003d\u003d null)\n        throw new UnsupportedOperationException();\n    return securityContext.getUserPrincipal();\n\nReference: https://github.com/javaee/jersey-1.x/blob/1.19.3/jersey-server/src/main/java/com/sun/jersey/spi/container/ContainerRequest.java#L905-L910\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c1a62500e02a3a440a6fd08542e6155b209effd",
      "old_mode": 33188,
      "old_path": "core/src/main/java/de/ids_mannheim/korap/web/filter/BlockingFilter.java",
      "new_id": "bb14e1089cdd6d336c7e21e93123d052d3959d60",
      "new_mode": 33188,
      "new_path": "core/src/main/java/de/ids_mannheim/korap/web/filter/BlockingFilter.java"
    },
    {
      "type": "modify",
      "old_id": "d28bd399f102c801f857636dc4342024a1a19e72",
      "old_mode": 33188,
      "old_path": "core/src/main/java/de/ids_mannheim/korap/web/filter/DemoFilter.java",
      "new_id": "97aa875199b773325f1ac921fa6001a0ec9f61df",
      "new_mode": 33188,
      "new_path": "core/src/main/java/de/ids_mannheim/korap/web/filter/DemoFilter.java"
    },
    {
      "type": "modify",
      "old_id": "8a88a2d90eb5ffbc262055874c64fde3b1c179e6",
      "old_mode": 33188,
      "old_path": "core/src/main/java/de/ids_mannheim/korap/web/filter/DemoUserFilter.java",
      "new_id": "b34d4b750f23eaf890e52349c7a549a5216cf4f7",
      "new_mode": 33188,
      "new_path": "core/src/main/java/de/ids_mannheim/korap/web/filter/DemoUserFilter.java"
    },
    {
      "type": "modify",
      "old_id": "feadf4595c2f63805f6a7caa46879d63de043217",
      "old_mode": 33188,
      "old_path": "core/src/main/java/de/ids_mannheim/korap/web/filter/NonDemoBlockingFilter.java",
      "new_id": "c4b539a538ebadd27a56e2f246eb402009105d2c",
      "new_mode": 33188,
      "new_path": "core/src/main/java/de/ids_mannheim/korap/web/filter/NonDemoBlockingFilter.java"
    },
    {
      "type": "modify",
      "old_id": "93d97ff1312ee2c0c615262c415af575148b1dca",
      "old_mode": 33188,
      "old_path": "core/src/main/java/de/ids_mannheim/korap/web/filter/PiwikFilter.java",
      "new_id": "5224bd6b1c1a87646efa4595bf95b5856e5bb44a",
      "new_mode": 33188,
      "new_path": "core/src/main/java/de/ids_mannheim/korap/web/filter/PiwikFilter.java"
    }
  ]
}
