)]}'
{
  "log": [
    {
      "commit": "6b148be9a586b8f8c7cc26cda700b3b5a1269901",
      "tree": "9375e0a55ea1a65c875d9d15dd00746dc0760a4a",
      "parents": [
        "1e06e9b4166bf0a377e1b861e824f85b46710772"
      ],
      "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": "1e06e9b4166bf0a377e1b861e824f85b46710772",
      "tree": "d0647fa0db04aafb3b8b3fbc1b4ff7d75b83502f",
      "parents": [
        "e8aaac042a0fe8ccb2b6743ae9399e1f45dd189f"
      ],
      "author": {
        "name": "Stefan Seifert",
        "email": "stefanseifert@users.noreply.github.com",
        "time": "Fri Dec 06 17:59:56 2024 +0100"
      },
      "committer": {
        "name": "Stefan Seifert",
        "email": "stefanseifert@users.noreply.github.com",
        "time": "Fri Dec 06 17:59:56 2024 +0100"
      },
      "message": "SLING-12523 Restore LICENSE file for deprecated Sling module\n"
    },
    {
      "commit": "e8aaac042a0fe8ccb2b6743ae9399e1f45dd189f",
      "tree": "a4d001158d6f03bc84e6797ec780f8bc222a711f",
      "parents": [
        "3feb4959eaeb1d81c69818b7c50104cb1cb19670"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 28 18:10:04 2024 +0100"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 28 18:10:04 2024 +0100"
      },
      "message": "SLING-12459 - Redirect sonarcloud notifications to commits@apache.sling.org\n"
    },
    {
      "commit": "3feb4959eaeb1d81c69818b7c50104cb1cb19670",
      "tree": "14c21ff53c626a78c4e2d5a60fb2aff745eb377f",
      "parents": [
        "699193c65beda15bde8baa723a2417b46cce8af2"
      ],
      "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": "699193c65beda15bde8baa723a2417b46cce8af2",
      "tree": "e5a4d50aea540733931071d843e80181a195375b",
      "parents": [
        "822a996e612a238d366e9d55eeb21f49daa0a344"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "klco@adobe.com",
        "time": "Tue Jan 11 08:10:23 2022 -0500"
      },
      "committer": {
        "name": "Dan Klco",
        "email": "klco@adobe.com",
        "time": "Tue Jan 11 08:10:23 2022 -0500"
      },
      "message": "SLING-11051 - Fixing JavaDoc badge\n"
    },
    {
      "commit": "822a996e612a238d366e9d55eeb21f49daa0a344",
      "tree": "e8f321dd47a6de32013083be8a87a17e2c8fbdef",
      "parents": [
        "ab75ac8435fd5181ee7623d03f089e762b414fc8"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Fri Jul 30 10:46:33 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Fri Jul 30 10:46:33 2021 +0200"
      },
      "message": "SLING-10676 - remove SECURITY.md which is not needed\n"
    },
    {
      "commit": "ab75ac8435fd5181ee7623d03f089e762b414fc8",
      "tree": "9352d5cefbf016605bd7ec866069d3673610c505",
      "parents": [
        "ba7e731ef6b4acb8d9dc1bcaa26094e9bbf636ff"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:24:34 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:24:34 2021 +0200"
      },
      "message": "SLING-10676 - add or update SECURITY.md\n"
    },
    {
      "commit": "ba7e731ef6b4acb8d9dc1bcaa26094e9bbf636ff",
      "tree": "5295ec947be3694e3deaab1b8d7dc47b8a148407",
      "parents": [
        "baf5f35bddce38e13f6e86757a1f8a005c8879d4"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:12:44 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:12:44 2021 +0200"
      },
      "message": "SLING-10676 - add or update SECURITY.md\n"
    },
    {
      "commit": "baf5f35bddce38e13f6e86757a1f8a005c8879d4",
      "tree": "e8f321dd47a6de32013083be8a87a17e2c8fbdef",
      "parents": [
        "ccbdb324a7254167de69621329ae4f6c14db2628"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Sep 29 17:52:42 2020 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Sep 29 17:52:42 2020 +0200"
      },
      "message": "corrected wording\n"
    },
    {
      "commit": "ccbdb324a7254167de69621329ae4f6c14db2628",
      "tree": "1cc41c9dc55698a60cfc983721f43bd63eb463a2",
      "parents": [
        "2007f5f483ebae71926c6f34ab0a09c3f8c89291"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Sep 29 17:50:09 2020 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Sep 29 17:51:16 2020 +0200"
      },
      "message": "deprecated the Bundle Tracker\n"
    },
    {
      "commit": "2007f5f483ebae71926c6f34ab0a09c3f8c89291",
      "tree": "181b02469b68ddb7002ca307f5fdb9f1dded5b0c",
      "parents": [
        "83181d20cecaa1d219bbbefd28b98797f649c4c9"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Mon Aug 24 17:19:27 2020 -0400"
      },
      "committer": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Mon Aug 24 17:19:27 2020 -0400"
      },
      "message": "Adding sonarqube badges as per SLING-9682\n"
    },
    {
      "commit": "83181d20cecaa1d219bbbefd28b98797f649c4c9",
      "tree": "4261cf288382981d7be3f120714633ca359c9852",
      "parents": [
        "6f23ba723c60197ca29262b6796c604193f9e5cd"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Aug 24 18:54:00 2020 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Aug 24 18:54:00 2020 +0200"
      },
      "message": "Updating badges for org-apache-sling-scripting-bundle-tracker\n"
    },
    {
      "commit": "6f23ba723c60197ca29262b6796c604193f9e5cd",
      "tree": "27e817d28411e7921bf3d8a163d2f18d1ec48151",
      "parents": [
        "5b165791dd28e8a02595e39160e9c652687d29f5"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Mon Aug 24 10:59:44 2020 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 10:59:44 2020 +0200"
      },
      "message": "Mention the move to servlets-resolver"
    },
    {
      "commit": "5b165791dd28e8a02595e39160e9c652687d29f5",
      "tree": "de65fd3c4a250c29e23e48d283707b7f6dab5760",
      "parents": [
        "c5c42a4bc80f97a775bbfede8012906614760788"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Apr 24 16:48:46 2020 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Apr 24 16:49:13 2020 +0200"
      },
      "message": "SLING-9159 - Switch to the LazyBindings implementation from org.apache.sling.api\n\n* switched to LazyBindings in all classes\n"
    },
    {
      "commit": "c5c42a4bc80f97a775bbfede8012906614760788",
      "tree": "14c93403ba6e3b29aaea69ed29277819c7f530da",
      "parents": [
        "36e28538990a1c4980ae1bac66b9ee56a82999c3"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "kpauls@adobe.com",
        "time": "Fri Apr 24 11:28:16 2020 +0200"
      },
      "committer": {
        "name": "Karl Pauls",
        "email": "kpauls@adobe.com",
        "time": "Fri Apr 24 11:28:16 2020 +0200"
      },
      "message": "SLING-9366 - Do not expose all the required wires to the BundledScriptServlet\n"
    },
    {
      "commit": "36e28538990a1c4980ae1bac66b9ee56a82999c3",
      "tree": "d80d4d1982359bcefbaad75f578e108b594661e0",
      "parents": [
        "65308dbb126fffaaec8679424a68544ade9ddcc7"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "kpauls@adobe.com",
        "time": "Mon Apr 20 17:34:51 2020 +0200"
      },
      "committer": {
        "name": "Karl Pauls",
        "email": "kpauls@adobe.com",
        "time": "Mon Apr 20 17:34:51 2020 +0200"
      },
      "message": "Fix a nullpointer if no options are provided\n"
    },
    {
      "commit": "65308dbb126fffaaec8679424a68544ade9ddcc7",
      "tree": "9f4db5a4d8242117a1719f9f71fe26df517afe07",
      "parents": [
        "d51f0ae389cabd4526a7983ee26dddb037fae1cd"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 16 18:00:13 2020 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 16 18:03:31 2020 +0200"
      },
      "message": "SLING-9380 - Bundles should be able to provide both precompiled script units and regular scripts\n\n* removed the artificial separation between precompiled script units\nand bundled scripts\n"
    },
    {
      "commit": "d51f0ae389cabd4526a7983ee26dddb037fae1cd",
      "tree": "cc47cf88842ef596d1ae335f7e9327383dbc92b9",
      "parents": [
        "c187478006139eb6fd1b4ac9c2c98848f9c00b42"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "kpauls@adobe.com",
        "time": "Tue Apr 14 17:29:57 2020 +0200"
      },
      "committer": {
        "name": "Karl Pauls",
        "email": "kpauls@adobe.com",
        "time": "Tue Apr 14 17:29:57 2020 +0200"
      },
      "message": "SLING-9371: fix the forced resource type dispatch\n"
    },
    {
      "commit": "c187478006139eb6fd1b4ac9c2c98848f9c00b42",
      "tree": "7b6cb13e25591f49409207da12ca1fe6e1dd3525",
      "parents": [
        "6c5b2edd51615ce4c9fdeab59dbbb81bebd9327e"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Apr 14 16:08:22 2020 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Apr 14 16:08:22 2020 +0200"
      },
      "message": "SLING-9366 - Do not expose all the required wires to the BundledScriptServlet\n"
    },
    {
      "commit": "6c5b2edd51615ce4c9fdeab59dbbb81bebd9327e",
      "tree": "97ff1825e8afef9f11d46e234989bc76e7fdad77",
      "parents": [
        "132b966e291d42af6d2e6bf1ca0cb650074228f5"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Tue Apr 14 10:13:00 2020 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 10:13:00 2020 +0200"
      },
      "message": "SLING-9364 - Implement lazy response writer\n\n"
    },
    {
      "commit": "132b966e291d42af6d2e6bf1ca0cb650074228f5",
      "tree": "a2475aea359549c2feb9bce7ccd16bc75d993a26",
      "parents": [
        "bef6415e051f11dcf0054bf85efae6c9db65dc41"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 09 18:27:06 2020 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 09 18:27:06 2020 +0200"
      },
      "message": "trivial: changed access level\n"
    },
    {
      "commit": "bef6415e051f11dcf0054bf85efae6c9db65dc41",
      "tree": "48c4ef3535c443c5e015b36700d2c3344d23acf9",
      "parents": [
        "70542e31d3716796b71ff16d4014280b04d969d9"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 09 18:04:53 2020 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 09 18:07:51 2020 +0200"
      },
      "message": "SLING-9350 - Recompile scripts which hold a stale ScriptEngine reference\n"
    },
    {
      "commit": "70542e31d3716796b71ff16d4014280b04d969d9",
      "tree": "b19707075d5537df8a643b4c72b231fe0a0596b9",
      "parents": [
        "37fa866c915a18144fe425508236d7266b449ee3"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 09 18:00:46 2020 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 09 18:07:51 2020 +0200"
      },
      "message": "SLING-9349 - Provide the list of TypeProviders for a BundledRenderUnit\n\n* exposed the TypeProvider and BundledRenderUnitCapability APIs\n"
    },
    {
      "commit": "37fa866c915a18144fe425508236d7266b449ee3",
      "tree": "ffefde2f6f818027ce7ec70036bfd53e1ffd8deb",
      "parents": [
        "731f5b48fc4308249168c5bd3413914cb2c3b179"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "kpauls@adobe.com",
        "time": "Thu Apr 09 15:01:56 2020 +0200"
      },
      "committer": {
        "name": "Karl Pauls",
        "email": "kpauls@adobe.com",
        "time": "Thu Apr 09 15:01:56 2020 +0200"
      },
      "message": "Use a LinkedHashSet instead of a HashSet to keep the order the same.\n"
    },
    {
      "commit": "731f5b48fc4308249168c5bd3413914cb2c3b179",
      "tree": "be6b512b0edfedcd42a4956638cdd65b48ff9afe",
      "parents": [
        "b978bdabc14585e19acfd91400945f61a6dc0904"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Tue Apr 07 11:45:04 2020 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 11:45:04 2020 +0200"
      },
      "message": "SLING-9336 - Hide servlet services from the outside\n\n* filter servlet services with a hook"
    },
    {
      "commit": "b978bdabc14585e19acfd91400945f61a6dc0904",
      "tree": "acabc42016ff5f57c489a055e07988775376c25e",
      "parents": [
        "26fdcfb28436ebe9fa5cd09bf8e57297d078b572"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Apr 07 11:30:55 2020 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Apr 07 11:30:55 2020 +0200"
      },
      "message": "SLING-9339 - Implement lazy-reading for the request data\n\n* added an OnDemandReader\n"
    },
    {
      "commit": "26fdcfb28436ebe9fa5cd09bf8e57297d078b572",
      "tree": "e77fc95dbc71420144a62a33c9fda6d428b1c97e",
      "parents": [
        "492f39a5af3ffad30ca7ea1e3e22d4494d055b4c"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Apr 03 23:15:01 2020 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Apr 03 23:15:01 2020 +0200"
      },
      "message": "SLING-9330 - Path registrations override the servlet resources for parent resource types\n\n* register servlet by path only if the executable is provided by the current bundle\nor if the current capability indicates a path registration\n"
    },
    {
      "commit": "492f39a5af3ffad30ca7ea1e3e22d4494d055b4c",
      "tree": "c3c1a988bb9338317ebbb181b5726a6586003c8b",
      "parents": [
        "34753b277791952e08671a181d811b47a9633bb9"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Apr 03 16:53:03 2020 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Apr 03 16:53:03 2020 +0200"
      },
      "message": "SLING-9255 - Allow servlet resolution based on path\n\n* corrected providers collection for inheritance\n"
    },
    {
      "commit": "34753b277791952e08671a181d811b47a9633bb9",
      "tree": "a821a8c66bfe2b1afdcc95a372e1f01b22bf18e1",
      "parents": [
        "2aba608350614b09eca65829af0ffbc077fabd73"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Mar 31 15:36:20 2020 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Mar 31 15:36:20 2020 +0200"
      },
      "message": "SLING-9306 - Provide a path capability for scripts which are not part of a resource type\n\n* switched to using the ServletResolverConstants for generating the capabilities\u0027\nattributes\n* capabilities providing only a path instead of a resource type will generate\na path-registered servlet\n"
    },
    {
      "commit": "2aba608350614b09eca65829af0ffbc077fabd73",
      "tree": "bc00e4a0a920179f4f832c5b5d6ce5e0e116dd50",
      "parents": [
        "17761511b879fd03caa668349f979843a9b31ca2"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Mar 27 12:28:12 2020 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Mar 27 12:28:12 2020 +0100"
      },
      "message": "SLING-9255 - Allow servlet resolution based on path\n\n* servlets are also registered by path to allow calls like\ndata-sly-include, sling:call\n* refactored the way inheritance information is generated (n-level\ninheritance)\n"
    },
    {
      "commit": "17761511b879fd03caa668349f979843a9b31ca2",
      "tree": "30400b97daa7d064ff2fbe8fd230f91878e7f0eb",
      "parents": [
        "fd90c9c1bac0d38aedb453536034dfb3698efeb7"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Mar 24 12:48:18 2020 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Mar 24 12:48:18 2020 +0100"
      },
      "message": "SLING-9252 - Optimise request dispatching for inheriting resource types\n"
    },
    {
      "commit": "fd90c9c1bac0d38aedb453536034dfb3698efeb7",
      "tree": "e75a33e33d440827f93d6c4551938aa9c5f16a52",
      "parents": [
        "55d52a8293f1238e45613f73b0923b4ac324a8f5"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Mar 24 12:32:27 2020 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Mar 24 12:32:27 2020 +0100"
      },
      "message": "SLING-9250 - Selectors are used as extensions when servlets are registered for a capability\n"
    },
    {
      "commit": "55d52a8293f1238e45613f73b0923b4ac324a8f5",
      "tree": "de1094e7b6c0a0ddc5887532064b3745e8ef3743",
      "parents": [
        "303a979195ab2eb9fc30bca13c0fe3c88b8e332b"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Mar 23 17:05:13 2020 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Mar 23 17:05:13 2020 +0100"
      },
      "message": "SLING-9216 - Allow capabilities to provide lists of resource types\n"
    },
    {
      "commit": "303a979195ab2eb9fc30bca13c0fe3c88b8e332b",
      "tree": "6ad32458719371004cf9fd8c317cee0a8f6a8166",
      "parents": [
        "ea6a8c4d6c773e8d544103d829a60dbfc99217b0"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Mon Mar 23 17:01:43 2020 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Mar 23 17:03:15 2020 +0100"
      },
      "message": "SLING-9233 - Skip registering the Dispatcher servlet if the resource types are not versioned\n"
    },
    {
      "commit": "ea6a8c4d6c773e8d544103d829a60dbfc99217b0",
      "tree": "00fac8fccf378a52ec2ca67801c795e43e4bc84c",
      "parents": [
        "fc38b64ea59cc1585e8ac1968339528449bdd9cf"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Mar 20 11:29:39 2020 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Mar 20 11:29:39 2020 +0100"
      },
      "message": "SLING-9216 - Allow capabilities to provide lists of resource types\n"
    },
    {
      "commit": "fc38b64ea59cc1585e8ac1968339528449bdd9cf",
      "tree": "c8be5a5bd457ce0ae1e3de1edb397cf9379e1fe3",
      "parents": [
        "ab81d98f7b9488ec980dc38097d3206f8e224ee1"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Mar 13 00:38:03 2020 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Mar 13 00:38:03 2020 +0100"
      },
      "message": "SLING-9203 - Perform script / class lookup using the Sling script naming conventions\n"
    },
    {
      "commit": "ab81d98f7b9488ec980dc38097d3206f8e224ee1",
      "tree": "eb98ff80cb987d2e61be17da7ff60c78fb87d656",
      "parents": [
        "58ae67e8ccb43a98f5fe23dd3d984d52f05656ce"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Mar 13 00:34:20 2020 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Mar 13 00:34:20 2020 +0100"
      },
      "message": "SLING-9182 - The Scripting Bundle Tracker should require bundles to provide information about the needed Script Engines\n\n* use the ScriptEngines extensions to perform the script / compiled class lookup\n"
    },
    {
      "commit": "58ae67e8ccb43a98f5fe23dd3d984d52f05656ce",
      "tree": "5ba711403e58117ef3936861f1291231ef3d36fc",
      "parents": [
        "ac7d153cdaadcb3e99285a5b0f5b5f4431597ae2"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Mar 13 00:31:26 2020 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Mar 13 00:31:26 2020 +0100"
      },
      "message": "SLING-9159 - Switch to the LazyBindings implementation from org.apache.sling.api\n\n* the suppliers map should be modifiable\n"
    },
    {
      "commit": "ac7d153cdaadcb3e99285a5b0f5b5f4431597ae2",
      "tree": "ddb0b8c17e0f5f58e8306159ee3808f0e7b5d0fe",
      "parents": [
        "ee235138cafd6d775387ada813d964f9eb9f18c0"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Mar 09 22:02:35 2020 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Mar 09 22:02:35 2020 +0100"
      },
      "message": "SLING-9182 - The Scripting Bundle Tracker should require bundles to provide information about the needed Script Engines\n\n* scripts or precompiled units are only executed if the bundles provide a\nsling.resourceType;scriptEngine attribute whose value identifies a script\nengine installed on the platform\n"
    },
    {
      "commit": "ee235138cafd6d775387ada813d964f9eb9f18c0",
      "tree": "9368c5992a0391ed35f55c7b0590b482262d6854",
      "parents": [
        "aa779264b133923987ffa6c2eff6699cdae945b9"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Mar 06 18:27:04 2020 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Mar 06 18:27:04 2020 +0100"
      },
      "message": "SLING-9181 - The Scripting Bundle Tracker should be extended to allow more flexibility for resource type definitions\n\n* added a unified way to parse resource type strings\n"
    },
    {
      "commit": "aa779264b133923987ffa6c2eff6699cdae945b9",
      "tree": "e939445598f676ca477373cd082938e1399c60f3",
      "parents": [
        "3f9bcad02e48e4e799903e1ab05c2f43e2e465e6"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Feb 27 12:17:15 2020 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Feb 27 12:17:15 2020 +0100"
      },
      "message": "SLING-9159 - Switch to the LazyBindings implementation from org.apache.sling.api\n\n* updated o.a.s.api dependency to 2.22.0\n"
    },
    {
      "commit": "3f9bcad02e48e4e799903e1ab05c2f43e2e465e6",
      "tree": "9a0ede3a808b6108ebcfcb7784d7abd904787de1",
      "parents": [
        "3a873fb7cf3b70717820fb40af60ed499908124b"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Feb 26 18:12:56 2020 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Feb 26 18:12:56 2020 +0100"
      },
      "message": "SLING-9159 - Switch to the LazyBindings implementation from org.apache.sling.api\n"
    },
    {
      "commit": "3a873fb7cf3b70717820fb40af60ed499908124b",
      "tree": "632fd25f68f52b7612375215fded640fb5bd98a0",
      "parents": [
        "03a6b6938766504dba3ea0da07f1505ac186c757"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Feb 26 17:58:19 2020 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Feb 26 17:58:19 2020 +0100"
      },
      "message": "SLING-9158 - Switch from JavaEscapeUtils to JavaEscapeHelper\n\n* removed JavaEscapeUtils and refactored callers to use JavaEscapeHelper\n* updated IT setup\n"
    },
    {
      "commit": "03a6b6938766504dba3ea0da07f1505ac186c757",
      "tree": "841c84ae64659753db99881f62ddec87b41124c7",
      "parents": [
        "e3db4e5efaa723981c3753b1269932e5c0b9a879"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Aug 28 12:21:04 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Aug 28 12:21:04 2019 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "e3db4e5efaa723981c3753b1269932e5c0b9a879",
      "tree": "6f9578f0a6db7110d49adc4843967eba00402664",
      "parents": [
        "073a4cd563d4712b625bd1a4f99669d662e5fdaa"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Aug 28 12:20:45 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Aug 28 12:20:45 2019 +0200"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.scripting.bundle.tracker-0.1.0\n"
    },
    {
      "commit": "073a4cd563d4712b625bd1a4f99669d662e5fdaa",
      "tree": "206fccd6852318a1523d22218b393cd793f0e0e3",
      "parents": [
        "519cb26f1335d10556c29ac76611b2cc5c78366d"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Aug 28 12:18:08 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Aug 28 12:19:54 2019 +0200"
      },
      "message": "trivial: added scm info\n"
    },
    {
      "commit": "519cb26f1335d10556c29ac76611b2cc5c78366d",
      "tree": "6ebc2729fefa1ba0991774cff2895c975f87d033",
      "parents": [
        "479ead9ac46dea0bfd511cf4f5d5a05e927d2e51"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Aug 28 12:14:17 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Aug 28 12:14:17 2019 +0200"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.scripting.bundle.tracker-0.1.0\n"
    },
    {
      "commit": "479ead9ac46dea0bfd511cf4f5d5a05e927d2e51",
      "tree": "e45db713872189a2e2d5c1037238e865f39e2495",
      "parents": [
        "76d9a40a08dd4c67b0f3444473521ce42a273084"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Aug 27 18:16:18 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Aug 27 18:16:18 2019 +0200"
      },
      "message": "SLING-8662 - Migrate the Apache Sling Scripting Bundle Tracker to sling-bundle-parent 35\n"
    },
    {
      "commit": "76d9a40a08dd4c67b0f3444473521ce42a273084",
      "tree": "ce9c6fbd75deda8fef1c1aaa5052432a1c2db6bc",
      "parents": [
        "18be7c41577d697d38b2d431650b6b706251c412"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Aug 26 17:13:21 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Aug 26 17:13:21 2019 +0200"
      },
      "message": "SLING-8657 - Remove the biz.aQute.bndlib dependency\n"
    },
    {
      "commit": "18be7c41577d697d38b2d431650b6b706251c412",
      "tree": "ffac94929944ee98d34610c7f9bf9946652ba967",
      "parents": [
        "89ca612688c86e1f2238663e7dc1f65352f39a59"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Aug 13 18:43:20 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Aug 13 18:43:20 2019 +0200"
      },
      "message": "corrected behaviour for dispatching servlet\n"
    },
    {
      "commit": "89ca612688c86e1f2238663e7dc1f65352f39a59",
      "tree": "c7cf750d22faa792268256a0fdd6bf5c5ef90d89",
      "parents": [
        "be6d7aacb97e78af672117e4c4c689411dc8daf8"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Aug 12 18:24:09 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Aug 12 18:24:09 2019 +0200"
      },
      "message": "trivial: added properties to the bindings provided by the script context\n"
    },
    {
      "commit": "be6d7aacb97e78af672117e4c4c689411dc8daf8",
      "tree": "c1852c1052764890225b1e3e7b200aad638b560f",
      "parents": [
        "fa47588dc5b7c8336808d44aa9e2650e3b4cc437"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Jan 31 13:21:23 2019 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Jan 31 13:21:23 2019 +0100"
      },
      "message": "Updating badges for org-apache-sling-scripting-bundle-tracker\n"
    },
    {
      "commit": "fa47588dc5b7c8336808d44aa9e2650e3b4cc437",
      "tree": "2403b19c9f3c05fb8d5b42694ae33f835b080389",
      "parents": [
        "6c2f13604da6f9c87fe9827ff9dedefb5d177373"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "cotescu@adobe.com",
        "time": "Mon Jan 07 13:38:44 2019 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "cotescu@adobe.com",
        "time": "Mon Jan 07 13:38:44 2019 +0100"
      },
      "message": "SLING-7245 - Validate pull requests using Jenkins\n\n* updated badges\n"
    },
    {
      "commit": "6c2f13604da6f9c87fe9827ff9dedefb5d177373",
      "tree": "6fad87b660368a453958e3bda16b4cd3604bc381",
      "parents": [
        "77cf4f91f8c483413f670064571ab27d6d00d8ca"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "cotescu@adobe.com",
        "time": "Mon Jan 07 11:53:03 2019 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "cotescu@adobe.com",
        "time": "Mon Jan 07 11:53:03 2019 +0100"
      },
      "message": "SLING-7245 - Validate pull requests using Jenkins\n"
    },
    {
      "commit": "77cf4f91f8c483413f670064571ab27d6d00d8ca",
      "tree": "ef69614cbab33ba3d9af409afe6afd2ac1e79de2",
      "parents": [
        "c0e502a51898be298f514ac6222e9731995c996a"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Dec 19 15:45:08 2018 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Dec 19 15:45:08 2018 +0100"
      },
      "message": "SLING-8184 - Rely on the sling.servlet.resourceSuperType to optimise servlet registration\n"
    },
    {
      "commit": "c0e502a51898be298f514ac6222e9731995c996a",
      "tree": "44e21488081789b9115bd6314df4abdfa5d925a1",
      "parents": [
        "ceb6d014aaac192a7678df4ee380927a12032d2a"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "cotescu@adobe.com",
        "time": "Mon Dec 10 22:57:36 2018 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "cotescu@adobe.com",
        "time": "Mon Dec 10 22:57:36 2018 +0100"
      },
      "message": "Updating badges for org-apache-sling-scripting-bundle-tracker\n"
    },
    {
      "commit": "ceb6d014aaac192a7678df4ee380927a12032d2a",
      "tree": "cfad20ac377cc4ff336a2891d11fc03ef222fa5e",
      "parents": [
        "9df9b79b91b82f8ed1a9d1693900d0547ef3beed"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "cotescu@adobe.com",
        "time": "Mon Dec 10 12:38:34 2018 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "cotescu@adobe.com",
        "time": "Mon Dec 10 12:38:34 2018 +0100"
      },
      "message": "updated links and description\n"
    },
    {
      "commit": "9df9b79b91b82f8ed1a9d1693900d0547ef3beed",
      "tree": "0ab9af8beeb8b24c31b478b286fd427ec92373c3",
      "parents": [
        "4e986e89dcefdee7764507704b48932ca643a61d"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "cotescu@adobe.com",
        "time": "Fri Dec 07 14:53:11 2018 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "cotescu@adobe.com",
        "time": "Fri Dec 07 14:53:11 2018 +0100"
      },
      "message": "migrated code from whiteboard\n"
    },
    {
      "commit": "4e986e89dcefdee7764507704b48932ca643a61d",
      "tree": "2b33cbd6ea7614d522d80a7dfff439f3c7f03ce5",
      "parents": [
        "96bbde48d0d9f466c2b1d4a6e91281e9e5fef591"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Dec 04 16:43:07 2018 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Dec 04 16:55:16 2018 +0100"
      },
      "message": "implemented support for n-level inheritance script resolution\n"
    },
    {
      "commit": "96bbde48d0d9f466c2b1d4a6e91281e9e5fef591",
      "tree": "79d1e7f263ea1c0799bb0b9a046b04ae752ef554",
      "parents": [
        "5a4d41688e8031b83ff0e87848b01b5465b268ea"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Oct 01 20:04:55 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Oct 01 20:04:59 2018 +0200"
      },
      "message": "reconfigured code coverage setup\n"
    },
    {
      "commit": "5a4d41688e8031b83ff0e87848b01b5465b268ea",
      "tree": "e16cee15f07740574e6b874681bc1b2331dfdf6e",
      "parents": [
        "df96d6d1bcaace1806f263c92a3c1cb42c93fb8d"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Sep 28 16:29:08 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Sep 28 16:30:01 2018 +0200"
      },
      "message": "refactor\n\n* extracted IT in separate module (need to re-add jacoco)\n* made sure BRU dependencies are obtained with the correct bundle context\n"
    },
    {
      "commit": "df96d6d1bcaace1806f263c92a3c1cb42c93fb8d",
      "tree": "358cf212bce24da164f69cda92d87bd19d6124b4",
      "parents": [
        "7af7fbc066ad727d4f4aafd837aaf3f60fbcda1e"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Sep 24 18:05:04 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Sep 24 18:05:08 2018 +0200"
      },
      "message": "updated the way bundle classloaders are passed down to script engines\n"
    },
    {
      "commit": "7af7fbc066ad727d4f4aafd837aaf3f60fbcda1e",
      "tree": "539976835cce5e5206e54845715d24561d0249d7",
      "parents": [
        "9dac3c72a9a1dfa06a6c46fd02a9f56f5074c23e"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Sep 19 17:50:49 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Sep 19 17:50:53 2018 +0200"
      },
      "message": "pass the bundle classloader to the script engine\n"
    },
    {
      "commit": "9dac3c72a9a1dfa06a6c46fd02a9f56f5074c23e",
      "tree": "c9edc730332ffe5a2d923d7335b15c19bbdda8c7",
      "parents": [
        "8c1d332143e3546ef72b28937d00e5db080d0c15"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Sep 10 15:28:41 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Sep 10 15:28:41 2018 +0200"
      },
      "message": "added unit tests for JavaEscapeUtils\n"
    },
    {
      "commit": "8c1d332143e3546ef72b28937d00e5db080d0c15",
      "tree": "d3c662e347dd006738675b900ae976e2f8067fd4",
      "parents": [
        "14827ce04ea23052b82a0c2a0065db051f0f81d5"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Sep 07 20:54:53 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Sep 07 20:55:03 2018 +0200"
      },
      "message": "improve script to class mapping\n"
    },
    {
      "commit": "14827ce04ea23052b82a0c2a0065db051f0f81d5",
      "tree": "4a2893f2abd8e6e2533eafd322ec9262c6de9fb6",
      "parents": [
        "8e8d6e9e7f77a994c5f9445b6d426c8c2cdbc022"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Sep 07 20:54:34 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Sep 07 20:55:03 2018 +0200"
      },
      "message": "correctly send the information about precompiled scripts down the line\n"
    },
    {
      "commit": "8e8d6e9e7f77a994c5f9445b6d426c8c2cdbc022",
      "tree": "05c4632f181af6d23be0bd5e873b258940968b12",
      "parents": [
        "34fc94fe5ac9e3c4bec8cf9b7e141c03ec8612cb"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Sep 03 12:05:06 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Sep 03 12:05:06 2018 +0200"
      },
      "message": "minor code improvements\n"
    },
    {
      "commit": "34fc94fe5ac9e3c4bec8cf9b7e141c03ec8612cb",
      "tree": "05dcfcbfb7de06e59d8910b338ee25e641d4843d",
      "parents": [
        "cdb8bd6c854d69163beaff379665b8e234d8419a"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Aug 22 15:07:03 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Aug 22 15:07:03 2018 +0200"
      },
      "message": "minor optimisations\n"
    },
    {
      "commit": "cdb8bd6c854d69163beaff379665b8e234d8419a",
      "tree": "f2a75abd7d7982c221390445028303a800d4bc31",
      "parents": [
        "2f9c41b197f5ca4c005b64cfa7f78d3719a413b0"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Aug 22 13:36:09 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Aug 22 14:12:28 2018 +0200"
      },
      "message": "added classic scripting bundle for comparison\n"
    },
    {
      "commit": "2f9c41b197f5ca4c005b64cfa7f78d3719a413b0",
      "tree": "f547c54022685e93604837df303d9b0f59d4227a",
      "parents": [
        "16f8cebff2d11003d256ffdfb3b97a9cc85e53c4"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Aug 22 13:34:46 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Aug 22 14:12:21 2018 +0200"
      },
      "message": "corrected lock order \u0026 cached precompiled script class instance\n"
    },
    {
      "commit": "16f8cebff2d11003d256ffdfb3b97a9cc85e53c4",
      "tree": "39ae7675efafd23b0f9fc0708ab9efacf4fe8f38",
      "parents": [
        "e427e6a741f4386b3460214d9c08f2c68d1f3d7d"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Aug 20 13:18:26 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Aug 20 13:19:11 2018 +0200"
      },
      "message": "register dispatch servlet using the bundle context of the bundle providing the resource type\n"
    },
    {
      "commit": "e427e6a741f4386b3460214d9c08f2c68d1f3d7d",
      "tree": "20405ffe77949ea5e238d5435027baeeeecf7f3e",
      "parents": [
        "d78bd43cf8d628dd61b1d7a3c0b2aa2d2b7e6b72"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Aug 14 12:10:40 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Aug 14 12:10:40 2018 +0200"
      },
      "message": "updated docs\n"
    },
    {
      "commit": "d78bd43cf8d628dd61b1d7a3c0b2aa2d2b7e6b72",
      "tree": "007ee2f2cb78c12fe82510369802357334e4dd2a",
      "parents": [
        "6c7ef5a880e8986b521fb7877bd5f96a4ecc0d3e"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Aug 14 11:40:52 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Aug 14 11:55:35 2018 +0200"
      },
      "message": "add support for bundles providing precompiled scripts\n"
    },
    {
      "commit": "6c7ef5a880e8986b521fb7877bd5f96a4ecc0d3e",
      "tree": "73045ac69f44d2eba0bd60575341bccbc81c3571",
      "parents": [
        "7c64c50844326cecdabb5b5ea72dbb8d2e41daeb"
      ],
      "author": {
        "name": "sseifert",
        "email": "sseifert@pro-vision.de",
        "time": "Mon Aug 13 12:42:40 2018 +0200"
      },
      "committer": {
        "name": "sseifert",
        "email": "sseifert@pro-vision.de",
        "time": "Mon Aug 13 12:42:40 2018 +0200"
      },
      "message": "SLING-7798 remove unused dependency\n"
    },
    {
      "commit": "7c64c50844326cecdabb5b5ea72dbb8d2e41daeb",
      "tree": "6b1839e41537afc90160c0cd9f28a59ca1b22e8a",
      "parents": [
        "869e9e5a76f7b69c29ed481b5e3f1388dc4ba1a3"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Apr 30 12:50:35 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Apr 30 12:50:53 2018 +0200"
      },
      "message": "Added the scripting resolver as a lazy binding\n"
    },
    {
      "commit": "869e9e5a76f7b69c29ed481b5e3f1388dc4ba1a3",
      "tree": "0672cb454c26179ebdcf3bc2bec971902205f9a3",
      "parents": [
        "04d1168ff94590e32b27f75c1261a43b0350acb4"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Apr 30 12:50:02 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Apr 30 12:50:53 2018 +0200"
      },
      "message": "Added capability for BundledScriptServlet description\n"
    },
    {
      "commit": "04d1168ff94590e32b27f75c1261a43b0350acb4",
      "tree": "e00137a7d85d9e7b71cf4988af748629a580821a",
      "parents": [
        "c4d101f0adbffcc1e5ec241663c6875e870f5562"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Apr 30 12:49:20 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Apr 30 12:50:53 2018 +0200"
      },
      "message": "Added HTTP method to script cache key\n"
    },
    {
      "commit": "c4d101f0adbffcc1e5ec241663c6875e870f5562",
      "tree": "e63353f3faab8fb9a1e49114e7472cf9adc98a00",
      "parents": [
        "7c4ff3a65113e0e7ada60b5856d43c05a5b10a8e"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Apr 25 17:39:40 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:27 2018 +0200"
      },
      "message": "Added more tests\n"
    },
    {
      "commit": "7c4ff3a65113e0e7ada60b5856d43c05a5b10a8e",
      "tree": "32b2bc577aa27fe260675cc2359710d252ec3868",
      "parents": [
        "8fd752b4efc3c969023d827312b727e6851c8567"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Apr 25 15:56:04 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:27 2018 +0200"
      },
      "message": "Made IT more reliable\n"
    },
    {
      "commit": "8fd752b4efc3c969023d827312b727e6851c8567",
      "tree": "9d704d345e9a0cb5d1bf54e48c0a2f17ee6c9c9a",
      "parents": [
        "d63c873766d5556464c4ec6527966f588905db34"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Apr 25 15:55:37 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:27 2018 +0200"
      },
      "message": "Code formatting\n"
    },
    {
      "commit": "d63c873766d5556464c4ec6527966f588905db34",
      "tree": "05e8b6fac2fa16a6cc2d94f6e6d04d1d28c1c876",
      "parents": [
        "1617e82c43f0ba6000b7fd8cae4f9a887789f46e"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Apr 25 14:07:37 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:27 2018 +0200"
      },
      "message": "Added more unit tests\n"
    },
    {
      "commit": "1617e82c43f0ba6000b7fd8cae4f9a887789f46e",
      "tree": "1d38e5e16ca1391fb01747c07a5d4323f0996797",
      "parents": [
        "99ed14e005999932c17d8043287cdcb46ad7ccdc"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Apr 25 14:07:26 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:27 2018 +0200"
      },
      "message": "Add servlet class names in registration properties\n"
    },
    {
      "commit": "99ed14e005999932c17d8043287cdcb46ad7ccdc",
      "tree": "51fa020e41bae777b12b73aace7305e5370c50db",
      "parents": [
        "22ffaf1bacfc380c4195679f8176ed790420254c"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Apr 24 16:54:10 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:27 2018 +0200"
      },
      "message": "Added some unit tests\n"
    },
    {
      "commit": "22ffaf1bacfc380c4195679f8176ed790420254c",
      "tree": "57df258d4c9f6767916914ff59df7224180c69a8",
      "parents": [
        "d7d69973e8c2b615186330e65c95a1fa67f3da29"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Apr 24 14:23:20 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:27 2018 +0200"
      },
      "message": "Added more tests for selector matching\n"
    },
    {
      "commit": "d7d69973e8c2b615186330e65c95a1fa67f3da29",
      "tree": "ff914a8ec3960a598c45c1da1d8018244fd32393",
      "parents": [
        "9b9365a0091f33ec09898add1859508f4fbf7bb9"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Apr 23 17:00:20 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:27 2018 +0200"
      },
      "message": "Added tests for HTTP method script matching\n"
    },
    {
      "commit": "9b9365a0091f33ec09898add1859508f4fbf7bb9",
      "tree": "44ebb8992b17023d896d99d5f48bbc953009399f",
      "parents": [
        "b136ec62d2b7dc729d12750155494c682fcf7ea5"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Apr 20 15:03:13 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:27 2018 +0200"
      },
      "message": "Improvements\n\n* allowed scripts to retrieve their own name through the \"javax_script_filename\" global property\n* added support for HTTP methods script matching in BundledScriptFinder\n* added support for the PATCH HTTP method in the ScriptingMavenPlugin\n* made sure that the Dispatcher servlet from the BundledScriptTracker is registered on the same\nextensions as the BundledScriptServlet for the same sling.resourceType capability\n* moved example endpoints for better understanding of content-to-script mapping\n* updated EndpointIT with the new endpoints plus the Sling Testing Clients mechanism for\nwaiting for content to be installed\n"
    },
    {
      "commit": "b136ec62d2b7dc729d12750155494c682fcf7ea5",
      "tree": "039f0a7c917a7667c2dfc5c1e55fc70588f373f9",
      "parents": [
        "3794495501d859431e77c1ba8ed3d9d4ff3f573c"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Thu Apr 19 13:01:43 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:27 2018 +0200"
      },
      "message": "Provide a way to start a server with the examples installed.\n"
    },
    {
      "commit": "3794495501d859431e77c1ba8ed3d9d4ff3f573c",
      "tree": "e66423a76d3ae738462152f6d40b16fbabe7a02a",
      "parents": [
        "4bc7d1d1b4301d2ab2d2778c50c237d27558e473"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 19 11:55:20 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:27 2018 +0200"
      },
      "message": "corrected more relative links\n"
    },
    {
      "commit": "4bc7d1d1b4301d2ab2d2778c50c237d27558e473",
      "tree": "c62865f640a91e754e13f4c5d4755a5fcb9e1272",
      "parents": [
        "23271399fcbc233fba707baac7e549ea90fe9c0e"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 19 11:49:11 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:27 2018 +0200"
      },
      "message": "corrected more relative links\n"
    },
    {
      "commit": "23271399fcbc233fba707baac7e549ea90fe9c0e",
      "tree": "7b0550bd80eb75a7199b2bd9430c063388553ac8",
      "parents": [
        "d77bac0c71e4c5f20dedf3f35320722af67bea16"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 19 11:42:16 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:27 2018 +0200"
      },
      "message": "reorganised project\n"
    },
    {
      "commit": "d77bac0c71e4c5f20dedf3f35320722af67bea16",
      "tree": "64010809642d5d075fc9ee4cdabb6eab02c4cdc6",
      "parents": [
        "f9eb50fb54550910259c5ced37b5c088540aadd4"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Wed Apr 18 13:17:29 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:27 2018 +0200"
      },
      "message": "Organize imports the right way around.\n"
    },
    {
      "commit": "f9eb50fb54550910259c5ced37b5c088540aadd4",
      "tree": "fb18e4aaa5c30d9bd9b20d89db75d00112a1d2cd",
      "parents": [
        "44dc367a96298aea535756f067565fbd9dda8615"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Wed Apr 18 13:08:30 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:27 2018 +0200"
      },
      "message": "Increase timeout for IT.\n"
    },
    {
      "commit": "44dc367a96298aea535756f067565fbd9dda8615",
      "tree": "21347260d12a341feca8a61d92e0011ac27c395c",
      "parents": [
        "e95202901ab0a9432614612091ce865c5ca90b65"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Wed Apr 18 12:38:50 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:27 2018 +0200"
      },
      "message": "Add some IT for the example, remove some System.out, and organize imports.\n"
    },
    {
      "commit": "e95202901ab0a9432614612091ce865c5ca90b65",
      "tree": "e7d97e7718887747c91bba7f8f9dcb5e7d47e9c8",
      "parents": [
        "176bbf4dbdc62afb8384631617754596590accd9"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Wed Apr 18 00:08:21 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:26 2018 +0200"
      },
      "message": "Optimize dispatcher servlet registration to use less registrations.\n"
    },
    {
      "commit": "176bbf4dbdc62afb8384631617754596590accd9",
      "tree": "3a2410b2e92f10f394e89f63ec606d4acfe5a07b",
      "parents": [
        "ad6b5de125c9bcc26831f5da391b80fa31c4649e"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Tue Apr 17 18:05:05 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:26 2018 +0200"
      },
      "message": "Add default dispatcher for resource types without versions and fix dependency lookup with versions\n"
    },
    {
      "commit": "ad6b5de125c9bcc26831f5da391b80fa31c4649e",
      "tree": "675fb82239d8df337ce55a155b6ab8351c5cf2e5",
      "parents": [
        "b321d6bd1af7ced98e7badc6bc6818451610e4fc"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Apr 17 11:59:54 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:26 2018 +0200"
      },
      "message": "Wrapped requests to provide correct mapping to wired resource types\n"
    },
    {
      "commit": "b321d6bd1af7ced98e7badc6bc6818451610e4fc",
      "tree": "f78906b927130d4502844923be72dd5ae22f59c3",
      "parents": [
        "2397487e8e1a134a3f4db9dcbf11e2ab44fe537b"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Mon Apr 16 16:03:22 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:26 2018 +0200"
      },
      "message": "Make the extends requirement filter out selectors.\n"
    },
    {
      "commit": "2397487e8e1a134a3f4db9dcbf11e2ab44fe537b",
      "tree": "8188910f0d72786802b27e7722c87963a0f37a3a",
      "parents": [
        "b055c14badf04115ba00aa878daea5dafb2d9668"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Mon Apr 16 15:45:20 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:26 2018 +0200"
      },
      "message": "Register services using extended bundles bundlecontext and only register for required methods.\n"
    },
    {
      "commit": "b055c14badf04115ba00aa878daea5dafb2d9668",
      "tree": "64521d0bf9fe2eb5a51cd08a00a484e9d7c454e0",
      "parents": [
        "c9d2ab6d86717f084490d3ea62c3aa2fa54b976a"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Apr 16 13:47:13 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:26 2018 +0200"
      },
      "message": "Added support for the extends attribute\n"
    },
    {
      "commit": "c9d2ab6d86717f084490d3ea62c3aa2fa54b976a",
      "tree": "f650f216adc89330c9350c228032b1700bd8ea28",
      "parents": [
        "45ed9de91a303d70e29d05f515b6d311fa73c5a5"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Sun Apr 15 23:39:12 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Apr 26 11:21:26 2018 +0200"
      },
      "message": "Use sling-10 for IT\n"
    }
  ],
  "next": "45ed9de91a303d70e29d05f515b6d311fa73c5a5"
}
