)]}'
{
  "log": [
    {
      "commit": "0497683df7d40c9b8e6a342fbc7d9fcfcc904483",
      "tree": "77f57fbd7d88a503086d7e285408aacfa580533a",
      "parents": [
        "6d12f2e5533f46ce31392a0fb57796e481e06d66"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Jul 30 15:21:02 2021 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Jul 30 15:21:02 2021 +0200"
      },
      "message": "[571048] Fixes Input Key comparator in validator\n\nAn invalid comparator caused some hardly reproducable issues during\nvalidation - when it happened, an exception was thrown in the background\nand there were no details related to the original issue.\n\nThe test case added to the repository was used to deterministically\nreproduce the issue, but it is not trivial to provide a simpler example,\nboth the or body and the missing parameter type declarations are\nrequired for the reproduction.\n\nChange-Id: I42552005176d2cd25a1147abeca0a662ef2dd833\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "6d12f2e5533f46ce31392a0fb57796e481e06d66",
      "tree": "abd0ebb4e5437f22874bab46660aed70cd32b3d9",
      "parents": [
        "98baeb63fa5e17b25cc6effa999432d9df13a64c"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Thu Jul 01 15:58:21 2021 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Thu Jul 01 15:58:21 2021 +0200"
      },
      "message": "Extend version range for CPS demonstrator usages\n\nChange-Id: I95a52db798f208e769d4c261307df9c158ed6d0a\n"
    },
    {
      "commit": "98baeb63fa5e17b25cc6effa999432d9df13a64c",
      "tree": "cccea26c4d55b2dc0fe77bbefa320a8e4ab64cb2",
      "parents": [
        "721c3e4de57ccbd48aa71e35d07e1b8559af7206"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Jun 29 15:24:39 2021 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Jun 30 20:59:06 2021 +0200"
      },
      "message": "[574447] Avoid indexing when base index is turned off in local search\n\nThe local search result provider asked for the built search operations\nto index all elements that are iterated over, however this is clearly\nerroneous when the backend was initialized with the no-base option. This\nchange updates the indexing requirements with appropriate guard\nconditions, and adds a test case that verifies the indexing being turned\noff as necessary.\n\nChange-Id: I2e35ff767a0838a5e430dd8da96245530552f2f5\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "721c3e4de57ccbd48aa71e35d07e1b8559af7206",
      "tree": "c5451d8c668e62133eac9afd2206ace85f299cb8",
      "parents": [
        "9916b827eeb3b78ab195f5a27907e6e2814f589a"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Jun 28 18:15:55 2021 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Jun 28 18:15:55 2021 +0200"
      },
      "message": "Renamed test case to make sure it is found by Tycho\n"
    },
    {
      "commit": "9916b827eeb3b78ab195f5a27907e6e2814f589a",
      "tree": "15737df9d6d208ae3419535bcb6dd726269ba565",
      "parents": [
        "13d0b38ffef95e213dbf927b2b49c57ef31784ca"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Jun 28 17:47:20 2021 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Jun 28 17:47:20 2021 +0200"
      },
      "message": "Dependency updates to avoid Java 11-dependency during the build\n"
    },
    {
      "commit": "13d0b38ffef95e213dbf927b2b49c57ef31784ca",
      "tree": "78ba406234ba4b22342725ebdaf193ae32703fdd",
      "parents": [
        "6b6b3d7a03de7d0203f8cd7570e6b0116878bc25"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Jun 04 16:16:17 2021 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Jun 04 16:16:17 2021 +0200"
      },
      "message": "[573897] Simplifies fix in search operation\n\nChange-Id: Ib8337dbb89a7a7afda4a8133db0b3af035f3df28\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "6b6b3d7a03de7d0203f8cd7570e6b0116878bc25",
      "tree": "c1b18a23157e6e4ab10bb2b1f3698ba5804ccf94",
      "parents": [
        "66e82e84b314aee14827ec5e5e5e1db2476327fc"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Jun 02 17:04:30 2021 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Jun 02 17:04:30 2021 +0200"
      },
      "message": "[573897] Fixes local search operation for dynamic EMF mode\n\nThis change updates the IterateOverEClassInstances to work correctly\nwhen there is no instance class set up for a given EClass instance -\ne.g. when using dynamic EMF mode. Furthermore, the dynamic mode tests\nwere extended to also check for this functionality to work.\n\nChange-Id: I704439c10dca83a04e94c107688f536e92a7c7cd\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "66e82e84b314aee14827ec5e5e5e1db2476327fc",
      "tree": "ae2e207668b790dc6914d7493f05d5c8246af492",
      "parents": [
        "b70a0bfb28c5fa069df95532f58caf3d4c43a0f7"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Thu May 06 17:20:27 2021 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Thu May 06 17:20:46 2021 +0200"
      },
      "message": "[573215] Fixes broken ci build links in setup\n\nThe Oomph setup included a few references to hudson.eclipse.org to\nreference CI builds. For the VIATRA Tooling category these references\nwere updated to use the current build infrastructure; while the Mylyn\ncomponents category was removed as it is not used anymore."
    },
    {
      "commit": "b70a0bfb28c5fa069df95532f58caf3d4c43a0f7",
      "tree": "d67298c5e94068fc05c8693bb9c90f3467785323",
      "parents": [
        "b42fa0698d674d6ad80348e264b42c837e8349cc"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun May 02 18:24:04 2021 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun May 02 18:24:04 2021 +0200"
      },
      "message": "[571356] Updates parameterization for Maven deploy steps\n"
    },
    {
      "commit": "b42fa0698d674d6ad80348e264b42c837e8349cc",
      "tree": "1548e67fe0f3b7175f70ff46779b86b000d3bb08",
      "parents": [
        "6ea4ddbc966fd880fb3e76ec1cdb9972dfa1a8ce"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun May 02 17:42:50 2021 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun May 02 17:42:50 2021 +0200"
      },
      "message": "[571356] Fixed a few issues in Jenkinsfile\n"
    },
    {
      "commit": "6ea4ddbc966fd880fb3e76ec1cdb9972dfa1a8ce",
      "tree": "17e488ddbe6e81ca3552a831669d2188f436abc8",
      "parents": [
        "3a9b35f0f3678cf17425b8c62f18431c27edf34d"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun May 02 14:08:09 2021 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun May 02 14:08:09 2021 +0200"
      },
      "message": "[571356] Reworked composite site maintenance during build\n\nMultiversion composites are no longer maintained as it is quite hard to\nconsistently maintain their contents (e.g. removing old versions from\nintegration and maintenance branches); on the other hand, the build\ncreates an appropriate /latest repository as it is simple to handle via\nsimple parameters.\n\nMultiversion composites for releases will be maintained manually; for\nintegration and milestone builds they will be removed entirely to\nsimplify repository management for the future."
    },
    {
      "commit": "3a9b35f0f3678cf17425b8c62f18431c27edf34d",
      "tree": "f24ab361c2c1762f6f3316c638897757eb6e7be9",
      "parents": [
        "e5749c477a20e34b012b9bb3c5a5c8e37043c1ab"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Apr 28 20:36:22 2021 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Apr 28 20:36:22 2021 +0200"
      },
      "message": "[571356] Moves signing parameter to avoid parse error in Jenkinsfile"
    },
    {
      "commit": "e5749c477a20e34b012b9bb3c5a5c8e37043c1ab",
      "tree": "72c7ff9930c3bef27fb4cba63753c3ebbc84738f",
      "parents": [
        "5c959cac2673a9ce05de386b6d2f2577f91e41d4"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Apr 28 20:28:07 2021 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Apr 28 20:31:38 2021 +0200"
      },
      "message": "[571356] Fixes a parse error in Jenkinsfile"
    },
    {
      "commit": "5c959cac2673a9ce05de386b6d2f2577f91e41d4",
      "tree": "9d2518d40db9b2d33b9e2efa2bf4cf59a3a77e16",
      "parents": [
        "29f064afb39e1b9d331d23fe17122a5346308aeb"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Apr 28 20:23:15 2021 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Apr 28 20:23:15 2021 +0200"
      },
      "message": "[571356] Updates composite site creation\n\nRemoves old, Ant-based solution for locally updating the composite sites\nand replaces it with a shell script based solution that downloads the\ncomposite descriptors from download.eclipse.org, modifies them and\nuploads the modified versions back.\n"
    },
    {
      "commit": "29f064afb39e1b9d331d23fe17122a5346308aeb",
      "tree": "81bd735f393089db80920af583425666d711a893",
      "parents": [
        "4055a021cc3ef64b74ed51e989b9ba2aa1764b32"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Apr 09 20:00:26 2021 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Apr 09 20:00:26 2021 +0200"
      },
      "message": "[571356] Ensures build runs in an pod with more than 4GB memory\n"
    },
    {
      "commit": "4055a021cc3ef64b74ed51e989b9ba2aa1764b32",
      "tree": "d16ad9c72dd088d73f5a0d35530bd5022020b26e",
      "parents": [
        "5f3d0b38d86f7028f6d669b54c9c93ee5ddd4d61"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Mar 30 20:42:01 2021 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Mar 30 20:42:01 2021 +0200"
      },
      "message": "Reverts change in RCPTT config\n"
    },
    {
      "commit": "5f3d0b38d86f7028f6d669b54c9c93ee5ddd4d61",
      "tree": "610f5074a947bc1d879217e8faeaa4edfd946554",
      "parents": [
        "4f440808e3a93d9e2a3733db49d5cd71799c2581"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Mar 30 20:13:36 2021 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Mar 30 20:13:36 2021 +0200"
      },
      "message": "Fixes for JIRO build\n\n - Replaces AdoptOpenJDK with Oracle JDK 8 for JavaFX support\n - Tries to reduce the memory requirements for RCPTT test cases\n"
    },
    {
      "commit": "4f440808e3a93d9e2a3733db49d5cd71799c2581",
      "tree": "9e72d1f73ce10c135db8d7ed3af4b748e2cb1286",
      "parents": [
        "70d4a3ddfdbba2a1b947f2f7668b2487789db47d"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Mar 22 19:34:07 2021 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Mar 22 19:34:07 2021 +0100"
      },
      "message": "Updates Jenkinsfile for JIRO"
    },
    {
      "commit": "70d4a3ddfdbba2a1b947f2f7668b2487789db47d",
      "tree": "abedcc9c73f2c05a0dfd4af833064d57beb520f8",
      "parents": [
        "a916f12bc2412e537b01f865bc1960ab660b9731"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Jan 18 17:48:39 2021 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Jan 18 17:48:39 2021 +0100"
      },
      "message": "Workaround for RCPTT test failures\n\nFor some reason, on the build server the save button is not found on the\ntoolbar but it works on my machine. This change replaces its usage with\nthe corresponding item in the file menu.\n\nChange-Id: I04f59eac2b741429d6d2fafac450e9a21717196a\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "a916f12bc2412e537b01f865bc1960ab660b9731",
      "tree": "ade537423e9ec85ec355095b51d99a9735c91b53",
      "parents": [
        "3715c76fe2ceefac0f20092247f2950dbde07f05"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Jan 08 16:45:04 2021 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Jan 08 16:45:04 2021 +0100"
      },
      "message": "Adds support for version 2.6 and SimRel 2020-09 and 2020-12 in setup\n"
    },
    {
      "commit": "3715c76fe2ceefac0f20092247f2950dbde07f05",
      "tree": "cc4840c064f91104dc4135d1b1ffd8b18e65983f",
      "parents": [
        "ca8724279ff081f206082b3697d578dbf035a31c"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Jan 05 17:33:00 2021 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Jan 05 17:45:10 2021 +0100"
      },
      "message": "Version number bump to 2.6.0\n\nChange-Id: Id3d0ec2de21641d9d2342b7b63be76467e978bb6\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "ca8724279ff081f206082b3697d578dbf035a31c",
      "tree": "0c54d7a40839422b413777a13633ab3206ae89a5",
      "parents": [
        "3b9a9fae0f214ab64d0e5186dec22bd9b6e2572f"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Jan 02 14:04:13 2021 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Jan 02 14:04:13 2021 +0100"
      },
      "message": "Creates combined Jenkinsfile for Maven deploy and normal builds\n"
    },
    {
      "commit": "3b9a9fae0f214ab64d0e5186dec22bd9b6e2572f",
      "tree": "419827a84eeb82f06a58379472bcc6035bd07a6b",
      "parents": [
        "7b3d883c8fecea67c5db7c928b6555f538548d2f"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Jan 02 11:47:16 2021 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Jan 02 11:47:36 2021 +0100"
      },
      "message": "Fixes a typo in the Jenkinsfile\n"
    },
    {
      "commit": "7b3d883c8fecea67c5db7c928b6555f538548d2f",
      "tree": "6eb082990bf116b74925ed4b121a073411ad6b87",
      "parents": [
        "b21f190c95a6ba7ba5bf1c054586c98c5ae390ed",
        "3fe7ef9d684bfbe744d26040af008136ebb534c7"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Jan 02 05:44:53 2021 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Sat Jan 02 05:44:53 2021 -0500"
      },
      "message": "Merge \"Adds an initial Jenkinsfile based build configuration\""
    },
    {
      "commit": "3fe7ef9d684bfbe744d26040af008136ebb534c7",
      "tree": "11583a7b61f64afbde949988f840d7d93aacaa28",
      "parents": [
        "c3fc21b551602ea077793cf74fc7aee0666e7c9f"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Dec 16 13:13:09 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Jan 02 05:43:32 2021 -0500"
      },
      "message": "Adds an initial Jenkinsfile based build configuration"
    },
    {
      "commit": "b21f190c95a6ba7ba5bf1c054586c98c5ae390ed",
      "tree": "d2b803519c68d6674c72a146561b387062ee5a11",
      "parents": [
        "c3fc21b551602ea077793cf74fc7aee0666e7c9f"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Dec 16 13:13:09 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Dec 16 19:48:54 2020 +0100"
      },
      "message": "Add Xtext bom to build configuration\n\nIn addition to adding the BOM a few Maven dependencies were updated to\nhandle the Maven build correctly after new eclipse plugin version are\navailable in Maven central.\n\nChange-Id: I5f1f77421923588ddc0a37d6e114acd9975bee01\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "c3fc21b551602ea077793cf74fc7aee0666e7c9f",
      "tree": "ed6c6794cce1a7683466f619b15243a760bd4406",
      "parents": [
        "ed4daacda3f2a31de7c344d57bfeee45d52d2a5e"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Dec 07 19:13:55 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Dec 08 09:02:08 2020 +0100"
      },
      "message": "[567644] Adds an EEnum example to the tutorial\n\nChange-Id: I11b554133a6acad8cc231c8da48c722868364b0a\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "ed4daacda3f2a31de7c344d57bfeee45d52d2a5e",
      "tree": "b35fee9ba3ac328f20d900c89029719bf74e04d2",
      "parents": [
        "758870bfb01428e6d8039643313d52b5ad25d9ef"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Dec 07 18:54:18 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Dec 08 09:02:07 2020 +0100"
      },
      "message": "[566196] Fixes release notes\n"
    },
    {
      "commit": "758870bfb01428e6d8039643313d52b5ad25d9ef",
      "tree": "2351f8c3baae85410a03434cbe15de696a1165b2",
      "parents": [
        "d3a4e683d9eeeee7678109bb0a6960029144ff48"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Oct 04 10:53:51 2020 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Nov 17 05:55:16 2020 -0400"
      },
      "message": "[566196] Ensures a common log configuration for VIATRA runtime\n\nSince a long time VIATRA had the ViatraQueryLoggingUtil class that was\nresponsible for a common logging configuration, but it was not used\nconsistently in the various components of VIATRA. This change\ncentralizes its usage, and in order to make sure the output is more\nreadable, duplicate name entries are removed.\n\nChange-Id: I8eaabcfb7acae414450ea8707e930731a90bee37\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "d3a4e683d9eeeee7678109bb0a6960029144ff48",
      "tree": "12a7473b43c25e778c5a6f8448ae7616923605eb",
      "parents": [
        "e9cb4d6ebc15fd68a8ae20aeb49356f0d3526a8f"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Oct 04 10:05:15 2020 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Oct 04 10:05:15 2020 +0200"
      },
      "message": "[567575] Update formatting in documentation\n"
    },
    {
      "commit": "e9cb4d6ebc15fd68a8ae20aeb49356f0d3526a8f",
      "tree": "3042cc554bb2b4b6e1576115f88fbf5a2246de50",
      "parents": [
        "7f4d4e9cab446fec35f62ef45dc27cbff0fd2ba7"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Oct 04 10:04:56 2020 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Oct 04 10:04:56 2020 +0200"
      },
      "message": "[567576] Update asciidoctor to version 2.1.0\n"
    },
    {
      "commit": "7f4d4e9cab446fec35f62ef45dc27cbff0fd2ba7",
      "tree": "080d9c6a95db3fba32e1d7f44a0d95cc8f829a6a",
      "parents": [
        "eb25aa27eb054863abe56ad406d3cedea7d76af5"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Thu Sep 17 15:52:15 2020 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Thu Sep 17 15:52:15 2020 +0200"
      },
      "message": "[567075] Bumps Guava version in test framework\n\nChange-Id: Ie69a47e10b492457481d4607e2ae74f82ffa689b\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "eb25aa27eb054863abe56ad406d3cedea7d76af5",
      "tree": "109b4a62d0c10692f503be5aa1b216d7677531b2",
      "parents": [
        "bf64b47240b6dfcb4f5e54086da39daea8db29e7"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Thu Aug 20 10:03:36 2020 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Aug 23 11:02:40 2020 +0200"
      },
      "message": "[565008][561721][562320][565196][564381] Documentation updates\n\n * Mention parameterless patterns in documentation\n * Removed removed AbstractMultisetAggregationOperator reference from\naggregator documentation\n * Documentation for imports was extended\n * A few small mistakes were fixed\n\nChange-Id: Ie968a42267189a1a6229fea11cbcc2710ec1f508\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "bf64b47240b6dfcb4f5e54086da39daea8db29e7",
      "tree": "743b8663fac1ab25e07cf04da1044067a073879e",
      "parents": [
        "be8d29cc4c941adadc755b0ca1bd8a348611b3a7"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Aug 02 14:04:06 2020 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Aug 02 14:04:40 2020 +0200"
      },
      "message": "[564950] Removes internal platform API usage\n\nThe class ElementSelectionDialog uses an internal API that will be\nremoved in Platform 2020-09 that has a clean replacement available in\nearlier Platform APIs.\n\nChange-Id: Ic300f5fd2cffde2c838faa16b0ce6c79a01c3d97\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "be8d29cc4c941adadc755b0ca1bd8a348611b3a7",
      "tree": "72436a50cf9167c0c0d43ee2b8eebec98607f488",
      "parents": [
        "dcb04122fc6266024228d266475d848bc94f86c1"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Thu Jul 23 09:24:01 2020 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Jul 28 09:37:38 2020 -0400"
      },
      "message": "Version number bump to 2.5.0\n\nChange-Id: Ie68b3dd13be5f57068d075fbdd6799563a9e1ae6\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e\n"
    },
    {
      "commit": "dcb04122fc6266024228d266475d848bc94f86c1",
      "tree": "91bdfc8c00c3871507eca937fdc24a91a1e98637",
      "parents": [
        "c2d6339212aef0831832be428c8cd0c730614974"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Jun 07 12:07:42 2020 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Jun 07 12:20:13 2020 +0200"
      },
      "message": "[562355] Fixes installation guide for Rete visualizer and LS debugger\n\nChange-Id: I8ab24d2546e4bccf1a6225df9e2bf57bca9e4638\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "c2d6339212aef0831832be428c8cd0c730614974",
      "tree": "3fd804cda40c7bac4fbd36a26602bfa125c16ea6",
      "parents": [
        "2b6417f1e100136c6e869f06b8a8b5e6c9282a26",
        "525032250db7892ef42b86f78c7f7a42b7ffa751"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun May 24 04:46:40 2020 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Sun May 24 04:46:40 2020 -0400"
      },
      "message": "Merge \"[562262] Exports annotation validator implementations\""
    },
    {
      "commit": "525032250db7892ef42b86f78c7f7a42b7ffa751",
      "tree": "5ff469ff05899cda58ecf93dc1a34894a7508d87",
      "parents": [
        "29b168e0f55f1342314eab57291c05a0e0d9fda3"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri May 22 18:24:30 2020 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri May 22 18:24:30 2020 +0200"
      },
      "message": "[562262] Exports annotation validator implementations\n\nChange-Id: Ie0279329059b5c0d0a6bcea83a11332140d9e9d3\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "2b6417f1e100136c6e869f06b8a8b5e6c9282a26",
      "tree": "ffa6208ce93701f2e4b2b3fbd967a0b216bd665d",
      "parents": [
        "29b168e0f55f1342314eab57291c05a0e0d9fda3"
      ],
      "author": {
        "name": "Gábor Bergmann",
        "email": "bergmann@mit.bme.hu",
        "time": "Thu May 14 14:16:16 2020 +0200"
      },
      "committer": {
        "name": "Gábor Bergmann",
        "email": "bergmann@mit.bme.hu",
        "time": "Thu May 14 14:16:16 2020 +0200"
      },
      "message": "[561118] Fix classpath of generator MWE2\n\nChange-Id: I45b15a289d62c3e9938e89874c6cb42722e7c827\nTask-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d561118\nSigned-off-by: Gábor Bergmann \u003cbergmann@mit.bme.hu\u003e\n"
    },
    {
      "commit": "29b168e0f55f1342314eab57291c05a0e0d9fda3",
      "tree": "4738a12f90f2f6b3da1b4dc6bbffd378edc666b2",
      "parents": [
        "d4cd7f9f53c624a3aab8fd3a49a13435dc65bd59",
        "bf42ddd72b35e4ec4341512360425ae4898f07d1"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon May 11 09:23:18 2020 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Mon May 11 09:23:18 2020 -0400"
      },
      "message": "Merge \"[561118] Bugfixes in Oomph setup related to dependency versions\""
    },
    {
      "commit": "d4cd7f9f53c624a3aab8fd3a49a13435dc65bd59",
      "tree": "8c73da8eef1efdd116a0065fc92a3a483fdcf885",
      "parents": [
        "2a7314b6b21df594743fa017d18ae62da85c73fa",
        "f476c23f44e209d574b2edda1d44465d84425cb3"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon May 11 09:23:02 2020 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Mon May 11 09:23:02 2020 -0400"
      },
      "message": "Merge \"[562369] Ensures delayed commands are executed on listener registration\""
    },
    {
      "commit": "f476c23f44e209d574b2edda1d44465d84425cb3",
      "tree": "a6797ee049e24a923f5cd86b1a2f57c752c5eff0",
      "parents": [
        "fa6427aa5c9af4a5c49ac7a9cc11f5045ac50cc7"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Apr 21 19:47:55 2020 +0200"
      },
      "committer": {
        "name": "Gábor Bergmann",
        "email": "bergmann@mit.bme.hu",
        "time": "Sun May 10 11:03:00 2020 +0200"
      },
      "message": "[562369] Ensures delayed commands are executed on listener registration\n\nWhen recursive aggregation was introduced in bug 543400 (more\nspecifically commit 55ba4d87489c0b42950f97ccca5a881e498d7f04), the\nReteContainer#connectAndSynchronize method was updated to create delayed\ncommands. However, the same mechanism was used for listener\nregistration, resulting in strange, delayed notifications (see test\ncases - all three included test cases failed before explicitly flushing\nthe delayed command list) during listener registration.\n\nChange-Id: Idc64e207160ef128f7d008e215e6271ecabe9f33\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "bf42ddd72b35e4ec4341512360425ae4898f07d1",
      "tree": "177c50bf9154e9edbf841523984023f6f929b744",
      "parents": [
        "2a7314b6b21df594743fa017d18ae62da85c73fa"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat May 09 20:32:21 2020 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat May 09 20:36:17 2020 +0200"
      },
      "message": "[561118] Bugfixes in Oomph setup related to dependency versions\n\nThis change adds support for\n *  2020-03 and 2020-06 platform versions\n *  Adds missing updated MWE requirements for 2019-06 and 2019-09\nplatforms\n\nChange-Id: If55cce45b85034f13bccb31ef9e72be62b4b6a0f\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "2a7314b6b21df594743fa017d18ae62da85c73fa",
      "tree": "7a55affc3747064a5f937e556394b5fce558ab21",
      "parents": [
        "7da15759560d92e9e589e565c745920f4cb8285f",
        "fa6427aa5c9af4a5c49ac7a9cc11f5045ac50cc7"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon May 04 02:41:45 2020 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Mon May 04 02:41:45 2020 -0400"
      },
      "message": "Merge changes I0aa70855,If367eb82\n\n* changes:\n  [561118] Updates broken RCPTT tests\n  [545046] Updates Maven plugin configuration\n"
    },
    {
      "commit": "fa6427aa5c9af4a5c49ac7a9cc11f5045ac50cc7",
      "tree": "af55e8ff926e06a2b2cca662723a9c9c885dc99a",
      "parents": [
        "c48db1246125b63bb9b85b783d618463df0ca36e"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun May 03 15:58:53 2020 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun May 03 18:02:16 2020 +0200"
      },
      "message": "[561118] Updates broken RCPTT tests\n\nA few minor changes were necessary as the platform and Xtext updates\nresulted in very slight user-visible changes in functionality: newly\ngenerated vqgen files have different spacing, and `Add to Java Search`\nwas renamed to `Add to Java Workspace Scope` in plug-ins view.\n\nChange-Id: I0aa70855b6764c6386d57bc6583316b7c6f4ae30\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "c48db1246125b63bb9b85b783d618463df0ca36e",
      "tree": "2f378e25d02326ccd34493cfcac0b2e8b8637ffa",
      "parents": [
        "0be6e2d260199cc562a1703321681eb018b2f5c4"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Apr 13 09:44:04 2020 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun May 03 15:30:12 2020 +0200"
      },
      "message": "[545046] Updates Maven plugin configuration\n\nBased on recent changes in the xtext-maven-compiler, the Mojo\nconfiguration was updated to use the annotation-based parameter\ndefinition API and minimum supported Maven core dependency was updated\nto 3.6.0.\n\nChange-Id: If367eb82b74cb0fbcde19eb49e29a8dde007c21a\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "7da15759560d92e9e589e565c745920f4cb8285f",
      "tree": "dec0a1ac251f1c560944d1ff51682faf2576e456",
      "parents": [
        "8f114ef604ada82f4a772983484ae7bc9d1baa35"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Apr 15 17:12:58 2020 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Apr 15 17:12:58 2020 +0200"
      },
      "message": "[561118] Reduces Eclipse Collections requirement to 10.1.0\n\nChange-Id: Ia0d0290e925de155bf4da22c7e15d588185deb71\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "8f114ef604ada82f4a772983484ae7bc9d1baa35",
      "tree": "bf61f958e8c9be5876cb4841c55a968098f241d7",
      "parents": [
        "0be6e2d260199cc562a1703321681eb018b2f5c4"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Apr 15 13:55:45 2020 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Apr 15 14:10:55 2020 +0200"
      },
      "message": "[561118] Updates bundled Zest version to 5.1.1\n\nThis change is necessary as Zest 5.1.0 does not work with Guava 27\n\nChange-Id: I0415db126a66f1a8c861afd859863a55395665ea\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "0be6e2d260199cc562a1703321681eb018b2f5c4",
      "tree": "6635759438a9efd6aafe751819500f966d099b64",
      "parents": [
        "ab6848366e36088228c55c10e953cee7bd4be167"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Mar 14 11:54:17 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Mar 30 17:31:28 2020 +0200"
      },
      "message": "[560961] Updates dependencies for query tooling\n\n  * Ecore Editor dependency was made optional for query.runtime.ui\n  * Unnecessary dependencies were removed from query.runtime.ui\n  * Ensured patternlanguage.emf.ui works correctly without the\ndocumentation bundled\n\nChange-Id: Id446690a91185bc5819e3751ce05a5df7c330d10\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "ab6848366e36088228c55c10e953cee7bd4be167",
      "tree": "2b38ff511f8a79b453d98a7b80438c13c632ed1f",
      "parents": [
        "19eb7109622f2fe200a1abd76d159efda60e1991"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Mar 07 18:36:51 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Mar 30 14:23:52 2020 +0200"
      },
      "message": "[561118] Dependency version updates\n\n  * Target platform updated to 2019-06\n    * Minimum versions were not updated in plugin code, but we will not\ntest with earlier versions\n    * RCPTT was bumped to 2.4.4\n  * Xtext minimum version is 2.20\n    * Updates pom use exec-maven-plugin for mwe as suggested by Xtext\n    * Replaces deprecated Xtext generator support for VQGEN language\n    * Removes unnecessary Xpand dependencies\n  * Guava requirement is updated to 2.27.1 (in synch with Xtext)\n    * Maven dependency override removed as Xtext has fixed its used\nGuava version to 27.1.0\n  * Eclipse Collections is updated to 10.2.0\n  * Regenerated Eclipse project configuration for Maven projects\n\nChange-Id: I17f0e05cb4d6d79c04dd1df52eac44768881aefd\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "19eb7109622f2fe200a1abd76d159efda60e1991",
      "tree": "235066c6cd6af5b3ae1ec0632ab6d13e70bb5f09",
      "parents": [
        "e7be0210cf813c1b93ac424e099dafbb1ae5c5ed"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Mar 07 16:38:42 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Mar 30 14:23:50 2020 +0200"
      },
      "message": "[561118] removes support for old platform and VIATRA versions from setup\n\nChange-Id: I958b48729f2d82dbb8386a491347679aef7879c8\n"
    },
    {
      "commit": "e7be0210cf813c1b93ac424e099dafbb1ae5c5ed",
      "tree": "b1884fd35e0ddc90a199bced70aca7393e4e7a83",
      "parents": [
        "3993070e916c66052192bfd176feed644e2553cb"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Mar 30 13:54:01 2020 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Mar 30 13:54:01 2020 +0200"
      },
      "message": "[561344] Adds missing @Override annotation\n\nChange-Id: If3db691d1f978bcc692690cf9ef8c3ab3fd1a091\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "3993070e916c66052192bfd176feed644e2553cb",
      "tree": "0c165ce23a448205a931f1358da81c76f576ff1c",
      "parents": [
        "11a8386821cbfd5933e214a5172b6ff88557c579"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Mar 22 20:15:50 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Mar 23 12:49:20 2020 +0100"
      },
      "message": "[561344] Fixes regression in parsing private pattern calls\n\nThis change fixes a strange regression of the standalone parser not\nresolving pattern calls _from_ private patterns, caused by\nhttps://git.eclipse.org/r/c/151764/ merged before 2.3.0.M4.\n\nThe problem is caused by the fact that the package declaration of a VQL\nfile was not considered as a required import normalizer by\nEMFPatternLanguageImportNamespaceProvider and the namespace provider\nonly added the namespace because \"by coincidence\" the inferred pattern\ngroup Jvm Declared Type had exactly the same name as the package, thus\nXImportSectionNamespaceProvider added the package name as an import\nnormalizer to the scope.\n\nHowever, the previously mentioned change made it optional to infer the\nquery group type, thus removing this guaranteed provider, causing the\nstrange issues. This change fixes this regression by explicitly\nconsidering the package declaration as a namespace provider, thus\navoiding the original issue entirely.\n\nChange-Id: Id96db63baad6c5ff25db091e05c22095beb6c491\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "11a8386821cbfd5933e214a5172b6ff88557c579",
      "tree": "17bd803c58c2584558eb82987e035febfba73b9b",
      "parents": [
        "e1805c05ddf23e2b63bca58f605b2903b2d49c8a"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Mar 03 19:24:17 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Mar 11 07:22:00 2020 -0500"
      },
      "message": "[560742] Adds support for custom classloaders in pattern parser\n\nChange-Id: I885f836ce4e4357b4451a7216db28aa184d1cd28\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "e1805c05ddf23e2b63bca58f605b2903b2d49c8a",
      "tree": "095f046a337b0d9a48f4f1c3261e99ebc983f0ca",
      "parents": [
        "cbbb1627825dacd83369de31a414890b3db86ed6"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Feb 23 13:28:34 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Feb 23 13:28:34 2020 +0100"
      },
      "message": "[55335] Fixes maximum calculation example in tutorial\n\nChange-Id: I431c6b3ca96ea0650a8a84b69b54e0a0a76f862b\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "cbbb1627825dacd83369de31a414890b3db86ed6",
      "tree": "b0dece0bb11ca4f7ef4e5d2ed75f88984078006e",
      "parents": [
        "d339c4bb754d48090907476681c42dab3abe5321"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Feb 23 13:22:10 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Feb 23 13:22:10 2020 +0100"
      },
      "message": "[560402] Fixes incorrect snippet include in tutorial\n\nChange-Id: I522fc08dfc1e77159d98151143933b45f254a564\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "d339c4bb754d48090907476681c42dab3abe5321",
      "tree": "dca090bdfd395af8477e66a83866bec7171a1756",
      "parents": [
        "5b8cb31b637365c973b18598c54b5dee4742e399"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Feb 23 13:19:46 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Feb 23 13:19:46 2020 +0100"
      },
      "message": "[560401] Removes matchprocessors from tutorial\n\nChange-Id: Ic1b58ed3953a82ece44e4eb3ffe45f69c7c8a40e\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "5b8cb31b637365c973b18598c54b5dee4742e399",
      "tree": "c45560f8b4766379e9711e8ce3e564f56b140901",
      "parents": [
        "50e8f5ce2473505bd679cb26ef916325214e0f88"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Feb 23 13:00:15 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Feb 23 13:00:15 2020 +0100"
      },
      "message": "[560400] Removes misleading information about query results\n\nChange-Id: Ie3295417e3edb358384995d63dd86c1eeefa216a\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "50e8f5ce2473505bd679cb26ef916325214e0f88",
      "tree": "e444cca1b3ac1c19893617cee442fb4358f18f8d",
      "parents": [
        "4cd79eceae8e1892b3b7e41531ffaad6ca199a9c"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Feb 23 12:57:41 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Feb 23 12:57:41 2020 +0100"
      },
      "message": "[560398] Fixes minor issues in query API documentation\n\nChange-Id: I8f1a50b89d52af4c70d01fe96b2f6d54d883d2c6\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "4cd79eceae8e1892b3b7e41531ffaad6ca199a9c",
      "tree": "4481053ddf7eaf3651801f5c9d97eb81dd305b06",
      "parents": [
        "adc5a150b22208e60d35af935732d64f30d07f7b"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Feb 23 12:47:52 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Feb 23 12:47:52 2020 +0100"
      },
      "message": "[559364] Cleans up transformation debugger usage in tutorial\n\nChange-Id: I35dddbdcdab70f7eadac11ad38931076767abde3\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "adc5a150b22208e60d35af935732d64f30d07f7b",
      "tree": "e13d20c7dab27b6d6e92b2cd8dfea8bd1ba1619f",
      "parents": [
        "2193601945bbbe84069e60adb9cd1454ca7890d0"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Thu Feb 13 21:31:44 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Thu Feb 13 21:31:44 2020 +0100"
      },
      "message": "[559520] Ensures type inferrer errors do not break compilation\n\nThe new validation rule added by this change ensures that type\ninformation is considered during validation correctly to avoid a NPE\nduring pattern compilation.\n\nThis change is intended only as a stop-gap solution until bug\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d559522 is fixed and the\nproblematic pattern included here as a test case parses and compiles\ncorrectly. Furthermore, this fix is intended to be backported to VIARA\n2.3.1 as well.\n\nChange-Id: I4636eaf6b1afed58ec62e3925961bbf27ebd5f0a\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "2193601945bbbe84069e60adb9cd1454ca7890d0",
      "tree": "18816d98e3430154c2fc64ca987ee8992a9719d1",
      "parents": [
        "806f3070426eeebcb065b9dc31cf4107411bf005"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Feb 11 11:36:28 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Feb 11 17:17:10 2020 +0100"
      },
      "message": "[539025] Ensures correct validator usage for CPS tests\n\nSome cps tests use the Xtext parsing infrastructure, but their setup was\ninconsistent - mostly they were relying on the default injector\nregistration, but the DynamicModeTests class works only if the\nstandalone injector was registered. However, if during the run the\nprevious test cases registered the normal infrastructure, in EMF\nregistries the validators were kept.\n\nThis change introduces a JUnit rule-based implementation of XtextRunner\nthat correctly sets up and disposes the Xtext infrastructure on a\nper-test basis, and uses this on all tests that were relying on the\nparsing infrastructure. The rule is necessary, as the runner cannot be\ncombined with parameterized tests.\n\nChange-Id: Ic17ac1c859426938290ead84230c46bbdfd0ab9b\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "806f3070426eeebcb065b9dc31cf4107411bf005",
      "tree": "aaa2f3f05306f6819bcf9211bbb5a768021d8308",
      "parents": [
        "600bdaab596dba56f9a28429b1878789a978ee7a"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Feb 08 22:55:14 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Feb 08 22:55:14 2020 +0100"
      },
      "message": "[releng] Updates Tycho to version 1.6\n\nChange-Id: I4e7e50602dfdf6d1a582826baba18c2e6a8a2c0c\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "600bdaab596dba56f9a28429b1878789a978ee7a",
      "tree": "bc8ed8ca62158662322754676b9122a772f4a00e",
      "parents": [
        "391dc2ca4bff6f357aefd2eeb700f2752267f6d2"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Feb 08 16:22:13 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Feb 08 22:54:11 2020 +0100"
      },
      "message": "[releng] Fixes dependency declarations in test projects"
    },
    {
      "commit": "391dc2ca4bff6f357aefd2eeb700f2752267f6d2",
      "tree": "f31b1ee8376560bd7e141f4af50195e789e6c3c5",
      "parents": [
        "6a432b8ff7291de60d74f74ca8123f2ea75cf1ed"
      ],
      "author": {
        "name": "Tamás Szabó",
        "email": "tamas.szabo@itemis.de",
        "time": "Sun Jan 26 21:01:46 2020 +0100"
      },
      "committer": {
        "name": "Tamás Szabó",
        "email": "tamas.szabo@itemis.de",
        "time": "Tue Jan 28 14:30:15 2020 +0100"
      },
      "message": "[543400] Fixes Sonar warnings in DDF code\n\nChange-Id: I2f9f3eae66735196fab9a8d0ecb4752b957fdcb8\nSigned-off-by: Tamás Szabó \u003ctamas.szabo@itemis.de\u003e\n"
    },
    {
      "commit": "6a432b8ff7291de60d74f74ca8123f2ea75cf1ed",
      "tree": "8da5f3608f04d31d98004eb6753b398ac85fd794",
      "parents": [
        "d7e98dd1231c27e86fff2f7fe5a7be7f0722ccb8"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Jan 27 15:32:40 2020 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Jan 27 16:15:24 2020 +0100"
      },
      "message": "[releng] Fixes incorrect version numbers in metadata\n\nChange-Id: Ic5c3e9c92af1cf6c2283f03aceb150a32a3ebca5\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "d7e98dd1231c27e86fff2f7fe5a7be7f0722ccb8",
      "tree": "06e5dcc39cc219760ba6b6d1c8f3c8e7e2daea9d",
      "parents": [
        "d32844536459fca2b5f94aed445038dbf756ee8f"
      ],
      "author": {
        "name": "Tamás Szabó",
        "email": "tamas.szabo@itemis.de",
        "time": "Sat Apr 20 16:37:09 2019 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Dec 22 18:28:01 2019 +0100"
      },
      "message": "[543400] DDF recursive aggregation\n\n* faithful \u0026 first-only recursive aggregation\n* incremental timeline maintenance for tuples\n* timeline diffs as a result of update operations\n* singleton \u0026 compact timeline implementations\n* SpecializedProjectionIndexer correctly registers its dependencies\n* lazy \u0026 eager modes of operation in TimelyMemory\n\nChange-Id: I3163d46c942bb0e0a061db00ab5a284dcc77f7f8\nSigned-off-by: Tamás Szabó \u003ctamas.szabo@itemis.de\u003e\n"
    },
    {
      "commit": "d32844536459fca2b5f94aed445038dbf756ee8f",
      "tree": "fc4b680692281c4958daf0c0fcda360e8b052e4f",
      "parents": [
        "cd31b9855edc704a7c5d2fa2abac5bd10f19422f"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Dec 20 21:19:39 2019 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Dec 20 21:19:39 2019 +0100"
      },
      "message": "Removes unnecessary API Tools filter\n\nChange-Id: I4d1beef8a399ea9ff3e9407034d139cae8bc6671\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "cd31b9855edc704a7c5d2fa2abac5bd10f19422f",
      "tree": "a25d247933bf1fe932b1f2d52a1f37ae417acaae",
      "parents": [
        "081945e2c14cfcf5bf8f2a984aaa9b66b9380115"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Dec 20 19:37:17 2019 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Dec 20 19:37:17 2019 +0100"
      },
      "message": "Bumps version to 2.4.0-SNAPSHOT\n\nChange-Id: I31e1c1800213a00a09eaabda0f5cbb02ac8d74b7\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "081945e2c14cfcf5bf8f2a984aaa9b66b9380115",
      "tree": "9df03e4aa3d4eec18b929a094218426a33097263",
      "parents": [
        "c99598690ed1feba0d6854cbace90f4cceec146f"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Dec 02 18:51:19 2019 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Dec 02 18:51:19 2019 +0100"
      },
      "message": "Updates release notes\n"
    },
    {
      "commit": "c99598690ed1feba0d6854cbace90f4cceec146f",
      "tree": "6dda4b047394980a498446fb69417acd05621543",
      "parents": [
        "642902ffaf5f93b92bb2841c3c28295e647548bc"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Nov 22 18:01:07 2019 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Nov 22 22:28:45 2019 +0100"
      },
      "message": "[553367] Adds links dev environment and build setup to CONTRIBUTING.md\n\nChange-Id: Ied359775216fec2a9e3ecf99296dba3d655c57eb\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e\n"
    },
    {
      "commit": "642902ffaf5f93b92bb2841c3c28295e647548bc",
      "tree": "ebb7233cfee51c3a4bcc59b7b5da18ee1a15b4de",
      "parents": [
        "a17027a4b1adba69c4fd1b700844e08b6b082694"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Nov 18 18:22:36 2019 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Nov 19 18:02:52 2019 +0100"
      },
      "message": "[547205] Adds a profiler to base index\n\nChange-Id: Ib85c66df1404bd463ab68dcadcaf1f79a148b430\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "a17027a4b1adba69c4fd1b700844e08b6b082694",
      "tree": "2099632c73e981257b652e2e65b54d6965d0f2e6",
      "parents": [
        "7352fdc729680dd876a619f4c9bc23073abe9367"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Nov 15 11:44:19 2019 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Nov 19 18:02:11 2019 +0100"
      },
      "message": "[553055] Disables query group generation in standalone parser\n\nThis change introduces a new module option to disable the query group\ngeneration in both the model inferrer and validator. The option is on by\ndefault for backward compatibility, except for the standalone parsing\nscenarios where these inferred groups are not used for any reason.\n\nChange-Id: I57405cf058a222b6491354e993e641d0a171cf7c\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "7352fdc729680dd876a619f4c9bc23073abe9367",
      "tree": "7b371e0ae73db63754167580abdcb313654a4bae",
      "parents": [
        "32b0c3b95bd3a9933c52ce6dd77cd51d490a4abf"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Nov 18 14:35:43 2019 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Nov 18 15:15:54 2019 +0100"
      },
      "message": "[552027] Adds Guava removal to new and noteworthy documentation\n\nChange-Id: Iba8d00beb04cfffc7607b89bc9efa0c73f3d2d54\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "32b0c3b95bd3a9933c52ce6dd77cd51d490a4abf",
      "tree": "74bcf0d8b13e154cb3ef05dd14bed0ea7616d570",
      "parents": [
        "5bfe0e3ababe15d213336f2f7e9ab8e818fa3b9a"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Nov 12 17:31:05 2019 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Nov 12 17:31:05 2019 +0100"
      },
      "message": "Updates Oomph setup to support thee upcoming SimRel 2019-12\n"
    },
    {
      "commit": "5bfe0e3ababe15d213336f2f7e9ab8e818fa3b9a",
      "tree": "5b692305b05b3c3d1e77747e9e69132edf49fcd0",
      "parents": [
        "187867e961c7a74477e5e764a83ae10c8b039bed"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Nov 11 18:27:27 2019 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Mon Nov 11 19:01:42 2019 +0100"
      },
      "message": "[552027] Fixes Guava usage of Zest integration\n\nChange-Id: I8fe39ac93867ca74f71f150c1a6265dc4358b661\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "187867e961c7a74477e5e764a83ae10c8b039bed",
      "tree": "24c1bbf8d9e14a2fec1d3876d063f02751c6caa4",
      "parents": [
        "688395c973d02242fbd0c78b0cb87bb631a66979"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Nov 06 18:32:58 2019 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Nov 06 18:32:58 2019 +0100"
      },
      "message": "[552027] Updates disposal of notification listeners\n\nThis change updates the dispose method of the ViatraQueryEventHandler to\nmirror the required creation order from the prepareAttributeMonitor\nmethod. The change is most likely unnecessary (as opposed to the\ninitialization case where the order is extremely important) it makes\nsense to keep the orders consistent to avoid unexpected issues.\n\nChange-Id: Ic8c56c183cab0987522883f1869b24856b8b9522\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "688395c973d02242fbd0c78b0cb87bb631a66979",
      "tree": "3b567d64d818c6f342f1ac33ac7ae5fa6e17183e",
      "parents": [
        "280bd208cd73a02c907d906bee4a5961bea3bda4"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Nov 06 14:13:43 2019 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Wed Nov 06 15:15:09 2019 +0100"
      },
      "message": "[552027] Fixes an NPE wrt AttributeMonitor initialization\n\nAn incorrect ordering of Attribute Monitor initialization in\nViatraQueryEventHandler resulted in NullPointerExceptions during EVM\nrule initialization, if the given rule had an UPDATE job added\n(requiring the initialization of Attribute Monitors) and the\ncorresponding query specification had at least a single match during\nrule initialization.\n\nThis change reverts the old initialization ordering and provides test\ncases to show the problematic points of the code.\n\nChange-Id: I9f296c09370be4dc00da39f532a648277ff14b67\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "280bd208cd73a02c907d906bee4a5961bea3bda4",
      "tree": "67ae7be4b6e5e5b4067a6eb203b18307f962269c",
      "parents": [
        "6b31b466c8aabbfb7b66e987185c95f79a35c572"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Oct 29 18:50:58 2019 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Nov 05 04:55:49 2019 -0500"
      },
      "message": "[552532] Fixes removals during reparsing in AdvancedPatternParser\n\nPatterns that were removed during an update operation were not handled\nand their usage resulted in getting the pattern parser infrastructure\ngetting into an inconsistent internal state.\n\nThis change collects the set of removed patterns before parsing and\nusing that to calculate a list of removed patterns correctly. However,\nthe used algorithms does not always differentiate between added and\nupdated patterns correctly - however this should not result in incorrect\nbehavior for the users of the API, as the specifications would be\nrebuilt in both cases correctly.\n\nChange-Id: I45407eac9c0382130a89c966ed9f7d6b442afbc2\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "6b31b466c8aabbfb7b66e987185c95f79a35c572",
      "tree": "8b0919b93a9f02f767cb2c6dca15d9c990237bf7",
      "parents": [
        "7f9d787c7d04f7cddb93ff44f9019af5115756dc",
        "cef29bae55b405dd2f18218c3e3a373c05668c9a"
      ],
      "author": {
        "name": "Gabor Bergmann",
        "email": "bergmann@mit.bme.hu",
        "time": "Tue Nov 05 04:51:26 2019 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Tue Nov 05 04:51:26 2019 -0500"
      },
      "message": "Merge \"[552027] Sonar and API Tools warning fixes\""
    },
    {
      "commit": "cef29bae55b405dd2f18218c3e3a373c05668c9a",
      "tree": "baea03276af1bc63274f17f3299d28b7feb4aab5",
      "parents": [
        "991700498a70af734d1d6d69654866ec239c9bb3"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Nov 03 11:41:29 2019 +0100"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Nov 03 11:41:29 2019 +0100"
      },
      "message": "[552027] Sonar and API Tools warning fixes\n\nChange-Id: I42fd8bb061936795ef70805b31b6503c3132e526\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "7f9d787c7d04f7cddb93ff44f9019af5115756dc",
      "tree": "614ff2b40770f96a55d806e1e5556c1ffc7cc438",
      "parents": [
        "991700498a70af734d1d6d69654866ec239c9bb3"
      ],
      "author": {
        "name": "Gábor Bergmann",
        "email": "bergmann@mit.bme.hu",
        "time": "Wed Oct 30 22:52:11 2019 +0100"
      },
      "committer": {
        "name": "Gábor Bergmann",
        "email": "bergmann@mit.bme.hu",
        "time": "Wed Oct 30 22:52:11 2019 +0100"
      },
      "message": "[552027] Another attempt to resolve LightweightAttributeMonitor issue\n\nChange-Id: I68399f957cd65688405df1ee1f7671cd78012c36\nTask-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d552027\nSigned-off-by: Gábor Bergmann \u003cbergmann@mit.bme.hu\u003e\n"
    },
    {
      "commit": "991700498a70af734d1d6d69654866ec239c9bb3",
      "tree": "b41912ab3526db9da04cef2d0e64cf81d853a883",
      "parents": [
        "841a18078e7ef2122f7ad60b6b97263511f39d7c"
      ],
      "author": {
        "name": "Gábor Bergmann",
        "email": "bergmann@mit.bme.hu",
        "time": "Tue Oct 29 17:51:01 2019 +0100"
      },
      "committer": {
        "name": "Gábor Bergmann",
        "email": "bergmann@mit.bme.hu",
        "time": "Tue Oct 29 17:52:50 2019 +0100"
      },
      "message": "[552027] Attempted fix for attribute monitor problem\n\nTask-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d552027\nChange-Id: Iec5fba3759a90f95b50e9f1dccc960662f5ab387\nSigned-off-by: Gábor Bergmann \u003cbergmann@mit.bme.hu\u003e"
    },
    {
      "commit": "841a18078e7ef2122f7ad60b6b97263511f39d7c",
      "tree": "07bae4793921cc8d89fdb0df6c770f3128b1d6e8",
      "parents": [
        "3f25f58f196486b8df7fcb4af2803f8032032105"
      ],
      "author": {
        "name": "Gábor Bergmann",
        "email": "bergmann@mit.bme.hu",
        "time": "Thu Oct 24 17:46:20 2019 +0200"
      },
      "committer": {
        "name": "Gábor Bergmann",
        "email": "bergmann@mit.bme.hu",
        "time": "Tue Oct 29 10:30:24 2019 +0100"
      },
      "message": "[552027] Removing Guava dependencies from runtime internals\n\nChange-Id: I15c10a9099f05fcfbae2ea54fb9f66c55891b2cd\nTask-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d552027\nSigned-off-by: Gábor Bergmann \u003cbergmann@mit.bme.hu\u003e\n"
    },
    {
      "commit": "3f25f58f196486b8df7fcb4af2803f8032032105",
      "tree": "14b7b113196410abc4054401bda0bf0125d7b841",
      "parents": [
        "a99a94227ac9743a79e1598a6a18ede6fc8623b3"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Sep 27 16:59:53 2019 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Sep 27 20:56:20 2019 +0200"
      },
      "message": "[551527] Updates license feature to v2.0.2\n\nChange-Id: I4ebc114bee83ff4c5e66bb13c68fa7fa26c9aaec\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "a99a94227ac9743a79e1598a6a18ede6fc8623b3",
      "tree": "4f37f4b529772aa65844d0fb00cfb29d527a9cdd",
      "parents": [
        "5baebcca07b49ff78186a3e3cc65b2bc2ef1b6f6"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Aug 27 10:47:59 2019 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Tue Aug 27 05:01:13 2019 -0400"
      },
      "message": "[549692] Ignores internal API changes for API Tools\n\nChange-Id: Ic32b1d822c2e40ed260e5d29fbbb466eb355913f\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "5baebcca07b49ff78186a3e3cc65b2bc2ef1b6f6",
      "tree": "251dcb654e0a85320b108472b07b685f58b4678a",
      "parents": [
        "10d2f6a548505f7959a7313d50345943e7cfebb4"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Aug 24 11:43:19 2019 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Aug 24 16:18:30 2019 +0200"
      },
      "message": "[550156] Speeds up reflective match parameter access\n\nThis change updates various parts of reflective match parameter access\nby ensuring the common tasks of accessing parameters values stays fast\neven in large quantities:\n\n * Index-based access in GenericPatternMatch relies on the fact that\nmatches are stored as arrays with the same order as parameters.\n * The list of parameter names is cached after first calculated in\nGenericPatternMatch\n * The generated match instances have appropriate get() implementations\nto quickly return the expected parameters.\n\nChange-Id: Ib4b17bf432b08ecdb29e02d2a5b3de1947c25481\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "10d2f6a548505f7959a7313d50345943e7cfebb4",
      "tree": "3589b99c23270c6c17c6041794154f88144c8613",
      "parents": [
        "f28a01f651fe6b52da075ae90a59563fa726b54b"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Aug 24 11:43:56 2019 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Aug 24 16:17:48 2019 +0200"
      },
      "message": "[releng] Extends supported version range for CPS metamodel\n\nChange-Id: I033f70b131c8bb9f0862f9e909a42d1ee16a0a65\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "f28a01f651fe6b52da075ae90a59563fa726b54b",
      "tree": "56ad168e5761b4f3a637d798fd3e638b8889e59c",
      "parents": [
        "68244a33eb5fb70e889a8c9ac8d8c81db406f9e0"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Aug 24 09:59:29 2019 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Aug 24 09:59:29 2019 +0200"
      },
      "message": "Minor fix for generated Javadoc\n\nChange-Id: I5fa415ef875cab0a4cde079c9becf7381891c6bb\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "68244a33eb5fb70e889a8c9ac8d8c81db406f9e0",
      "tree": "c3bdb88d98ba2f575fcc95e882df9f51a38be086",
      "parents": [
        "975154affd55031974671d164c9af085172c7be9"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Aug 23 13:07:15 2019 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Aug 23 13:07:42 2019 +0200"
      },
      "message": "[549955] Adds model root access to NavigationHelperImpl\n\nIn order to allow customizing the base index contents, two methods were\nadded to NavigationHelperImpl to access and change the contents of the\nset of managed modelRoots: one that removes already registered model\nroots and another that provides a stream of current model roots.\n\nBoth of these functions are considered internal APIs (at least for now),\nlater they might be added to the NavigationHelper interface as well.\n\nChange-Id: Ic1901f14eb9e5eea549cbd34898d6698f35107f6\n"
    },
    {
      "commit": "975154affd55031974671d164c9af085172c7be9",
      "tree": "31c9179c346b6a9a6183dce2350edf7c25a2d448",
      "parents": [
        "ca3c804c6446a0eae102ff9f6a96b30805374177"
      ],
      "author": {
        "name": "Gábor Bergmann",
        "email": "bergmann@mit.bme.hu",
        "time": "Thu Aug 22 16:47:02 2019 +0200"
      },
      "committer": {
        "name": "Gábor Bergmann",
        "email": "bergmann@mit.bme.hu",
        "time": "Fri Aug 23 10:00:15 2019 +0200"
      },
      "message": "[549955] Make base index error reporting faster and more customizable\n\nChange-Id: I4b1243721aef874d433e9caee6d966d972f71271\nTask-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d549955\nSigned-off-by: Gábor Bergmann \u003cbergmann@mit.bme.hu\u003e\n"
    },
    {
      "commit": "ca3c804c6446a0eae102ff9f6a96b30805374177",
      "tree": "52b131ef3c655db48463a3fa75c60000a72e8907",
      "parents": [
        "5675c5920a8147c20882848c5a64fec71592924d",
        "3fd75776db2f99e0be8fb468cbbec21d22dc5b55"
      ],
      "author": {
        "name": "Gabor Bergmann",
        "email": "bergmann@mit.bme.hu",
        "time": "Thu Aug 22 04:38:53 2019 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Thu Aug 22 04:38:53 2019 -0400"
      },
      "message": "Merge \"[549692] Switch Rete pullContents() from Set to List (fixes non-timely)\""
    },
    {
      "commit": "5675c5920a8147c20882848c5a64fec71592924d",
      "tree": "4042160bc11ce66b40a602d77f1b36173c2ed25b",
      "parents": [
        "091aff7927ceec749810c45a5d464b89a676f246"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Aug 17 17:02:31 2019 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Aug 17 17:02:31 2019 +0200"
      },
      "message": "[542664] Exclude ASM-related dependencies from Guice dependency\n\nOur code do not use the aspect-oriented functionality of Guice, thus it\nis not required to include old versions of ASM via Guice. Xtext does the\nsame as can be seen in\nhttps://search.maven.org/artifact/org.eclipse.xtext/org.eclipse.xtext.util/2.18.0/jar\n"
    },
    {
      "commit": "091aff7927ceec749810c45a5d464b89a676f246",
      "tree": "f9412783796e7b69a2793826f5bfc7e700368f8b",
      "parents": [
        "abbf09ee4edfc6a1284cfa3c63845714b1b54ca9"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Aug 17 10:41:57 2019 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Aug 17 10:46:42 2019 +0200"
      },
      "message": "[542664] Exclude ASM-related dependencies from Guice\n\nOur code do not use the aspect-oriented functionality of Guice, thus it\nis not required to include old versions of ASM via Guice. Xtext does the\nsame as can be seen in\nhttps://search.maven.org/artifact/org.eclipse.xtext/org.eclipse.xtext.util/2.18.0/jar\n\nChange-Id: Id98e5fbbb09b9c3f0ec684fa93a38cd75e38a68d\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "abbf09ee4edfc6a1284cfa3c63845714b1b54ca9",
      "tree": "df3f99ab4a067b0e9c1c97129f3424d91bebc7c0",
      "parents": [
        "562f75f6332067256ae3b6f1c5b283308240d941"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Thu Aug 15 21:11:45 2019 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Fri Aug 16 13:14:22 2019 +0200"
      },
      "message": "[549512] Ensures custom project location is not ignored\n\nChange-Id: I340fbbe6be3bfd9d06c90870dd2bf83d01facd47\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "562f75f6332067256ae3b6f1c5b283308240d941",
      "tree": "f331ae3e7795f8776fcdeb765b25c9bb1a250766",
      "parents": [
        "d6f1b30ae29b91377f239889673792564171ef47"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Aug 11 13:08:46 2019 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Aug 11 13:08:46 2019 +0200"
      },
      "message": "Adds 2.2-maintenance streams to the setup\n"
    },
    {
      "commit": "d6f1b30ae29b91377f239889673792564171ef47",
      "tree": "fff81778e5e5ace44627b5c624051aa7c295a396",
      "parents": [
        "a2bb3eef5b3326937088049a7fd04b99728c0ebd"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Aug 11 10:27:23 2019 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sun Aug 11 10:27:23 2019 +0200"
      },
      "message": "Fixes RCPTT test plugin descriptor\n\nChange-Id: Ib46f38a6950c30649260c64b0982c8033bbe16be\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "a2bb3eef5b3326937088049a7fd04b99728c0ebd",
      "tree": "8568f8f02185dc6627a734793e8acd5cbb26f855",
      "parents": [
        "c28351262e098b0248aa6883449b4ffc8661b8fc"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Aug 10 13:49:42 2019 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Aug 10 16:31:05 2019 +0200"
      },
      "message": "[releng] Version number bump to 2.3.0\n\nChange-Id: Iff68dad5cede9f844ec8234257566137282af47e\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "c28351262e098b0248aa6883449b4ffc8661b8fc",
      "tree": "e42a4a6fc7351dc679e4014e1c35fd401f1222e6",
      "parents": [
        "471de9c18f2f94448adf6a87001059c2e6ec76d5"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Aug 10 13:28:27 2019 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Aug 10 13:32:28 2019 +0200"
      },
      "message": "[releng] Fixes Xtext version requirements\n\nChange-Id: I5d090a8ba9fe46ce5bff08013bc332b6061bb9db\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    },
    {
      "commit": "471de9c18f2f94448adf6a87001059c2e6ec76d5",
      "tree": "6615529c418ff88afc880bcefb46c57adb168ebb",
      "parents": [
        "c6b11ab135ee7b5d732bb016fa9f5d6c4a9c1c5a"
      ],
      "author": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Aug 10 13:18:05 2019 +0200"
      },
      "committer": {
        "name": "Zoltan Ujhelyi",
        "email": "zoltan.ujhelyi@incquerylabs.com",
        "time": "Sat Aug 10 13:18:05 2019 +0200"
      },
      "message": "[releng] Adds missing genmodel entry to recipes plugin\n\nChange-Id: I70a9e368d44c2f8e1400c30d0c6146d2cda5280d\nSigned-off-by: Zoltan Ujhelyi \u003czoltan.ujhelyi@incquerylabs.com\u003e"
    }
  ],
  "next": "c6b11ab135ee7b5d732bb016fa9f5d6c4a9c1c5a"
}
