)]}'
{
  "log": [
    {
      "commit": "c395d184f421136eb9b8c49d2bef5413e117ea24",
      "tree": "aa7c3f82290e28adee02d5e2540de7145a51127c",
      "parents": [
        "f12e88a2e862c7a35eb8ace33602b00ac02ff9a9"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Mar 24 14:17:46 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Mar 24 14:18:19 2021 +0100"
      },
      "message": "Version 5.2.0M4\n\nChange-Id: I6c11a7a433f2172fbe86ce65b38b73d00133e59a\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "f12e88a2e862c7a35eb8ace33602b00ac02ff9a9",
      "tree": "6f2061ff3f7b5edd628b17a5f637a6e1b944252a",
      "parents": [
        "68629cb7f7e451fbfc34d1672d3f57e5c1d5b068",
        "a60da842c95f49a58b58c34274a18095ff83f257"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Mar 24 14:17:00 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Mar 24 14:17:00 2021 +0100"
      },
      "message": "Merge branch \u0027dev\u0027\n\nChange-Id: I8f45de0583cb6969c5fe400b705ce9eb71752f93\n"
    },
    {
      "commit": "a60da842c95f49a58b58c34274a18095ff83f257",
      "tree": "6f2061ff3f7b5edd628b17a5f637a6e1b944252a",
      "parents": [
        "6558a947d450c431e00929ef786225c8bd7d0a64"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Mar 22 09:27:41 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Mar 22 13:59:23 2021 +0100"
      },
      "message": "Added API changes to release notes\n\nChange-Id: Ia0751c966175b677826da8967eb763d57aa56acf\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "6558a947d450c431e00929ef786225c8bd7d0a64",
      "tree": "243be12d40471649adac01d48784c990fd8bb609",
      "parents": [
        "4046a9883de53cfd69830abd34cf2d18673f0ea1"
      ],
      "author": {
        "name": "Angelika Wittek",
        "email": "angelika.wittek@konteno.de",
        "time": "Thu Mar 18 13:01:47 2021 +0100"
      },
      "committer": {
        "name": "Angelika Wittek",
        "email": "angelika.wittek@konteno.de",
        "time": "Mon Mar 22 13:04:13 2021 +0100"
      },
      "message": "Formatting fixed\n\nChange-Id: Ia9cb303989f61f8413b0a7122cf50126f76a7e50\nSigned-off-by: Angelika Wittek \u003cangelika.wittek@konteno.de\u003e\n"
    },
    {
      "commit": "4046a9883de53cfd69830abd34cf2d18673f0ea1",
      "tree": "0d0f2f8be17d08af5593642cd7421d74a9596586",
      "parents": [
        "b24f7a327dee621799b22957efbad23657a2aefd"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Mar 22 11:41:46 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Mar 22 11:41:46 2021 +0100"
      },
      "message": "Fixed copyright headers\n\nChange-Id: I790aa459835b616ca2524429066e6e2f27df0e69\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "b24f7a327dee621799b22957efbad23657a2aefd",
      "tree": "1c65c8b25441706af8126c0aae8c25449c47a5ca",
      "parents": [
        "0350e65344912a37465937af7608696e15939b04",
        "00124f873ab9fa47b7100e361a471f22bbb7dfbb"
      ],
      "author": {
        "name": "Simon Skoczylas",
        "email": "simon.skoczylas@karakun.com",
        "time": "Mon Mar 22 05:33:03 2021 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Mon Mar 22 05:33:03 2021 -0400"
      },
      "message": "Merge \"Bug 570435 - Usability improvements in X-Y-Chartviewer\" into dev"
    },
    {
      "commit": "00124f873ab9fa47b7100e361a471f22bbb7dfbb",
      "tree": "f2977a05cb24441119a31e99d54e5297fb50d9d9",
      "parents": [
        "fd281c54f6252817b2e04fc7f69a5d47ff2aca30"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Mar 12 15:10:51 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Mar 22 09:27:54 2021 +0100"
      },
      "message": "Bug 570435 - Usability improvements in X-Y-Chartviewer\n\nUsing mdm5-request-options component in quickviewer\n\nChange-Id: Id138b8a54983cfb16e69dd77fb0dc9619fdf46d6\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "0350e65344912a37465937af7608696e15939b04",
      "tree": "e375042d5a75963140ef1108e92f62656a6e7f94",
      "parents": [
        "0eb852a96e256d8e307cddccf6dc27582cf91933"
      ],
      "author": {
        "name": "Simon Skoczylas",
        "email": "simon.skoczylas@karakun.com",
        "time": "Thu Mar 18 11:51:35 2021 +0100"
      },
      "committer": {
        "name": "Simon Skoczylas",
        "email": "simon.skoczylas@karakun.com",
        "time": "Thu Mar 18 11:51:35 2021 +0100"
      },
      "message": "Update AsciiDoc documentation\n\nChange-Id: If87cf07626d1d35e46986fdf6a466f7b7847a4d5\nSigned-off-by: Simon Skoczylas \u003csimon.skoczylas@karakun.com\u003e\n"
    },
    {
      "commit": "0eb852a96e256d8e307cddccf6dc27582cf91933",
      "tree": "1d35d70c9c4b90774f67633370f9a62f7a931d3d",
      "parents": [
        "fd281c54f6252817b2e04fc7f69a5d47ff2aca30"
      ],
      "author": {
        "name": "Angelika Wittek",
        "email": "angelika.wittek@konteno.de",
        "time": "Wed Mar 17 11:27:43 2021 +0100"
      },
      "committer": {
        "name": "Angelika Wittek",
        "email": "angelika.wittek@konteno.de",
        "time": "Wed Mar 17 11:27:43 2021 +0100"
      },
      "message": "AsciiDoc documentation updated.\n\nChange-Id: Ib9477f0377b9877328afc158a2685e6c7d956c7d\nSigned-off-by: Angelika Wittek \u003cangelika.wittek@konteno.de\u003e\n"
    },
    {
      "commit": "fd281c54f6252817b2e04fc7f69a5d47ff2aca30",
      "tree": "3df4315dc9a8e891a7b2fc8a2262e9b4aade4351",
      "parents": [
        "a4b821895ea03f7bcc4a339b399a8dc5bd6991a7"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Mar 16 10:51:31 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Mar 16 10:51:31 2021 +0100"
      },
      "message": "Bug 571848 - ATFx export incomplete, if external components are exported\n\nUpdated openATFX to Version 0.9.0\n\nChange-Id: I41bbbe575f5fff4d04f208d32805acb07c8aa18a\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "a4b821895ea03f7bcc4a339b399a8dc5bd6991a7",
      "tree": "a7acc78d4961418dac30af52df77d1ee9bd3ca9d",
      "parents": [
        "30509523c1e960f2abf8eaa6c734eab7cdad551b",
        "d4bc98e6f929385d3ff707e288e25a1ad9a574fc"
      ],
      "author": {
        "name": "Angelika Wittek",
        "email": "angelika.wittek@konteno.de",
        "time": "Mon Mar 15 06:01:58 2021 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Mon Mar 15 06:01:58 2021 -0400"
      },
      "message": "Merge \"Bug 561943 - NodeProvider - Add NodeProvider to AsciiDoc documentation\" into dev"
    },
    {
      "commit": "30509523c1e960f2abf8eaa6c734eab7cdad551b",
      "tree": "6c4efd02c593d943050cb5f6d51f3c832d7bd5c7",
      "parents": [
        "470f6825278a2658b27afee979c21abda4c41610"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Mar 11 08:55:23 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Mar 12 13:29:17 2021 +0100"
      },
      "message": "Bug 570436 - Possibility to sync between navigator und search\n\nFixed: toCondition throws IllegalStateException\nFixed: sync with virtual nodes\n\nSigned-off-by: Johannes Stamm \u003cj.stamm@peak-solution.de\u003e"
    },
    {
      "commit": "d4bc98e6f929385d3ff707e288e25a1ad9a574fc",
      "tree": "05437d5d90153e2b9ce0294fb60eeac456970ff9",
      "parents": [
        "470f6825278a2658b27afee979c21abda4c41610"
      ],
      "author": {
        "name": "Simon Skoczylas",
        "email": "simon.skoczylas@karakun.com",
        "time": "Fri Mar 12 10:30:15 2021 +0100"
      },
      "committer": {
        "name": "Simon Skoczylas",
        "email": "simon.skoczylas@karakun.com",
        "time": "Fri Mar 12 10:30:15 2021 +0100"
      },
      "message": "Bug 561943 - NodeProvider - Add NodeProvider to AsciiDoc documentation\n\nChange-Id: I40e722ec4b9a5aa4e2de96580858e2200b5fc6ab\nSigned-off-by: Simon Skoczylas \u003csimon.skoczylas@karakun.com\u003e\n"
    },
    {
      "commit": "470f6825278a2658b27afee979c21abda4c41610",
      "tree": "c9272a2746e87051f990932fd0c84cef549ed538",
      "parents": [
        "dc0fe43e6efd2d56d5f854da14b242b3e9f94db3",
        "73a6cc5c28572d218160210472ae372e4fc57126"
      ],
      "author": {
        "name": "Simon Skoczylas",
        "email": "simon.skoczylas@karakun.com",
        "time": "Fri Mar 12 02:41:51 2021 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Fri Mar 12 02:41:51 2021 -0500"
      },
      "message": "Merge \"Bug 571879 - Usability improvements in search component\" into dev"
    },
    {
      "commit": "dc0fe43e6efd2d56d5f854da14b242b3e9f94db3",
      "tree": "69618ba56495f65dbc96f5d972024b6bc1ed04a9",
      "parents": [
        "14eb1637df3346d22b17cc13661428beafd29048",
        "d8c6d63bf48d01ae84377a061ae2ebfd73dbdc6e"
      ],
      "author": {
        "name": "Simon Skoczylas",
        "email": "simon.skoczylas@karakun.com",
        "time": "Fri Mar 12 02:40:33 2021 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Fri Mar 12 02:40:33 2021 -0500"
      },
      "message": "Merge \"Documentation transferred to AsciiDoc, initial version.\" into dev"
    },
    {
      "commit": "73a6cc5c28572d218160210472ae372e4fc57126",
      "tree": "ec04876771bf4ab62c6f2c309367fefd58710b86",
      "parents": [
        "14eb1637df3346d22b17cc13661428beafd29048"
      ],
      "author": {
        "name": "Joachim Zeyn",
        "email": "j.zeyn@peak-solution.de",
        "time": "Thu Feb 18 16:10:14 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Mar 11 14:33:10 2021 +0100"
      },
      "message": "Bug 571879 - Usability improvements in search component\n\n- When searching over several data pools exception comes up, if a search\nfield does not exist in all data pools\n- Autocomplete when selecting a value with the mouse\n- Tooltip style changed for advanced search\n- After defining a new Search, the Dropdown for the \"Search filter\"\nshows the Empty-Search.\n\nSigned-off-by: Joachim Zeyn \u003cj.zeyn@peak-solution.de\u003e\n"
    },
    {
      "commit": "14eb1637df3346d22b17cc13661428beafd29048",
      "tree": "f233fbd11d4de6d850be9efabba02d48470c71e5",
      "parents": [
        "e2df01dae807433bddf3b5002b924685623532c1"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Feb 23 13:27:39 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Mar 11 08:15:32 2021 +0100"
      },
      "message": "Bug 571861 - Avoid unnecessary updates of existing elements during\nimport\n\nChange-Id: I08360a68f2e400cdbcf81b2983116dbcd2191495\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "e2df01dae807433bddf3b5002b924685623532c1",
      "tree": "9e1ce71ebb957cec8eb17cba75671ccef7cb665a",
      "parents": [
        "403386fa3bc28db0b9adf060b2368c629e1758e2"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Mar 08 18:07:35 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Mar 10 17:47:13 2021 +0100"
      },
      "message": "Bug 571848 - ATFx export incomplete, if external components are exported\n\nChange-Id: Ie5cee994282b419eb7e29a986960c4d88001ad33\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e\n"
    },
    {
      "commit": "403386fa3bc28db0b9adf060b2368c629e1758e2",
      "tree": "74d33bb66f4a06a80f38d6722e1902b4d10e310b",
      "parents": [
        "81c402355859d644fbb86b5b4c5151052d5af4f3"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Mar 09 08:38:51 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Mar 09 08:38:51 2021 +0100"
      },
      "message": "Bug 571599 - Cannot create preferences in Administration component\n\nChange-Id: I158374fe996494f5ee10b7fbecdc761be35bae61\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "81c402355859d644fbb86b5b4c5151052d5af4f3",
      "tree": "ed2cbd41527aa17f3b1acbf3732b438d8360a7d0",
      "parents": [
        "e90c646cbee6f8f59fa8affd2db012ca0c611bbb",
        "2052caa72367a369ace524b97f99758cc012eeed"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Mar 08 18:12:48 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Mar 08 18:12:48 2021 +0100"
      },
      "message": "Merge branch \u0027mkoller/nodeprovider\u0027 into dev\n\nChange-Id: I5c9b963bedc722baf0145ebbbcb6528ec1b07558\n"
    },
    {
      "commit": "e90c646cbee6f8f59fa8affd2db012ca0c611bbb",
      "tree": "e1edf14f782746dda39b9feb2ebb1dbdccbc0765",
      "parents": [
        "c31931b3cc8f3d1d1e7309bde6aad471aa45f08f",
        "14958876b3c1c239657400d877a4bd5f455f208b"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Mar 08 18:11:58 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Mar 08 18:11:58 2021 +0100"
      },
      "message": "Merge branch \u0027mkoller/webclient\u0027 into dev\n\nChange-Id: Ica0dee006f1d937b0064ebaf2a0a95479ab3b110\n"
    },
    {
      "commit": "d8c6d63bf48d01ae84377a061ae2ebfd73dbdc6e",
      "tree": "c4411b33f015cc43d52dc47f14a4b7f7fcac7e02",
      "parents": [
        "c31931b3cc8f3d1d1e7309bde6aad471aa45f08f"
      ],
      "author": {
        "name": "Angelika Wittek",
        "email": "angelika.wittek@konteno.de",
        "time": "Mon Mar 08 13:31:51 2021 +0100"
      },
      "committer": {
        "name": "Angelika Wittek",
        "email": "angelika.wittek@konteno.de",
        "time": "Mon Mar 08 13:31:51 2021 +0100"
      },
      "message": "Documentation transferred to AsciiDoc, initial version.\n\nChange-Id: Iefed75d178baace1effce08f47ffbc5146cd0037\nSigned-off-by: Angelika Wittek \u003cangelika.wittek@konteno.de\u003e"
    },
    {
      "commit": "2052caa72367a369ace524b97f99758cc012eeed",
      "tree": "620cea6f92a916bd13720190d19a15f4049f6874",
      "parents": [
        "668e89c4001f0661f27424cb5141a6eb54244de3"
      ],
      "author": {
        "name": "Simon Skoczylas",
        "email": "simon.skoczylas@karakun.com",
        "time": "Mon Mar 08 09:42:08 2021 +0100"
      },
      "committer": {
        "name": "Simon Skoczylas",
        "email": "simon.skoczylas@karakun.com",
        "time": "Mon Mar 08 09:42:39 2021 +0100"
      },
      "message": "Bug 561943 - NodeProvider - Finalize merge and update test\n\nChange-Id: I06d66429ae114817a06aa208df28a4ea7451ef4d\nSigned-off-by: Simon Skoczylas \u003csimon.skoczylas@karakun.com\u003e\n"
    },
    {
      "commit": "14958876b3c1c239657400d877a4bd5f455f208b",
      "tree": "425aa8aad4bb027c537e91e8860779359450c62d",
      "parents": [
        "be65f3f9a8b6ba96ed582721558b221842607bb9"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Mar 03 20:53:12 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Mar 03 20:53:12 2021 +0100"
      },
      "message": "Bug 570435 - Usability improvements in X-Y-Chartviewer\n\nColor of channels in Quickviewer is now also based on the hash code of\nthe channel name\n\nChange-Id: Id158be31a6561cc9f7e5059f190e6dd322e33848\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "be65f3f9a8b6ba96ed582721558b221842607bb9",
      "tree": "55ccb75cd06bbbeb621a00f862abdb0418cc926d",
      "parents": [
        "85f5caa2dbb2d6086d812f187876db0aaf0d76e3"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Mar 01 19:38:14 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Mar 03 20:51:49 2021 +0100"
      },
      "message": "Bug 571199 - Localization of components and attributes in context data\n\nChange-Id: I62fbf141b13ccfaee1ed48b190c4daeab6e29601\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "c31931b3cc8f3d1d1e7309bde6aad471aa45f08f",
      "tree": "8d780364ccd2b6333e2e0b77b9981dbcf8e466af",
      "parents": [
        "69df3e1cca011d115eca285e3e4b67741536bf44"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Mar 01 19:46:14 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Mar 01 19:46:14 2021 +0100"
      },
      "message": "Bug 571599 - Cannot create preferences in Administration component\n\nChange-Id: I02819990b42cbbbf518daf6891d5cd8c1e34e04f\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "85f5caa2dbb2d6086d812f187876db0aaf0d76e3",
      "tree": "ff11b8bfdf4cbc196773a375fcbb827aa6f41df4",
      "parents": [
        "2622eecb71dc32cb5579a1106a07767b330910d9"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Feb 18 21:32:55 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Feb 18 21:32:55 2021 +0100"
      },
      "message": "Bug 570435 - Usability improvements in X-Y-Chartviewer\n\nColor of channels in Chartviewer is now based on the hash code of the\nchannel name instead of generating it randomly. Thus the channel does\nnot change its color if the chart is refreshed.\n\nChange-Id: I3fdb2a2cf5f63e11f4d82aca03d3d9e34862feff\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "2622eecb71dc32cb5579a1106a07767b330910d9",
      "tree": "0b7379edc56166e728ab1ff4c90b82603399d6f4",
      "parents": [
        "3eb902f2eb9c5eef0da6763739c4a6c7ce784e8f"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Feb 18 08:24:41 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Feb 18 10:34:31 2021 +0100"
      },
      "message": "Bug 571282 - Remove limitation to 1000 channels in X/Y-Chartviewer\n\nworked on loading performance\n\nChange-Id: I5cd462a5a3ca9e240afe220ccd167f2defa65e07\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "3eb902f2eb9c5eef0da6763739c4a6c7ce784e8f",
      "tree": "1b04e730a94f8a1964a8f2efadd53eb9c9e074f7",
      "parents": [
        "562dbd9bcc937c0de7a5f3ce3359a3a6542cf59d"
      ],
      "author": {
        "name": "Johannes Stamm",
        "email": "j.stamm@peak-solution.de",
        "time": "Tue Jan 12 13:48:55 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Feb 15 15:05:30 2021 +0100"
      },
      "message": "Bug 571199 - Localization of components and attributes in context data\n\nSigned-off-by: Johannes Stamm \u003cj.stamm@peak-solution.de\u003e"
    },
    {
      "commit": "668e89c4001f0661f27424cb5141a6eb54244de3",
      "tree": "4e4d2e167c6ceec865a09669f82daca5923f7d76",
      "parents": [
        "16692607c53969f0163a3bc0a274b154784ff3d2"
      ],
      "author": {
        "name": "Simon Skoczylas",
        "email": "simon.skoczylas@karakun.com",
        "time": "Mon Feb 15 10:03:34 2021 +0100"
      },
      "committer": {
        "name": "Simon Skoczylas",
        "email": "simon.skoczylas@karakun.com",
        "time": "Mon Feb 15 11:09:24 2021 +0100"
      },
      "message": "Bug 561943 - NodeProvider - Fix NullPointerException for ORDERED context, map names and filter empty nodes\n\nChange-Id: I49040dc5ed9600dc747e4b9a9a319225a787bbcf\nSigned-off-by: Simon Skoczylas \u003csimon.skoczylas@karakun.com\u003e\n"
    },
    {
      "commit": "16692607c53969f0163a3bc0a274b154784ff3d2",
      "tree": "c45ac166511bf599cbf3946af1cb5fbb6b49fd09",
      "parents": [
        "05ecb44115e2fec1846fcf0c57299af4260f6c78",
        "562dbd9bcc937c0de7a5f3ce3359a3a6542cf59d"
      ],
      "author": {
        "name": "Simon Skoczylas",
        "email": "simon.skoczylas@karakun.com",
        "time": "Mon Feb 15 08:26:25 2021 +0100"
      },
      "committer": {
        "name": "Simon Skoczylas",
        "email": "simon.skoczylas@karakun.com",
        "time": "Mon Feb 15 08:26:25 2021 +0100"
      },
      "message": "Merge branch \u0027mkoller/nodeprovider\u0027 into sskoczylas/nodeprovider-select\n\nChange-Id: I606867f02a49538101bfec2cd81d13ec56f3a226\n"
    },
    {
      "commit": "562dbd9bcc937c0de7a5f3ce3359a3a6542cf59d",
      "tree": "d01fd2e959e06045c2d45cd2cd26d2a0617b5c30",
      "parents": [
        "d653c4368e6ff0205be1870825f494bd2c0c910b",
        "d8dcce617fce5ec79ca5037a2267562795872da4"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Feb 12 13:27:22 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Feb 12 13:27:22 2021 +0100"
      },
      "message": "Merge branch \u0027mkoller/webclient\u0027 into mkoller/nodeprovider\n\nChange-Id: I62dd0688670619c7fa4416f8c87216c228aab217\n"
    },
    {
      "commit": "05ecb44115e2fec1846fcf0c57299af4260f6c78",
      "tree": "67c0bd21b2f879d5961105009acff5c4603a05f7",
      "parents": [
        "02bd936696d9a9d8494540b7316d5b667bd101c6"
      ],
      "author": {
        "name": "Simon Skoczylas",
        "email": "simon.skoczylas@karakun.com",
        "time": "Fri Feb 12 12:43:01 2021 +0100"
      },
      "committer": {
        "name": "Simon Skoczylas",
        "email": "simon.skoczylas@karakun.com",
        "time": "Fri Feb 12 12:43:01 2021 +0100"
      },
      "message": "Bug 561943 - NodeProvider - Handle ordered context in the NodeProvider\n\nChange-Id: I661343719f2823ae9855bb011721ce91e2827ce5\nSigned-off-by: Simon Skoczylas \u003csimon.skoczylas@karakun.com\u003e\n"
    },
    {
      "commit": "d8dcce617fce5ec79ca5037a2267562795872da4",
      "tree": "d01fd2e959e06045c2d45cd2cd26d2a0617b5c30",
      "parents": [
        "d205e22493ef8fee5efbffc51268eaf30a394514"
      ],
      "author": {
        "name": "Johannes Stamm",
        "email": "j.stamm@peak-solution.de",
        "time": "Mon Feb 08 16:54:19 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Feb 12 09:45:24 2021 +0100"
      },
      "message": "Bug 570436 - Possibility to sync between navigator und search\n\nChange-Id: I4140cecb22d0229866e9cdbdd72fe8a121878f6a\nSigned-off-by: Johannes Stamm \u003cj.stamm@peak-solution.de\u003e"
    },
    {
      "commit": "d205e22493ef8fee5efbffc51268eaf30a394514",
      "tree": "8fc7ca3ba6989b1b854bdbf404188b32eab7c824",
      "parents": [
        "91fb597d9e0090e02f37d4b2603be809795c9f87"
      ],
      "author": {
        "name": "Joachim Zeyn",
        "email": "j.zeyn@peak-solution.de",
        "time": "Fri Feb 05 16:32:17 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Feb 08 15:57:22 2021 +0100"
      },
      "message": "Bug 570720 - Avoid calling ReadRequestHandler#getODSColumns() when\nSTORAGE_PRESERVE_EXTCOMPS is used in import\n\nSigned-off-by: Joachim Zeyn \u003cj.zeyn@peak-solution.de\u003e\n"
    },
    {
      "commit": "91fb597d9e0090e02f37d4b2603be809795c9f87",
      "tree": "e74bc0431d037e0b186cb2ba3c427a513ab7c05d",
      "parents": [
        "a8c4f8882174438525d7657c454d3b5318a1dc3c",
        "d653c4368e6ff0205be1870825f494bd2c0c910b"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Feb 08 15:02:29 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Feb 08 15:18:27 2021 +0100"
      },
      "message": "Merge branch \u0027mkoller/nodeprovider\u0027 into mkoller/webclient\n\nConflicts:\n\tapi/atfxadapter/openatfx/build.gradle\n\nChange-Id: Ieab74c9222711b539e0f6d962208824631f54116"
    },
    {
      "commit": "d653c4368e6ff0205be1870825f494bd2c0c910b",
      "tree": "6f5c049f6ed64017f63aca16f0ab076c8a6da245",
      "parents": [
        "75cf538845dbec50dc526e0beae81198bded0913"
      ],
      "author": {
        "name": "Johannes Stamm",
        "email": "j.stamm@peak-solution.de",
        "time": "Wed Feb 03 16:38:29 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Feb 05 18:11:06 2021 +0100"
      },
      "message": "Bug 570877 - Nodeprovider: Support group by year/month/day for\nattributes of type date\n\nIntegrate multi-label-attribute support for grouping \u0026 value expressions\n\nChange-Id: Iac0ae8ad2fa09025a8bc22f68ae7cbd0f087b2ea\nSigned-off-by: Johannes Stamm \u003cj.stamm@peak-solution.de\u003e"
    },
    {
      "commit": "75cf538845dbec50dc526e0beae81198bded0913",
      "tree": "7745940cfa5a13d08d0c7e3260e982a51ae3a74a",
      "parents": [
        "bc43e6e56618d89a8367887ae797b342a969c897",
        "02bd936696d9a9d8494540b7316d5b667bd101c6"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Feb 03 09:37:33 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Feb 05 17:24:57 2021 +0100"
      },
      "message": "Merge remote-tracking branch \u0027origin/sskoczylas/nodeprovider-select\u0027\ninto mkoller/nodeprovider"
    },
    {
      "commit": "a8c4f8882174438525d7657c454d3b5318a1dc3c",
      "tree": "0aacd6c15aa774296bef1461000fedd30b8e690b",
      "parents": [
        "eb7d9dd5b7da03b3c54836b0412e8b1db90da5f3",
        "69df3e1cca011d115eca285e3e4b67741536bf44"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Feb 05 09:30:15 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Feb 05 09:30:15 2021 +0100"
      },
      "message": "Merge branch \u0027dev\u0027 into mkoller/webclient\n\nConflicts:\n\tapi/atfxadapter/openatfx/build.gradle\n\tnucleus/webclient/src/main/webapp/src/app/search/search-condition.component.ts\n\nChange-Id: I8f58fec783ed74939ae4383f8fc29f79e999bdf0\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "69df3e1cca011d115eca285e3e4b67741536bf44",
      "tree": "bc44458903fa816a843ff65ad656dd4f4f4a848c",
      "parents": [
        "8593b17b96ffed686d0a23f02ea95e3a95339a7f"
      ],
      "author": {
        "name": "Joachim Zeyn",
        "email": "j.zeyn@peak-solution.de",
        "time": "Fri Feb 05 08:48:26 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Feb 05 08:48:26 2021 +0100"
      },
      "message": "Bug 570923 - Error when saving tests with a TplTestStep which does not\nhave a TplTestSequence\n\nChange-Id: I0eec08c755b0ee5752749e35a9eecd19263a992c\nSigned-off-by: Joachim Zeyn \u003cj.zeyn@peak-solution.de\u003e\n"
    },
    {
      "commit": "8593b17b96ffed686d0a23f02ea95e3a95339a7f",
      "tree": "7cb63a33bb32ae2b495163c3548798eaf8cb842e",
      "parents": [
        "56b9df0b91d5c4369c07d6a829bbeeb292331550"
      ],
      "author": {
        "name": "Joachim Zeyn",
        "email": "j.zeyn@peak-solution.de",
        "time": "Fri Feb 05 08:46:39 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Feb 05 08:46:39 2021 +0100"
      },
      "message": "Bug 570922 - Error when leaving attribute search field in Advanced\nSearch\n\nChange-Id: If300a4f354d48a1e55a2b424484e599ee5182f44\nSigned-off-by: Joachim Zeyn \u003cj.zeyn@peak-solution.de\u003e\n"
    },
    {
      "commit": "56b9df0b91d5c4369c07d6a829bbeeb292331550",
      "tree": "b3ef29577625ef079b437fbcecda35b392752ea3",
      "parents": [
        "79b5514f1ff0e5cff59e281953eb9f51507cc3ad"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Feb 02 19:22:12 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Feb 04 18:05:30 2021 +0100"
      },
      "message": "Bug 570924 - ATFx exports with multiple files produce invalid zip files\n\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e\n"
    },
    {
      "commit": "eb7d9dd5b7da03b3c54836b0412e8b1db90da5f3",
      "tree": "d65dd4816b297a4929e275c24287da1b9a6e5c4f",
      "parents": [
        "853cf569e71f1bde4ce98caa0efe5addb19d9bef"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Feb 02 20:08:19 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Feb 03 08:40:39 2021 +0100"
      },
      "message": "Bug 570720 - Avoid calling ReadRequestHandler#getODSColumns() when\nSTORAGE_PRESERVE_EXTCOMPS is used in import\n\nChange-Id: If191851dfbf38a23040c45d70de87006ad8e0c86\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "853cf569e71f1bde4ce98caa0efe5addb19d9bef",
      "tree": "dbab8da10f9a2f6169442ca2e7ec8c9171cc1ddb",
      "parents": [
        "8098515c18118475c71a0c6db76fd2dd41bb2208"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Feb 02 20:07:40 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Feb 03 08:40:39 2021 +0100"
      },
      "message": "Bug 570756 - ImportService does not release file handles correctly\n\nChange-Id: I8c2eaac02c94df019260f981b83b0a0d0592244e\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "8098515c18118475c71a0c6db76fd2dd41bb2208",
      "tree": "e58f24fbb0b2e37a047ab4850198798ac9b96ed2",
      "parents": [
        "ad1e26d6f7b1bf5a3af2aa3eb5ef18d814b26fb8"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Jan 29 18:23:21 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Jan 29 18:23:21 2021 +0100"
      },
      "message": "Bug 570756 - ImportService does not release file handles correctly\n\nChange-Id: I7e8df5ba591c0101e6e3ca9c0d909582931325d9\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "ad1e26d6f7b1bf5a3af2aa3eb5ef18d814b26fb8",
      "tree": "54be8b69c17547ee2cf5c984584f13495d2e8570",
      "parents": [
        "6fcf9f9be7e8c058dc3ac1d28662e2027056a181"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Jan 26 08:25:36 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Jan 29 17:31:36 2021 +0100"
      },
      "message": "Bug 570720 - Avoid calling ReadRequestHandler#getODSColumns() when\nSTORAGE_PRESERVE_EXTCOMPS is used in import\n\nChange-Id: I7d54d6e6c8d745e8f46462472e5ab5b49178acc9\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "02bd936696d9a9d8494540b7316d5b667bd101c6",
      "tree": "8e2a1ff35268550ff4edd740cf36eae3485f8e00",
      "parents": [
        "0323fd24597bf4bd6c3194b7e7209be674a38393"
      ],
      "author": {
        "name": "Simon Skoczylas",
        "email": "simon.skoczylas@karakun.com",
        "time": "Fri Jan 29 16:49:25 2021 +0100"
      },
      "committer": {
        "name": "Simon Skoczylas",
        "email": "simon.skoczylas@karakun.com",
        "time": "Fri Jan 29 16:49:25 2021 +0100"
      },
      "message": "Bug 561943 - NodeProvider - Use list of parameters\n\nChange-Id: I0f481e6261806ede28bbceb9c69a75c862c5b1be\nSigned-off-by: Simon Skoczylas \u003csimon.skoczylas@karakun.com\u003e\n"
    },
    {
      "commit": "79b5514f1ff0e5cff59e281953eb9f51507cc3ad",
      "tree": "6741b1fbdd154f7f084b46afc341878391f3a787",
      "parents": [
        "5799f0918232a8b4d4d2de96ac7c00b9e41f488f"
      ],
      "author": {
        "name": "Alexander Knoblauch",
        "email": "a.knoblauch@peak-solution.de",
        "time": "Thu Nov 26 12:51:04 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Jan 26 09:22:53 2021 +0100"
      },
      "message": "Bug 570654 - Exported ATFx files should use DT_LONGLONG for\nFlagsStartOffset\n\nChanged DataType of FlagsStartOffset to DT_LONGLONG in emptyATFX.xml\n\n\nSigned-off-by: Alexander Knoblauch \u003ca.knoblauch@peak-solution.de\u003e"
    },
    {
      "commit": "5799f0918232a8b4d4d2de96ac7c00b9e41f488f",
      "tree": "161f9ccbfe7895047b0aa28cab8a2057681d7eb7",
      "parents": [
        "72a3abcb8163c3a1f41fa73f13aea37aec963c43"
      ],
      "author": {
        "name": "Alexander Knoblauch",
        "email": "a.knoblauch@peak-solution.de",
        "time": "Mon Jan 25 15:22:16 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Jan 26 09:10:20 2021 +0100"
      },
      "message": "Bug 570652 - Update to openATFx 0.8.10 to support NAN in ATFx files\n\nSigned-off-by: Alexander Knoblauch \u003ca.knoblauch@peak-solution.de\u003e"
    },
    {
      "commit": "6fcf9f9be7e8c058dc3ac1d28662e2027056a181",
      "tree": "75728dddb6633cc4f3183ec761f63f0b7802c30c",
      "parents": [
        "68c51e22f2a14e03ebf1de9b99b87cf7a4f600f7"
      ],
      "author": {
        "name": "Johannes Stamm",
        "email": "j.stamm@peak-solution.de",
        "time": "Wed Jan 13 12:11:59 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Jan 20 07:57:00 2021 +0100"
      },
      "message": "Bug 570436 - Possibility to sync between navigator und search\n\nChange-Id: I7945672af8ac1f187e35b8854ac0c713eda74dfb\nSigned-off-by: Johannes Stamm \u003cj.stamm@peak-solution.de\u003e"
    },
    {
      "commit": "68c51e22f2a14e03ebf1de9b99b87cf7a4f600f7",
      "tree": "d2be2b291150a05e49075f4f2cb182a82db0a1c2",
      "parents": [
        "6937ac5bfecbdf4b199568f48cb1a17271e9ed35"
      ],
      "author": {
        "name": "Johannes Stamm",
        "email": "j.stamm@peak-solution.de",
        "time": "Tue Jan 12 13:48:55 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Jan 19 12:25:43 2021 +0100"
      },
      "message": "Bug 570435 - Usability improvements in X-Y-Chartviewer\n\nSigned-off-by: Johannes Stamm \u003cj.stamm@peak-solution.de\u003e"
    },
    {
      "commit": "6937ac5bfecbdf4b199568f48cb1a17271e9ed35",
      "tree": "481b8e61fad6d6d22bca6df9d2b7c062b878192e",
      "parents": [
        "bac42c05e706723e7fec916562b6ef2a01c46aa7"
      ],
      "author": {
        "name": "Johannes Stamm",
        "email": "j.stamm@peak-solution.de",
        "time": "Mon Jan 18 11:02:08 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Jan 18 16:06:37 2021 +0100"
      },
      "message": "Bug 570273 - Support addtional operators in attribute search\n\nBugfix: between for default, condition not added empty, layout fix\n\nSigned-off-by: Johannes Stamm \u003cj.stamm@peak-solution.de\u003e"
    },
    {
      "commit": "bac42c05e706723e7fec916562b6ef2a01c46aa7",
      "tree": "110dc5e22b0ebbb3b14137754a0675e4c4c1b82f",
      "parents": [
        "bc43e6e56618d89a8367887ae797b342a969c897"
      ],
      "author": {
        "name": "Johannes Stamm",
        "email": "j.stamm@peak-solution.de",
        "time": "Mon Jan 04 15:19:54 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Jan 12 09:09:53 2021 +0100"
      },
      "message": "Bug 570273 - Support additional operators in attribute search\n\nSigned-off-by: Johannes Stamm \u003cj.stamm@peak-solution.de\u003e"
    },
    {
      "commit": "bc43e6e56618d89a8367887ae797b342a969c897",
      "tree": "de8ef0009d10dd4b22bc0557a96551ce821738c3",
      "parents": [
        "0323fd24597bf4bd6c3194b7e7209be674a38393",
        "72a3abcb8163c3a1f41fa73f13aea37aec963c43"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Jan 12 09:07:17 2021 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Jan 12 09:07:17 2021 +0100"
      },
      "message": "Merge branch \u0027dev\u0027 into mkoller/nodeprovider\n\nChange-Id: I73262c4c6458f4c2781b64b279dd4d6eae96c447\n"
    },
    {
      "commit": "72a3abcb8163c3a1f41fa73f13aea37aec963c43",
      "tree": "baf0a58797bd2863e05f536001cd4b0f8300579d",
      "parents": [
        "0f3a6ea5b9b941191a7d590435c8743843091156"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Dec 03 18:10:34 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Dec 09 17:58:09 2020 +0100"
      },
      "message": "Bug 569591 - Exception if downloading file with empty/invalid mimetype\n\nChange-Id: Ife48425641532fac0bd6c9acd0be250c69f46313\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "0f3a6ea5b9b941191a7d590435c8743843091156",
      "tree": "1f3cf10f4102c85015fdb4d86b7c818589d0ac24",
      "parents": [
        "861d56b0c078526720d6dc5e873550652d7d6156"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Dec 04 13:32:27 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Dec 04 13:32:27 2020 +0100"
      },
      "message": "Bug 569462 - Quickviewer and ChartViewer should take flags into account\n\nChange-Id: I5c7f6c69473d969c9a1e99822a49977ddbc1ed4a\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "0323fd24597bf4bd6c3194b7e7209be674a38393",
      "tree": "2ab238f5ac6f64a3e10469d4a906ed73c80bb1fa",
      "parents": [
        "1a34a8997d8988c37eead97a424cf4db01058916"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Nov 20 08:58:22 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Nov 30 14:22:08 2020 +0100"
      },
      "message": "Bug 561943 - Nodeprovider: Features Prio 1\n\nimplemented getTreePath\nrefactoring \u0026 documentation\nremoved environment filter\n\nChange-Id: I6a037474cb709d4b160c8258aa4a3203a75110fa\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "1a34a8997d8988c37eead97a424cf4db01058916",
      "tree": "c52d4705a8f9babb9fc4a5cad70bd7f0511d2380",
      "parents": [
        "4552646ef877bcace781d25ca9c04c7d4a815965",
        "861d56b0c078526720d6dc5e873550652d7d6156"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Nov 30 11:36:09 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Nov 30 11:36:09 2020 +0100"
      },
      "message": "Merge branch \u0027dev\u0027 into mkoller/nodeprovider\n\nChange-Id: Ia76211948e4712ed7d25e0ec99139526d8560542\n"
    },
    {
      "commit": "861d56b0c078526720d6dc5e873550652d7d6156",
      "tree": "a29db657b445cc3f3a2f7ce1aa2cd315e7bad772",
      "parents": [
        "1a0e0790dfb87b895517e1e3d814ae330b2b8d6e"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Nov 20 09:26:51 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Nov 23 10:26:06 2020 +0100"
      },
      "message": "568979 - Add getSourceName() to BaseApplicationContext\n\nChange-Id: Ic4e1cee619f901118146258502dd0bd980a4b7e6\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "1a0e0790dfb87b895517e1e3d814ae330b2b8d6e",
      "tree": "605eea12254047ca51fa6e3789b14bde20138b9e",
      "parents": [
        "9888e8d7fab4da1ef99acc53b3baea2c783068a0"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Nov 12 12:56:40 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Nov 19 08:50:36 2020 +0100"
      },
      "message": "568947 - Remove readValues Request for loading axistype and independent\nflag in chart-viewer-data.service\n\nRefactored loading of channels in (XY-)chartviewer\n\nChange-Id: I8989a9be91a1b1d441c010e0328c2fa8b293f299\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "4552646ef877bcace781d25ca9c04c7d4a815965",
      "tree": "cb0b83e944be50e8f0c204b24020a6cd565057ab",
      "parents": [
        "612d27c222e8d9d6133c1fd7978955db11de919e"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Nov 18 19:38:54 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Nov 18 19:41:04 2020 +0100"
      },
      "message": "561943 - Nodeprovider: Features Prio 1\n\nAdded parameter \u0027navigator.restoreTreeState\u0027\n\nChange-Id: I0430813c5f2dd1c53d865e0b3aae85aa6f3dbf16\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e\n"
    },
    {
      "commit": "612d27c222e8d9d6133c1fd7978955db11de919e",
      "tree": "6d8a8217d419568c0bbe2e17a27c897923332c17",
      "parents": [
        "0a3293d28fadae9dabd8bd7c97f19b69c2240c37"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Nov 18 08:06:58 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Nov 18 19:41:04 2020 +0100"
      },
      "message": "561943 - Nodeprovider: Features Prio 1\n\nFixed issue with ConnectorService not session scoped\nNode is now serialized as protobuf\n\nChange-Id: I43cbd905f208aafcd04c51782a45a456ae9d0074\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e\n"
    },
    {
      "commit": "0a3293d28fadae9dabd8bd7c97f19b69c2240c37",
      "tree": "55b51b3b6541e3f01d9cc79400c3341709848f34",
      "parents": [
        "c97d08b2bbbd8d1bf69e9a9198466c7f0c9ff2bd"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Nov 17 16:38:37 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Nov 17 17:04:31 2020 +0100"
      },
      "message": "561943 - Nodeprovider: Features Prio 1\n\nFixed issue with ConnectorService not session scoped\n\nChange-Id: I699904108ccc0adc01194dfc58e66993a46935ad\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e\n"
    },
    {
      "commit": "c97d08b2bbbd8d1bf69e9a9198466c7f0c9ff2bd",
      "tree": "9718dca8a4e1936ccdf183dea1a761c76f7c9989",
      "parents": [
        "a31a978a58782729e16b3b570b849a5961dc4add",
        "9888e8d7fab4da1ef99acc53b3baea2c783068a0"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Nov 16 15:02:24 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Nov 17 08:01:45 2020 +0100"
      },
      "message": "Merge branch \u0027dev\u0027 into mkoller/nodeprovider\n\nConflicts:\n\tapi/odsadapter/src/main/java/org/eclipse/mdm/api/odsadapter/search/BaseEntitySearchQuery.java\n\tnucleus/webclient/src/main/webapp/src/app/details/components/mdm-detail-view/mdm-detail-view.component.ts\n\tnucleus/webclient/src/main/webapp/src/app/navigator/mdm-navigator.component.ts\n\nChange-Id: If246556b8f1a30539ca1ae7ec4ac6edda67064b4\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "9888e8d7fab4da1ef99acc53b3baea2c783068a0",
      "tree": "ee341127839081ba6c2ea13b0d22c91bda39099b",
      "parents": [
        "68629cb7f7e451fbfc34d1672d3f57e5c1d5b068"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Nov 16 14:57:00 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Nov 16 14:57:00 2020 +0100"
      },
      "message": "Version 5.2.0M4-SNAPSHOT\n\nChange-Id: I22fb702092c2b068715b615243838bd129ff3666\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "68629cb7f7e451fbfc34d1672d3f57e5c1d5b068",
      "tree": "84540c73e7eb737a87487d29332ce31b2a13c843",
      "parents": [
        "9e53b03799b577c5febbb0c39ecf38e3f0ab1c99"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Nov 16 14:55:08 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Nov 16 14:55:08 2020 +0100"
      },
      "message": "Version 5.2.0M3\n\nChange-Id: Ifa23c17d65ac5d0217f51b402e123ecb03bb3d62\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "9e53b03799b577c5febbb0c39ecf38e3f0ab1c99",
      "tree": "5d5da3a562907f081ada84d3d39459853d9adccd",
      "parents": [
        "5bb1cd3aa5fb08f1482bbd81a8ef3aa7edc48e03",
        "6689550fb71bfb89c53189f82a05b0145fcbe599"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Nov 16 14:54:17 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Nov 16 14:54:17 2020 +0100"
      },
      "message": "Merge branch \u0027dev\u0027\n\nChange-Id: I0cf5dc8ce8cae4927ffa1348b2e62f715862c39b\n"
    },
    {
      "commit": "6689550fb71bfb89c53189f82a05b0145fcbe599",
      "tree": "5d5da3a562907f081ada84d3d39459853d9adccd",
      "parents": [
        "a6b7237ad06b6e4279ab636f385a7eaabc6868cb"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Nov 16 10:01:45 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Nov 16 10:01:45 2020 +0100"
      },
      "message": "568110 - Add support for refreshing the navigator tree\n\nFixed regression: Open TreeNode with double click does not work anymore\n\nChange-Id: I9860ba166bae101abe1e66f99ad4ceb50b87a74a\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e\n"
    },
    {
      "commit": "a6b7237ad06b6e4279ab636f385a7eaabc6868cb",
      "tree": "4eb8ec367ab08beda5a536c8ff40233bc08b122e",
      "parents": [
        "9b2f6ceda1db96e5177af695cefc491a0e4cf30a"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Nov 12 13:11:26 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Nov 12 13:11:26 2020 +0100"
      },
      "message": "568110 - Add support for refreshing the navigator tree\n\nFixed regression: Open TreeNode with double click does not work anymore\n\nChange-Id: I164eab8b5d8e6f94fd8df22392d8188050cb76df\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "9b2f6ceda1db96e5177af695cefc491a0e4cf30a",
      "tree": "830a743d8617a32681cc6d268206cd5510a2f847",
      "parents": [
        "232c583c47fb399f79ee282ef6a3063e4541aca1"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Nov 09 08:44:49 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Nov 11 12:26:52 2020 +0100"
      },
      "message": "Updated Release notes\n\nChange-Id: Ib4e69db591a5c77da0b3305ea6ea4ece59a876fc\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e\n"
    },
    {
      "commit": "232c583c47fb399f79ee282ef6a3063e4541aca1",
      "tree": "945fadaaa2ba7a5a621c34ec740b736124361b2e",
      "parents": [
        "af56112a8d1a2738bae1184eb0d4fec170abe6c1"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Nov 11 07:56:43 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Nov 11 12:26:52 2020 +0100"
      },
      "message": "568159 - Add \"Copy link\" to context menu of navigator\n\nBugfix for missing slash in URL\n\nChange-Id: I45fcea43a12692757fb0203b370291b23c4d155f\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "af56112a8d1a2738bae1184eb0d4fec170abe6c1",
      "tree": "10b387f48627dd94a040df3700e85c41c915c5e2",
      "parents": [
        "2719009b795df8d82bae9cce23cffbf9a070482a"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Nov 09 17:54:39 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Nov 11 12:26:52 2020 +0100"
      },
      "message": "568631 - Show multiple Channels in Quickviewer data table\n\nOptimized loading of axis information\n\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "2719009b795df8d82bae9cce23cffbf9a070482a",
      "tree": "2aaf50b86ac1ccf033912194b6aefe713cfb8001",
      "parents": [
        "1753071b605b673ecc10022720e721f120f687be"
      ],
      "author": {
        "name": "Juergen Kleck",
        "email": "j.kleck@peak-solution.de",
        "time": "Mon Aug 03 10:20:47 2020 +0200"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Nov 09 11:58:07 2020 +0100"
      },
      "message": "565287 - Attached file with UTF-8 name support\n\nChange-Id: I8af19623cb1338ca5e40f8c9bbb931e094359318\nSigned-off-by: Juergen Kleck \u003cj.kleck@peak-solution.de\u003e\n"
    },
    {
      "commit": "1753071b605b673ecc10022720e721f120f687be",
      "tree": "4639c9ed8523ac41e4115c3ad4673121ff2d0684",
      "parents": [
        "0060d5518e2753862207fd708412769388f0972c"
      ],
      "author": {
        "name": "Juergen Kleck",
        "email": "j.kleck@peak-solution.de",
        "time": "Mon Sep 07 13:37:41 2020 +0200"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Nov 09 11:56:14 2020 +0100"
      },
      "message": "568631 - Show multiple Channels in Quickviewer data table\n\nChange-Id: I68d2ae2fb61fb8c85c2415562297f113fc87fdf3\nSigned-off-by: Juergen Kleck \u003cj.kleck@peak-solution.de\u003e\n"
    },
    {
      "commit": "0060d5518e2753862207fd708412769388f0972c",
      "tree": "dc8b0a5b4e7b59ad9f5fec2c9abb7e8ff8068f10",
      "parents": [
        "d9834b70eb9232ebc6b86317c92a78a34ed767e6"
      ],
      "author": {
        "name": "Juergen Kleck",
        "email": "j.kleck@peak-solution.de",
        "time": "Tue Oct 27 13:02:11 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Nov 09 07:30:09 2020 +0100"
      },
      "message": "568630 - Show Status of Test, TestStep and Measurement in web client\n\nSigned-off-by: Juergen Kleck \u003cj.kleck@peak-solution.de\u003e\n"
    },
    {
      "commit": "a31a978a58782729e16b3b570b849a5961dc4add",
      "tree": "a168f60796dee5d128a9462c1805c129fe96b613",
      "parents": [
        "1ba1d9424f4cacc8ef36ca980ae0553003414a1a"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Nov 05 17:16:53 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Nov 05 17:16:53 2020 +0100"
      },
      "message": "561943 - Nodeprovider: Features Prio 1\n\nNodeprovider configuration can use both Measurement or MeaResult\nAdded Nodeprovider example configuration as sql script\n\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "d9834b70eb9232ebc6b86317c92a78a34ed767e6",
      "tree": "787d7c3922b51e21110569a3559005b12647b4ea",
      "parents": [
        "5934b20f72f4ac6a42fe08900f4a3bbcda6292f9"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Nov 05 17:07:49 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Nov 05 17:07:49 2020 +0100"
      },
      "message": "568567 - ODSQuery returns invalid results if Channel and ChannelGroup\n\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "5934b20f72f4ac6a42fe08900f4a3bbcda6292f9",
      "tree": "6e8280dca9e2f4ce3d0499aaf7fac7b6de1d31ca",
      "parents": [
        "69d6d00bb6464b594b3cd53bd388404b12473b2b",
        "578e5b804b2ac14c7e1c0ebe75cf7a9f1e359f3b"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Nov 05 08:12:57 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Nov 05 08:12:57 2020 +0100"
      },
      "message": "Merge branch \u0027mkoller/externalcomponents\u0027 into dev\n\nChange-Id: Ic473c90f632d01b9ab0677fa7d69ba28619fe1ff\n"
    },
    {
      "commit": "578e5b804b2ac14c7e1c0ebe75cf7a9f1e359f3b",
      "tree": "6e8280dca9e2f4ce3d0499aaf7fac7b6de1d31ca",
      "parents": [
        "a4e8989f3c4d8efbcc48e0694db038135e4ccbef"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Nov 05 07:52:35 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Nov 05 07:52:35 2020 +0100"
      },
      "message": "565431 - Add support for handling external components import/export\n\nAdded description how to a specify templates for ATFx import\n\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "1ba1d9424f4cacc8ef36ca980ae0553003414a1a",
      "tree": "7ca804436b10b05c89c20a86a9b8dfd7d14b6a72",
      "parents": [
        "85e01703abb3f78fb2c0b7ac83bf4ff5aff70cf4"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Nov 04 21:27:56 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Nov 04 21:27:56 2020 +0100"
      },
      "message": "561943 - Nodeprovider: Features Prio 1\n\nFixed lookup of wrong NodeLevels if type is used in multiple NodeLevels\nAdded support for using Date datatype for virtual Nodes\n\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "a4e8989f3c4d8efbcc48e0694db038135e4ccbef",
      "tree": "e0f7ed67204661121795e4af6730c5e1acb9b968",
      "parents": [
        "b5e4879f0832be185f426147782146cce4f15dae"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Nov 02 14:37:37 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Nov 04 18:28:32 2020 +0100"
      },
      "message": "565431 - Add support for handling external components import/export\n\n- Fixed unit handling\n- Changed StartOffset from DT_LONG to DT_LONGLONG\n  in emptyATFX.xml\n- Avoid using unsupported LIKE operator in\n  ATFXEntityManager#loadAll()\n\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "b5e4879f0832be185f426147782146cce4f15dae",
      "tree": "edc716c80d6217312f4d473d8137259b4820c824",
      "parents": [
        "09a4a68bde5718b629343f809ae9fcc4c37ca6d3",
        "69d6d00bb6464b594b3cd53bd388404b12473b2b"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Nov 04 18:15:14 2020 +0100"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Nov 04 18:15:14 2020 +0100"
      },
      "message": "Merge branch \u0027dev\u0027 into mkoller/externalcomponents\n\nConflicts:\n\tnucleus/apicopy/src/main/java/org/eclipse/mdm/apicopy/control/ExportTask.java\n\tnucleus/apicopy/src/main/java/org/eclipse/mdm/apicopy/control/ImportTask.java\n\tnucleus/apicopy/src/main/java/org/eclipse/mdm/apicopy/control/TransferBase.java\n\n\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "85e01703abb3f78fb2c0b7ac83bf4ff5aff70cf4",
      "tree": "d1c69e03ce56cc264d230844bf4feb6e3e40f074",
      "parents": [
        "4eb6a1e944718131f0cace4a41a0949a93b43933"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Oct 22 16:39:13 2020 +0200"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Oct 30 16:26:59 2020 +0100"
      },
      "message": "561943 - Nodeprovider: Features Prio 1\n\nwithout requirements 5b and 7b\n\nChange-Id: Ia6993a09972122482e670b3ec25251befba1d92e\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e\n"
    },
    {
      "commit": "69d6d00bb6464b594b3cd53bd388404b12473b2b",
      "tree": "8bc8c2aefe7c4838a00056ce3d102089c56ce5dd",
      "parents": [
        "f0d76cb2454ee1541e14a3a3c782d36ddd086bfa"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Oct 23 12:24:04 2020 +0200"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Oct 23 12:24:04 2020 +0200"
      },
      "message": "568159 - Add \"Copy link\" to context menu of navigator\n\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e\n"
    },
    {
      "commit": "f0d76cb2454ee1541e14a3a3c782d36ddd086bfa",
      "tree": "d23818cd64c5812d6ff20236fe36cfa3b88dfc28",
      "parents": [
        "7714ebd088f6e2366655b75ba2e92fd3df2040f6"
      ],
      "author": {
        "name": "Alexander Knoblauch",
        "email": "a.knoblauch@peak-solution.de",
        "time": "Thu Sep 10 14:16:50 2020 +0200"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Oct 22 16:35:07 2020 +0200"
      },
      "message": "568110 - Add support for refreshing the navigator tree\n\nSigned-off-by: Alexander Knoblauch \u003ca.knoblauch@peak-solution.de\u003e"
    },
    {
      "commit": "09a4a68bde5718b629343f809ae9fcc4c37ca6d3",
      "tree": "e7b943d523ce38964fd3332b2731ae05acbe8543",
      "parents": [
        "a9abe4be1bab258ee82e4b8ffdfb7fd948541cff"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Oct 09 07:20:16 2020 +0200"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Oct 13 09:06:03 2020 +0200"
      },
      "message": "565431 - Add support for handling external components import/export\n\nFixed loading of children\n\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "4eb6a1e944718131f0cace4a41a0949a93b43933",
      "tree": "7a5b8d43cf8d6daaf525e189ce04a9541ef7e5e8",
      "parents": [
        "72a1e9fa555c29a2b38905f28c9e91915e021f52"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Jun 22 15:14:43 2020 +0200"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Oct 09 07:35:38 2020 +0200"
      },
      "message": "561943 - Nodeprovider: Features Prio 1\n\nwithout requirements 5b and 7b\n\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "7714ebd088f6e2366655b75ba2e92fd3df2040f6",
      "tree": "265af376482c06f5cadba3e908ccba6264495a0b",
      "parents": [
        "b0d4b32a6818d0497bb28709197d21ae8a083bd9"
      ],
      "author": {
        "name": "Alexander Knoblauch",
        "email": "a.knoblauch@peak-solution.de",
        "time": "Mon Aug 17 13:21:56 2020 +0200"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Oct 05 14:29:33 2020 +0200"
      },
      "message": "567589 - ATFX Import: Avoid using unsupported operation of openatfx\n\nChange-Id: Iabd361aa020787e1ea09f67074795df02f728ff5\nSigned-off-by: Alexander Knoblauch \u003ca.knoblauch@peak-solution.de\u003e"
    },
    {
      "commit": "b0d4b32a6818d0497bb28709197d21ae8a083bd9",
      "tree": "94b8ccbbeb33fbd550338a9dddc31f3acc4246f9",
      "parents": [
        "42e463207d17d8e646e6c0bede2f0cc876d0a650"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Tue Aug 11 09:35:09 2020 +0200"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Oct 05 14:29:33 2020 +0200"
      },
      "message": "567588 - Provide a meaningful exception, if the underlying adapter lost\nits connection.\n\nAdded ConnectorService#reconnect(String)\n\nChange-Id: I892bb19585f2ae098268f3ee32bfc24310c2bd78\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e\n"
    },
    {
      "commit": "42e463207d17d8e646e6c0bede2f0cc876d0a650",
      "tree": "1b792902a53857644c6701a52cd52bcd7fc06701",
      "parents": [
        "fe97bc5e2686a377235134756f38ff82b2673ed9"
      ],
      "author": {
        "name": "Alexander Knoblauch",
        "email": "a.knoblauch@peak-solution.de",
        "time": "Mon Aug 10 09:08:57 2020 +0200"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Oct 05 14:29:33 2020 +0200"
      },
      "message": "567588 - Provide a meaningful exception, if the underlying adapter lost\nits connection.\n\nUsing ExceptionMapper to handle exceptions in REST API\n\nChange-Id: Ib8a36a87f699bcc3955c65dacc254043b11fa504\nSigned-off-by: Alexander Knoblauch \u003ca.knoblauch@peak-solution.de\u003e"
    },
    {
      "commit": "fe97bc5e2686a377235134756f38ff82b2673ed9",
      "tree": "e913fc6ab77ec4b67244786e375e47e2efabed0e",
      "parents": [
        "64488fdb2292bc97061b93bffdb68931140dd293"
      ],
      "author": {
        "name": "Alexander Knoblauch",
        "email": "a.knoblauch@peak-solution.de",
        "time": "Fri Jun 05 13:30:29 2020 +0200"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Mon Oct 05 14:29:20 2020 +0200"
      },
      "message": "567587 - Implement append functionality for channels\n\nFixed Serializer for empty strings\n\nChange-Id: I506c2410a1657bd5a70a96f096458a7c485ec8f3\nSigned-off-by: Alexander Knoblauch \u003ca.knoblauch@peak-solution.de\u003e"
    },
    {
      "commit": "a9abe4be1bab258ee82e4b8ffdfb7fd948541cff",
      "tree": "171ff77e3c4aed1058057fc1a1563a8b7bf06726",
      "parents": [
        "63720890836c4ca8ec5b34e5da82fe1e2b2088e6"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Oct 02 08:01:36 2020 +0200"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Oct 02 09:24:16 2020 +0200"
      },
      "message": "565431 - Add support for handling external components import/export\n\nChanged startOffset and flagsStartOffset to long\n\nChange-Id: If064128a4137b3a6d4598df3849b9efef76fdd4f\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e\n"
    },
    {
      "commit": "64488fdb2292bc97061b93bffdb68931140dd293",
      "tree": "bab59eed7d5a9e7b5ddd3874e4bf5f82565642f2",
      "parents": [
        "49260c69142f12c59c27e489f7aa000f1d2f712d"
      ],
      "author": {
        "name": "Angelika Wittek",
        "email": "angelika.wittek@konteno.de",
        "time": "Tue Sep 15 10:04:22 2020 +0200"
      },
      "committer": {
        "name": "Angelika Wittek",
        "email": "angelika.wittek@konteno.de",
        "time": "Tue Sep 15 10:04:22 2020 +0200"
      },
      "message": "Updated permission from ASAM for ODS 5.3.x.\n\nChange-Id: Iae98c5b3f5b3a5bfca3830dac057a1697ae1619d\nSigned-off-by: Angelika Wittek \u003cangelika.wittek@konteno.de\u003e"
    },
    {
      "commit": "49260c69142f12c59c27e489f7aa000f1d2f712d",
      "tree": "304cfe1c9137bada92051ef3af63e4fdf040bbad",
      "parents": [
        "a869098b7af7b2a2dd87407c561a180b16778cf5"
      ],
      "author": {
        "name": "Timo Brandstätter",
        "email": "timo.brandstaetter@karakun.com",
        "time": "Tue Sep 01 15:03:29 2020 +0200"
      },
      "committer": {
        "name": "Karsten Thoms",
        "email": "karsten.thoms@karakun.com",
        "time": "Thu Sep 03 02:23:23 2020 -0400"
      },
      "message": "566555 - Allow custom EntityConfigRepositoryLoader via ODSContextFactory\n\nUse parameters map to add custom EntityConfigurationLoader\n\nChange-Id: I2e2372ad74decb6f2f21f753078f29527ec99467\nSigned-off-by: Timo Brandstätter \u003ctimo.brandstaetter@karakun.com\u003e\nAlso-by: Karsten Thoms \u003ckarsten.thoms@karakun.com\u003e"
    },
    {
      "commit": "a869098b7af7b2a2dd87407c561a180b16778cf5",
      "tree": "4f171b67cc52c244105242f3a790cfe37f340973",
      "parents": [
        "dd58144a9bf6f78da4aeec40d1feb8ee37a379f4"
      ],
      "author": {
        "name": "Karsten Thoms",
        "email": "karsten.thoms@karakun.com",
        "time": "Wed Sep 02 13:46:38 2020 +0200"
      },
      "committer": {
        "name": "Karsten Thoms",
        "email": "karsten.thoms@karakun.com",
        "time": "Wed Sep 02 13:51:03 2020 +0200"
      },
      "message": "Bug 566598 - Make PARAM_FOR_USER constant public\n\nChange-Id: I4f596a2e5a325d2ba73c9be6d686ed01b882079d\nSigned-off-by: Karsten Thoms \u003ckarsten.thoms@karakun.com\u003e"
    },
    {
      "commit": "dd58144a9bf6f78da4aeec40d1feb8ee37a379f4",
      "tree": "b3a08ba8ee29f00f2b7f2bf6fb4d5292feabb8b8",
      "parents": [
        "2e6faf17d8a8bf43972d9146cc1d99237ca1b438"
      ],
      "author": {
        "name": "Simon Skoczylas",
        "email": "simon.skoczylas@karakun.com",
        "time": "Mon Jul 27 10:03:49 2020 +0200"
      },
      "committer": {
        "name": "Simon Skoczylas",
        "email": "simon.skoczylas@karakun.com",
        "time": "Mon Jul 27 10:56:02 2020 +0200"
      },
      "message": "Create first AsciiDoc setup to generate the documentation for openMDM\n\nChange-Id: I0937c590bc5845635cfdfe13cc30978bfe527045\nSigned-off-by: Simon Skoczylas \u003csimon.skoczylas@karakun.com\u003e\n"
    },
    {
      "commit": "63720890836c4ca8ec5b34e5da82fe1e2b2088e6",
      "tree": "aa56caf66b4c0c66d682cff6e19f81a199db613e",
      "parents": [
        "a41bb4ad5f1e1b2d075cb06a25036ba5d06cebb1"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Jul 24 12:27:32 2020 +0200"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Jul 24 13:34:05 2020 +0200"
      },
      "message": "565431 - Add support for handling external components import/export\n\nIntroduce new API method to load entities by multiple names\nBaseEntityManager#loadAll(Class\u003cT\u003e entityClass, Collection\u003cString\u003e\nnames)\nRenamed EntityLoader#loadAll(ey\u003cT\u003e key, Collection\u003cString\u003e instanceIDs)\nto EntityLoader#load(ey\u003cT\u003e key, Collection\u003cString\u003e instanceIDs)\n"
    },
    {
      "commit": "a41bb4ad5f1e1b2d075cb06a25036ba5d06cebb1",
      "tree": "058d6af17827c1f7dc70031b2c728f7c85460f27",
      "parents": [
        "91a8d35c747823b9efcc00d1ce59fec80d027495"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Jul 24 11:01:42 2020 +0200"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Fri Jul 24 13:32:59 2020 +0200"
      },
      "message": "565431 - Add support for handling external components import/export\n\nPerformance improvements\n"
    },
    {
      "commit": "91a8d35c747823b9efcc00d1ce59fec80d027495",
      "tree": "90c3bd87404bed44f023d58a332163f2513073ae",
      "parents": [
        "e0fb5d1e7771f5be74bb5569e69505e2cad9202c"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Jul 23 12:16:09 2020 +0200"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Jul 23 12:16:09 2020 +0200"
      },
      "message": "565431 - Add support for handling external components import/export\n\nExport of external component files\n\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    },
    {
      "commit": "e0fb5d1e7771f5be74bb5569e69505e2cad9202c",
      "tree": "c62f649bdea164b41f5e609c751aa25e4561595c",
      "parents": [
        "48171696ee94f9cc5d5fbabb8916a486fbfc57ec"
      ],
      "author": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Thu Jul 16 08:16:52 2020 +0200"
      },
      "committer": {
        "name": "Matthias Koller",
        "email": "m.koller@peak-solution.de",
        "time": "Wed Jul 22 15:36:41 2020 +0200"
      },
      "message": "565431 - Add support for handling external components import/export\n\nFixed tests\nAdded release_notes\n\nSigned-off-by: Matthias Koller \u003cm.koller@peak-solution.de\u003e"
    }
  ],
  "next": "48171696ee94f9cc5d5fbabb8916a486fbfc57ec"
}
