)]}'
{
  "log": [
    {
      "commit": "4712c1ded9eced00cf7a364d173a375cdfd4686e",
      "tree": "24e99415047933aa8b3a4dacae625a11082c79dc",
      "parents": [
        "7f322c2f1b3ef3a7260a20cbea67fd8ace90b713"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Jan 28 15:43:19 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Jan 28 15:43:19 2021 +0100"
      },
      "message": "Update to Quarkus 1.11.1.Final.\n\nChange-Id: I3ea188fdebf8315f1dd3e5098d2ede48791cf228\n"
    },
    {
      "commit": "7f322c2f1b3ef3a7260a20cbea67fd8ace90b713",
      "tree": "8e88ae37954c5ce4ea57583ffcd62c84f1315695",
      "parents": [
        "765b3a2064c74973a5c1741e2fb95feede9312e1"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Jan 22 18:24:44 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Jan 22 18:24:44 2021 +0100"
      },
      "message": "README: Make use of Rouge\u0027s support for console highlighting.\n\nChange-Id: Idd6926cf19efdad59329f7371db5c231f03ba42a\n"
    },
    {
      "commit": "765b3a2064c74973a5c1741e2fb95feede9312e1",
      "tree": "ca3940617164893dff01e1655211fbdc5035b44b",
      "parents": [
        "9327533a663054a8e19ea2ea3a4f12e8deca6782"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Jan 22 15:02:02 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Jan 22 15:06:08 2021 +0100"
      },
      "message": "Document Ant targets \u0027web\u0027, \u0027deploy\u0027.\n\nChange-Id: I3b770b92621091faa4366189fedba09d6fbb3e9d\n"
    },
    {
      "commit": "9327533a663054a8e19ea2ea3a4f12e8deca6782",
      "tree": "f91c16b178ff5cd3e2fab9e409206573eb66e2fc",
      "parents": [
        "cc29e558886fdf072f26a798dc4684d59e95fdb6"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Jan 22 14:50:03 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Jan 22 15:06:08 2021 +0100"
      },
      "message": "Update dependencies (Quarkus 1.11.0.Final, Hibernate 5.4.27).\n\nChange-Id: I5a2322c8dcd6004d89c4f4a58c04fa0f4d0a72fb\n"
    },
    {
      "commit": "cc29e558886fdf072f26a798dc4684d59e95fdb6",
      "tree": "9711ba805007d4162d10a8138581f02c8e4cbf56",
      "parents": [
        "0c0a461307c6cd4a9675d3d4305ce17f013dcec6"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Jan 22 14:47:29 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Jan 22 15:03:27 2021 +0100"
      },
      "message": "Turn on JEP 346 (Promptly Return Unused Committed Memory from G1).\n\nThis tunes G1 so it performs a full GC and releases the memory\nreclaimed back to the OS once every 5 minutes.\n\nSee: https://openjdk.java.net/jeps/346\n\nBefore:\n\n    NAME                       CPU(cores)   MEMORY(bytes)\n    mulkcms2-857469cf-p9rvx    1m           428Mi\n\nAfter:\n\n    NAME                       CPU(cores)   MEMORY(bytes)\n    mulkcms2-74d8c8f69-wvfz8   3m           337Mi\n\nChange-Id: I2f6272ad83665f9ee0810c435d0511fd8807697d\n"
    },
    {
      "commit": "0c0a461307c6cd4a9675d3d4305ce17f013dcec6",
      "tree": "a1bd797597963d7613139d90002534a83f492f18",
      "parents": [
        "bdab65963af7d31827ca05799b4859339c3c1942"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Dec 20 13:37:32 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Dec 21 08:16:07 2020 +0100"
      },
      "message": "Switch to Azul Zulu.\n\nThe Alpine Zulu 15-jre Docker image is much smaller than the OpenJDK\n15-slim image (65 MB vs. 200 MB), which is a good enough reason to\nswitch to it.\n\nChange-Id: Ibde104f6f4217b06af756e842e45f07e243509db\n"
    },
    {
      "commit": "bdab65963af7d31827ca05799b4859339c3c1942",
      "tree": "3f967b7b11b1c60a245bd5ccbc91362560a5b4d4",
      "parents": [
        "46749035a770a3542db8d1a6bb1258ea591e7078"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Dec 18 13:23:47 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Dec 18 13:23:47 2020 +0100"
      },
      "message": "build.xml: Improve \u0027deploy\u0027 command.\n\nChange-Id: I73687e27c6e41508ba177916eabaf87ef8655807\n"
    },
    {
      "commit": "46749035a770a3542db8d1a6bb1258ea591e7078",
      "tree": "d9009725981de1cf8dbadb5fbe3120de0e21504e",
      "parents": [
        "4db085417b5221c9fdd74f0c1ff704e1a827b193"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Dec 17 18:15:32 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Dec 17 18:16:46 2020 +0100"
      },
      "message": "Act as if everything was fine if an invalid registration key is used.\n\nChange-Id: I78066954fef2e6afd9e49d56bd4c4060ad59796c\n"
    },
    {
      "commit": "4db085417b5221c9fdd74f0c1ff704e1a827b193",
      "tree": "0d032eac1a3110b57b7ab0e760bd23d0c50eb1f9",
      "parents": [
        "a743872d30d72dfdc230cd72a1f529edd82e691e"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Dec 17 18:10:51 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Dec 17 18:10:51 2020 +0100"
      },
      "message": "Work around authentication check blocking-call bug in Quarkus 1.10.x.\n\nA bug causes authentication checks to fail when performed from inside\na reactive operation:\n\n    https://github.com/quarkusio/quarkus/issues/13835\n\nTo avoid such a reactive operation, we now render the HTML template\neagerly even in NewsletterResource#register, which is otherwise a\nreactive implementation.\n\nChange-Id: I26d6c1cc76eaa041a04c106b7cf06f024a0cded3\n"
    },
    {
      "commit": "a743872d30d72dfdc230cd72a1f529edd82e691e",
      "tree": "2fa549efc379e7749ad3ecb6fdfea2b3c8275fcd",
      "parents": [
        "533e6d4ca0764c3d74329cbe8c470957a51a278b"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 16 17:00:28 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 16 17:22:09 2020 +0100"
      },
      "message": "Make navigation in portrait mode more finger-friendly again.\n\nChange-Id: I30c20e67c61259d6029055800db3131eeeeb0e46\n"
    },
    {
      "commit": "533e6d4ca0764c3d74329cbe8c470957a51a278b",
      "tree": "5caa35dc684bcd932a3880e0d151940dbf304391",
      "parents": [
        "8f4c40796afa355af17130f4813be337916d0d6f"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 16 13:26:38 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 16 13:26:38 2020 +0100"
      },
      "message": "Make navigation in portrait mode more compact.\n\n - Moves secondary navigation items to the footer.\n - Reduces primary navigation items to two lines.\n\nChange-Id: Id104bb051c48bcd1f8ff97b0ecd3e198a7531cd1\n"
    },
    {
      "commit": "8f4c40796afa355af17130f4813be337916d0d6f",
      "tree": "93bac42826db08fdc731af67d370103fa972b554",
      "parents": [
        "cf182b2227a76369a0ffb2b844dcc7630f13eeb0"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Dec 12 09:02:44 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Dec 12 09:02:44 2020 +0100"
      },
      "message": "Update dependencies.\n\nChange-Id: Ic1667142935365ceef651ec5cc3713ace26b2567\n"
    },
    {
      "commit": "cf182b2227a76369a0ffb2b844dcc7630f13eeb0",
      "tree": "2a86e9d7cbd4a72c44dea1818ab3b367946eb2b0",
      "parents": [
        "8d1f4d4f97c9fef3ce846e523ac8ce1dcff67c37"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 02 19:29:45 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 02 19:30:36 2020 +0100"
      },
      "message": "Update Quarkus to 1.10.2.Final.\n\nChange-Id: I0be0fc1f5ecd58ddcac47d5f90fac860ac863cd8\n"
    },
    {
      "commit": "8d1f4d4f97c9fef3ce846e523ac8ce1dcff67c37",
      "tree": "f78d443c9e05d9dd1a5eba990f829767c141b1ed",
      "parents": [
        "93a19fbfbce5b44ec1c8d7250d89951777b36fdd"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Nov 24 14:47:22 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 02 19:30:36 2020 +0100"
      },
      "message": "Update dependencies.\n\nChange-Id: I888fbe8746b145cadce25a1274d6e802b7331937\n"
    },
    {
      "commit": "93a19fbfbce5b44ec1c8d7250d89951777b36fdd",
      "tree": "f0f84ec74dff21d33a87820660ad86935262b623",
      "parents": [
        "77d0f7b66f7838a845e34aa7bb00108dfe052928"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Nov 15 17:39:35 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Nov 15 17:39:35 2020 +0100"
      },
      "message": "build.xml: Update for latest Snowpack changes.\n\nChange-Id: I97b5482c020b454a2fa1e4244e43100f3f7ddbd7\n"
    },
    {
      "commit": "77d0f7b66f7838a845e34aa7bb00108dfe052928",
      "tree": "1633a97016d8868dbfbad4205df99670528b5418",
      "parents": [
        "8dbf2f1189fd81a02b8c42e1d94548f63d4fbb92"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Nov 10 07:12:08 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Nov 10 07:12:08 2020 +0100"
      },
      "message": "Zero-downtime deployments.\n\nChange-Id: I744755891347ba9c55e51218265c69c667a5721e\n"
    },
    {
      "commit": "8dbf2f1189fd81a02b8c42e1d94548f63d4fbb92",
      "tree": "58d5c793822adc05f11454457195ad829a3dc80f",
      "parents": [
        "38531525712b84c8ccfb81a9d7e0710c81e276a1"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Nov 10 06:39:23 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Nov 10 06:55:37 2020 +0100"
      },
      "message": "Fix \u003cstrong\u003e and \u003cb\u003e font weights.\n\nPure CSS defaulted them to \u0027bolder\u0027, which is wrong.\n\nChange-Id: Iac8b527f81d1d9cb4c93b301d6eda76641f7a3b7\n"
    },
    {
      "commit": "38531525712b84c8ccfb81a9d7e0710c81e276a1",
      "tree": "f573300454de1a165fa9afd74e51196a40f36a82",
      "parents": [
        "d570ad58471ae256c6a2d981f1efb395436cdf4e"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Nov 08 10:52:26 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Nov 08 10:52:26 2020 +0100"
      },
      "message": "Enable Maven Enforcer Plugin, require Maven \u003e\u003d 3.6.2.\n\nChange-Id: I06d8be4e510125edf6c32eaf22d75ec1221debd4\n"
    },
    {
      "commit": "d570ad58471ae256c6a2d981f1efb395436cdf4e",
      "tree": "3f390669a86529a964bc40b4281926b9ec911544",
      "parents": [
        "5000f9a3b87bf7689cba3e03dca4ec8260d56fae"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Nov 08 10:52:13 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Nov 08 10:52:13 2020 +0100"
      },
      "message": "Update Quarkus to 1.9.2.\n\nChange-Id: I3493aa4488f8f59f1d8dce4bb63436593c3f7dba\n"
    },
    {
      "commit": "5000f9a3b87bf7689cba3e03dca4ec8260d56fae",
      "tree": "0194ab6e27eb25c19954e257500243b77ce58769",
      "parents": [
        "db9a1988bc688407c7957c5e55782f33a76d3de3"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Nov 03 07:09:42 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Nov 03 07:09:42 2020 +0100"
      },
      "message": "KB68 Only put public posts into the newsletter.\n\nChange-Id: Iee7f4dfd14820c19179c43be71759f209caa9989\n"
    },
    {
      "commit": "db9a1988bc688407c7957c5e55782f33a76d3de3",
      "tree": "6b4078d5634cee3198a62b1226b3c4ae9e180008",
      "parents": [
        "ff358945f2b210f7f374d3e3e7e36170ee16aed5"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Nov 03 06:49:57 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Nov 03 06:50:27 2020 +0100"
      },
      "message": "KB68 Automatic expiry of unconfirmed newsletter subscriptions.\n\nChange-Id: Iae05f0cac1bacc7e1929a0b3a72d506241c2ece3\n"
    },
    {
      "commit": "ff358945f2b210f7f374d3e3e7e36170ee16aed5",
      "tree": "5f7300b2e3cc9686847b3495ae2b48c579eeb9a2",
      "parents": [
        "ba3e58c04e918723233dcc66996399eeeff24007"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Nov 03 06:16:17 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Nov 03 06:49:44 2020 +0100"
      },
      "message": "KB68 Newsletter registration and deregistration.\n\nChange-Id: Ic79fe64f03ce887879bffc7623e59cb697065ee6\n"
    },
    {
      "commit": "ba3e58c04e918723233dcc66996399eeeff24007",
      "tree": "ece716b5ff12e77ee2eaf0163912ebe49077f0e0",
      "parents": [
        "8ae23a7fa6202377f957919d763c618859cb0d74"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Nov 01 12:58:35 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "",
        "time": "Sun Nov 01 12:58:35 2020 +0100"
      },
      "message": "KB68 Implement newsletter sending.\n\nChange-Id: I1d56e40d7f35d6be77fde1a1e8519a91bd2dc3b8\n"
    },
    {
      "commit": "8ae23a7fa6202377f957919d763c618859cb0d74",
      "tree": "db8aa409316aba1a69af487d1f809ad305418921",
      "parents": [
        "c0ed9cca59eb36477c8efeb4b724fa4be320ff38"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Oct 31 19:59:24 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Oct 31 19:59:24 2020 +0100"
      },
      "message": "KB68 Add privacy policy.\n\nChange-Id: Ib55cd55b2c9f53211ea6c18c2890f715a61d9d9b\n"
    },
    {
      "commit": "c0ed9cca59eb36477c8efeb4b724fa4be320ff38",
      "tree": "517e6d7d9f2319c15ce8e8b7bb4432f74f78774e",
      "parents": [
        "45983ef4c596550fc1187775ce9d94ce48e421f3"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 30 10:20:47 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 30 10:20:59 2020 +0100"
      },
      "message": "Remove unused dependency on jose4j.\n\nChange-Id: Ic50bd6a4a7d91b5649bc282f95800e240c30cd42\n"
    },
    {
      "commit": "45983ef4c596550fc1187775ce9d94ce48e421f3",
      "tree": "0bc57bca2ad4e66f8c9620e0bdfbf001a2278348",
      "parents": [
        "7413c54b2c027139f60342a9b0029b858948a17c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 30 10:20:15 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 30 10:20:15 2020 +0100"
      },
      "message": "Update dependencies.\n\nChange-Id: I212805daf3245ab1b1abbf34f2473730867124ae\n"
    },
    {
      "commit": "7413c54b2c027139f60342a9b0029b858948a17c",
      "tree": "b1c51b41f32efb44518169aabb82717e78191974",
      "parents": [
        "8563a3c03538600ae148b75debd31af16047e2d5"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 30 10:18:46 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 30 10:18:46 2020 +0100"
      },
      "message": "Add Smallrye Health.\n\nChange-Id: I2140960d6f7b716b81ec308a383e64b261f5bbdb\n"
    },
    {
      "commit": "8563a3c03538600ae148b75debd31af16047e2d5",
      "tree": "7ac292f7213bb6118552b94442533e9e685b11e1",
      "parents": [
        "b1192ac9ed515927642215dd3a1717fc13c9679c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Sep 16 17:57:24 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Sep 17 11:03:14 2020 +0200"
      },
      "message": "KB73 Add full text search to post lists.\n\nChange-Id: Ib8333b39cef1d7035ab7fac0ff8a03b400adcb40\n"
    },
    {
      "commit": "b1192ac9ed515927642215dd3a1717fc13c9679c",
      "tree": "ab3e50acadff31d5534b9dfdf83ec0aa43d84d54",
      "parents": [
        "99904f19656b534b6290fb2e507865f1afcf870c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Sep 17 10:38:52 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Sep 17 10:43:50 2020 +0200"
      },
      "message": "KB73 Move annotation processing back into the regular Java compilation step.\n\nChange-Id: I01483e201268d2c4a13fe4f801c97092b0eee381\n"
    },
    {
      "commit": "99904f19656b534b6290fb2e507865f1afcf870c",
      "tree": "6fc85a26d49b153f0641b7ec63f672fb1a2bcdb0",
      "parents": [
        "685317fb4adab36e95558e0f3e7b1af9f94fdaf1"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Sep 16 13:37:55 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Sep 16 13:37:55 2020 +0200"
      },
      "message": "Update to OpenJDK 15.\n\nChange-Id: I1ec0958b83b5250da1fa855e3754228e11f132f5\n"
    },
    {
      "commit": "685317fb4adab36e95558e0f3e7b1af9f94fdaf1",
      "tree": "846c88c189aa1fa298796e2151c95229460861b9",
      "parents": [
        "67107cd9458ff540be1be21d621c41cbca189b6a"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Sep 12 18:45:50 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Sep 12 18:45:50 2020 +0200"
      },
      "message": "Change post view page title.\n\nChange-Id: I01dc16df134a613f4c9d76e748e344f2e5837e97\n"
    },
    {
      "commit": "67107cd9458ff540be1be21d621c41cbca189b6a",
      "tree": "0f556dfb655a0cb7d8443d543851434d5a22d1e1",
      "parents": [
        "dd16c7566d5b11b7c8033910ef6a9c5ec28873ac"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Sep 12 18:45:38 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Sep 12 18:45:38 2020 +0200"
      },
      "message": "Add missing Fira Code files.\n\nChange-Id: Ibbeb7d357079e62766b7a533d5fd8cb97919e90a\n"
    },
    {
      "commit": "dd16c7566d5b11b7c8033910ef6a9c5ec28873ac",
      "tree": "692a1c542d702d32f034c0c7157a16833b44cd44",
      "parents": [
        "455b3138af510cb76348576ddd36ed99b633ffc6"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Sep 12 16:11:22 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Sep 12 16:11:22 2020 +0200"
      },
      "message": "Design: Configure Iosevka with discretionary ligatures.\n\nChange-Id: Ie4b2f9481c786e4dc5a6f35d379ec36f529cee46\n"
    },
    {
      "commit": "455b3138af510cb76348576ddd36ed99b633ffc6",
      "tree": "081e19a4cd0bd9f165de649c0a61c5645126b500",
      "parents": [
        "e460da47a281e8d405f377761e5fe46e688ee15f"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Sep 12 15:53:54 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Sep 12 15:53:54 2020 +0200"
      },
      "message": "Design: Make the sidebar minimum 12 em wide.\n\nChange-Id: I4752c7b92df2ff835b12d0b7e00cb29e1128e0f5\n"
    },
    {
      "commit": "e460da47a281e8d405f377761e5fe46e688ee15f",
      "tree": "9a9cc9ded587da4080534d5dfef87f73adcdfcfe",
      "parents": [
        "a9af15f9d0e8d278ed1946e1e503082d536c147a"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Sep 12 15:10:40 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Sep 12 15:14:20 2020 +0200"
      },
      "message": "Design: Revert to Source Sans Pro.\n\nWhile Fira Sans looks nice, it is too wide for the overall design.\nSource Sans Pro conserves space and is therefore the better choice for\nnow.\n\nChange-Id: I84bfef149ce52c698ffe8ac3371efbc671c65b6f\n"
    },
    {
      "commit": "a9af15f9d0e8d278ed1946e1e503082d536c147a",
      "tree": "8dd0fc2fc07be9314b14c5da5922fac567f36ec5",
      "parents": [
        "8fac69d6a6f9f60422946aa7c6cbeb39a69396e6"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Sep 12 11:01:18 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Sep 12 11:01:53 2020 +0200"
      },
      "message": "Design: Use Iosevka and Fira Sans as the main fonts.\n\nChange-Id: Ie9652ab9d2ea8e7f331eb52de7aaea77594cd8d3\n"
    },
    {
      "commit": "8fac69d6a6f9f60422946aa7c6cbeb39a69396e6",
      "tree": "ed34546e369194e0811b789f1296e5c048ab4a13",
      "parents": [
        "299f5a5ff90d35f705a5d59bf78ec066a05e9b1a"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Sep 12 10:19:22 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Sep 12 10:19:22 2020 +0200"
      },
      "message": "Give the sidebar minimal width.\n\nChange-Id: I6a4edd89800726a37a9f295a5b50286878325adf\n"
    },
    {
      "commit": "299f5a5ff90d35f705a5d59bf78ec066a05e9b1a",
      "tree": "71e95eba871c19a5c0c602b14fe9fa39a2f335c2",
      "parents": [
        "652bd2cd359acc81dd4c734ef49b9e3fd2168306"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Sep 11 20:25:19 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Sep 11 20:25:19 2020 +0200"
      },
      "message": "KB56 PostText: Inherit from PanacheEntityBase.\n\nPostText did not inherit from PanacheEntityBase.  This meant that\nautomatic setter and getter generation (and thus dirtiness tracking)\nwas not working, making updates to existing post texts impossible.\n\nChange-Id: I0901b15acc73827276322feb000831a8e93d5717\n"
    },
    {
      "commit": "652bd2cd359acc81dd4c734ef49b9e3fd2168306",
      "tree": "f08abb93cba6b171d62015a5e5f50a8cbd1aba69",
      "parents": [
        "653eaa798fff0061816df7fd5992b945528911e9"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Sep 11 10:10:50 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Sep 11 10:10:50 2020 +0200"
      },
      "message": "KB56 Fix resource copy step.\n\nThe Maven Resources Plugin defaulted to not overwriting files that\nwere already present in the target if they had a newer modification\ntimestamp.  This led to unpredictable behavior during the packaging\nphase, where the resources generated by Parcel did not override the\noriginal source files.\n\nThis patch sets the overwrite flag when copying the generated\nresources, fixing the problem.\n\nChange-Id: I047f5eb7d56e4444233ec12d94be43a12137010b\n"
    },
    {
      "commit": "653eaa798fff0061816df7fd5992b945528911e9",
      "tree": "1e905e9b2ccb2df0d0b283bffb564d7bb4a7f296",
      "parents": [
        "cb6638a6ac312de603948abc081016179bf788b7"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Sep 11 09:47:43 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Sep 11 09:47:43 2020 +0200"
      },
      "message": "KB56 Add Rochester font, use for the login name.\n\nChange-Id: Iada14b30e17e1c006939009c423593bde6c3799e\n"
    },
    {
      "commit": "cb6638a6ac312de603948abc081016179bf788b7",
      "tree": "4ca0da4902779fffaeb757443474e50183642b40",
      "parents": [
        "3000a6a7a1abe4792ea95f6611844be5b34c2fb5"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Sep 10 16:00:54 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Sep 10 16:01:08 2020 +0200"
      },
      "message": "KB56 Move AboutResource.java back to where it belongs.\n\nChange-Id: I13151679db9aa75c4e9cd04d0d8726b408b1ab3f\n"
    },
    {
      "commit": "3000a6a7a1abe4792ea95f6611844be5b34c2fb5",
      "tree": "bce0265e049b1403d32ac7b6be17e4a4ae7c2c61",
      "parents": [
        "5758e7c9094597585c160173ebde194d70ac558a"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Sep 10 15:50:42 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Sep 10 15:51:30 2020 +0200"
      },
      "message": "KB56 POM: Disable filtering of web resources.\n\nChange-Id: Ia99ba4a5ad354f0a7d99d069712a74056e22238d\n"
    },
    {
      "commit": "5758e7c9094597585c160173ebde194d70ac558a",
      "tree": "237131c2cc1d3b057b784e8306f35b1c6d44a6b3",
      "parents": [
        "4d8139fbbdcbaaac2d6b8e0b7ad379cc4d0eb62d"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Sep 10 15:42:19 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Sep 10 15:42:19 2020 +0200"
      },
      "message": "KB56 Hide wiki when not logged in.\n\nChange-Id: I060766a74bf941705ebc9653632b60bd7a248cc4\n"
    },
    {
      "commit": "4d8139fbbdcbaaac2d6b8e0b7ad379cc4d0eb62d",
      "tree": "244b42c98a4dfe548cff0dddcb0f0de8238f71ab",
      "parents": [
        "7bc7e70d76890141e5998ddfcf499ee5262c2302"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Sep 10 15:39:10 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Sep 10 15:39:10 2020 +0200"
      },
      "message": "KB56 Add login button and status box.\n\nChange-Id: I72658014b2198a1a01ffa02ad4bafcdf9d66ab2b\n"
    },
    {
      "commit": "7bc7e70d76890141e5998ddfcf499ee5262c2302",
      "tree": "a684b6c36cb5eeb63472e69f3e65655439593359",
      "parents": [
        "c7997aaa07f25ba56882671397dd481547218726"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Sep 10 14:28:20 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Sep 10 14:39:02 2020 +0200"
      },
      "message": "Update dependencies.\n\nChange-Id: Iec407fbc398322a6711821c6814456e6d6ef1066\n"
    },
    {
      "commit": "c7997aaa07f25ba56882671397dd481547218726",
      "tree": "9184f3b2524384e6afc9bee80478b863a6afdf4a",
      "parents": [
        "eb8165185bc1f8a9888d95c88b7a5975da803dcd"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Aug 29 10:52:44 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Sep 10 14:37:10 2020 +0200"
      },
      "message": "Update settings to latest Quarkus version.\n\nChange-Id: Ice72ee120d467f822d4331fbe632bef7583b7f9b\n"
    },
    {
      "commit": "eb8165185bc1f8a9888d95c88b7a5975da803dcd",
      "tree": "38e8e4ead4476e9718923414077f7ab3e4e89c50",
      "parents": [
        "d5498fcec7394d2b89667832853e239d5f496e1c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Aug 29 10:47:39 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Aug 29 10:47:39 2020 +0200"
      },
      "message": "Remove Scala again.\n\nAt this time, Scala support is not worth very much, and as Scala 3 is\nnot here yet the compiler slows down the build significantly.\n\nThis change may be reverted in the future.\n\nChange-Id: Ie172489284f324e8c2313919b293fdf98754c2f6\n"
    },
    {
      "commit": "d5498fcec7394d2b89667832853e239d5f496e1c",
      "tree": "3d9d6ee6c1c175c22026059f4b44b2d954fac6d9",
      "parents": [
        "e9b14f921cdaa0357aa58f4a72f930981b3042fb"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Aug 23 21:51:00 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Aug 27 21:09:12 2020 +0200"
      },
      "message": "Add localized texts to Benki post model.\n\nChange-Id: I123cfe2ff06f85dc14c705b21d723d1c68fd2e00\n"
    },
    {
      "commit": "e9b14f921cdaa0357aa58f4a72f930981b3042fb",
      "tree": "489986f9b914d34b8c8ec7aaffd7492318755a47",
      "parents": [
        "709e226d2b4cf6935c37cebb64172731d97f5cb2"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Aug 23 11:23:12 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Aug 23 11:23:12 2020 +0200"
      },
      "message": "Scala: Stricter Scalafmt settings.\n\nChange-Id: Ic84d59edebba6dde5f26ca910fa05d9033b1078e\n"
    },
    {
      "commit": "709e226d2b4cf6935c37cebb64172731d97f5cb2",
      "tree": "1bb497f4f0266c7cc4d66db5608503bc307d14e4",
      "parents": [
        "6cc0c7a8be47bcde8716297e72c7f78979157ae9"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Aug 23 11:09:01 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Aug 23 11:09:01 2020 +0200"
      },
      "message": "Scala: More compact imports.\n\nChange-Id: I54a8ff7825ce443ad82ce34ae4c6c1a331382a6e\n"
    },
    {
      "commit": "6cc0c7a8be47bcde8716297e72c7f78979157ae9",
      "tree": "ca880b517b128f4e22d69f687ddcafb21de06e5c",
      "parents": [
        "20b21e2b8f0ee83fa3b2c6e9dbbbfea1646933e5"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Aug 22 20:13:28 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Aug 22 20:13:28 2020 +0200"
      },
      "message": "Scala: Fewer semicolons.\n\nChange-Id: I1ca6f4b4bcd732602f16c7114d7bb91c5a5fcd92\n"
    },
    {
      "commit": "20b21e2b8f0ee83fa3b2c6e9dbbbfea1646933e5",
      "tree": "0434c949147e282d09cf5380b9d63e4fbc6eada5",
      "parents": [
        "47587c20b10526c679cd44b4dea8aa2cabe8a737"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Aug 22 20:12:42 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Aug 22 20:12:42 2020 +0200"
      },
      "message": "Scala: Stylistic improvements.\n\nChange-Id: I6f6cc25dd432d43e89e7bb54fa101be9da157754\n"
    },
    {
      "commit": "47587c20b10526c679cd44b4dea8aa2cabe8a737",
      "tree": "f538fb9143a279c870b09ecfcbdb03180b5af1e6",
      "parents": [
        "b0c0e1e1fba5806bc483642a9d0616f0a9e4159b"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Aug 22 18:41:47 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Aug 22 19:14:24 2020 +0200"
      },
      "message": "POM: Separate annotation processing from compilation.\n\nFixes the scalac warnings about being unable to determine the sources\nof generated classes.\n\nChange-Id: I401528799053b91a8c20446540b54e6521d088a5\n"
    },
    {
      "commit": "b0c0e1e1fba5806bc483642a9d0616f0a9e4159b",
      "tree": "0fe3dedaf06fb2d8b289a5ef9d673acebd2abe9f",
      "parents": [
        "3f986ef2726c9103081d3782e9149dc11cdfa62e"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Aug 22 18:40:46 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Aug 22 19:14:18 2020 +0200"
      },
      "message": "Add scala-compiler dependency to fix Scala dev mode recompilation.\n\nUsing a different version of Scala than Quarkus\u0027 internal\n${scala.version} breaks dev mode.  Adding an explicit scala-compiler\ndependency fixes it again.\n\nChange-Id: I6fb2b748fd4bbbb15e32ccd42c674f67551e9411\n"
    },
    {
      "commit": "3f986ef2726c9103081d3782e9149dc11cdfa62e",
      "tree": "51c9ba5cf91c7009d2564b25310054fec5bffb20",
      "parents": [
        "7e71d1c86f44617cfd09caedff1107bdcf27b255"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Aug 22 13:28:33 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Aug 22 13:28:33 2020 +0200"
      },
      "message": "Add Scalafmt to Spotless configuration.\n\nChange-Id: I789221c34222c263507ade58efda3bf29a6a7fdb\n"
    },
    {
      "commit": "7e71d1c86f44617cfd09caedff1107bdcf27b255",
      "tree": "a5610b34b21dfbd1429937a5e6fbd2a9df534cbe",
      "parents": [
        "43d59d3bb3448cdd1b43b7ad0aa085ed143eb4ef"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Apr 16 17:07:59 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Aug 22 13:28:21 2020 +0200"
      },
      "message": "Add Scala compiler.\n\nChange-Id: I68ffcf35b1b6ea2e42a479bdb71f868a486781db\n"
    },
    {
      "commit": "43d59d3bb3448cdd1b43b7ad0aa085ed143eb4ef",
      "tree": "8ee72b8514c8e4c5df244746455d6be4b1491063",
      "parents": [
        "0445d82155b9e7e5212a2c8413d24095218ed0f9"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Aug 16 10:57:23 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Aug 16 10:57:44 2020 +0200"
      },
      "message": "Update dependencies.\n\nChange-Id: If38152906cb16c73500adb58d653e9fbca71dabc\n"
    },
    {
      "commit": "0445d82155b9e7e5212a2c8413d24095218ed0f9",
      "tree": "7a5d8e8b5cab8c4404939862fcc17c221bd55797",
      "parents": [
        "eea91303ee3b9eb5d7a46bb871bff8f9c4b31135"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jul 25 11:21:17 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jul 25 11:21:17 2020 +0200"
      },
      "message": "Update Quarkus to 1.6.1.Final.\n\nChange-Id: Id2a1ebf79677d4be47fc6aab66a220bf25f8c2c4\n"
    },
    {
      "commit": "eea91303ee3b9eb5d7a46bb871bff8f9c4b31135",
      "tree": "f455990b805caf98e038c8d0376c9d79f4b5656d",
      "parents": [
        "aa196aa9a66b8417edf9d21db3796be88be37d81"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jul 18 12:39:24 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jul 18 12:39:24 2020 +0200"
      },
      "message": "Docker: Switch to openjdk:14 as the base image.\n\nChange-Id: Iff9a94d8069099ee38051c9f89b4f20cbf713bcc\n"
    },
    {
      "commit": "aa196aa9a66b8417edf9d21db3796be88be37d81",
      "tree": "8bf926ced6ea08230e541711bfcb9d83e27b1b94",
      "parents": [
        "6b7e941f69d97c7dc8d5282d06716c103ca106e4"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jul 18 12:36:57 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jul 18 12:36:57 2020 +0200"
      },
      "message": "POM: Update dependencies.\n\nChange-Id: Ia4bd19117d7f1f11f2cfa4443606a9da53717fc7\n"
    },
    {
      "commit": "6b7e941f69d97c7dc8d5282d06716c103ca106e4",
      "tree": "671829e46b8100cf39ea31b68d14bb92dea58427",
      "parents": [
        "6e41f38bd3efb6848914dcf0e61664c04d1e3bb0"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jun 22 18:13:16 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jun 22 18:13:16 2020 +0200"
      },
      "message": "POM: Update dependencies.\n\nChange-Id: Ib56258b4ff6958d6f641e55cdbf81f6bc61f8601\n"
    },
    {
      "commit": "6e41f38bd3efb6848914dcf0e61664c04d1e3bb0",
      "tree": "4ec297701ada02d7c34b3dad0da3c6378573afab",
      "parents": [
        "e2d42e9f2919cb483f26e1c8dc2427c8ea0f0c79"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Jun 16 21:08:57 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Jun 16 21:08:57 2020 +0200"
      },
      "message": "POM: Add quarkus-panache-common as an annotation processor.\n\nThis works around https://github.com/quarkusio/quarkus/issues/9961.\n\nChange-Id: I74e2511eb1eed6d7aee866e8d9690784d94269f1\n"
    },
    {
      "commit": "e2d42e9f2919cb483f26e1c8dc2427c8ea0f0c79",
      "tree": "1ad8ad0bc0a43bcdc54efd697b140462382094dc",
      "parents": [
        "1b6d401f0538840efa406a035a686b4ffd1aa541"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Jun 16 21:08:30 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Jun 16 21:08:30 2020 +0200"
      },
      "message": "POM: Do not build and push container image by default.\n\nChange-Id: I508f1ab70a1d9e1c82acb81a94b9ab2787153dad\n"
    },
    {
      "commit": "1b6d401f0538840efa406a035a686b4ffd1aa541",
      "tree": "a00d0f0adba7d815214b76ff484f1440353c1ef3",
      "parents": [
        "57065722948232cd953cd11b2168a4e1ae1898b4"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Jun 16 07:05:52 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Jun 16 07:05:52 2020 +0200"
      },
      "message": "Remove hibernate.properties.\n\nChange-Id: Idc1c2a477f988174ea4ee4658ea6b6dfaab77b86\n"
    },
    {
      "commit": "57065722948232cd953cd11b2168a4e1ae1898b4",
      "tree": "921c28dd0f96b4e574364b787ef5974df62a8f8e",
      "parents": [
        "8199664953a6d0a892776c4b1ff8808aa5998c18"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jun 15 21:44:49 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jun 15 21:44:49 2020 +0200"
      },
      "message": "Downgrade Quarkus to 1.4.2.Final.\n\nMulkCMS 2 is currently suffering from\nhttps://github.com/quarkusio/quarkus/issues/9961, which prevents the\npost editor from working.  Quarkus 1.4.2.Final works.\n\nChange-Id: I6514b589bb6e0c7a8fc8ebf243ab14227cb42338\n"
    },
    {
      "commit": "8199664953a6d0a892776c4b1ff8808aa5998c18",
      "tree": "17f739d4c38784cd3a59c12355a96222b2f89397",
      "parents": [
        "9d589baef3b23ee3525db4f30aaf5983a1a6c346"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jun 15 21:11:30 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jun 15 21:11:30 2020 +0200"
      },
      "message": "Minimize resources in the JAR file.\n\nChange-Id: Ie9615599a4b93f17a152abf7c2591161493a5dee\n"
    },
    {
      "commit": "9d589baef3b23ee3525db4f30aaf5983a1a6c346",
      "tree": "ec1248dace9cec16b454c16f19e8e42f6df89e97",
      "parents": [
        "a49e13a728598b3bcdce613b3854dddaeaf97457"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jun 15 21:02:40 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jun 15 21:02:53 2020 +0200"
      },
      "message": "Update Quarkus to 1.5.1.Final.\n\nChange-Id: Id7f1fcf4f4e2b8af804729b0ceb39ced446631fb\n"
    },
    {
      "commit": "a49e13a728598b3bcdce613b3854dddaeaf97457",
      "tree": "e2fa290d387ca0df8ab4c5731a8d2ee810322aaf",
      "parents": [
        "89c25ea73ec35e8de47380b33295f6945b8334d8"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jun 15 21:01:23 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jun 15 21:01:23 2020 +0200"
      },
      "message": "Specify Accept header in Fetch requests.\n\nChange-Id: I6634b9c6abc0ad7a688d4d3aa4e16349ad996cff\n"
    },
    {
      "commit": "89c25ea73ec35e8de47380b33295f6945b8334d8",
      "tree": "49dfd8e2ac4e1cb8458073cfee96bb3533df0929",
      "parents": [
        "813e5971c52df6961fe28569597144332e12984b"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jun 15 21:01:01 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Jun 15 21:01:01 2020 +0200"
      },
      "message": "Parcel: Minor fixes.\n\nChange-Id: Ib04e28ffa2d006a36292080cd2071e4ad85d4e2d\n"
    },
    {
      "commit": "813e5971c52df6961fe28569597144332e12984b",
      "tree": "38fa09b4253a2160ffa4e812199f84f34424ccde",
      "parents": [
        "96ed854c16164c6e3fc269923f0e5dc9ae9287c9"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jun 14 19:27:42 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jun 14 20:50:35 2020 +0200"
      },
      "message": "Add Parcel bundler to build process.\n\nChange-Id: Iade8364efa0d2ce9443b67e20bf09ea93a3d7bcd\n"
    },
    {
      "commit": "96ed854c16164c6e3fc269923f0e5dc9ae9287c9",
      "tree": "7f126975baa7fe63ea4181a50970fedf641c86e8",
      "parents": [
        "57da5c9338fe381e5ac7e9411ce003ac4d7d05f0"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jun 14 17:22:30 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jun 14 17:48:30 2020 +0200"
      },
      "message": "Update JavaScript dependencies.\n\nChange-Id: I9173887632b212c07c88f49b1315d1922f980575\n"
    },
    {
      "commit": "57da5c9338fe381e5ac7e9411ce003ac4d7d05f0",
      "tree": "8bacd590767766444739824ec6beca9a6c006dfb",
      "parents": [
        "b1f5be22e6451d7fefe7b850c20d7f6b52073aa7"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jun 14 07:24:41 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jun 14 07:26:06 2020 +0200"
      },
      "message": "Load the shadow DOM of edit forms lazily.\n\nLoads the shadow DOM of an edit form only when it is shown on the\nscreen (that is when the user clicks the corresponding Edit button).\nThis keeps the DOM as small as possible at any given point in time.\n\nChange-Id: Icc1f43bfb54bd303a7182a02515c72522068415a\n"
    },
    {
      "commit": "b1f5be22e6451d7fefe7b850c20d7f6b52073aa7",
      "tree": "d24bffeece1e0a31f6ddb76b5abda5d9688e5754",
      "parents": [
        "60c0892466c8e48faba3e7bbe2b462c47aa032fa"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jun 14 07:24:01 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jun 14 07:24:01 2020 +0200"
      },
      "message": "Make ESLint happy.\n\nChange-Id: I3a8cd7a72467e5f1cdef1d3383f8c5b9f6bb27e7\n"
    },
    {
      "commit": "60c0892466c8e48faba3e7bbe2b462c47aa032fa",
      "tree": "9c64db24cfac03a62ef97a881d8cb6ba2737145c",
      "parents": [
        "80fc431853a7105b2f1921de61d06f0fbd0cc51a"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jun 13 19:22:25 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jun 13 19:22:25 2020 +0200"
      },
      "message": "Benki: Cache HTML renderings of posts in the database.\n\nChange-Id: I3367ceb8769d354f64165d23ec7ed1f2155c4c49\n"
    },
    {
      "commit": "80fc431853a7105b2f1921de61d06f0fbd0cc51a",
      "tree": "d1ebb6a66ea55843a55e5b806ef94d468cf614a6",
      "parents": [
        "a0392374957b6ad8d49816916576558cce639c22"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jun 13 16:59:04 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jun 13 16:59:04 2020 +0200"
      },
      "message": "Add Liquibase.\n\nChange-Id: I95f2e630f03bcf08c5a8fb2dfba80021da350c75\n"
    },
    {
      "commit": "a0392374957b6ad8d49816916576558cce639c22",
      "tree": "c24c497261c51b4223b04504ea312f40a336f789",
      "parents": [
        "840e43df72955d31b1538655c67f2945ec888e46"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jun 13 15:46:39 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jun 13 15:48:09 2020 +0200"
      },
      "message": "POM: Update Spotless and Google Java Format.\n\nChange-Id: I7520fa5a085195e3f3904990e6a19dc28d7df6f7\n"
    },
    {
      "commit": "840e43df72955d31b1538655c67f2945ec888e46",
      "tree": "cb646f0bb5a69c4dbb4fe899a0da1cc6893f5b3d",
      "parents": [
        "71c1c6ce2779282d70981efb4ee6c336c0d209e6"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jun 13 15:43:40 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jun 13 15:47:51 2020 +0200"
      },
      "message": "POM: Remove JUnit.\n\nChange-Id: I64347fdcc1350deb0fbd46acecbb77b76c87119e\n"
    },
    {
      "commit": "71c1c6ce2779282d70981efb4ee6c336c0d209e6",
      "tree": "c8becc6487f00578564f2411f4262f301ff30add",
      "parents": [
        "3bbba8d6c70ab5f668bed935182574d0ae164765"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jun 13 15:41:24 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jun 13 15:41:24 2020 +0200"
      },
      "message": "POM: Remove MapStruct and TestContainers.\n\nChange-Id: I2e343e97d9591f6d543b7f1afdb5b1750d9d72b4\n"
    },
    {
      "commit": "3bbba8d6c70ab5f668bed935182574d0ae164765",
      "tree": "33683579b478f1f0dc6811c65085d20afdae94ee",
      "parents": [
        "43b20299733144766c49e04f0c3558e1e28364e3"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jun 13 15:40:15 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jun 13 15:40:15 2020 +0200"
      },
      "message": "POM: Update dependencies.\n\nChange-Id: I4d7a1f2f72ef673532f513e4505e4ca5a4959e32\n"
    },
    {
      "commit": "43b20299733144766c49e04f0c3558e1e28364e3",
      "tree": "cb021aee34c1b37b231437ac5e18b25abd2b90fe",
      "parents": [
        "1fdf09bb7ec5570a42c84c54262e666c6503e269"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat May 02 17:01:49 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat May 02 17:11:47 2020 +0200"
      },
      "message": "Feed: Add alternate links to every post.\n\nChange-Id: I2abbccabe3d53b6efade8266e11ccc9071cc1a46\n"
    },
    {
      "commit": "1fdf09bb7ec5570a42c84c54262e666c6503e269",
      "tree": "191c82c8033599b14a3c96c3c61329729366ced5",
      "parents": [
        "e2a920026c2185f002287e1194436dd3fc438648"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat May 02 16:46:54 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat May 02 16:50:15 2020 +0200"
      },
      "message": "Update dependencies.\n\nChange-Id: Ia839fa2330de46cc035356fc5e6236d928b62c8d\n"
    },
    {
      "commit": "e2a920026c2185f002287e1194436dd3fc438648",
      "tree": "0d6446b7d35a13193115099e754eecdc84f68f56",
      "parents": [
        "8001abb0147f7b976b1f46151f3ffbd3888a46e1"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat May 02 16:44:34 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat May 02 16:45:06 2020 +0200"
      },
      "message": "Feed: Add generated titles to lazy chat messages.\n\nChange-Id: I691cbc0a1440960a5dc8a46863d7291927ff3390\n"
    },
    {
      "commit": "8001abb0147f7b976b1f46151f3ffbd3888a46e1",
      "tree": "5bea6c852890ee5685f4217df7927d91b139c01e",
      "parents": [
        "0a739446a6d2042b3f07a864cf38c511e03df852"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat May 02 16:34:01 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat May 02 16:34:01 2020 +0200"
      },
      "message": "URL-encode URI fields in the news feed.\n\nChange-Id: I69ff4dfea602f17dbbdbd72366c7647aba00e105\n"
    },
    {
      "commit": "0a739446a6d2042b3f07a864cf38c511e03df852",
      "tree": "f02accbff8aee0ef66acbb98f0f5202e04aa5985",
      "parents": [
        "dd722479f60df8ffcf8d337e5e1d7331c41461c6"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Apr 28 08:49:54 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Apr 28 08:49:54 2020 +0200"
      },
      "message": "KB59 Jenkins CI: Build and push container image.\n\nChange-Id: I51a5f76a2301d2ae3370bde1874617faff255442\n"
    },
    {
      "commit": "dd722479f60df8ffcf8d337e5e1d7331c41461c6",
      "tree": "756cfb52b59dbdfa6ebc0d2978bc7d822fae0354",
      "parents": [
        "93cbd35189bd217a6880bf493a4a268afcf81651"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Apr 28 07:21:53 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Apr 28 08:42:45 2020 +0200"
      },
      "message": "KB59 Add Jenkinsfile.\n\nChange-Id: I1329c6ab588d0ceabe42232d3cc08c2799fdc75c\n"
    },
    {
      "commit": "93cbd35189bd217a6880bf493a4a268afcf81651",
      "tree": "17dbc4b98e8a349c459cc5340e2f132fa61ec824",
      "parents": [
        "ad76d62a2656602cb6969b17cc35cfdfc4ff208c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Apr 28 08:01:45 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Apr 28 08:02:08 2020 +0200"
      },
      "message": "Update dependencies.\n\nChange-Id: I45b923410972c8efb8502d79981518bfb2dbf9e9\n"
    },
    {
      "commit": "ad76d62a2656602cb6969b17cc35cfdfc4ff208c",
      "tree": "4f3ceeb6b47a012205d72baa119bfed95925a925",
      "parents": [
        "8040689b6a96f38c03b703386466128f4df5b762"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Apr 27 08:08:17 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Apr 27 08:08:17 2020 +0200"
      },
      "message": "Post list: Load JavaScript modules only if editing is enabled.\n\nChange-Id: Ia6a41427866428da6bd57593c57173ad88f990f5\n"
    },
    {
      "commit": "8040689b6a96f38c03b703386466128f4df5b762",
      "tree": "ab038cc73a80c3b1e4c846e24ebde0805f87af73",
      "parents": [
        "369e698b0761a0c0abb460e92d680ae441374422"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 26 18:41:39 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 26 19:25:30 2020 +0200"
      },
      "message": "KB54 Use bookmark Emoji for bookmarks, give title font normal weight.\n\nChange-Id: Id069e3392ee136b7d7b4291b35ad871a88b08732\n"
    },
    {
      "commit": "369e698b0761a0c0abb460e92d680ae441374422",
      "tree": "e1fb9358f85fe07bf28fcea8923dafb573d6aca3",
      "parents": [
        "b3ff7ac842c385bb7c1a99d794a0c57830f58ea7"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 26 13:14:21 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 26 18:38:45 2020 +0200"
      },
      "message": "KB54 Group posts by date, use floating to make style sheet even more compact.\n\nChange-Id: I41346eb51481d4c2c4e7066373fba5b7073e3e4f\n"
    },
    {
      "commit": "b3ff7ac842c385bb7c1a99d794a0c57830f58ea7",
      "tree": "6935df43d907bb05de06e6ab85a1d0fda216503f",
      "parents": [
        "1c2a8a70eed63a6b59dde22bdcb1d029e8485089"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 26 06:28:06 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 26 06:34:08 2020 +0200"
      },
      "message": "KB54 Make web style sheet more compact.\n\nChange-Id: I673550eb8bf129469573e2744340e216d740c258\n"
    },
    {
      "commit": "1c2a8a70eed63a6b59dde22bdcb1d029e8485089",
      "tree": "c3df25d8f9ff64daaeb27b19530eb13fc9e0b6b3",
      "parents": [
        "95d29a00d3f37d64f5256cea4e7308f5a975c86c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 26 06:09:57 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 26 06:12:43 2020 +0200"
      },
      "message": "KB54 Put posts in date buckets for templating.\n\nChange-Id: Ic17b2dede722f5962a55b9c4d3b4663a71480e9c\n"
    },
    {
      "commit": "95d29a00d3f37d64f5256cea4e7308f5a975c86c",
      "tree": "b99063551b57b51a8eff88cfcc4d9880a27cf24b",
      "parents": [
        "b8bac1f0e357fdd8b9a1d91ec752fd1adf4de122"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Apr 24 16:07:49 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Apr 24 16:07:49 2020 +0200"
      },
      "message": "build.xml: Fix package and deploy targets.\n\nChange-Id: I35f18585e96129ad62717538c198f80f24bfc79b\n"
    },
    {
      "commit": "b8bac1f0e357fdd8b9a1d91ec752fd1adf4de122",
      "tree": "cd6cc0245241d77965e133e53783a8279b7dc667",
      "parents": [
        "0d1d53bd6caf350bc74b8cd5a972bcdc1fa60764"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Apr 24 16:02:25 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Apr 24 16:02:25 2020 +0200"
      },
      "message": "POM: Update Quarkus to 1.4.0.Final.\n\nChange-Id: Ib0a93093d70cda5b569c879e63dcd8050f2ce6c7\n"
    },
    {
      "commit": "0d1d53bd6caf350bc74b8cd5a972bcdc1fa60764",
      "tree": "5bdd5ef656ce180bac0446df3dfb181d43c5615d",
      "parents": [
        "a8eef5cdbfcfc7ccba9067e329edd2f19269b95b"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Apr 24 15:40:23 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Apr 24 15:40:23 2020 +0200"
      },
      "message": "POM: Remove unused Failsafe plugin.\n\nChange-Id: Id6ed3f37a8a7219c7a29c88ba157baa675d5c28f\n"
    },
    {
      "commit": "a8eef5cdbfcfc7ccba9067e329edd2f19269b95b",
      "tree": "23de5063f0dc9bfcc5fde7f5d29131933e235fdb",
      "parents": [
        "24319ba0be3e14d8ad8f7eb6713dcfa219fad156"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Apr 24 15:39:18 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Apr 24 15:39:18 2020 +0200"
      },
      "message": "POM: Remove disabled sections.\n\nChange-Id: I0abef8512aeb349bae4f9a5eb4592d46d729ec71\n"
    },
    {
      "commit": "24319ba0be3e14d8ad8f7eb6713dcfa219fad156",
      "tree": "6349846eb993a6e670f7f889c5b24ffeb76298cc",
      "parents": [
        "df7485c82a9b4c525b7fa0f30731cd2882b3d189"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Apr 24 06:18:14 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Apr 24 06:18:14 2020 +0200"
      },
      "message": "Use OpenJ9 instead of HotSpot.\n\nChange-Id: I540ab722070dc73efb720d989493233551b8d689\n"
    },
    {
      "commit": "df7485c82a9b4c525b7fa0f30731cd2882b3d189",
      "tree": "9ba9fa486a2de3f9dbf8c820a3b24db226d551ec",
      "parents": [
        "e128d151d31fd7202d86c8fdece9d4c0e589b3b7"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Apr 20 08:38:31 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Apr 20 08:38:31 2020 +0200"
      },
      "message": "POM: Clean up properties, remove unused dependencies.\n\nChange-Id: I5b61b94347e9d71709113221a89469be2e9e4757\n"
    },
    {
      "commit": "e128d151d31fd7202d86c8fdece9d4c0e589b3b7",
      "tree": "e3a493c626ffaf0dc1eb4d188e97bb4d49dba62f",
      "parents": [
        "bbac0c7d90986f95e93a473c7228021ab726e464"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 19 19:40:59 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 19 19:56:20 2020 +0200"
      },
      "message": "build.xml: Run eslint on lazychat and posts folders, too.\n\nChange-Id: If353cafd52730a4c6c2e67f0b6a74b069a253ba7\n"
    },
    {
      "commit": "bbac0c7d90986f95e93a473c7228021ab726e464",
      "tree": "6a5807e3c026017ad1f8e37f492b415a65ee3f31",
      "parents": [
        "3c4911e9a87702fcf199d410a5502775b02e9947"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 19 19:38:49 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 19 19:56:20 2020 +0200"
      },
      "message": "KB53 Support bookmark edition.\n\nChange-Id: Ieacbb5c448b9afa4bc9524167e0c73618de6db48\n"
    },
    {
      "commit": "3c4911e9a87702fcf199d410a5502775b02e9947",
      "tree": "c4ffd10cf0c3ab1d5ec3995e92c3b464dc923879",
      "parents": [
        "c5b99755e529bb3e5de04584115598e81a23eeb9"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 19 18:53:20 2020 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 19 18:53:20 2020 +0200"
      },
      "message": "PostResource: Rearrange methods.\n\nChange-Id: I1066712c9230688e672a84fc2cfe03e91f88e3a1\n"
    }
  ],
  "next": "c5b99755e529bb3e5de04584115598e81a23eeb9"
}
