)]}'
{
  "log": [
    {
      "commit": "396e46beccd057f572f146b44d308a020649e6a7",
      "tree": "321ef39c7c5b87e850f0a25effbc8adc8987733f",
      "parents": [
        "35e1ca2e988c03cd372b69383ed5da995f0eaf06"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Nov 17 21:27:52 2023 +0100"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Nov 27 10:26:03 2023 +0100"
      },
      "message": "Fixed ShutdownHandler (fixed #708)\n\nChange-Id: Icf93f0f8766c505c330bbf168652f567fa40c908\n"
    },
    {
      "commit": "35e1ca2e988c03cd372b69383ed5da995f0eaf06",
      "tree": "d28dc2fd2f0fc7b149d2c2862877d1df193d2b97",
      "parents": [
        "05554f96568741e430176cb4e3aa4e0505082c48"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Thu Nov 16 22:00:01 2023 +0100"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Thu Nov 16 22:00:01 2023 +0100"
      },
      "message": "Formatted project\n\nChange-Id: I6993ddfab02e06541b4138040280a4777c719562\n"
    },
    {
      "commit": "53c1ff851625088fdb54c7f810b1996e0d254101",
      "tree": "f3221c75f380c7ac389c89ebf36d6ed4f84ec629",
      "parents": [
        "dbcc1ef654cde9e7c07d6eb2739655a629e25a21"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Thu Oct 26 12:33:26 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Nov 15 10:35:02 2023 +0100"
      },
      "message": "Updated OAuth2 response handler (#650)\n\nChange-Id: Id00eec7cd37f3dc3efbadf1c7f8e1f7f2a3d15f9\n"
    },
    {
      "commit": "dbcc1ef654cde9e7c07d6eb2739655a629e25a21",
      "tree": "cbf910dccef0ff114ba3fa2f210848d5ce84a3e6",
      "parents": [
        "b8a9d4ee66cd3fa99aa13fa077a68b60045d7d24"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Oct 25 12:29:31 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Nov 15 10:28:28 2023 +0100"
      },
      "message": "Remove Oltu request and validator implementations (#650)\n\nChange-Id: I290f5db8c1c0238b955c0a062340e208ba60ff05\n"
    },
    {
      "commit": "b8a9d4ee66cd3fa99aa13fa077a68b60045d7d24",
      "tree": "1ca5d7759e81b4e2924ca372be240469644f5980",
      "parents": [
        "ad26907dfa77bfee04e1d37a289303683cf56b66"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Oct 25 12:00:10 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Nov 15 10:28:28 2023 +0100"
      },
      "message": "Updated token response using Nimbus (#650)\n\nChange-Id: Id33f3f4422da63f24d430e4f8d0a6618edf8ec2e\n"
    },
    {
      "commit": "93bfbea6f279447a7e2a40f6053aab2b8c7ba3c8",
      "tree": "4d33bef3b23bdd6c94557d985d18df564f61c5ad",
      "parents": [
        "5aae38c5d4cea60291dfbbafeb9d1305533cdb29"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Nov 06 21:09:21 2023 +0100"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Nov 08 10:48:45 2023 +0100"
      },
      "message": "Address reviews on jakarta migration.\n\nFix JettyServerTest, init package, and some java docs.\nMake scope extraction more flexible.\nBumped Kustvakt version to 0.72-SNAPSHOT\nUpdated changes file\n\nChange-Id: I9ba8620e244106b706e95d82dc2e3aeaceb37ae5\n"
    },
    {
      "commit": "5aae38c5d4cea60291dfbbafeb9d1305533cdb29",
      "tree": "0bbdfa91ba21f9cc2771dd014b50e6320d432c1c",
      "parents": [
        "845335c7d750c94e3382a1eb3294dde83ac64ae3",
        "845335c7d750c94e3382a1eb3294dde83ac64ae3",
        "aaa9d800631197d87fc69d02641dc0a5c72aa918"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Oct 02 13:57:25 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue Nov 07 09:40:21 2023 +0100"
      },
      "message": "Merge branch \u0027jakarta-migration\u0027 into master\n\nChange-Id: Ia2485c291d0fa21b58029919295d35d9993efa9a\n"
    },
    {
      "commit": "aaa9d800631197d87fc69d02641dc0a5c72aa918",
      "tree": "598ef277abfda335f7aa269bde6ebe2ecb49beff",
      "parents": [
        "6672fe514d144495f81240500c48629a52140952"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Thu Sep 28 09:26:31 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Oct 02 12:18:41 2023 +0200"
      },
      "message": "Fixed clearing cache.\n\nChange-Id: I10aa31fb3ce57ad8dca3f54b685b0950ab33ad2a\n"
    },
    {
      "commit": "6672fe514d144495f81240500c48629a52140952",
      "tree": "0dcf3936701d59d1164db78eb49dc4ae900d4dae",
      "parents": [
        "4993eb74a4ca5105b2de704ab967aebfdd530bc5"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Thu Sep 28 09:24:25 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Thu Sep 28 09:24:25 2023 +0200"
      },
      "message": "Removed OpenID\n\nChange-Id: Ie5f224655cd041ce1d5652d25ccdc9617f6ad764\n"
    },
    {
      "commit": "4993eb74a4ca5105b2de704ab967aebfdd530bc5",
      "tree": "b40a6952f89df8d1dc769954885a2030d9e0efe5",
      "parents": [
        "7ac20b12a8ec3e4b66370f7de56919a35924ec1b"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Sep 27 10:54:34 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Sep 27 10:54:34 2023 +0200"
      },
      "message": "Removed Apache Oltu API from token requests (#650)\n\nChange-Id: I1f22efc4a27983a38ab601b9a7eba71f87d75872\n"
    },
    {
      "commit": "7ac20b12a8ec3e4b66370f7de56919a35924ec1b",
      "tree": "5519adde4191e8809c87b0256f0a84128d927b17",
      "parents": [
        "751608c0e49a0ae2881d6e68960f44d05c4442bb"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Sep 27 09:40:16 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Sep 27 09:40:16 2023 +0200"
      },
      "message": "Changed OAuth2 token request using Nimbus (#650)\n\nChange-Id: I838c03013878675613901f62b6a047a845dd09a3\n"
    },
    {
      "commit": "751608c0e49a0ae2881d6e68960f44d05c4442bb",
      "tree": "0a13782c674c0d22ea48302b92bd1c0d0eeb1c25",
      "parents": [
        "4b883ecdc0e2b69d1689b680fc8f2d4b8d28c645"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue Sep 26 08:48:30 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue Sep 26 08:54:49 2023 +0200"
      },
      "message": "Enabled legacy support for authorization POST request\n\nRemoved Oltu authorization service.\n\nChange-Id: I64b7aa67d9717119d03db0e645fdf77321a18186\n"
    },
    {
      "commit": "4b883ecdc0e2b69d1689b680fc8f2d4b8d28c645",
      "tree": "67fd8f24dd32dc9cede893dd80833e94c80dde11",
      "parents": [
        "db5da3725936330410fdc1bb2ff1bbef84c9acd3"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Sep 25 12:21:24 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Sep 25 12:21:24 2023 +0200"
      },
      "message": "Replaced javax.annotation with jakarta.annotation.\n\nChange-Id: Ieab946df4b09280beb1048de556ad12d446b0207\n"
    },
    {
      "commit": "cf042d8e453cc2ea6602f375bad269741d340f74",
      "tree": "c89bdda105a1f222ed36d2c37b78a73b852c3fe5",
      "parents": [
        "ca5472a8f46e56583097631b72db3b5630f1faad"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 22 19:27:07 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Sep 25 09:14:10 2023 +0200"
      },
      "message": "Fix lombok compile warning\n\nUser.java:[23,1] Not generating hashCode: One of equals or hashCode\nexists. You should either write both of these or none of these (in the\nlatter case, lombok generates them).\n\nby not generating a toString method, which is already provided\n\nChange-Id: Ib2005140f8099210f992c3f93cce96dcc3a5b4fb\n"
    },
    {
      "commit": "ca5472a8f46e56583097631b72db3b5630f1faad",
      "tree": "a73828bcd6f5f64dc2b0a680d8cb2ad9a0d0054b",
      "parents": [
        "6ff2a97d15467ea49ebc1e70a69c11faa3aeaed7"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Sep 22 18:00:03 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Sep 22 18:07:34 2023 +0200"
      },
      "message": "Fixed testing expired access token.\n\nChange-Id: Iddd45837c25779001272fa27c8df9ea344c0df9b\n"
    },
    {
      "commit": "8fe51e905f5dc8cdce380a659c7017205ce31a8b",
      "tree": "98556c461d6dcc3d21c6371ff0adeed1e5111328",
      "parents": [
        "ec25310e3e3333eb1a9401e2612d9bf6019b3e3a"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Sep 20 11:22:20 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Sep 20 11:24:01 2023 +0200"
      },
      "message": "Changed DB connection (fixed #670)\n\nChange-Id: Ia27404c54e1473662a99b019969f81fd86761740\n"
    },
    {
      "commit": "824f20427839bc6557020a3be3d6490c3e5ff238",
      "tree": "484bdbd625224c27e7a803c5ae1a44654fedafa7",
      "parents": [
        "e75252300e142deb24a37d8ee0fc183f739d4d0d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Sep 18 14:50:21 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue Sep 19 09:09:46 2023 +0200"
      },
      "message": "Make sure totalResults and other numeric results are numbers\n\nResolves #668\n\nChange-Id: If4bead2e9f4a5552ea417469557c23af6ffb5a80\n"
    },
    {
      "commit": "db5da3725936330410fdc1bb2ff1bbef84c9acd3",
      "tree": "4c5832215fad1336021f0c452e2580bd8c678f24",
      "parents": [
        "5f5d3edfba5fe84e65ca779ee68399241a3beaa1"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Sep 01 11:02:52 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Sep 01 11:23:10 2023 +0200"
      },
      "message": "Fixed BlockingFilter (#659)\n\nReplaced javax.annotation.Priority with jakarta.annotation.Priority\n(#648)\n\nChange-Id: I61ebaceeeeefe116cf9bd48dfd668ce8c17144b2\n"
    },
    {
      "commit": "5f5d3edfba5fe84e65ca779ee68399241a3beaa1",
      "tree": "f02b8917b2d9c4a8fd696316ba7a8213fd7de789",
      "parents": [
        "dd898b3077bdfcf8656e61588fcb99fd474491c1"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Aug 30 23:48:52 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Aug 30 23:48:52 2023 +0200"
      },
      "message": "Updated authorization services using Nimbus (#650)\n\nChange-Id: Ia188f533230a850c041b624018383e6d7b7e7a99\n"
    },
    {
      "commit": "dd898b3077bdfcf8656e61588fcb99fd474491c1",
      "tree": "4e7e2c542fa473878011b457c653cb39fdf8d425",
      "parents": [
        "2c50860f0e422d4f73ae6fa1215542a5b8ca4178"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Aug 30 11:53:31 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Aug 30 11:53:31 2023 +0200"
      },
      "message": "Replaced javax.serlet to jakarta.servlet\n\nChange-Id: Ia19528259085a7951fc5b5f94585cab47e9b2847\n"
    },
    {
      "commit": "490a59b28f601057e4b8e873d1f2903b6a6747a0",
      "tree": "e9e4cd76247095f1db59bd262ffb65dc84892a81",
      "parents": [
        "7c21ec8c81e759bdeeaa158565c08a5c4d4b4218"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Aug 21 10:44:16 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Aug 21 10:49:56 2023 +0200"
      },
      "message": "Migrate Hibernate 5 to 6 (#649) and fix missing placeholders.\n\nChange-Id: I91bf666a9ad0418d89eb58f87124d1257da0169e\n"
    },
    {
      "commit": "7c21ec8c81e759bdeeaa158565c08a5c4d4b4218",
      "tree": "6f2946d438179a851b2b6e06fcdc55493ab60c31",
      "parents": [
        "6e796843636aa8945eec621112503fb0e68ca80f"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Aug 21 09:55:58 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Aug 21 09:55:58 2023 +0200"
      },
      "message": "Updated javax.mail.Session to jakarta.mail.Session\n\nChange-Id: Ifcaaeca5d8f0a504780dfb590e73d6c5c5b54d2a\n"
    },
    {
      "commit": "6e796843636aa8945eec621112503fb0e68ca80f",
      "tree": "7d152eebd3038664dd4a92067e21d04e1a04d2c2",
      "parents": [
        "238df8f3c5d3eb6464b05ad495f3ccc8e47ad469"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Thu Aug 17 15:10:45 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Thu Aug 17 15:32:17 2023 +0200"
      },
      "message": "Replaced javax.persistence with jakarta.persistence (#648)\n\nChange-Id: If1727278f9f477d23a66e53968b31ced762cea23\n"
    },
    {
      "commit": "238df8f3c5d3eb6464b05ad495f3ccc8e47ad469",
      "tree": "935adc98ebd46b88761713c119b0e34a932bc778",
      "parents": [
        "96c309d2acab8c80a719d520e3cef915d838a7c2"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Aug 16 12:38:12 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Thu Aug 17 15:32:17 2023 +0200"
      },
      "message": "Updated Spring 5.x to 6.x and jetty 9.x to 11.x (#645)\n\nChange-Id: Id8dbb2465128d4572dfc2d3fd0e49462589f5e17\n"
    },
    {
      "commit": "96c309d2acab8c80a719d520e3cef915d838a7c2",
      "tree": "99eb60c34540bd7a23055085cd8f4bfb3a94c921",
      "parents": [
        "394efe89ccfe5fe3d14ddfa4f543a2c614877a2b"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Aug 16 12:24:12 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Thu Aug 17 15:30:37 2023 +0200"
      },
      "message": "Replaced javax.ws to jakarta.ws namespace (#648)\n\nUpgrading Jersey 2.40 to 3.x (#646)\n\nChange-Id: I13c328edf5beb79fe2cef9d85d50f1cef6232175\n"
    },
    {
      "commit": "5a5b9958126fede1c20d7645eac23a27c8ff8a88",
      "tree": "322e5d6acfac5d239f572b8b0154d32fdff7c529",
      "parents": [
        "fc0aa55dee7d5075d51871f87301fe334a370ad6"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Jun 12 12:46:36 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Jul 10 10:50:27 2023 +0200"
      },
      "message": "Added total result cache (close #599)\n\nChange-Id: Iacf748bd0f43597c65bf1bf0511dd69e9467a086\n"
    },
    {
      "commit": "8b6822153d249572ba6340a25efa2f92d3255fdc",
      "tree": "27cf9227214da658517bdafcee7073523527531c",
      "parents": [
        "1632cdb4475336acc18bc11358fb99bcbc2a12d3"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Jun 12 11:04:18 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Jun 12 11:06:12 2023 +0200"
      },
      "message": "Removed unnecessary caches and methods in the authentication interface.\n\nChange-Id: I274b3df6ef5c388dc534c4da8c6fa2fc7ccf3482\n"
    },
    {
      "commit": "b156f88840bec902ab21b2c11ec6176555ed0427",
      "tree": "2282369f14d539a044fd9ca91ef493b1a5731206",
      "parents": [
        "50fd507d868c4bcdfa0a1cebd4fcd31a90436d65"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri May 19 14:01:03 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon May 22 14:54:08 2023 +0200"
      },
      "message": "Removed old database configurations (closes #612)\n\nChange-Id: I63766bf887a38aa53d86ec79f1cc51c570f21cf4\n"
    },
    {
      "commit": "50fd507d868c4bcdfa0a1cebd4fcd31a90436d65",
      "tree": "2b61a65a9d3ec81419c93b0327d9d836749958a2",
      "parents": [
        "3a616b442c74a9f3d0f3e41dc473bd90ce2290bb"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri May 19 13:24:32 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon May 22 14:52:06 2023 +0200"
      },
      "message": "Removed auditing (closes #611)\n\nChange-Id: I67d0fd0278ff848781ca23b09b07a473ce880d44\n"
    },
    {
      "commit": "6a925fe6aaf1d09a6d566d56462947c7f63f6727",
      "tree": "341487dfd52609b332b880ab44c6f0a2ee0b115a",
      "parents": [
        "92ad2ecfe913a0cfe0b799fc87ff4b56425cb6f9"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon May 15 16:50:32 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon May 15 18:44:29 2023 +0200"
      },
      "message": "Merged core to full\n\nChange-Id: I47cbb4c98e6a7d549c287c27419177bd08b72608\n"
    },
    {
      "commit": "92ad2ecfe913a0cfe0b799fc87ff4b56425cb6f9",
      "tree": "aebc073a444df429f34b2d0749efdb9454bc6f80",
      "parents": [
        "ac92c8244d4b7ad22677dca60e45542a43598674"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon May 15 14:10:00 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon May 15 18:36:42 2023 +0200"
      },
      "message": "Merged lite into full\n\nChange-Id: I8e496cebcfa91de5077bc938ec00617136037e22\n"
    },
    {
      "commit": "5b708799da6bf14741ba7516eaffc1fb30f698f9",
      "tree": "8b2e201275124169be86c4b2a078dedddba0fb8f",
      "parents": [
        "22d4de32b35f3924ba85c43396ed8b1e049e6600"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri May 12 16:55:29 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri May 12 16:57:53 2023 +0200"
      },
      "message": "Renamed entity and service packages in core\n\nChange-Id: I0a502be79c302c4c3f37bcfad302417a06a8385a\n"
    },
    {
      "commit": "9e73c0e571a7041e745f47beeeec44380f511e87",
      "tree": "94432d85caa1f4b6f955837c2f8cc6e0d5cd7af9",
      "parents": [
        "4e1d476e1c09316c32cb88bdf865768ea0e0eb6f"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri May 05 16:51:49 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue May 09 13:40:53 2023 +0200"
      },
      "message": "Added maximum number of user persistent virtual corpora and queries\n\nChange-Id: I6bbf17ed9cc68203908208c0bc46f81e55fe0d8a\n"
    },
    {
      "commit": "cc7feb615ec759bbde98c3647ef6d8d155fa1647",
      "tree": "eb80b4840b9d8a51e10e4814a663fd01a0b42336",
      "parents": [
        "1c9ab945acc3820b2996daf9a9ad87588759af80"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue May 09 08:57:46 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue May 09 08:58:59 2023 +0200"
      },
      "message": "Moved hibernate.properties\n\nChange-Id: I452b1a62b051a1ff9428864a9d219c5bedace31a\n"
    },
    {
      "commit": "1c9ab945acc3820b2996daf9a9ad87588759af80",
      "tree": "1808fad12d139f7d9575945335c99dbdb2b8cdcc",
      "parents": [
        "e1ab0b40cb53f6c6850098864bf869ae4d07fc43"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri May 05 14:29:25 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri May 05 14:29:25 2023 +0200"
      },
      "message": "Added and updated VC controller tests\n\nChange-Id: Ifb9a3ca7f4358af57bdf862f951885b880967336\n"
    },
    {
      "commit": "3cd2d5f687a3e3f12c2266ad11acbd3a55b05a6f",
      "tree": "4f5b24a50ba9ca28bb873031ad3adb8912ac0a95",
      "parents": [
        "df55472ffa9bf2cf022d4353217b609043ed20c0"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue May 02 14:51:11 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Thu May 04 15:09:00 2023 +0200"
      },
      "message": "Added an error for missing redirect uri in a token request\n\nwhen it has been included in the authorization request.\n\nChange-Id: I8e5df06825d86802fbdc5c7b4d57f7ed76889772\n"
    },
    {
      "commit": "c9d29415812fd3f293d31e8722beeb162368e50d",
      "tree": "395e0715431f57c48d9141edd13f00292721123b",
      "parents": [
        "dbdb06931fc7a2d39b05f06f4e99a9b5d4ece08d"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Apr 28 12:40:34 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Apr 28 12:41:03 2023 +0200"
      },
      "message": "Added data folder\n\ncontaining super_client_info and database for mounting into docker\n\nChange-Id: I2183d67cd3185f99f1ca4843ad26bd3aa5dcaf90\n"
    },
    {
      "commit": "3cec0a96c5be1a28db6bec11701436ac99a52f34",
      "tree": "9af569b41095af300913bb659603ff822df689e5",
      "parents": [
        "af3cb442eab06f12d1d5573fff9734305dbf86b2"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue Apr 25 09:27:44 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue Apr 25 09:44:21 2023 +0200"
      },
      "message": "Fixed log4j2 properties.\n\nChange-Id: Ia8daf39625176e59d8b153f09d3fd98e763926af\n"
    },
    {
      "commit": "af3cb442eab06f12d1d5573fff9734305dbf86b2",
      "tree": "03980aecac18848675fc2342b581444761946850",
      "parents": [
        "2c077cf106c7681289ac59ac000b17a641c888d7"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue Apr 25 09:05:21 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue Apr 25 09:44:07 2023 +0200"
      },
      "message": "Fixed setting spring config path.\n\nChange-Id: Ib741d68cc9dc4cc09fbda8337a880740f7a9b778\n"
    },
    {
      "commit": "d31f0829af9ed63ce86c6dd9a88e00158e899a69",
      "tree": "06ee637ef5b4220e8e94ba11c0eb84d6c025b31c",
      "parents": [
        "ac49b50127ca29d057b675189c6d630063072971"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Apr 21 15:27:42 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Apr 24 09:51:25 2023 +0200"
      },
      "message": "Added LDAP log for users without idsC2Profile.\n\nChange-Id: Ie5256979b7da10eef4092ecc03edc8eabc57c24d\n"
    },
    {
      "commit": "ac49b50127ca29d057b675189c6d630063072971",
      "tree": "ce3fc19cb885c62796c8ea2f41177297645a4253",
      "parents": [
        "eaa8fb61e74103cfae0440d4381aa44aab5b4d9d"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue Apr 18 11:01:48 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Apr 24 09:48:32 2023 +0200"
      },
      "message": "Disabled LDAP auth provider and token API in the auth filter (#587)\n\nChange-Id: I4fc8356e1883cd8fd24d7f5d8928162177ad482e\n"
    },
    {
      "commit": "aa87e202a2507716393c4386492b6464953a130f",
      "tree": "e1206adc116dd8b520c6f43b20aa56523f88d0f8",
      "parents": [
        "1960ea50b7e4cf51bb3e2d7d3c0b916778e09e07"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Apr 03 12:24:47 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Apr 21 10:10:38 2023 +0200"
      },
      "message": "Added getting username from LDAP\n\nChange-Id: Ib568da0537fdbe303c1ef2fe842124230467089f\n"
    },
    {
      "commit": "1960ea50b7e4cf51bb3e2d7d3c0b916778e09e07",
      "tree": "ed35e609b4c38caf187860a13e0d26007c401ae1",
      "parents": [
        "cb55bc804abb0bcf3352bbad5a80ad89bd3897d1"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue Feb 28 11:20:15 2023 +0100"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue Apr 18 15:41:01 2023 +0200"
      },
      "message": "Implemented configurable resource filters for search and match info APIs\n\nAdded tests and settings for ICC scenario.\n\nChange-Id: If22b96cd12f2a39c134a45f9e3e4b2da8bcd36dc\n"
    },
    {
      "commit": "d1ef4d925619b6e3845d01087d9cde28f913b67c",
      "tree": "e0791749cea3565ae54b17b9c3c72ad176943611",
      "parents": [
        "cf869e15eef64f84afcbaca8eea4a33b83b4fb66"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Apr 03 17:20:27 2023 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Apr 17 17:28:18 2023 +0200"
      },
      "message": "Added user info web-service (solved #566)\n\nChange-Id: I2f0d2c4866698608c18ba665a5d6405e170a5d5f\n"
    },
    {
      "commit": "cf869e15eef64f84afcbaca8eea4a33b83b4fb66",
      "tree": "6f81eecf2c52d4ff62771f7e4466e04069d3661e",
      "parents": [
        "17fbad7337e524f7719858cbfdbf3f5e1d4e2701"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Apr 03 15:47:45 2023 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Apr 17 13:21:24 2023 +0200"
      },
      "message": "Updated VC list API and deprecated owner VC list (addressed #580)\n\nChange-Id: Id2b7420e63dc93567410a96213bd242addd58324\n"
    },
    {
      "commit": "6e3c01c4e1f6c3d3856251961a887327dcaa65f8",
      "tree": "0eb5b35138df5f48b72cf59190fb772d764f0103",
      "parents": [
        "b688c70ebd33ae98e4de75c72d91dff8d7143d1f"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue Mar 21 17:09:27 2023 +0100"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Mar 31 15:41:12 2023 +0200"
      },
      "message": "Fixed scope check in token request with refresh token (close #556)\n\nChange-Id: Ia1f9b6f4fff05eeb9b8517f963b28d4c6e8950c1\n"
    },
    {
      "commit": "ceae697a253f3af7ba3a53f83e98fae1bc43b8e6",
      "tree": "d4756d1af33e9d46f7691706a1e9f9415b5cde94",
      "parents": [
        "943a2880da2ecdbd23569eb1222a9dd3b40cc4de"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue May 31 10:57:11 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue Mar 28 16:30:23 2023 +0200"
      },
      "message": "Added config files for testing jar using basic authentication\n\nChange-Id: I195fe2b1681f7effb4f16e93197b410ade191e1a\n"
    },
    {
      "commit": "cf134c6b8c6c3c25d6dfa787e622421f92be0363",
      "tree": "f3313856901ba629acdb93e83b2241e7fdb68dec",
      "parents": [
        "68fd4432a0da996317dd9bc9cb946a322575564b"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Mar 13 13:56:57 2023 +0100"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Mar 13 13:56:57 2023 +0100"
      },
      "message": "Move oauth2 admin service path (closed #544)\n\nChange-Id: I59cc7139448297b4a1e0a551ac0879d96f13822c\n"
    },
    {
      "commit": "68fd4432a0da996317dd9bc9cb946a322575564b",
      "tree": "d09b9ff654cfb30d6cd61a80079034f60fd5f867",
      "parents": [
        "fe6ea028458af95c32bd351183033ffa33413dc6"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Mar 13 12:17:34 2023 +0100"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Mar 13 12:25:52 2023 +0100"
      },
      "message": "Added an admin service to load and cache system vc (solved #268)\n\nChange-Id: I67e4ba5d5972d6a099203e6f5e6a123090c61c93\n"
    },
    {
      "commit": "fe6ea028458af95c32bd351183033ffa33413dc6",
      "tree": "184d77438f08437bce063495e07d34d883ba9715",
      "parents": [
        "4bae6a0ff74d13f2344ad303561c0ea8f72ef0be"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Mar 13 11:37:47 2023 +0100"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Mar 13 12:16:40 2023 +0100"
      },
      "message": "Moved the service path of VC admin services to admin/vc (closed #543)\n\nChange-Id: Ifd30f4523692e843ddbbf9d717899e2268099f6b\n"
    },
    {
      "commit": "bc3d3f770baac81155943b5b3a7fde0a4268ced8",
      "tree": "f87e88ee8a481dacd3061dfdbef799d4caf588a0",
      "parents": [
        "b0eca9d43ba4c53b5fd4150b036d26d97dd6db8d"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Feb 15 15:34:12 2023 +0100"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Feb 20 10:20:48 2023 +0100"
      },
      "message": "Deprecate API token (JWT) web-service.\n\nChange-Id: I818bf5cbe81b078c1beaf24d8f81929c946c561c\n"
    },
    {
      "commit": "b0eca9d43ba4c53b5fd4150b036d26d97dd6db8d",
      "tree": "fb0884af5f543c77e5c130fbf56dcd089c098929",
      "parents": [
        "c73e235a1eaaec513decf9aaa489cc5912ee1d04"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Feb 15 15:03:36 2023 +0100"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Feb 15 15:03:36 2023 +0100"
      },
      "message": "Moved user-group retrieval API to UserGroupAdminController\n\nAlso changed the service path URL of UserGroupAdminController to\nadmin/group\n\nChange-Id: I88dc3118d0fcb49d3fa0305f630d0eae0396159d\n"
    },
    {
      "commit": "bdde7f47d8c38e8d7c0059625ef003d8c9eaf3c4",
      "tree": "964b65d4eecfc639dd1bc179e4f87679bc57037a",
      "parents": [
        "38cd487f2ec8e6895f4e98aeed54c0b852c49669"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Feb 10 08:24:03 2023 +0100"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Feb 10 08:28:51 2023 +0100"
      },
      "message": "Use admin filter instead of OAuth2 ADMIN scope\n\nChange-Id: I11717a2ef898f25b14f1a490d4122e7076363d15\n"
    },
    {
      "commit": "f4982ab4339134755593b6d0b81cb85ad17ad77e",
      "tree": "4693e948f25cb3098bd679c69d1a6fede62fde23",
      "parents": [
        "ee4dddcc04ada8798fe6454981c1fafccfbd1d39"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Feb 06 17:12:55 2023 +0100"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Feb 06 17:12:55 2023 +0100"
      },
      "message": "Allow admin access using admin token for the clean token API\n\nChange-Id: Id3c6db09b59cd7384f508a5b1d19c0b3084892b9\n"
    },
    {
      "commit": "45ba7338cf6b410f6487e4a6ef07f82bdfa4ff5f",
      "tree": "22ad369360e05f9df399106f32be7f4718a08307",
      "parents": [
        "cc92959de56911060aecc323b0f51ad376a2d9a0"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue Jan 31 11:39:52 2023 +0100"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Feb 06 14:25:43 2023 +0100"
      },
      "message": "Fixed content-type in error responses by changing it to application/json\n\n\nChange-Id: I0120534fa5b61bbd3de71ad9ee08a78237a12601\n"
    },
    {
      "commit": "cc92959de56911060aecc323b0f51ad376a2d9a0",
      "tree": "3a9f0be45735c5e07f764ab9562a117a3d3d3c22",
      "parents": [
        "64ea6451fb8787823f0b0063a07e0672985e08b8"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue Jan 31 11:07:35 2023 +0100"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Feb 03 13:51:44 2023 +0100"
      },
      "message": "Allowed OAuth2 clients to use localhost as redirect URIs.\n\nChange-Id: Ia57668ab77dcdd68220d998c89bbcf366699409c\n"
    },
    {
      "commit": "64ea6451fb8787823f0b0063a07e0672985e08b8",
      "tree": "fe1924ddd0a0840c5603a4364e8c03d244c19131",
      "parents": [
        "b22a5859c94ec858558cc0c07e89940df815a9e2"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Jan 30 12:39:19 2023 +0100"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue Jan 31 13:37:36 2023 +0100"
      },
      "message": "Made scope param required in authorization request (solved #508)\n\nChange-Id: I2fcf3f96af616567192442c454da6e7e19cbe4f4\n"
    },
    {
      "commit": "b22a5859c94ec858558cc0c07e89940df815a9e2",
      "tree": "2208e35133d567c6a4ff859221dad8beca19421e",
      "parents": [
        "e4b7fabc5e6b836a1546fd7cfa0a3ed6be24edd1"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Jan 27 14:43:36 2023 +0100"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue Jan 31 13:34:27 2023 +0100"
      },
      "message": "Updated client info API\n\nReplaced user authorization requirement with super client authentication\n\nChange-Id: I7201c2d321267cdaa04359654f431164b45cbd63\n"
    },
    {
      "commit": "1380c1a2bc3fda8feacbaaf2c46041cfdc7d0041",
      "tree": "bbf144d22859a384b4c66e26f7ed74c7ac3268cc",
      "parents": [
        "91453aadcf5564a9a3c958f0470e16d56baf68f9"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Dec 04 09:51:50 2022 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Dec 05 17:45:08 2022 +0100"
      },
      "message": "Use LDAP authentication in Kustvakt-full oauth2 example config\n\nThis reduces the security risk of running Kustvakt-full unknowingly with\nTEST authentication which accepts *all* login password combinations.\n\nThis also facilitates E2E-CI-testing.\n\nChange-Id: Id834cafdd5e9452feea8871811529baf644cf7d4\n"
    },
    {
      "commit": "91453aadcf5564a9a3c958f0470e16d56baf68f9",
      "tree": "e72d551693013f400921c2851a7ce3009259c433",
      "parents": [
        "f9c12d199f1dae5e64c446a856179f395bf5aaab"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Dec 04 09:45:27 2022 +0100"
      },
      "committer": {
        "name": "Nils Diewald",
        "email": "nils@diewald-online.de",
        "time": "Mon Dec 05 17:44:22 2022 +0100"
      },
      "message": "Fix typo in Kustvakt-full oauth2 configuration\n\nChange-Id: Iec1acd0b33d835405a8ee992c604e338552782ea\n"
    },
    {
      "commit": "73fe8f2d0539860152aa4e828d61afc5ebb1a046",
      "tree": "49fe6d379796f61c7d7a37e6a3410d8465b09ec3",
      "parents": [
        "241bc4fa47eea248a9e5a15c5c609ea3c42ea543"
      ],
      "author": {
        "name": "abcpro1",
        "email": "abcpro11051@disroot.org",
        "time": "Tue Nov 08 19:56:52 2022 +0000"
      },
      "committer": {
        "name": "abcpro1",
        "email": "abcpro11051@disroot.org",
        "time": "Wed Nov 09 21:49:04 2022 +0000"
      },
      "message": "Jersey 2: Migrate requests made in unittests\n\nThis commit is a set of simple migrations for client requests made in\nunittests.\n\nThe javax.ws.rs.core.Response class is the default object returned by\nthe request methods: get, post, put, and delete; This class can be a replacement\nfor com.sun.jersey.api.client.ClientResponse from Jersey 1.x.\n\nWhy not use org.glassfish.jersey.client.ClientResponse as a replacement instead?\nWhen trying to return a org.glassfish.jersey.client.ClientResponse from the\nrequest methods, the Jersey implementation for some reason attempts to use\nthe Jackson ObjectMapper to convert the do the conversion which by default will fail\nwith an exception.\n\nOther simple migrations in this commit include replacing MultivaluedMap with\njavax.ws.rs.core.Form for form query parameters; And conforming to the new signature\nfor put() and post() methods a javax.ws.rs.client.Entity is always supplied.\n"
    },
    {
      "commit": "c0c2e302c7177284defa370185643a96ef2e770f",
      "tree": "2549a4f5dcff12a351e245e25e6bbf3212a36875",
      "parents": [
        "136ff59cad9d06376a7610a15c2a4003a304e855"
      ],
      "author": {
        "name": "abcpro1",
        "email": "abcpro11051@disroot.org",
        "time": "Mon Nov 07 18:30:52 2022 +0000"
      },
      "committer": {
        "name": "abcpro1",
        "email": "abcpro11051@disroot.org",
        "time": "Wed Nov 09 21:49:00 2022 +0000"
      },
      "message": "Jersey 2: Create a custom annotation to register resource filters\n\nThere is no direct equivalent of the @ResourceFilters annotation in Jersey 2.\nThe best alternative to define a custom annotation and use a DynamicFeature provider\nto interpret this annotation and register filters.\n\nWhy not define a annotation for each filter and use Jersey\u0027s @NameBinding mechanism?\n@ResourceFilters works differently than @NameBinding. A @ResourceFilters annotation\non method overrides the class level annotation; In this case, all filters\ndefined on the class level are discarded. This behaviour can\u0027t be achieved\nwith @NameBinding.\n\nReferences:\nhttps://eclipse-ee4j.github.io/jersey.github.io/documentation/2.37/filters-and-interceptors.html#d0e10127\nhttps://jakartaee.github.io/rest/apidocs/2.1.6/javax/ws/rs/container/DynamicFeature.html\n"
    },
    {
      "commit": "d912a2c4e9691cab30cbb7710603a81385de5f9c",
      "tree": "c9a48ead4279682656652a2ecb3e72c4ccba9270",
      "parents": [
        "0c746893e3db663ec62220cb9dcaef31a10ec7f3"
      ],
      "author": {
        "name": "abcpro1",
        "email": "abcpro11051@disroot.org",
        "time": "Mon Nov 07 17:10:50 2022 +0000"
      },
      "committer": {
        "name": "abcpro1",
        "email": "abcpro11051@disroot.org",
        "time": "Wed Nov 09 21:48:58 2022 +0000"
      },
      "message": "Jersey 2: Do simple migrations\n\nA few migrations are said to be simple since they have direct replacements\nin Jersey 2 from Jersey 1.\n\nThis list includes:\n\n- ServletContainer replaces SpringServlet.\n- MultivaluedHashMap replaces MultivaluedMapImpl.\n- ClientBuilder.newClient() replaces Client.create().\n- WebTarget replaces WebResource.\n- LoggingFeature replaces LoggingFilter\n\nAs a general reference: https://eclipse-ee4j.github.io/jersey.github.io/documentation/latest/migration.html#mig-1.x\n"
    },
    {
      "commit": "4ff862a74dd0dbe63248e7488390e55227769621",
      "tree": "7c89a012aba9b1b1a0edfdc84bad90416224c52c",
      "parents": [
        "3181b8d223c65616541d996c9b2fc8e5c89d6830"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Jun 03 12:40:21 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Jun 03 15:08:20 2022 +0200"
      },
      "message": "Fixed admin clean token API and restrict plugins to confidential only.\n\nChange-Id: Ied9db0db51a013a1b8b28899c64a7dc74ec64611\n"
    },
    {
      "commit": "3181b8d223c65616541d996c9b2fc8e5c89d6830",
      "tree": "75d6a5727d9beaa96d4ad5278eeff67331594030",
      "parents": [
        "4dee07aee5ca027aa2c4663a04bb89d61406d75a"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue May 31 11:51:47 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Jun 03 13:50:37 2022 +0200"
      },
      "message": "Implemented initial super client registration for user authentication.\n\nChange-Id: I60a7396bef8c2f9b2c2e8bf1cb6e0d5018c79408\n"
    },
    {
      "commit": "d4841561404123fabf3b5ec0fbe7b8541a3a2f95",
      "tree": "67a9c4e3240677c504bf677e412e9372ecccbbbe",
      "parents": [
        "7d7e25e5d4051cf8f4345e522ac699d4116194a6"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Jun 01 12:24:47 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Jun 01 13:22:37 2022 +0200"
      },
      "message": "Added new APIs: list user-installed plugins and uninstall plugin.\n\nMoved install and list plugin APIs to PluginController and updated their\nservice paths under /plugins.\n\nChange-Id: I592408665672d52e2479671b97de5ba49e9a9c5a\n"
    },
    {
      "commit": "7d7e25e5d4051cf8f4345e522ac699d4116194a6",
      "tree": "960f23d07ada3a0a96eb6b639dc4b5bd0fc2806d",
      "parents": [
        "590acf68e670ee033434fadce950dac5c8a93a8c"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri May 27 08:41:25 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri May 27 08:44:29 2022 +0200"
      },
      "message": "Added maximum limit to custom refresh token expiry\n\nChange-Id: Ie92d181b1941df867bb5377c2f2f6bf61ed56825\n"
    },
    {
      "commit": "590acf68e670ee033434fadce950dac5c8a93a8c",
      "tree": "7f432bb4ed44a7f59ddfb1b1a319701b5869bbac",
      "parents": [
        "79f01446818c67a9b38636113f87dc564da1becd"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri May 06 10:44:56 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri May 27 08:07:25 2022 +0200"
      },
      "message": "Updated redirect URI error message for coherence.\n\nChange-Id: Ie942a39b282152ccb66c12e5cedb4eaa3ce73493\n"
    },
    {
      "commit": "79f01446818c67a9b38636113f87dc564da1becd",
      "tree": "f977418c1037b07346ddddcdceec1a7bb0304d95",
      "parents": [
        "68ccf1e3ddcaadb66667ccbbd8d7b08459d16bd5"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed May 04 12:03:47 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed May 25 15:48:10 2022 +0200"
      },
      "message": "Deprecated UserClientDto and uses ClientinfoDto instead.\n\nChange-Id: If9a146284a1f0ca9237e35a0ad36dfbb4ddefcda\n"
    },
    {
      "commit": "68ccf1e3ddcaadb66667ccbbd8d7b08459d16bd5",
      "tree": "d2223ccfd7abb37f2605990d12a4e687f39d6a35",
      "parents": [
        "d5527326ac46b450110ac4ecea062a48a26eed8c"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed May 04 09:59:54 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed May 25 15:12:00 2022 +0200"
      },
      "message": "Handled super client id in plugin installation\n\nChange-Id: Ice83e06c0dd8c8742f2fc60eeb765b12777833ed\n"
    },
    {
      "commit": "d5527326ac46b450110ac4ecea062a48a26eed8c",
      "tree": "7efb096a22432a7bc6f243e30649a423e91e622e",
      "parents": [
        "7da2390c02791a5650aaf2f36de8113f2cb3f191"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue May 03 07:52:54 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed May 25 15:05:39 2022 +0200"
      },
      "message": "Handled redundant plugin installation\n\nChange-Id: Idbc585f8e063be8021eef95353c0143cac694e39\n"
    },
    {
      "commit": "7da2390c02791a5650aaf2f36de8113f2cb3f191",
      "tree": "c7b589f5bedbbbc5320a991eefb954c2e834d039",
      "parents": [
        "b1edd2285d36e9dc7565e89ee51b945843c568ad"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon May 02 08:38:45 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed May 25 14:38:24 2022 +0200"
      },
      "message": "Added a new API: install plugin\n\nChange-Id: I3f8cb4935487cee9b2fa83a0c4d6fa15a53d3b29\n"
    },
    {
      "commit": "b1edd2285d36e9dc7565e89ee51b945843c568ad",
      "tree": "c571db0e551fb1d81c43ed0970aaeeb8fc8468af",
      "parents": [
        "977fabe98c9383544af967a71cc0413979a66fed"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed May 25 11:45:35 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed May 25 14:30:58 2022 +0200"
      },
      "message": "Added installed_plugins table\n\nChange-Id: I835eb9cea1d98fdfa33d0c783c44d6b69e50609e\n"
    },
    {
      "commit": "977fabe98c9383544af967a71cc0413979a66fed",
      "tree": "2de31a5d1e4cdc72b7042866460a4c729316e1ba",
      "parents": [
        "9436ebeb8ccc07606c4c8baebf3a88c0af3e6248"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Thu Apr 28 09:23:47 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed May 25 14:24:21 2022 +0200"
      },
      "message": "Handled user-defined refresh token expiry.\n\nAdded in client info and list API responses.\n\nChange-Id: I309fc1856ccbab4e3b61e6e1953d573dee3b409b\n"
    },
    {
      "commit": "9436ebeb8ccc07606c4c8baebf3a88c0af3e6248",
      "tree": "aaba63145a2f7f6edf92fd4c3b6ba9519d2f8347",
      "parents": [
        "e20a280f1065ce2675c4303e34af8d05deec50bd"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Apr 22 11:48:37 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed May 25 13:45:56 2022 +0200"
      },
      "message": "Added redirect URI validation in authorization request (addressed #374)\n\nChange-Id: I7e3bbc9cdfcf85fa897e0425cdc6bdb3eeda94f4\n"
    },
    {
      "commit": "e20a280f1065ce2675c4303e34af8d05deec50bd",
      "tree": "baf5b3d543e60800ff6f974a226595840d1777d3",
      "parents": [
        "2a49805042f0a1dded61a0cdcb554e90a2b9b32d"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Thu Apr 21 12:37:38 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed May 25 13:37:09 2022 +0200"
      },
      "message": "Added a new API: list plugins (e.g. for marketplace)\n\nChange-Id: Iad8ea0f18b8219e6e4074cdcf8ead54732f3f041\n"
    },
    {
      "commit": "ef1883fe451e28e1f5045368dbabf8ae3d49a1e0",
      "tree": "c8d4725d5aaacfbd30c150c6ea200b66f5c49a9b",
      "parents": [
        "0034a0c3178815bab42b6e5df46776e3b41ddc1b"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed May 25 12:24:12 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed May 25 12:24:12 2022 +0200"
      },
      "message": "Fixed null client_id.\n\nChange-Id: I4d1ac3609381c53e475e33237f4e5dc940ce34e0\n"
    },
    {
      "commit": "0034a0c3178815bab42b6e5df46776e3b41ddc1b",
      "tree": "535f7d274572dcda75de227d15959e89296600fa",
      "parents": [
        "641ea63daeb8405d72862ee44038883f90864387"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue May 17 10:37:41 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed May 25 10:13:27 2022 +0200"
      },
      "message": "Handled null parameters in authorization requests\n\nChange-Id: I064684c5ade9ebc011513dca7656a08427e0f277\n"
    },
    {
      "commit": "641ea63daeb8405d72862ee44038883f90864387",
      "tree": "8c59ec52ec93b5cb9a1ad2169ff26a3ed2c60132",
      "parents": [
        "f1b0bf1c9bb5e7b65e01730de49073902c710c2d"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue May 17 10:27:59 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed May 25 10:03:22 2022 +0200"
      },
      "message": "Implemented mapping of LDAP username to email.\n\nChange-Id: Ifb1d2969c6dfafe768b99524de8303277184a94d\n"
    },
    {
      "commit": "d9e5cda475c644b571f8eb55f593f53cc98230f5",
      "tree": "8a2d6b7d8985af6d1b4bef644b2714f737033039",
      "parents": [
        "7cb321306a7eea766ba77fd3baa2d0017e8a2ecc"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed May 11 12:03:29 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat May 14 15:56:40 2022 +0200"
      },
      "message": "Changed the SQL script updating oauth2_client table.\n\nChange-Id: Ieafc953f892ca69ceb27719bb8155c582b4a9733\n"
    },
    {
      "commit": "7cb321306a7eea766ba77fd3baa2d0017e8a2ecc",
      "tree": "68e5e65b01aee773483e5142e74f16986df81cbc",
      "parents": [
        "e5bbc12fc3c3edfae1877d9624d7785d92b4b1ed"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon May 09 06:25:47 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat May 14 15:56:40 2022 +0200"
      },
      "message": "Re-introduce additional filters for authorisation and user status\n\nauthFilter, userNotBlockedFilter\n\nChange-Id: I04fed94a5b1e9de7f00c8d5dd3351e3c6a24b075\n"
    },
    {
      "commit": "9c22bbd979a5009197950e2b64f60bbc6907d4e3",
      "tree": "a2cc1ca98b5ab051a28c36e9e60a5d81f0c67e31",
      "parents": [
        "30925d8af8acfd3586446cbae9da11130e844884"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun May 08 11:17:26 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat May 14 15:56:40 2022 +0200"
      },
      "message": "Embedded LDAP server: Improve README.md and examples\n\nChange-Id: Ia62b059960fab78d0150058bb24008273d9df2f9\n"
    },
    {
      "commit": "30925d8af8acfd3586446cbae9da11130e844884",
      "tree": "20119802fc7b9cf5a80edf6f8f421561d006bf84",
      "parents": [
        "9a1188e33fe7f3226efae5437c7798dceffffb79"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri May 06 15:33:52 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat May 14 15:56:40 2022 +0200"
      },
      "message": "Embedded LDAP server LdapAuth3: support hashed passwords (sha1, sha-256)\n\nNote that none of the currently supported hash are safe against\nbrute force attacks.\n\nIf ldapFilter property does not contain any occurrence of \"${password}\",\nthe user DN found via the filter expression will be authenticated\nvia a regular LDAP bind operation, using the entered password. In this\ncase, with embedded LDAP server, but probably also with others, hashed\npasswords are supported and make sense.\n\nChange-Id: I725832a2faa484623edcebeeeb727b23b6186de2\n"
    },
    {
      "commit": "9a1188e33fe7f3226efae5437c7798dceffffb79",
      "tree": "6183d4e1001e5eb958da7f50b3209e49c74fe1b3",
      "parents": [
        "75e78286b497fd9e2d892863aa658d1d1479523d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu May 05 23:26:14 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat May 14 15:56:38 2022 +0200"
      },
      "message": "LdapAuth3: factor out configuration class\n\nincluding the renaming of some configuration properties\n\nChange-Id: I0268c88a0bb7a3255debf045beab3faa71e9dce2\n"
    },
    {
      "commit": "75e78286b497fd9e2d892863aa658d1d1479523d",
      "tree": "19ae8bd7e3391afa4f3ee8242f4bc9b2de3539d3",
      "parents": [
        "392f478443ca35eed52b1f7bcc92e8a02d1f00a1"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon May 02 20:39:20 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat May 14 15:55:36 2022 +0200"
      },
      "message": "Bring back function to get email attribute for/from user ID\n\nResolves https://github.com/KorAP/Kustvakt/issues/12\n\nChange-Id: I74eb3d1e93b7b406fc86847025c516898f1b07bc\n"
    },
    {
      "commit": "392f478443ca35eed52b1f7bcc92e8a02d1f00a1",
      "tree": "a19e0c36256cb019c1e98469347af31390456721",
      "parents": [
        "9d59959ae999536f94895dc398bb827040027bf4"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon May 02 13:23:18 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat May 14 15:54:36 2022 +0200"
      },
      "message": "Rename ldap .properties to .conf\n\nChange-Id: I8a6a49fa5c8ae1e03c9f699d22825a767b8041ea\n"
    },
    {
      "commit": "9d59959ae999536f94895dc398bb827040027bf4",
      "tree": "031ebb9a6d55d0cb18d67e091ce53342e794d8f7",
      "parents": [
        "1e388b44b7f2125d166e1f919451ce6f650803e4"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun May 01 16:29:18 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat May 14 15:53:37 2022 +0200"
      },
      "message": "Allow configuring additional ssl cipher suites for ldaps connections\n\nLDAP configuration are often out of our scopes...\n\nChange-Id: Id9cbce2e3de719e515b92c35a31e0bd4aa10d563\n"
    },
    {
      "commit": "1e388b44b7f2125d166e1f919451ce6f650803e4",
      "tree": "155318dbfc9274119bed1bd01bc8d78082ae1bd4",
      "parents": [
        "0a3786747f9f5a8dd9b269280302cb552c03f02e"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Apr 30 18:37:03 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat May 14 15:53:32 2022 +0200"
      },
      "message": "Automatically start embedded LDAP server if configured\n\nAutomatically start on first login attempt, if\nuseEmbeddedServer\u003dtrue in ldap.conf\n\nChange-Id: Id81a4d23a4e205d05545b22a5655ebd5eb25599b\n"
    },
    {
      "commit": "0a3786747f9f5a8dd9b269280302cb552c03f02e",
      "tree": "1d769fc094ee1a0dc8932f054ab77bf5ad17f4e7",
      "parents": [
        "3466c1eff56dbcc5fc2085d76a50a78f8956b415"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Apr 30 09:35:27 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat May 14 15:33:35 2022 +0200"
      },
      "message": "Commonize \u0026 simplify LDAP and LDAPS auth\n\nThis makes it easy for further instances and projects\noutside the IDS to use Kustvakt-full with their own LDAP.\n\nChange-Id: I710f50079348d6cff9fd33376aebda33bc9f408e\n"
    },
    {
      "commit": "ffb895089f101a7ec5484052ca0253558f8feb6f",
      "tree": "27fcb94f41e0e874834e7d14b98f086732428c79",
      "parents": [
        "9c38367cc0928dcd384c7914096ac9aa03df7be8"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Apr 20 12:03:16 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Apr 22 08:47:07 2022 +0200"
      },
      "message": "Updated authorization error response.\n\nIncluded error and error description in the client redirect URI except\nfor missing or invalid client id or redirect URI.\n\nChange-Id: Ic35c5dcaf056f6ba761d80246c9ca64a7cf2016a\n"
    },
    {
      "commit": "9dfa863340a74c4871fa5b81fbf0b9ca2601a8f5",
      "tree": "9dda5b1f170c45d8cb3923e169f4026019dd7bfb",
      "parents": [
        "9b19c396c8f3f6cee21130f646903b4b17395ebc"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Apr 13 10:29:58 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Apr 20 12:13:54 2022 +0200"
      },
      "message": "Updated OAuth2Client list API\n\nAdded redirect_uri, registration_date, permitted, and source to\nOAuth2UserClientDto\n\nChange-Id: Id2614f1c2d7a408ddc7cda1ccfa9ed038a89adf8\n"
    },
    {
      "commit": "d67b427911d024fafad85a0ca6c05bb67fe34d97",
      "tree": "047e0e72dad912132bf0e08ea9c0e34d759831de",
      "parents": [
        "d7163120e8d25ff4c72bc8e6646e8e23e8596c00"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Apr 11 17:34:19 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Apr 13 08:58:26 2022 +0200"
      },
      "message": "Added authorization request with GET and deprecated that with POST.\n\nChange-Id: I1a26048c0691bb87ccb05edb06fc99be0e5205c5\n"
    },
    {
      "commit": "d7163120e8d25ff4c72bc8e6646e8e23e8596c00",
      "tree": "f77124f6f0270f739b1a148a485c6456ec859136",
      "parents": [
        "3ef1b811ade22d95b148116a36db04de7a86d81c"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Apr 11 09:42:41 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Apr 11 17:32:49 2022 +0200"
      },
      "message": "Added columns to the oauth2_client table and updated client registration\n\nChange-Id: Ic16b41859fdda464fc2315ae40b1ddded9c45dca\n"
    },
    {
      "commit": "3ef1b811ade22d95b148116a36db04de7a86d81c",
      "tree": "a5e57338c92c3e46bd3331fc395fc7862ad25273",
      "parents": [
        "3f520f3edf9b79cba371e2e953edc8cd4a487da4"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Wed Apr 06 11:32:54 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Apr 08 11:38:13 2022 +0200"
      },
      "message": "Added redirect_uri to client info API.\n\nChange-Id: I8a2b343174fc4dab9192c796ef537ddd1ba6112f\n"
    },
    {
      "commit": "9645ab0a79b4ee92ab1aab7cb89733eaeb726c5a",
      "tree": "88b284ecf27ad8b8a29149bfbf24f83ac13322b5",
      "parents": [
        "43a1deba7345b756bb25a07b0ad64962fea07d20"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Thu Mar 31 11:33:03 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Thu Mar 31 11:37:39 2022 +0200"
      },
      "message": "Updated query and user-group name pattern.\n\nChange-Id: Ia18a1b9cc3c90a162108369aba37df7518e455da\n"
    },
    {
      "commit": "e28cdd94545494f19d5620ed841cf76ac1e18ca4",
      "tree": "e6e0833328f68fcb949c91a88e8247613221bddf",
      "parents": [
        "74110b732f35e83308e286f1708612322df93c5b"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue Mar 29 09:42:08 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Tue Mar 29 09:42:08 2022 +0200"
      },
      "message": "Updated and moved updateClientPrivilege API to OAuth2AdminController\n\nChange-Id: I43dbf4dd2fd867cbdc91544d87333ab484bb48f7\n"
    },
    {
      "commit": "74110b732f35e83308e286f1708612322df93c5b",
      "tree": "d6ccd5080ccb3ef64fb1db9d5bd8c99f7c9b303a",
      "parents": [
        "78f9080246a25fd684e5e350481552c60bcbc3f2"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Mar 28 12:16:51 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Mar 28 12:16:51 2022 +0200"
      },
      "message": "Removed unused admin API: clear access token cache.\n\nChange-Id: Iab9628c94711d6a11a465f224ca43983483f6c8c\n"
    },
    {
      "commit": "78f9080246a25fd684e5e350481552c60bcbc3f2",
      "tree": "f025e87575376f2fe555bd957319a810bc2b2459",
      "parents": [
        "ef79284efaa90e812226bd033b3f7a944d0ce9ef"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Mar 28 08:23:20 2022 +0200"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Mon Mar 28 12:16:20 2022 +0200"
      },
      "message": "Updated admin filter and uses it for the closing index reader API.\n\nChange-Id: I7f7ad4dbb97ae3cfd282fba4a952471878867dcb\n"
    },
    {
      "commit": "525045ea860e8b3e6c5967eb72947b77557c11e9",
      "tree": "e7d68b191915d4e3b1db4e3da504ce3ffd86e8cd",
      "parents": [
        "b19cfa2c82ad8efc99bfc33a13e63812c2769ce1"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Mar 18 16:22:43 2022 +0100"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Mar 18 16:22:43 2022 +0100"
      },
      "message": "Added an admin API to delete expired/revoked access and refresh tokens.\n\nChange-Id: Ie939a6aa26edf2747981943e5f40daa3485be461\n"
    },
    {
      "commit": "b19cfa2c82ad8efc99bfc33a13e63812c2769ce1",
      "tree": "871fd7979666455e5d74609f8c201dce1c828ee3",
      "parents": [
        "29c48aff8b7b8dc52c7ea4739f6f72e3a8d21736"
      ],
      "author": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Thu Mar 17 12:19:26 2022 +0100"
      },
      "committer": {
        "name": "margaretha",
        "email": "margaretha@ids-mannheim.de",
        "time": "Fri Mar 18 12:16:48 2022 +0100"
      },
      "message": "Updated admin filter by using admin token and role checks.\n\nChange-Id: Icf61f635debba98dcf5515e543b294441d1bbaaa\n"
    }
  ],
  "next": "21a8386ceba29f130cffaff1751ae16d054b5e97"
}
