)]}'
{
  "log": [
    {
      "commit": "031beef870302a0bd01bd5895ce849e00f2d5d5b",
      "tree": "8a0c05d2d9025bf2ce698e8ba2999cbea34ca132",
      "parents": [
        "b4f6be82c82199d4fc12c9aea1a2450913a16be8"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Thu Feb 14 17:37:06 2019 +0000"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Thu Feb 14 17:37:06 2019 +0000"
      },
      "message": "Polygene retired\n"
    },
    {
      "commit": "b4f6be82c82199d4fc12c9aea1a2450913a16be8",
      "tree": "aeb6ad3259e5d0f3ad52e5ab773c800c87e00933",
      "parents": [
        "464da13e671ef31448d42885b5366c2d0d11c669",
        "42b3d335875ba6a0882fd41d008c1da8d6dc604f"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Fri Jul 21 12:24:37 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Fri Jul 21 12:24:37 2017 +0200"
      },
      "message": "Merge branch \u0027release/3.0.0-RC4\u0027\n"
    },
    {
      "commit": "42b3d335875ba6a0882fd41d008c1da8d6dc604f",
      "tree": "aeb6ad3259e5d0f3ad52e5ab773c800c87e00933",
      "parents": [
        "d0c1ff58d386b55a881893e9a762a043545eafe3"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Fri Jul 21 10:09:24 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Fri Jul 21 10:09:24 2017 +0200"
      },
      "message": "Use platform line separators in exception messages\n\nOtherwise the stacktraces include mixed line separators making writing\nassertions brittle.\n\nPOLYGENE-270\n"
    },
    {
      "commit": "d0c1ff58d386b55a881893e9a762a043545eafe3",
      "tree": "ace95fa9284e154e05e72de90214e75b86316ea6",
      "parents": [
        "49e6259f0dff70346dbb7a0360be5987112c159e"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Fri Jul 21 09:32:13 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Fri Jul 21 10:09:12 2017 +0200"
      },
      "message": "Removed Mongo ES tests based on embedded mongo\n\nDocker based ones are enough\n\nPOLYGENE-270\n"
    },
    {
      "commit": "49e6259f0dff70346dbb7a0360be5987112c159e",
      "tree": "3bec2880a2d7f62645bddcdcb47fe0f09de46675",
      "parents": [
        "1bdeea8bd877558cf8ec30ae9c3cf54517d98423"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 17:23:55 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 17:23:55 2017 +0200"
      },
      "message": "Update release guide\n\n- add tl;dr\n- remove mentions of a binary distribution\n- fix maven convenience binary staging\n- minor edits (wording, commit messages etc..)\n"
    },
    {
      "commit": "1bdeea8bd877558cf8ec30ae9c3cf54517d98423",
      "tree": "79c7a9ba68942d2704d5616c876c336e4165ef09",
      "parents": [
        "c33ef71f7c3a3d08d15b3492f706d82876798454",
        "bf9057f595a7472d83773dbb71a3b00b51ca373d"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 15:23:07 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 15:23:07 2017 +0200"
      },
      "message": "Merge branch \u0027release/3.0.0-RC3\u0027 into develop\n"
    },
    {
      "commit": "464da13e671ef31448d42885b5366c2d0d11c669",
      "tree": "79c7a9ba68942d2704d5616c876c336e4165ef09",
      "parents": [
        "6f4e6667a265b3c692b2cc1a9bc3ff66c45e1299",
        "bf9057f595a7472d83773dbb71a3b00b51ca373d"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 15:23:01 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 15:23:01 2017 +0200"
      },
      "message": "Merge branch \u0027release/3.0.0-RC3\u0027\n"
    },
    {
      "commit": "bf9057f595a7472d83773dbb71a3b00b51ca373d",
      "tree": "79c7a9ba68942d2704d5616c876c336e4165ef09",
      "parents": [
        "c33ef71f7c3a3d08d15b3492f706d82876798454"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 15:22:56 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 15:22:56 2017 +0200"
      },
      "message": "Artificially remove sql-generator from the release\n"
    },
    {
      "commit": "c33ef71f7c3a3d08d15b3492f706d82876798454",
      "tree": "96f9073a9a3fd2ffb43455093a9042a793eace63",
      "parents": [
        "3168fdb4803adda7cb3f93a4b11c99ea97225e58"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 15:19:09 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 15:19:09 2017 +0200"
      },
      "message": "Remove SQL Support Sample as it depends on indexing-sql\n\nAnd Samples are not managed through the release specification.\nThis commit should be reverted on `develop` once the release is out.\n"
    },
    {
      "commit": "3168fdb4803adda7cb3f93a4b11c99ea97225e58",
      "tree": "e56b3f346f22d260300f145782dc614b114420f0",
      "parents": [
        "c8b40a213379960de0703eef0fbdac47ec013b64"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 15:02:40 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 15:14:28 2017 +0200"
      },
      "message": "Rename entitystore-sql to entitystore-sqlkv\n"
    },
    {
      "commit": "c8b40a213379960de0703eef0fbdac47ec013b64",
      "tree": "bf8e583105b4a5784ba9f79d924617378ce9f453",
      "parents": [
        "ae9506a31fc71d5d46cf6a7d01ef665e2e697654",
        "357eb4e74d019b00a83acc4b67112eb652b4c5de"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 13:52:01 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 13:52:01 2017 +0200"
      },
      "message": "Merge branch \u0027release/3.0.0-RC2\u0027 into develop\n"
    },
    {
      "commit": "6f4e6667a265b3c692b2cc1a9bc3ff66c45e1299",
      "tree": "bf8e583105b4a5784ba9f79d924617378ce9f453",
      "parents": [
        "7db51ad00e80f0ad8b3b7f2f25eefb027f3546f3",
        "357eb4e74d019b00a83acc4b67112eb652b4c5de"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 13:51:53 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 13:51:53 2017 +0200"
      },
      "message": "Merge branch \u0027release/3.0.0-RC2\u0027\n"
    },
    {
      "commit": "357eb4e74d019b00a83acc4b67112eb652b4c5de",
      "tree": "bf8e583105b4a5784ba9f79d924617378ce9f453",
      "parents": [
        "ae9506a31fc71d5d46cf6a7d01ef665e2e697654"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 13:51:30 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 13:51:30 2017 +0200"
      },
      "message": "Artificially remove indexing-sql and generator-polygene from the release\n"
    },
    {
      "commit": "ae9506a31fc71d5d46cf6a7d01ef665e2e697654",
      "tree": "dce7e76dbe738cfa70f3c16bc16aced3fd4767a2",
      "parents": [
        "82dd636eba0043481c098c7ff0e46c6469266293"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 10:54:35 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 10:54:35 2017 +0200"
      },
      "message": "Set UTF-8 as default JVM encoding for the whole build\n"
    },
    {
      "commit": "82dd636eba0043481c098c7ff0e46c6469266293",
      "tree": "b715b8089b4f223929f32bd605cd02d6757d5245",
      "parents": [
        "ec2855f5593979966913c7fcc2e846e9a7c6c485"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 10:54:11 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 10:54:11 2017 +0200"
      },
      "message": "Add missing Rat™ exclude rule for p12 Keystores\n"
    },
    {
      "commit": "ec2855f5593979966913c7fcc2e846e9a7c6c485",
      "tree": "f8e2b4eca92cfdfd9e6532c555605f151922f61a",
      "parents": [
        "361f6fe97b34196154f790485ab7af63c5a4d29d"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 08:56:39 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 08:56:39 2017 +0200"
      },
      "message": "Upgrade other dependencies\n"
    },
    {
      "commit": "361f6fe97b34196154f790485ab7af63c5a4d29d",
      "tree": "32c5630eded0fa4d9d93eb81268d59585a22120a",
      "parents": [
        "fc7c43269a6afb4a4e3df5f97faf7773e4bfd03f"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 08:56:27 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 08:56:27 2017 +0200"
      },
      "message": "Upgrade ElasticSearch dependency version to 5.5\n"
    },
    {
      "commit": "fc7c43269a6afb4a4e3df5f97faf7773e4bfd03f",
      "tree": "a4d92f8ca4ffb09ef56aa6c4133df31ff18426fc",
      "parents": [
        "28074874e2e8d1abf2388dcb759d7d0134c0fad3"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 07:21:20 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jul 17 07:21:20 2017 +0200"
      },
      "message": "Upgrade Gradle Rat Plugin to 0.3.1\n"
    },
    {
      "commit": "28074874e2e8d1abf2388dcb759d7d0134c0fad3",
      "tree": "9cb4aa5cf73f1faff12aada2a64d2fdf34e3f392",
      "parents": [
        "503fa86709a170cdbd4f6b810c4ddbada27bcb3d"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Sun Jul 16 21:07:06 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Sun Jul 16 21:07:06 2017 +0200"
      },
      "message": "Upgrade Gradle to 4.0.1\n"
    },
    {
      "commit": "503fa86709a170cdbd4f6b810c4ddbada27bcb3d",
      "tree": "11128de6790ae4763dcb6a73d98399f723ad5a2f",
      "parents": [
        "b672ffc978367fea1f7882f9ee95d15c289f5470"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Sun Jul 16 20:59:18 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Sun Jul 16 20:59:18 2017 +0200"
      },
      "message": "Make Rat™ Happy\n"
    },
    {
      "commit": "b672ffc978367fea1f7882f9ee95d15c289f5470",
      "tree": "260b7502956dcb4b83bae2345592b481a73e7da5",
      "parents": [
        "4f89ad99f9e39d30e9f39f75d76c6a8175bddc77"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 16 09:32:13 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 16 09:32:13 2017 +0800"
      },
      "message": "Extension was accidentally changed.\n"
    },
    {
      "commit": "4f89ad99f9e39d30e9f39f75d76c6a8175bddc77",
      "tree": "983922c113cc36833106dbfe6804cb6522ef0f97",
      "parents": [
        "fde12959240ce2641c35ab8decfd94176389e16c"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sat Jul 15 18:15:25 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sat Jul 15 18:15:25 2017 +0800"
      },
      "message": "Set the delay for the test back to 3 seconds.\n"
    },
    {
      "commit": "fde12959240ce2641c35ab8decfd94176389e16c",
      "tree": "08694ccbe2b01bde02f31af0e0abc5cfe151baef",
      "parents": [
        "29ecdba0615c81c94f8677e01dcf802ee8387ccf"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sat Jul 15 18:15:06 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sat Jul 15 18:15:06 2017 +0800"
      },
      "message": "Keystore issues. Fixed.\n"
    },
    {
      "commit": "29ecdba0615c81c94f8677e01dcf802ee8387ccf",
      "tree": "5f8c5e0354725a9ffa979a7d0982d10ed7359677",
      "parents": [
        "04a0f5631ec4ce6dbdfddee9f987ab937a33e525"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Fri Jul 14 22:40:56 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Fri Jul 14 22:40:56 2017 +0800"
      },
      "message": "Various fixes in tools/generator-polygene, fixing some things.\n"
    },
    {
      "commit": "04a0f5631ec4ce6dbdfddee9f987ab937a33e525",
      "tree": "f7af8961fe911f92ecfe6a2433dcae676aadf391",
      "parents": [
        "cdec0e8b6c82e60aeff6c638348a8acb0cdc7c3d",
        "b4700bb433bbd83da70178d777a2264fa8450549"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Fri Jul 14 14:31:29 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Fri Jul 14 14:31:29 2017 +0800"
      },
      "message": "Merge remote-tracking branch \u0027origin/develop\u0027 into develop\n"
    },
    {
      "commit": "b4700bb433bbd83da70178d777a2264fa8450549",
      "tree": "f7af8961fe911f92ecfe6a2433dcae676aadf391",
      "parents": [
        "47c6669401e716f53886c2c91ca4a14ffef52d02"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Mon Jul 10 11:32:52 2017 +0800"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Thu Jul 13 17:14:06 2017 +0200"
      },
      "message": "Fix bugs in generator.\n"
    },
    {
      "commit": "47c6669401e716f53886c2c91ca4a14ffef52d02",
      "tree": "be8e391ffa4c2e98c291c18e339c9ca41c6d1a61",
      "parents": [
        "d346b7d3079c19dc0e6a64bbba605724cc77038b"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Mon Jul 10 11:32:32 2017 +0800"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Thu Jul 13 17:13:58 2017 +0200"
      },
      "message": "Fixed that Assmeblers tries to warn if assemble() method is forgotten.\n"
    },
    {
      "commit": "d346b7d3079c19dc0e6a64bbba605724cc77038b",
      "tree": "ccbc0ace39e48fc35ffb004a75aac2b2ccffd440",
      "parents": [
        "918d7b60889330b30d40fd30b18af10841b1de75"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:48:45 2017 +0800"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Thu Jul 13 17:13:50 2017 +0200"
      },
      "message": "Fix Exceptions in RDF Indexing\n"
    },
    {
      "commit": "918d7b60889330b30d40fd30b18af10841b1de75",
      "tree": "e94d5f3031d25fcbc29835ecd6214d61b3a57d66",
      "parents": [
        "fee3470fcb4ff938fa55c266bc34f4c19670416f"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:47:40 2017 +0800"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Thu Jul 13 17:13:43 2017 +0200"
      },
      "message": "Better explanation in exceptions of RDF query execution.\n"
    },
    {
      "commit": "fee3470fcb4ff938fa55c266bc34f4c19670416f",
      "tree": "464874f51c03cffdcae4d1912eb69cf1fcc69661",
      "parents": [
        "460bd5c0aaa0abca29bb79c22c4037605d704e26"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:41:27 2017 +0800"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Thu Jul 13 17:13:36 2017 +0200"
      },
      "message": "Making ElasticSearchIndexingException extend from IndexingException\n"
    },
    {
      "commit": "460bd5c0aaa0abca29bb79c22c4037605d704e26",
      "tree": "733dbacf26f736d9ec4dd9bc374bac2b60264c0e",
      "parents": [
        "ce2310665623fa619aecb16ebc4ed55b3bc2cc2d"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:40:03 2017 +0800"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Thu Jul 13 17:13:30 2017 +0200"
      },
      "message": "Move IndexingException to API\n"
    },
    {
      "commit": "ce2310665623fa619aecb16ebc4ed55b3bc2cc2d",
      "tree": "6d1ffed8b9f098dfeb02715acd8d99ee0badfa8d",
      "parents": [
        "2c3be20118a1f433e9c516a753d8ba93bb32250c"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:38:06 2017 +0800"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Thu Jul 13 17:13:23 2017 +0200"
      },
      "message": "SqlIndexingException\n"
    },
    {
      "commit": "2c3be20118a1f433e9c516a753d8ba93bb32250c",
      "tree": "ff5c6572da815dac1c2b2001c5892c724f9cad10",
      "parents": [
        "af87b22b7ed1aadc3d0c9774a4197af719e02ac0"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:37:44 2017 +0800"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Thu Jul 13 17:13:14 2017 +0200"
      },
      "message": "Added IndexingException, since no organized exception hierarchy exists for that.\n"
    },
    {
      "commit": "af87b22b7ed1aadc3d0c9774a4197af719e02ac0",
      "tree": "f07affbb3bdedf5ea0dc43a1796d89b621b75b1c",
      "parents": [
        "53fe704e239c852dcbe26925249329d93b0f3f17"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:36:19 2017 +0800"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Thu Jul 13 17:13:07 2017 +0200"
      },
      "message": "Get rid of warnings, and some reformatting of a messy class.\n"
    },
    {
      "commit": "53fe704e239c852dcbe26925249329d93b0f3f17",
      "tree": "3b9a8e3caab16afbe846e4f476e1a600fa9044a1",
      "parents": [
        "f8380359bfe3a82ee07894f40cedac0a0d497981"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 11:42:44 2017 +0800"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Thu Jul 13 17:12:53 2017 +0200"
      },
      "message": "Forgot to assemble Shiro module\n"
    },
    {
      "commit": "cdec0e8b6c82e60aeff6c638348a8acb0cdc7c3d",
      "tree": "f7af8961fe911f92ecfe6a2433dcae676aadf391",
      "parents": [
        "047380a3c36483c73d1c105c5ab465b45656fcea"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Mon Jul 10 11:32:52 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Mon Jul 10 11:32:52 2017 +0800"
      },
      "message": "Fix bugs in generator.\n"
    },
    {
      "commit": "047380a3c36483c73d1c105c5ab465b45656fcea",
      "tree": "be8e391ffa4c2e98c291c18e339c9ca41c6d1a61",
      "parents": [
        "73fa7bd89b3a8af275041524dfa762fee9554377"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Mon Jul 10 11:32:32 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Mon Jul 10 11:32:32 2017 +0800"
      },
      "message": "Fixed that Assmeblers tries to warn if assemble() method is forgotten.\n"
    },
    {
      "commit": "73fa7bd89b3a8af275041524dfa762fee9554377",
      "tree": "ccbc0ace39e48fc35ffb004a75aac2b2ccffd440",
      "parents": [
        "007d812ccfe84a9e290c759abe57549fed444d2f"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:48:45 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:48:45 2017 +0800"
      },
      "message": "Fix Exceptions in RDF Indexing\n"
    },
    {
      "commit": "007d812ccfe84a9e290c759abe57549fed444d2f",
      "tree": "e94d5f3031d25fcbc29835ecd6214d61b3a57d66",
      "parents": [
        "0dac97bff2b82a34162c53ac9d403f19f066aca1"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:47:40 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:47:40 2017 +0800"
      },
      "message": "Better explanation in exceptions of RDF query execution.\n"
    },
    {
      "commit": "0dac97bff2b82a34162c53ac9d403f19f066aca1",
      "tree": "464874f51c03cffdcae4d1912eb69cf1fcc69661",
      "parents": [
        "5462924e3a65192dbe31a96f04f08f884e2bf721"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:41:27 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:41:27 2017 +0800"
      },
      "message": "Making ElasticSearchIndexingException extend from IndexingException\n"
    },
    {
      "commit": "5462924e3a65192dbe31a96f04f08f884e2bf721",
      "tree": "733dbacf26f736d9ec4dd9bc374bac2b60264c0e",
      "parents": [
        "c7d66e177a7cfc2d79652da03e943af92b022105"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:40:03 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:40:03 2017 +0800"
      },
      "message": "Move IndexingException to API\n"
    },
    {
      "commit": "c7d66e177a7cfc2d79652da03e943af92b022105",
      "tree": "6d1ffed8b9f098dfeb02715acd8d99ee0badfa8d",
      "parents": [
        "9778ca0f13c9151591014a8d0facacf8e560ec46"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:38:06 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:38:06 2017 +0800"
      },
      "message": "SqlIndexingException\n"
    },
    {
      "commit": "9778ca0f13c9151591014a8d0facacf8e560ec46",
      "tree": "ff5c6572da815dac1c2b2001c5892c724f9cad10",
      "parents": [
        "58b81749bfe27d204d85154f64fcc9806331701b"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:37:44 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:37:44 2017 +0800"
      },
      "message": "Added IndexingException, since no organized exception hierarchy exists for that.\n"
    },
    {
      "commit": "58b81749bfe27d204d85154f64fcc9806331701b",
      "tree": "f07affbb3bdedf5ea0dc43a1796d89b621b75b1c",
      "parents": [
        "002fb1c7d61f53816c633fbec0ffdcef4fffa758"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:36:19 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 12:36:19 2017 +0800"
      },
      "message": "Get rid of warnings, and some reformatting of a messy class.\n"
    },
    {
      "commit": "002fb1c7d61f53816c633fbec0ffdcef4fffa758",
      "tree": "3b9a8e3caab16afbe846e4f476e1a600fa9044a1",
      "parents": [
        "f8380359bfe3a82ee07894f40cedac0a0d497981"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 11:42:44 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 11:42:44 2017 +0800"
      },
      "message": "Forgot to assemble Shiro module\n"
    },
    {
      "commit": "f8380359bfe3a82ee07894f40cedac0a0d497981",
      "tree": "a6d0de091fdefd7ec0d13e0e2c280de1d3f43c0e",
      "parents": [
        "0665d56d6432800226196d9deb9b610661841c7e"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 11:05:30 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 11:05:30 2017 +0800"
      },
      "message": "Maybe more generic form of RAT exclusion.\n"
    },
    {
      "commit": "0665d56d6432800226196d9deb9b610661841c7e",
      "tree": "a2f0a898bd318ff18fe87c7e2dc2430ed07a2490",
      "parents": [
        "bc0a510fbf201a8ae562724e5b8f77268f858fdf"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 11:03:39 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 11:03:39 2017 +0800"
      },
      "message": "Exclude txt files that are copied verbatim to generated project and should not have license headers.\n"
    },
    {
      "commit": "bc0a510fbf201a8ae562724e5b8f77268f858fdf",
      "tree": "2b173a953506efb41b18eac4dd20c26a9ebff61f",
      "parents": [
        "f08fd79cd8bbd8ca27e3727b213cbe8910a74e3c"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 10:59:20 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 10:59:20 2017 +0800"
      },
      "message": "Removing unused imports.\n"
    },
    {
      "commit": "f08fd79cd8bbd8ca27e3727b213cbe8910a74e3c",
      "tree": "0860cee24ce9d592ca5cf678d79e75edc4058988",
      "parents": [
        "2ac401253a3d550ab8bcf08063ac1ef056cfed4c"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 09:51:49 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 09:51:49 2017 +0800"
      },
      "message": "Removed lines used in debugging.\n"
    },
    {
      "commit": "2ac401253a3d550ab8bcf08063ac1ef056cfed4c",
      "tree": "ff8d574214a50a2caa38bc296795c65aa6e57685",
      "parents": [
        "c9d8c249642d6edb2ea29409a462a25ff0efc9cb"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 09:50:08 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 09:50:08 2017 +0800"
      },
      "message": "Fixes in the polygene generator, steps closer to make it work.\n"
    },
    {
      "commit": "c9d8c249642d6edb2ea29409a462a25ff0efc9cb",
      "tree": "82da0201382b7ba281d0be2f47c338fd30dd8427",
      "parents": [
        "8393d8633ea646504eb0d8aaf2c8022dc4d10181"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 09:48:37 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 09 09:48:37 2017 +0800"
      },
      "message": "Stanislav correctly identified a new regexp to be used.\n"
    },
    {
      "commit": "8393d8633ea646504eb0d8aaf2c8022dc4d10181",
      "tree": "5c38280f0fa68de9536a2f5fc037239bef8aba34",
      "parents": [
        "c543db57936cc504e140349e111f2ecddfd89f03"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Wed Jul 05 12:08:08 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Wed Jul 05 12:08:08 2017 +0800"
      },
      "message": "Working on getting everything in generator working properly.\n"
    },
    {
      "commit": "c543db57936cc504e140349e111f2ecddfd89f03",
      "tree": "10c2434daf0c58f65f0601140c6056920d9e3488",
      "parents": [
        "cf12e4b892759b5c15911a96a7aa619084902c13"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 02 23:34:49 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 02 23:34:49 2017 +0800"
      },
      "message": "Ouch... missed an equal sign.\n"
    },
    {
      "commit": "cf12e4b892759b5c15911a96a7aa619084902c13",
      "tree": "2bc272304b0b9ba078a7d8ec250e435f3b03ae14",
      "parents": [
        "3c7271c8c037a9a9ccc04ceb99bf7028816e6309"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 02 16:19:48 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 02 16:19:48 2017 +0800"
      },
      "message": "Fixed a mistake in the larger refactoring.\n"
    },
    {
      "commit": "3c7271c8c037a9a9ccc04ceb99bf7028816e6309",
      "tree": "692393656fed67e3f56e206ac0387b5af6248b7c",
      "parents": [
        "c6b89168f155bb55d8af892d088b8977d9e26834"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 02 14:47:50 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 02 14:47:50 2017 +0800"
      },
      "message": "Forgot to maintain the toString() proper.\n"
    },
    {
      "commit": "c6b89168f155bb55d8af892d088b8977d9e26834",
      "tree": "a9c1849fc6110dd218d0ab51a6d17120e141cc60",
      "parents": [
        "ed6ae8140f51f12f41946d09b561cac973e1260d"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 02 14:08:40 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jul 02 14:08:40 2017 +0800"
      },
      "message": "Fixing the restlet library in relation to the polygene generator to work.\n"
    },
    {
      "commit": "ed6ae8140f51f12f41946d09b561cac973e1260d",
      "tree": "f0cb89aa99acd81b6988148d0f1c04a96a41b81b",
      "parents": [
        "d22dc29edd7b66fec9c9eff5628061e6b52b0d95"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Fri Jun 30 16:03:23 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Fri Jun 30 16:03:23 2017 +0800"
      },
      "message": "Constraint check is incorrect. Was introduced when better reporting was attempted.\n"
    },
    {
      "commit": "d22dc29edd7b66fec9c9eff5628061e6b52b0d95",
      "tree": "8419c2704059526e563dd179975bdf5fcc4f0acf",
      "parents": [
        "52f36f319a20c5e72cbb2a87a0f6055757c84815"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Fri Jun 30 13:53:00 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Fri Jun 30 13:53:00 2017 +0800"
      },
      "message": "Fixed another bug that caused some polygene generator build failures.. Is those disabled in Jenkins, or why didn\u0027t it show up in the CI?\n"
    },
    {
      "commit": "52f36f319a20c5e72cbb2a87a0f6055757c84815",
      "tree": "cc1ab03734735faf14599df9ea0f6dfac895ad60",
      "parents": [
        "41fbc549fab5d92194be7c5d7cc208f4c1ca9c39"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Fri Jun 30 13:49:28 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Fri Jun 30 13:49:28 2017 +0800"
      },
      "message": "Fixed bug that caused some polygene generator build failures.. Is those disabled in Jenkins, or why didn\u0027t it show up in the CI?\n"
    },
    {
      "commit": "41fbc549fab5d92194be7c5d7cc208f4c1ca9c39",
      "tree": "fe3792a7c1383f142bbd54f9a2e245ccf4e7363b",
      "parents": [
        "5e494ff5376ec96c4c4a8faca0aea7b42d702f38"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Thu Jun 29 15:00:51 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Thu Jun 29 15:00:51 2017 +0800"
      },
      "message": "NullPointerException fixed.\n"
    },
    {
      "commit": "5e494ff5376ec96c4c4a8faca0aea7b42d702f38",
      "tree": "7eec991b1ad1e2ca9c968679691e460dc73b8c86",
      "parents": [
        "17a207993c8d01defefc8bc65c15a18d0d93bac0"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Tue Jun 27 11:22:47 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Tue Jun 27 11:22:47 2017 +0800"
      },
      "message": "Small fixes in polygene generator.\n"
    },
    {
      "commit": "17a207993c8d01defefc8bc65c15a18d0d93bac0",
      "tree": "4f5e16c55673ff90b366d5fcf8d40735bc0e923c",
      "parents": [
        "5704bb8204b3222879c469ce02a44dee629a17aa"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jun 25 08:39:33 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jun 25 08:39:33 2017 +0800"
      },
      "message": "POLYGENE-263 - Missed some changes in the constructor signature.\n"
    },
    {
      "commit": "5704bb8204b3222879c469ce02a44dee629a17aa",
      "tree": "2717369dbebf41ee27570d5ba1f82d7340c87dd1",
      "parents": [
        "8ad89e8e24c3a67f1ef2d0de3e47dc7d8d9c66c3"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sat Jun 24 14:10:43 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sat Jun 24 14:10:43 2017 +0800"
      },
      "message": "POLYGENE-263 - NoSuchCompositeTypeException reports where invisible types of desired type is located.\n"
    },
    {
      "commit": "8ad89e8e24c3a67f1ef2d0de3e47dc7d8d9c66c3",
      "tree": "53c0caf3a688f556a2419d1c9de81bd94337423d",
      "parents": [
        "a3e9acd425c7b912223a589b528f4c35af19b0dc"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sat Jun 24 11:10:54 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sat Jun 24 11:10:54 2017 +0800"
      },
      "message": "Optimized Imports\n"
    },
    {
      "commit": "a3e9acd425c7b912223a589b528f4c35af19b0dc",
      "tree": "9c69e20cb43715586082ec691b3f4f62f6b278e8",
      "parents": [
        "517b909d177a3aece129e5a34e52266fb63460bc"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sat Jun 24 11:10:43 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sat Jun 24 11:10:43 2017 +0800"
      },
      "message": "Reverting the check that Composites are not allowed in @Uses. My prevention was too wide.\n"
    },
    {
      "commit": "517b909d177a3aece129e5a34e52266fb63460bc",
      "tree": "2844fc997063fe5bed068ab2085ffe465bd6c234",
      "parents": [
        "559b38a5b0c857c6553ae9dff925ff71a65f1cae"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Tue Jun 20 13:16:39 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Tue Jun 20 13:16:39 2017 +0800"
      },
      "message": "javadoc formatting error.\n"
    },
    {
      "commit": "559b38a5b0c857c6553ae9dff925ff71a65f1cae",
      "tree": "2bec8f03b8e62c0793ab1057d21af8fdd231c77d",
      "parents": [
        "85a37fdc1c0724dffddf47a06205a1272815ddf6"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Mon Jun 19 15:43:59 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Mon Jun 19 15:43:59 2017 +0800"
      },
      "message": "POLYGENE-265 - method argument names are now used in Constraint Violations.\nPOLYGENE-264 - Consolidated how the ConstraintViolationException works.\nPOLYGENE-262 - NoSuchCompositeException and subtypes changed name to NoSuchCompositeTypeException.\n"
    },
    {
      "commit": "85a37fdc1c0724dffddf47a06205a1272815ddf6",
      "tree": "12103f23d54cda5c09e9bcac2fe277ee91718f2b",
      "parents": [
        "818df1a894f749b0e74f2e9cd0bc1bdd3bb4d0b8"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sat Jun 17 09:26:41 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sat Jun 17 09:26:41 2017 +0800"
      },
      "message": "POLYGENE-255 - Fixed JMX problems in Command Line AppType in Yeoman generator.\n\nSigned-off-by: niclas \u003cniclas@hedhman.org\u003e\n"
    },
    {
      "commit": "818df1a894f749b0e74f2e9cd0bc1bdd3bb4d0b8",
      "tree": "81a907b614d8aa1ee23165a8e67a7e0a8f5cedcd",
      "parents": [
        "0d9e8a1b462790d23af235a43b374c58787fdf0b"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Thu Jun 15 22:34:33 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Thu Jun 15 22:34:33 2017 +0800"
      },
      "message": "POLYGENE-255 - Fixed Envisage problems in Yeoman generator.\n\nSigned-off-by: niclas \u003cniclas@hedhman.org\u003e\n"
    },
    {
      "commit": "0d9e8a1b462790d23af235a43b374c58787fdf0b",
      "tree": "9f4936ea4f67e0adce174fa9ed576feacd760083",
      "parents": [
        "55ddd1464c76dd9bf13c75ebbfebbbbc6b47f8a1"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Thu Jun 15 18:42:50 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Thu Jun 15 18:42:50 2017 +0800"
      },
      "message": "POLYGENE-260 - Fixed the \"duplicate should be allowed\" for ManyAssociations.\nPOLYGENE-261 - Documentation of \"No order is defined\" for NamedAssociation\nChanged StringIdentity creation to use static factory method, and changing the name from \"fromString\" to \"identityOf\"\n\nSigned-off-by: niclas \u003cniclas@hedhman.org\u003e\n"
    },
    {
      "commit": "55ddd1464c76dd9bf13c75ebbfebbbbc6b47f8a1",
      "tree": "85228bf9441d17d704c76890f37a5ed6091d510b",
      "parents": [
        "f5cb14aa9aa48786354e28111f2eb327c297640d",
        "b950fd9262af1fbf645b007f39aff44893f8fed8"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Thu Jun 15 18:30:48 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Thu Jun 15 18:30:48 2017 +0800"
      },
      "message": "Merge remote-tracking branch \u0027origin/develop\u0027 into develop\n"
    },
    {
      "commit": "b950fd9262af1fbf645b007f39aff44893f8fed8",
      "tree": "5313df42b96ef7d4ae3e82da9519d62ad9816449",
      "parents": [
        "df5fd8af1499e7b0d2531116bed03c8bd17f0c95"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Thu Jun 15 10:54:57 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Thu Jun 15 10:54:57 2017 +0200"
      },
      "message": "Upgrade Gradle to 4.0\n\nAnd remove usage of deprecated Gradle APIs\n"
    },
    {
      "commit": "f5cb14aa9aa48786354e28111f2eb327c297640d",
      "tree": "7dc55eb451ccb2cd2adf7e208075da9cd470e858",
      "parents": [
        "df5fd8af1499e7b0d2531116bed03c8bd17f0c95"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Thu Jun 15 16:30:43 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Thu Jun 15 16:30:43 2017 +0800"
      },
      "message": "POLYGENE-261 - Fixed the \"duplicate should be allowed\" for ManyAssociations.\n\nSigned-off-by: niclas \u003cniclas@hedhman.org\u003e\n"
    },
    {
      "commit": "df5fd8af1499e7b0d2531116bed03c8bd17f0c95",
      "tree": "2440c16835aff89426dde675a39b4591c93c2a0c",
      "parents": [
        "24fe60399f57690f1353c068d8f5ef21b72eae15"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Thu Jun 15 13:48:35 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Thu Jun 15 13:48:36 2017 +0800"
      },
      "message": "Adding a new test suite for persistence, that is somewhat understandable and not totally non-sense. Also, it is a multi-layered application, to ensure that Type Lookups are handled correctly.\nJDBM was first victim to get this new tests.\n\nSigned-off-by: niclas \u003cniclas@hedhman.org\u003e\n"
    },
    {
      "commit": "24fe60399f57690f1353c068d8f5ef21b72eae15",
      "tree": "f2f784ccff1ca560a3cbe9d8a3b394ad293178fa",
      "parents": [
        "0a0c6e490a27a10933ddb46fb635d0d29feda3d8"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Mon Jun 12 09:29:32 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Mon Jun 12 09:29:32 2017 +0800"
      },
      "message": "Removed access to StringIdentity constructor.\n\nSigned-off-by: niclas \u003cniclas@hedhman.org\u003e\n"
    },
    {
      "commit": "0a0c6e490a27a10933ddb46fb635d0d29feda3d8",
      "tree": "54bf56668d11cf3b47b441fb378246aa1fe6069e",
      "parents": [
        "49ead2fd82cd1ee4bd731c0ff7e140f23639a0b3"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jun 11 11:30:21 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Sun Jun 11 11:44:26 2017 +0800"
      },
      "message": "Added hasProperty, hasAssociation, hasManyAssociation, hasNamedAssociation query methods in StateDescriptor \u0026 co.\n\nSigned-off-by: niclas \u003cniclas@hedhman.org\u003e\n\n(cherry picked from commit ffd7207)\nSigned-off-by: niclas \u003cniclas@hedhman.org\u003e\n"
    },
    {
      "commit": "49ead2fd82cd1ee4bd731c0ff7e140f23639a0b3",
      "tree": "e93d27ed5011ca6c5f710729bf3ddd43d79b6565",
      "parents": [
        "4f1527980c92828ec2207795bc007295ba9cbe88"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Fri Jun 09 12:37:41 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Fri Jun 09 12:39:36 2017 +0800"
      },
      "message": "Better error message for missing return types need to be public classes or interfaces\n\nSigned-off-by: niclas \u003cniclas@hedhman.org\u003e\n\n(cherry picked from commit 0f58a7d)\nSigned-off-by: niclas \u003cniclas@hedhman.org\u003e\n"
    },
    {
      "commit": "4f1527980c92828ec2207795bc007295ba9cbe88",
      "tree": "5d03e6e7ee75f858c0a62ffaaffeb17064ec82b2",
      "parents": [
        "630b7856b5478223b82d701222cf2acf1d3cb85f"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Wed Jun 07 12:13:41 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Wed Jun 07 12:13:41 2017 +0800"
      },
      "message": "Increased timeout a little bit.\n\nSigned-off-by: niclas \u003cniclas@hedhman.org\u003e\n"
    },
    {
      "commit": "630b7856b5478223b82d701222cf2acf1d3cb85f",
      "tree": "06ee764033c60f13298512f4f4f64a822c35675b",
      "parents": [
        "002794fed1e070cf0b0217c69067272be472ee7c"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Wed Jun 07 09:21:26 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Wed Jun 07 09:21:26 2017 +0800"
      },
      "message": "Added test for \"No Composites in @Uses\"\n\nSigned-off-by: niclas \u003cniclas@hedhman.org\u003e\n"
    },
    {
      "commit": "002794fed1e070cf0b0217c69067272be472ee7c",
      "tree": "973607699a0fb3d6ff75eb94519acbcb34349c7d",
      "parents": [
        "195da9f536b28323950b0d3166f4c499466a157a"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Wed Jun 07 08:58:31 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Wed Jun 07 08:58:31 2017 +0800"
      },
      "message": "Do not allow Composites in @Uses.\n\nSigned-off-by: niclas \u003cniclas@hedhman.org\u003e\n"
    },
    {
      "commit": "195da9f536b28323950b0d3166f4c499466a157a",
      "tree": "df9978a2328a42dc0e0c8083a81bdc2977422588",
      "parents": [
        "c201ff52a8eadfca6532a6265ceda731f2e672d9"
      ],
      "author": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Wed Jun 07 08:58:22 2017 +0800"
      },
      "committer": {
        "name": "niclas",
        "email": "niclas@hedhman.org",
        "time": "Wed Jun 07 08:58:22 2017 +0800"
      },
      "message": "Added method in Polygene API to check if an object is a Composite.\n\nSigned-off-by: niclas \u003cniclas@hedhman.org\u003e\n"
    },
    {
      "commit": "c201ff52a8eadfca6532a6265ceda731f2e672d9",
      "tree": "f488354dda04b9d3727a9e69742cdbbdd35a3b1e",
      "parents": [
        "833bc8e8afb89a1dd7472ac6427a8135a8614900"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 21:00:42 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 21:00:42 2017 +0200"
      },
      "message": ":tools:generator do not repeat tests when TEST_ALL is set\n"
    },
    {
      "commit": "833bc8e8afb89a1dd7472ac6427a8135a8614900",
      "tree": "df23e6573cbd7af6589aac6dcf926e02976bf671",
      "parents": [
        "275ea229fdee6a873b82229bebede1ce3cc3272e"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 18:41:13 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 18:41:13 2017 +0200"
      },
      "message": ":tools:generator always use JSON serialization\n"
    },
    {
      "commit": "275ea229fdee6a873b82229bebede1ce3cc3272e",
      "tree": "13975c4be2fe8e0164ccfb54bbcdf8437470c5b1",
      "parents": [
        "00568e84d6b30c2ad9d4a6ae3b3c13c64fa4cdff"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 18:39:52 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 18:39:52 2017 +0200"
      },
      "message": ":tools:generator better test names\n\nshorter, easier on the filesystem\n"
    },
    {
      "commit": "00568e84d6b30c2ad9d4a6ae3b3c13c64fa4cdff",
      "tree": "a50240332eb6949d814c6d084b7346e8ae707429",
      "parents": [
        "03f41d3060b90c06804d0fb8313dbb71eefdd02d"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 17:09:29 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 18:11:49 2017 +0200"
      },
      "message": ":tools:generator unignore test in generated application\n\nMost of the base set of test pass now.\nCI is not running these so no point ignoring them.\nAt least this will fail for people building locally, which makes sense.\n\nTests involving MySQL or PostgreSQL @Ignored\n"
    },
    {
      "commit": "03f41d3060b90c06804d0fb8313dbb71eefdd02d",
      "tree": "d5d7c6e21f8b89dea80f6491268cad52a1c8da3a",
      "parents": [
        "a3318d1d866f6f44c460fec44cdb97e9a9c7da20"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 17:08:18 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 17:08:18 2017 +0200"
      },
      "message": ":tools:generator raise test timeout\n"
    },
    {
      "commit": "a3318d1d866f6f44c460fec44cdb97e9a9c7da20",
      "tree": "be6675b3ac3cd31d2f3186955d63357558ef7149",
      "parents": [
        "0467eaba2aa1a0c71c40751666ac118c1925948e"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 14:52:21 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 17:07:59 2017 +0200"
      },
      "message": ":tools:generator fix SQL ES tests\n\nCopy test configuration to test resources\nFix broken H2SQL configuration\nForcibly skip MySQL \u0026 PostgreSQL tests, couldn’t get them to work\n"
    },
    {
      "commit": "0467eaba2aa1a0c71c40751666ac118c1925948e",
      "tree": "ab03302968bc338d99b0f8073b678bc9130a2357",
      "parents": [
        "3046b57ab58d1acb805500413ca90e70358665b4"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 14:42:27 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 14:42:27 2017 +0200"
      },
      "message": ":tools:generator implement docker based testing for Riak ES\n"
    },
    {
      "commit": "3046b57ab58d1acb805500413ca90e70358665b4",
      "tree": "516e25041908652f9d351d982119922f1337092b",
      "parents": [
        "2310dc01240d5fbaf3967f70f6e026453c8e4c83"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 14:40:31 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 14:40:31 2017 +0200"
      },
      "message": ":tools:generator implement docker based testing for Redis ES\n"
    },
    {
      "commit": "2310dc01240d5fbaf3967f70f6e026453c8e4c83",
      "tree": "46bd18bd4d123cfa2c8b116dc8ab13ae5c5a7487",
      "parents": [
        "952e3806457e98ec3f3219f975d143ec83e66ace"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 14:39:45 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 14:39:45 2017 +0200"
      },
      "message": ":tools:generator JClouds assembly uses a transient provider\n"
    },
    {
      "commit": "952e3806457e98ec3f3219f975d143ec83e66ace",
      "tree": "f40cb91fdb2d59600103c84cee9911d8df3de258",
      "parents": [
        "dcd778c2af3d8f74cf602fa1baed677a86a9078e"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 14:26:48 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 14:26:48 2017 +0200"
      },
      "message": "Add port seen busy on builds.a.o to free port finder blacklist\n"
    },
    {
      "commit": "dcd778c2af3d8f74cf602fa1baed677a86a9078e",
      "tree": "0ab2d94e468934b58ee8a1cc1601871b62d2183f",
      "parents": [
        "a8851732af57a1d873ae224fc4b1d378cc19ec4b"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 14:03:44 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 14:03:44 2017 +0200"
      },
      "message": ":tools:generator favor fixed docker image versions in generated tests\n"
    },
    {
      "commit": "a8851732af57a1d873ae224fc4b1d378cc19ec4b",
      "tree": "ff0a817c080db27985f01b8158baeaf7d2b65154",
      "parents": [
        "182434bd24f1cef8a6ad61c55a472d3d537b2add"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 14:02:40 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 14:02:40 2017 +0200"
      },
      "message": ":tools:generator Implement MongoDB docker based testing\n"
    },
    {
      "commit": "182434bd24f1cef8a6ad61c55a472d3d537b2add",
      "tree": "651718a42fe2807fcda1c5a5769d67a38f8c6c9b",
      "parents": [
        "e7d52c5c54398a151038664f3e5e62a862d0a5aa"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 14:01:23 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 14:01:56 2017 +0200"
      },
      "message": ":tools:generator fix Memcache setup in docker based tests\n\nIf using Docker with a remote host (e.g. boot2docker), the default\nconfiguration pointing to localhost won’t work. This commit always\nset memcache configuration defaults according to junit docker rule.\n"
    },
    {
      "commit": "e7d52c5c54398a151038664f3e5e62a862d0a5aa",
      "tree": "4b1230657bc1d328abb6a67746b6b32aa457565b",
      "parents": [
        "d4b29ca37794ed493a7c966b9900b59414133ed1"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 13:59:19 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 13:59:19 2017 +0200"
      },
      "message": ":extensions:cache-memcache assemble config as Configuration\n"
    },
    {
      "commit": "d4b29ca37794ed493a7c966b9900b59414133ed1",
      "tree": "7277ba23953d1bcc6183d9ef24b7f4c7d0bee3f3",
      "parents": [
        "acba97216fe09f200aacfadbf0d90b2e890e9644"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 12:37:53 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 12:37:53 2017 +0200"
      },
      "message": ":extensions:entitystore-mongodb Docker based tests\n"
    },
    {
      "commit": "acba97216fe09f200aacfadbf0d90b2e890e9644",
      "tree": "296f51331fae365d658d28a5f5444f10599b37e0",
      "parents": [
        "767b36167eed5800c0f25a653d5e534fad621f07"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 12:15:47 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 12:15:47 2017 +0200"
      },
      "message": ":tools:generator Docker tests in generated projects are skipped when no docker service is available\n"
    },
    {
      "commit": "767b36167eed5800c0f25a653d5e534fad621f07",
      "tree": "43be2036c3dd24a4791a3596835c6c85e95c1d94",
      "parents": [
        "a4e13185803be0fc1d899d45187d5cbb1eb13052"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 11:18:48 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 11:54:16 2017 +0200"
      },
      "message": ":tools:generator fix storage module compilation\n\nMemory \u0026 Preferences ES have no configuration\nSQL ES have a common configuration\n"
    },
    {
      "commit": "a4e13185803be0fc1d899d45187d5cbb1eb13052",
      "tree": "1732a9393e09d574e8f67e8a435ededa2f5b5c82",
      "parents": [
        "b50f0ac7a4abb4620af059506b2406e4b66cd61e"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 08:27:35 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 10:42:11 2017 +0200"
      },
      "message": "Use AccessibleObjects.accessible(T) everywhere applicable\n"
    },
    {
      "commit": "b50f0ac7a4abb4620af059506b2406e4b66cd61e",
      "tree": "11939a14a737ff0b4948a8cb1f8cc70b101a3f55",
      "parents": [
        "b3d5854c044db8e9572a80447db71ebc21d44da5"
      ],
      "author": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 08:20:01 2017 +0200"
      },
      "committer": {
        "name": "Paul Merlin",
        "email": "paulmerlin@apache.org",
        "time": "Mon Jun 05 08:20:01 2017 +0200"
      },
      "message": "Core API: remove InitialValueProvider\n"
    }
  ],
  "next": "b3d5854c044db8e9572a80447db71ebc21d44da5"
}
