)]}'
{
  "log": [
    {
      "commit": "9267bfbffe22b7cc6f52ad08bc79c0a57ec053b0",
      "tree": "1ae646041d0662ab4d2244c7cdc4c2990622eac8",
      "parents": [
        "42d489f29be2a617324b4e72c77b2b41f4f916b8"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Aug 06 14:20:02 2025 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Aug 06 14:20:02 2025 +0200"
      },
      "message": "SLING-12866 - Restrict force pushes, auto-delete branches on merge\n"
    },
    {
      "commit": "42d489f29be2a617324b4e72c77b2b41f4f916b8",
      "tree": "47bece3a355e2381229174c4ba62e9e76f4e0c44",
      "parents": [
        "ed93d9e44cee5c5163abc0eac56edd4bbcaeb7b4"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 28 17:48:53 2024 +0100"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 28 18:06:14 2024 +0100"
      },
      "message": "SLING-12459 - Redirect sonarcloud notifications to commits@apache.sling.org\n"
    },
    {
      "commit": "ed93d9e44cee5c5163abc0eac56edd4bbcaeb7b4",
      "tree": "1355ac8c9c4ebe7aefbec7b47805c6c8ba767d03",
      "parents": [
        "da6cbfb646d7954d3711e941886be9ae5a7a7d85"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Thu Oct 12 19:09:17 2023 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Thu Oct 12 19:09:17 2023 +0200"
      },
      "message": "SLING-12094 - Use GitHub for the Maven scm.url value\n"
    },
    {
      "commit": "da6cbfb646d7954d3711e941886be9ae5a7a7d85",
      "tree": "4e3563c00e8c738dd6707beff21c6286e3dc094b",
      "parents": [
        "8a7db037a2913b704b2c0a7216f9c34c225b56ec"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 05 00:12:55 2023 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 05 00:12:55 2023 +0300"
      },
      "message": "SLING-11709 - Set up Jira autolinks to all Sling Github projects\n\nUpdate .asf.yaml to respect defaults\n"
    },
    {
      "commit": "8a7db037a2913b704b2c0a7216f9c34c225b56ec",
      "tree": "ba648b7b000b1bd435de39c12ced43f94cb811da",
      "parents": [
        "64715d7b05740a7d928c95927252b2597f8d80a0"
      ],
      "author": {
        "name": "Ashok Pelluru",
        "email": "37666786+ashokmca07@users.noreply.github.com",
        "time": "Thu Jun 02 13:42:12 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 02 13:42:12 2022 +0200"
      },
      "message": "SLING-11368: Upgrade to sling 47 (#2)\n\n"
    },
    {
      "commit": "64715d7b05740a7d928c95927252b2597f8d80a0",
      "tree": "5454a48cc7f0edb46066898bf5b2b94c378aa501",
      "parents": [
        "9e47f844c3cdba1b8d58046658333f80c5e3d8e9"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "klco@adobe.com",
        "time": "Tue Jan 11 08:10:22 2022 -0500"
      },
      "committer": {
        "name": "Dan Klco",
        "email": "klco@adobe.com",
        "time": "Tue Jan 11 08:10:22 2022 -0500"
      },
      "message": "SLING-11051 - Fixing JavaDoc badge\n"
    },
    {
      "commit": "9e47f844c3cdba1b8d58046658333f80c5e3d8e9",
      "tree": "61936c3342976a81f3a4565791ceb76aaf27341e",
      "parents": [
        "7816b820ad32b77c6af42a66625abf5349fbb04c"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Fri Jul 30 10:42:07 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Fri Jul 30 10:42:07 2021 +0200"
      },
      "message": "SLING-10676 - remove SECURITY.md which is not needed\n"
    },
    {
      "commit": "7816b820ad32b77c6af42a66625abf5349fbb04c",
      "tree": "31bb32c8aebbe82a51fb8d5441965bddf2bd00ce",
      "parents": [
        "d526482233d62302ba1ed1a58626b30a151356cf"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:23:58 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:23:58 2021 +0200"
      },
      "message": "SLING-10676 - add or update SECURITY.md\n"
    },
    {
      "commit": "d526482233d62302ba1ed1a58626b30a151356cf",
      "tree": "4710bae8869d086dc61ccb4232a162a3e3458571",
      "parents": [
        "f5b591cc87d2b11322cabb5652ec85efb348691c"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:17:51 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:17:51 2021 +0200"
      },
      "message": "SLING-10676 - add or update SECURITY.md\n"
    },
    {
      "commit": "f5b591cc87d2b11322cabb5652ec85efb348691c",
      "tree": "31bb32c8aebbe82a51fb8d5441965bddf2bd00ce",
      "parents": [
        "2ca26221dff9c2e561ddebfa946646a56ad23554"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:10:39 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:10:39 2021 +0200"
      },
      "message": "SLING-10676 - add or update SECURITY.md\n"
    },
    {
      "commit": "2ca26221dff9c2e561ddebfa946646a56ad23554",
      "tree": "61936c3342976a81f3a4565791ceb76aaf27341e",
      "parents": [
        "e62d35c63e5aeda027a55687db8b5476f96e6e95"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Mon Aug 24 17:19:00 2020 -0400"
      },
      "committer": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Mon Aug 24 17:19:00 2020 -0400"
      },
      "message": "Adding sonarqube badges as per SLING-9682\n"
    },
    {
      "commit": "e62d35c63e5aeda027a55687db8b5476f96e6e95",
      "tree": "1f1850f7c35f72f13d3d95f05fb1d461b96ea39a",
      "parents": [
        "83a5b07ced9f69372c0200918705b5d6648841d5"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Aug 24 18:52:04 2020 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Aug 24 18:52:04 2020 +0200"
      },
      "message": "Updating badges for org-apache-sling-mom\n"
    },
    {
      "commit": "83a5b07ced9f69372c0200918705b5d6648841d5",
      "tree": "3936540cc5d95603ba788091e0636bb8f44a6d8e",
      "parents": [
        "b35bf56e6c5bc25adc4846a2c196a3393b47e751"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Jan 31 13:19:21 2019 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Jan 31 13:19:21 2019 +0100"
      },
      "message": "Updating badges for org-apache-sling-mom\n"
    },
    {
      "commit": "b35bf56e6c5bc25adc4846a2c196a3393b47e751",
      "tree": "db08687818e009b5437d3e523b9032ed4c858f01",
      "parents": [
        "4dbb651ccc6d35f3feec85641989ee46579d87e4"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Jan 30 09:49:17 2019 +0100"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Jan 30 09:49:17 2019 +0100"
      },
      "message": "SLING-7245 - Validate pull requests using Jenkins\n"
    },
    {
      "commit": "4dbb651ccc6d35f3feec85641989ee46579d87e4",
      "tree": "c86928bd7ac878b22cb67c100dd8b859bce6924f",
      "parents": [
        "401afdced147cedac34e75570336a71c5e1089b0"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Sep 20 11:09:06 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Sep 20 11:09:06 2018 +0200"
      },
      "message": "trivial: added license header to *.md files\n"
    },
    {
      "commit": "401afdced147cedac34e75570336a71c5e1089b0",
      "tree": "33d1413576d0e324faa13ca0cdbe5e6783c726b0",
      "parents": [
        "8f0abd78d6d7574a0c88f0c6d4cdcf77d08ceffe"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Sep 19 18:29:20 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Sep 19 18:29:20 2018 +0200"
      },
      "message": "SLING-7215 - [nice-to-have] Add a CONTRIBUTING file to every module\n"
    },
    {
      "commit": "8f0abd78d6d7574a0c88f0c6d4cdcf77d08ceffe",
      "tree": "9e3bcc03422b08bd4c4f8b58d21b0649945ba4bd",
      "parents": [
        "998b67e127842a2cf5793e505dbaca3d5a999c11"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Sep 19 18:04:02 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Sep 19 18:04:02 2018 +0200"
      },
      "message": "SLING-7216 - [nice-to-have] Add a CODE_OF_CONDUCT file to every module\n"
    },
    {
      "commit": "998b67e127842a2cf5793e505dbaca3d5a999c11",
      "tree": "bf8ce418013e375868e305f832be4f23a284cc7e",
      "parents": [
        "520de767dc7cf5351570ef12af0dd54b30db64b0"
      ],
      "author": {
        "name": "sseifert",
        "email": "sseifert@pro-vision.de",
        "time": "Mon Aug 13 11:42:41 2018 +0200"
      },
      "committer": {
        "name": "sseifert",
        "email": "sseifert@pro-vision.de",
        "time": "Mon Aug 13 11:42:41 2018 +0200"
      },
      "message": "SLING-7798 Switch from JSR-305 annotations to JetBrains Nullable/NotNull annotations\n"
    },
    {
      "commit": "520de767dc7cf5351570ef12af0dd54b30db64b0",
      "tree": "ca32ad6fe208f3b8413c83033ab9fda5e9fb306e",
      "parents": [
        "19a430e621bdc3c475f5bcee3a3dea9133f816e8"
      ],
      "author": {
        "name": "Jimmy Casey",
        "email": "casey.jimmy@gmail.com",
        "time": "Sun Jul 29 21:30:24 2018 +0000"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Wed Aug 01 20:53:50 2018 +0200"
      },
      "message": "Fixed Spelling.\n"
    },
    {
      "commit": "19a430e621bdc3c475f5bcee3a3dea9133f816e8",
      "tree": "d24ab780588485795ec228ca0f7e21c6ae0935a4",
      "parents": [
        "d01c0547da4f27ca8dcf6e958304d6aeebcdc322"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Fri Jun 08 15:15:39 2018 -0400"
      },
      "committer": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Fri Jun 08 15:15:39 2018 -0400"
      },
      "message": "Updating badges for org-apache-sling-mom\n"
    },
    {
      "commit": "d01c0547da4f27ca8dcf6e958304d6aeebcdc322",
      "tree": "6318ae9bb68f55f9780833283a5467a7077d0255",
      "parents": [
        "6ddc512bc74c6d0125f332faf77f0e9f6a695339"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Oct 24 13:41:01 2017 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Oct 24 13:41:01 2017 +0200"
      },
      "message": "SLING-7213 - Add a default .gitignore file to every module\n"
    },
    {
      "commit": "6ddc512bc74c6d0125f332faf77f0e9f6a695339",
      "tree": "1ae9509b928a1865b7eaf3e862c4b09c826487cb",
      "parents": [
        "98edda3b397175649cf40124f3e9a88f98762cca"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 23 18:38:24 2017 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 23 18:38:24 2017 +0200"
      },
      "message": "SLING-7214 - Add the LICENSE file to every module\n"
    },
    {
      "commit": "98edda3b397175649cf40124f3e9a88f98762cca",
      "tree": "bbabfafa3bd701eeedcea26a1e1b70df99cd4826",
      "parents": [
        "c422b88c2edfd737f384503e20ba7f8125e55a77"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 23 12:06:30 2017 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 23 12:06:30 2017 +0300"
      },
      "message": "Fix typo in pom.xml : conncetion should be connection\n"
    },
    {
      "commit": "c422b88c2edfd737f384503e20ba7f8125e55a77",
      "tree": "d88ccb575792d2cd0450441f8f35996b40f62376",
      "parents": [
        "19d2a5f9528de4e80d3c90a5151c6ce0884baca9"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Fri Oct 20 19:13:16 2017 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Fri Oct 20 19:31:40 2017 +0200"
      },
      "message": "SLING-7162 - Update SCM information in all POM files to reference Git\n"
    },
    {
      "commit": "19d2a5f9528de4e80d3c90a5151c6ce0884baca9",
      "tree": "d60097ef28cddf84818b7b8a4c848b79ae742166",
      "parents": [
        "141ee788467760c01dd301a44cbe4889189267f1"
      ],
      "author": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Tue Oct 03 10:02:16 2017 +0000"
      },
      "committer": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Tue Oct 03 10:02:16 2017 +0000"
      },
      "message": "SLING-7167 Adjust READMEs\n\nadd uniform header linking to Sling project\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1810888 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "141ee788467760c01dd301a44cbe4889189267f1",
      "tree": "f2803a846fd535e45d42db384ccb578cde3cc8db",
      "parents": [
        "62894d6a29e2f2d9a48dbddb8a4c5b6552656209"
      ],
      "author": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Fri Mar 10 20:45:17 2017 +0000"
      },
      "committer": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Fri Mar 10 20:45:17 2017 +0000"
      },
      "message": "add missing Felix SCR annotations\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1786439 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "62894d6a29e2f2d9a48dbddb8a4c5b6552656209",
      "tree": "a2b5bfc2c67cbb3fa2cba740441e4cfc90685c9c",
      "parents": [
        "023640392765b0a944e0d032f508fec3efa8f74f"
      ],
      "author": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Mon Mar 06 10:22:30 2017 +0000"
      },
      "committer": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Mon Mar 06 10:22:30 2017 +0000"
      },
      "message": "use Sling Parent 30\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1785621 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "023640392765b0a944e0d032f508fec3efa8f74f",
      "tree": "91306c27cba4acb2477e871f764acc5f727f345c",
      "parents": [
        "611f8a6be3370d1c3126d7042b2d9a8205472170"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Mon Feb 27 12:07:48 2017 +0000"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Mon Feb 27 12:07:48 2017 +0000"
      },
      "message": "Add svn:ignore, use OSGi version annotation, update to latest parent pom\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1784537 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "611f8a6be3370d1c3126d7042b2d9a8205472170",
      "tree": "310516a2f8ddd4b4ac3fc67b3663add9f8f35da9",
      "parents": [
        "6321a5a9127fb87424c44031be1837bae01675aa"
      ],
      "author": {
        "name": "Ian Boston",
        "email": "ieb@apache.org",
        "time": "Wed Oct 05 10:00:09 2016 +0000"
      },
      "committer": {
        "name": "Ian Boston",
        "email": "ieb@apache.org",
        "time": "Wed Oct 05 10:00:09 2016 +0000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1763381 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6321a5a9127fb87424c44031be1837bae01675aa",
      "tree": "f605fa97e78f9d67d3d726ad97dc030b64391c55",
      "parents": [
        "06ba1e172f4062d497bf0296803f894fec6fbf36"
      ],
      "author": {
        "name": "Ian Boston",
        "email": "ieb@apache.org",
        "time": "Wed Oct 05 09:59:53 2016 +0000"
      },
      "committer": {
        "name": "Ian Boston",
        "email": "ieb@apache.org",
        "time": "Wed Oct 05 09:59:53 2016 +0000"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.mom-1.0.0\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1763379 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "06ba1e172f4062d497bf0296803f894fec6fbf36",
      "tree": "030332186e5b4c594540c5028b4d1348c82469fc",
      "parents": [
        "f0c99b4fa999887dd1636ecb6ce6f8e30b814a5c"
      ],
      "author": {
        "name": "Ian Boston",
        "email": "ieb@apache.org",
        "time": "Wed Oct 05 09:45:08 2016 +0000"
      },
      "committer": {
        "name": "Ian Boston",
        "email": "ieb@apache.org",
        "time": "Wed Oct 05 09:45:08 2016 +0000"
      },
      "message": "SLING-5645 - more javsoc fixes.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1763376 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f0c99b4fa999887dd1636ecb6ce6f8e30b814a5c",
      "tree": "8300d024f7c209b644889e964c868f5bfa61b7e4",
      "parents": [
        "e111d1c582efd3eceb1f6b159a2487ddc4981a3a"
      ],
      "author": {
        "name": "Ian Boston",
        "email": "ieb@apache.org",
        "time": "Mon Oct 03 16:17:56 2016 +0000"
      },
      "committer": {
        "name": "Ian Boston",
        "email": "ieb@apache.org",
        "time": "Mon Oct 03 16:17:56 2016 +0000"
      },
      "message": "SLING-5645 added provider types to apis where applicable\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1763185 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e111d1c582efd3eceb1f6b159a2487ddc4981a3a",
      "tree": "bc1b5c1ceb45154c959419862ab64309c62ca594",
      "parents": [
        "d89cda1cb5093a614620fbcb7614f891e40233a5"
      ],
      "author": {
        "name": "Ian Boston",
        "email": "ieb@apache.org",
        "time": "Mon Oct 03 15:51:56 2016 +0000"
      },
      "committer": {
        "name": "Ian Boston",
        "email": "ieb@apache.org",
        "time": "Mon Oct 03 15:51:56 2016 +0000"
      },
      "message": "SLING-5645 Removed my signature from all source code\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1763175 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d89cda1cb5093a614620fbcb7614f891e40233a5",
      "tree": "9d190b551e092cfcffa3344d3eb3eb134362363f",
      "parents": [],
      "author": {
        "name": "Ian Boston",
        "email": "ieb@apache.org",
        "time": "Wed Jul 27 12:10:12 2016 +0000"
      },
      "committer": {
        "name": "Ian Boston",
        "email": "ieb@apache.org",
        "time": "Wed Jul 27 12:10:12 2016 +0000"
      },
      "message": "SLING-5646 MoM API and JMS implementation with example usage by Jobs implementation.\nSquashes 27 commits from https://github.com/ieb/sling/tree/jobs_28 as follows.\nAdded first stab at a message oriented job subsystem\nAdded basic implementation for the manager keeping queue implementation details abstracted\nAdded ActiveMQ implementation for queues and topics, and fixed a number of the the SPI interfaces in the process\nBasic Test coverate for OOT JMS Broker\nExtracted a MOM API with no Jobs or JMS references, test coverage for ActiveMQ impl is 100% class, 93% method, 75% line\nAdded missing license headers, documentation and cleaned out unused  interfaces\nFixed JMS Transaction issue found by @tmaret\nCoverage for the majority of the jobs code is complete\nBasic unit test coverage complete, core has 94% by lines, AMQ 74%, 100% classes and methods\nAdded testing environment for a runnign server, Not working yet\nAdded ability for detect when the OSGi container has completed bundle startup without having to perform http requests\nStart at IT testing with Crankstart\nFixed issues with shutdown inside a Crankstart container\nWorking Crankstart IT framework\nVersion that uses Q-\u003eJobs-\u003eJobConsumer pattern\nAdded a Queue Factory to allow configuration of multiple queues between the MOM API and Job Subsystem and move JobConsumers to register with a Job type\nMigrated Subscribers and QueueReaders to a OSGi whiteboard pattern after discussion on Sling Dev\nChanges the JobConsumer to use a Callback rather than return a job. This was suggested offlist by others in Adobe as a way of improving resource consumption\nAdded Types to improve type safety in certain areas after suggestions offlist\nFixed issue with OSGi startup in IntelliJ caused by version 4 of the\nFelix framework bundle being present inside the maven pom. Strangely a\ncommand line build was not impacted.\nAdded integration test bundle to test service. Adjusted some of the APIs to make using the Job Sub System easier\nIntegration tests now starting jobs from messages\nFixed Startup to work in real Sling/AEM container. The Active MQ OSGi bundle contains additional dependencies that cause all sorts of problems, AMQ is now being embedded into the AMQ MOM Impl bundle.\nFixed Queue expriy bug and added AEM Fiddle to run jobs\nAdded Documentation for configuration and default sample configuration\nAdded Explicit requeue mechanims rather than relying on AMQ\u0027s requeue capabilities\nMoved MoM to new Home\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1754255 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
