)]}'
{
  "log": [
    {
      "commit": "d052e2b0934a47c6155ff7f668bf2cc5e1a141d1",
      "tree": "54f7ae59f59c6686c5de8d555c5f09449ddcdcf7",
      "parents": [
        "ab633298a19e656da84eab461ff5fd96de7aaae0"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "git@alex.heneveld.org",
        "time": "Tue Jan 21 16:33:34 2025 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "git@alex.heneveld.org",
        "time": "Tue Jan 21 16:33:34 2025 +0000"
      },
      "message": "allow ui modules to be excluded from the registry\n\nin conjunction with ui b1e557eca49d997151e3b3dc1f077df76a1cbaf5\n"
    },
    {
      "commit": "ab633298a19e656da84eab461ff5fd96de7aaae0",
      "tree": "dbe73c3e8006034d7b036cc31095295cf0323b8b",
      "parents": [
        "1640998134fce828dbdd95b0f76ef5186c61ad51"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "git@alex.heneveld.org",
        "time": "Mon Jan 20 15:15:42 2025 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "git@alex.heneveld.org",
        "time": "Mon Jan 20 15:15:42 2025 +0000"
      },
      "message": "fix script for use with submodules\n"
    },
    {
      "commit": "1640998134fce828dbdd95b0f76ef5186c61ad51",
      "tree": "ecd8c375ddc6ad188a6dc8391fb7ff70c0ea7c86",
      "parents": [
        "8642aac00a35875af6470ec35d4099d9af198a61"
      ],
      "author": {
        "name": "Duncan Grant",
        "email": "duncan.grant@cloudsoft.io",
        "time": "Tue Jan 30 15:38:22 2024 +0000"
      },
      "committer": {
        "name": "Duncan Grant",
        "email": "duncan.grant@cloudsoft.io",
        "time": "Tue Jan 30 15:38:22 2024 +0000"
      },
      "message": "Change version to 1.2.0-SNAPSHOT\n"
    },
    {
      "commit": "8642aac00a35875af6470ec35d4099d9af198a61",
      "tree": "68f4ba8fb5ab07b58b2621f634706d9e2f7b2a04",
      "parents": [
        "c49681f6df49364bd58de91276cfaf75ababc656",
        "e46323a6629f93d88539398afc618124f373c810"
      ],
      "author": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Fri Jan 26 10:33:55 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 26 10:33:55 2024 +0100"
      },
      "message": "Merge pull request #184 from apache/licences-update\n\nUpdated licenses"
    },
    {
      "commit": "e46323a6629f93d88539398afc618124f373c810",
      "tree": "68f4ba8fb5ab07b58b2621f634706d9e2f7b2a04",
      "parents": [
        "c49681f6df49364bd58de91276cfaf75ababc656"
      ],
      "author": {
        "name": "Duncan Grant",
        "email": "duncan.grant@cloudsoft.io",
        "time": "Thu Jan 25 21:46:31 2024 +0000"
      },
      "committer": {
        "name": "Duncan Grant",
        "email": "duncan.grant@cloudsoft.io",
        "time": "Thu Jan 25 21:46:31 2024 +0000"
      },
      "message": "Updated licenses\n"
    },
    {
      "commit": "c49681f6df49364bd58de91276cfaf75ababc656",
      "tree": "82a2269d1124026407ea72e5a34f51c4144f2b58",
      "parents": [
        "e36f8b9e55ac28a33ddc5e2dd59ff9e9da06f9aa"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Fri Jan 05 10:03:07 2024 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Fri Jan 05 10:03:07 2024 +0000"
      },
      "message": "exclude jclouds-byon as that uses older snakeyaml\n\nisn\u0027t used anyway, as brooklyn has its own byon\n"
    },
    {
      "commit": "e36f8b9e55ac28a33ddc5e2dd59ff9e9da06f9aa",
      "tree": "cb091d4c646e905afee91381ed5ef0ad491fd3f6",
      "parents": [
        "c564d74167e96e53848ab2f2fb41504a9a011585"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Fri Oct 06 15:02:52 2023 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Fri Oct 06 15:02:52 2023 +0100"
      },
      "message": "log msg+levels tidyup\n"
    },
    {
      "commit": "c564d74167e96e53848ab2f2fb41504a9a011585",
      "tree": "d4c1fd730e0bc2e3773735fd56152c8bf78e8afd",
      "parents": [
        "3f463ecd8a9cf1f87887a9f425bcdd6180bc0403"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Mon Dec 19 23:09:21 2022 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Mon Dec 19 23:09:21 2022 +0000"
      },
      "message": "use newer maven\n\nalign with brooklyn root project dockerfile\n"
    },
    {
      "commit": "3f463ecd8a9cf1f87887a9f425bcdd6180bc0403",
      "tree": "c5c86a016534cfcee28e3629dc6e4ecf3545c7a9",
      "parents": [
        "d5d6f18185e9c679457ff95660d41d24f027ab54"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Mon Dec 19 13:13:06 2022 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Mon Dec 19 13:13:06 2022 +0000"
      },
      "message": "tweaks for bump to CXF + karaf versions\n\ngeronimo jaspi now required\n"
    },
    {
      "commit": "d5d6f18185e9c679457ff95660d41d24f027ab54",
      "tree": "b531cde508037a7f14eb527e132bb127a36c6941",
      "parents": [
        "43ad44843b8852f7d80fe103245e1a2dba339d1f"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Wed Dec 07 17:31:52 2022 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Wed Dec 07 17:31:52 2022 +0000"
      },
      "message": "use latest bouncycastle - jdk18on\n"
    },
    {
      "commit": "43ad44843b8852f7d80fe103245e1a2dba339d1f",
      "tree": "38c43b10ca9d4f050e0ac9b8d0288ceec73de7a2",
      "parents": [
        "f08f471746baf671dc82a2e0047b68c18c40ed16"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Mon Nov 28 15:40:59 2022 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Mon Nov 28 15:40:59 2022 +0000"
      },
      "message": "extra properties to ensure right library for soap is pulled in\n\nto avoid timeouts eg winrm long-running processes\n"
    },
    {
      "commit": "f08f471746baf671dc82a2e0047b68c18c40ed16",
      "tree": "efb1f5e83de6060616752a3ef751bf3294767a83",
      "parents": [
        "d158859aa46d4a8af7da66d17784b3f4475fa13a"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Sun Oct 23 11:20:49 2022 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Sun Oct 23 11:20:49 2022 +0100"
      },
      "message": "refactor the brooklyn node entities in the catalog init\n\nso people can include them or not easily\n"
    },
    {
      "commit": "d158859aa46d4a8af7da66d17784b3f4475fa13a",
      "tree": "490e6315097e68515467e1a251f9b56262f6c1dd",
      "parents": [
        "bbf9222f861d6a0fcc2b200fd641a7661774c2f8"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Sat Oct 22 01:02:17 2022 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Sat Oct 22 01:02:17 2022 +0100"
      },
      "message": "add workflow software process to catalog\n"
    },
    {
      "commit": "bbf9222f861d6a0fcc2b200fd641a7661774c2f8",
      "tree": "ca16dde472b98df409f4347739cc91b0ecf7ea02",
      "parents": [
        "c02999f46e981d4587ef2bc263001ee0e9666c50"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Fri Sep 09 21:25:58 2022 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Fri Sep 09 21:25:58 2022 +0100"
      },
      "message": "restructure catalog definitions\n\nso things are easier to include/exclude\nin line with brooklyn-server 12a22b9d7c2da4b1673724ef640dc605c9b019a3\n"
    },
    {
      "commit": "c02999f46e981d4587ef2bc263001ee0e9666c50",
      "tree": "bf4d9c12f22221413f98031ae9ef34e3a4483632",
      "parents": [
        "fbb9b50e1490437c7c2bb73dc726e0e4cc0b97b6"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Fri Sep 09 16:11:53 2022 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Fri Sep 09 16:11:53 2022 +0100"
      },
      "message": "instead of a config bundle, let the feature build install the files it needs\n\nfiles from brooklyn-dist-config are now present in the assembly pre-start;\nthis makes them more transparent and easier to override.\n"
    },
    {
      "commit": "fbb9b50e1490437c7c2bb73dc726e0e4cc0b97b6",
      "tree": "7500851e7549ac248a59fb2e253eabd7e855ead3",
      "parents": [
        "cd0487a7fa80b784d277d8454375576c1e194f92"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Wed Aug 17 12:41:30 2022 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Wed Aug 17 12:41:30 2022 +0100"
      },
      "message": "skip the maven-karaf-verify goal as that interferes with subsequent builds\n\nper brooklyn-ui ca85f4c49d43574a9740067f930f0ff794cfc556\n"
    },
    {
      "commit": "cd0487a7fa80b784d277d8454375576c1e194f92",
      "tree": "f9c899a10f6c1dc529db714cbc38b06103113323",
      "parents": [
        "729d29c33ad41936e8ea2e88e84c1a3af7147c3b"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Mon Jul 18 17:09:35 2022 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex@cloudsoft.io",
        "time": "Mon Jul 18 17:09:35 2022 +0100"
      },
      "message": "copy the config.properties and edit it to allow reading of x509 classes\n"
    },
    {
      "commit": "729d29c33ad41936e8ea2e88e84c1a3af7147c3b",
      "tree": "d99aabb01a6cd4aa6fe7572a8f10c1b62eef01b8",
      "parents": [
        "e98500dd20a82271f62906bfc649a744f956c896",
        "2b71571771d70c730898a2ee8250d38e0eba9ae3"
      ],
      "author": {
        "name": "Iuliana Cosmina",
        "email": "iuliana@cloudsoft.io",
        "time": "Mon Feb 21 15:20:05 2022 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 21 15:20:05 2022 +0000"
      },
      "message": "Merge pull request #180 from algairim/build/Jenkinsfile\n\nUse double quotes to resolve DOCKER_TAG"
    },
    {
      "commit": "2b71571771d70c730898a2ee8250d38e0eba9ae3",
      "tree": "d99aabb01a6cd4aa6fe7572a8f10c1b62eef01b8",
      "parents": [
        "e98500dd20a82271f62906bfc649a744f956c896"
      ],
      "author": {
        "name": "Mykola Mandra",
        "email": "mykola.mandra@cloudsoft.io",
        "time": "Mon Feb 21 15:17:11 2022 +0000"
      },
      "committer": {
        "name": "Mykola Mandra",
        "email": "mykola.mandra@cloudsoft.io",
        "time": "Mon Feb 21 15:17:11 2022 +0000"
      },
      "message": "Use double quotes to resolve DOCKER_TAG\n\nSigned-off-by: Mykola Mandra \u003cmykola.mandra@cloudsoft.io\u003e\n"
    },
    {
      "commit": "e98500dd20a82271f62906bfc649a744f956c896",
      "tree": "836d90907ecea16b626774dadec48452d429796e",
      "parents": [
        "e260ca3d8de37f5cc002b777ac908ed54d8efeeb"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Fri Jan 14 16:54:40 2022 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Fri Jan 14 16:54:40 2022 +0000"
      },
      "message": "update license lookups and files\n"
    },
    {
      "commit": "e260ca3d8de37f5cc002b777ac908ed54d8efeeb",
      "tree": "e1f09df2860d5df5a7d9621eab8c51537a060b3a",
      "parents": [
        "f427096b2812079ba58667f388f28b3a597a1d77"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Jan 06 18:06:22 2022 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Jan 06 18:06:22 2022 +0000"
      },
      "message": "add commented out block for logging felix resolution\n"
    },
    {
      "commit": "f427096b2812079ba58667f388f28b3a597a1d77",
      "tree": "bd52a3968c19c201e81ab43f0efbbdd54dc44a3b",
      "parents": [
        "1f8e2c671b42c8c26357053e8ec168a2685d2b77"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Jan 06 18:05:34 2022 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Jan 06 18:05:34 2022 +0000"
      },
      "message": "more rejigging of features\n\nordering, and javax.mail and jackson jsr305 duplicate\n"
    },
    {
      "commit": "1f8e2c671b42c8c26357053e8ec168a2685d2b77",
      "tree": "f09a7460ad2505a65fd56b957d90136c47718414",
      "parents": [
        "d2cd6980c688cfc1687777eac297ab9bd833a8ec"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Jan 06 17:44:17 2022 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Jan 06 17:44:17 2022 +0000"
      },
      "message": "rejig jsgui order and switch javax.mail to jakarta.mail\n"
    },
    {
      "commit": "d2cd6980c688cfc1687777eac297ab9bd833a8ec",
      "tree": "6c45639ec1249a48f11a2c8913de771d6682ac06",
      "parents": [
        "6961c7b611d38f53ca6e0573a378ef8f2524a8d8"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Jan 06 16:51:22 2022 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Jan 06 16:51:22 2022 +0000"
      },
      "message": "note on use of jersey-core and javax.ws.rs\n"
    },
    {
      "commit": "6961c7b611d38f53ca6e0573a378ef8f2524a8d8",
      "tree": "1c3cdb6b79c2d5bba293691cc64cb3dbedae2dde",
      "parents": [
        "b11c1e0f32c5b229439feb841ed110e3000d1143"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Mon Dec 06 16:50:22 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Mon Dec 06 16:50:22 2021 +0000"
      },
      "message": "make default catalog replace previous default catalog bundle\n\nto prevent version-confused references eg to catalog/catalog.bom (which are versioned with the release)\n"
    },
    {
      "commit": "b11c1e0f32c5b229439feb841ed110e3000d1143",
      "tree": "957d74adabf4da7769e838452f629f47d2fc1821",
      "parents": [
        "8fb58fefcf7057cf286a123484123bbbba4fe889"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Nov 23 16:57:16 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Nov 23 16:57:16 2021 +0000"
      },
      "message": "Revert \"exclude lower versions of snakeyaml\"\n\nThis reverts commit 8fb58fefcf7057cf286a123484123bbbba4fe889.\n\nExclusion was already present, but due to explicit reference in brooklyn-server/karaf it is being pulled in.\nRemoving that reference.\n"
    },
    {
      "commit": "8fb58fefcf7057cf286a123484123bbbba4fe889",
      "tree": "540cc0b4f66e3f2b6463f6f3f79c781d59cd17e6",
      "parents": [
        "1fd3aae2d37f13483d76d73197d5a370bafa53cf"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Nov 23 15:57:44 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Nov 23 15:57:44 2021 +0000"
      },
      "message": "exclude lower versions of snakeyaml\n"
    },
    {
      "commit": "1fd3aae2d37f13483d76d73197d5a370bafa53cf",
      "tree": "957d74adabf4da7769e838452f629f47d2fc1821",
      "parents": [
        "2ee360a3950cbbbc16ffb41bd5b282a13b8caa11"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Nov 18 12:32:10 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Nov 18 12:32:10 2021 +0000"
      },
      "message": "don\u0027t expose javax.annotations from felix/jre\n\nnot needed, so reduces wiring overhead\n"
    },
    {
      "commit": "2ee360a3950cbbbc16ffb41bd5b282a13b8caa11",
      "tree": "2818d9562350b5f2ea4fdc2b759526defa48022d",
      "parents": [
        "a79227be8a4b6991195b31955af9ca70b0f338a1"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Nov 18 12:29:43 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Nov 18 12:29:43 2021 +0000"
      },
      "message": "use spifly 1.3.2 not 1.3.0 to fix activator NPE with fabric8\n\ncontinue to use spifly 1.2.4 with karaf\n"
    },
    {
      "commit": "a79227be8a4b6991195b31955af9ca70b0f338a1",
      "tree": "d40427a3da175f56bbfa270dace83558da23cba2",
      "parents": [
        "ad2725ff3dea7d249bfb1ea5b3c85dc2392b75c5"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Nov 18 12:28:12 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Nov 18 12:28:12 2021 +0000"
      },
      "message": "move jetty config to be installed earlier to prevent rewiring\n"
    },
    {
      "commit": "ad2725ff3dea7d249bfb1ea5b3c85dc2392b75c5",
      "tree": "2f346d59cc9e6ab1df691ae71b3178caefc4f29e",
      "parents": [
        "820ce3c2e079cb518d6200370dce1ecb2a05d211"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 17 20:57:25 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 17 20:57:25 2021 +0000"
      },
      "message": "tidy version string for jakarta/javax ws.rs-api\n"
    },
    {
      "commit": "820ce3c2e079cb518d6200370dce1ecb2a05d211",
      "tree": "7f790dda7f27e5b1c8538d2124bee7207abf11d5",
      "parents": [
        "428aa4d485823f284f79813e2bc6267bfd480133"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 17 15:40:59 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 17 15:40:59 2021 +0000"
      },
      "message": "blacklist bundles which provide things that come from java 1.8\n\nprevent duplicate packages; also expose more things from java 1.8\n"
    },
    {
      "commit": "428aa4d485823f284f79813e2bc6267bfd480133",
      "tree": "1a3cdd82ad5395d16f8e8e4e88c04c9a58198977",
      "parents": [
        "34769d1ecc449883f4b15700faee3e27e562e8c7"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 17 15:03:08 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 17 15:03:08 2021 +0000"
      },
      "message": "remove bogus mvn repos file\n\ndoesn\u0027t seem to be used; value comes from the mvn.cfg file\n"
    },
    {
      "commit": "34769d1ecc449883f4b15700faee3e27e562e8c7",
      "tree": "441147840b5d7cf964212552566fbc0cc9ac689f",
      "parents": [
        "452731cd8b44b66ed8c0a451664314eed128ffc0"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 17 15:02:30 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 17 15:02:30 2021 +0000"
      },
      "message": "use jakarta for ws.rs-api\n\nthis has better osgi verisoning info\n(also is newer)\n"
    },
    {
      "commit": "452731cd8b44b66ed8c0a451664314eed128ffc0",
      "tree": "4be2b9d6c48b6e271ba9bd242acc95d2a283424c",
      "parents": [
        "50b6ef4ec2db51bb387b9bc1acee707d3467c9dc"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 17 12:32:58 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 17 12:57:14 2021 +0000"
      },
      "message": "fix kubernetes osgi import, fix osgi package confusion, tidy features\n\ndeclare fewer things as dependency\u003dtrue to speed up startup and make things (eg guava) available when needed;\nsome things still declared as dependency\u003dtrue are needed to prevent confusion though\n\nalso take care to minimize confusion of packages vis-a-vis javax.annotation, ws, and rs-api\n\nseems to be working!\n"
    },
    {
      "commit": "50b6ef4ec2db51bb387b9bc1acee707d3467c9dc",
      "tree": "aedf07fd8262e199d113f39c9eaa017a82162c19",
      "parents": [
        "bfa134e0086ad2d662975eea8222115a457bc157",
        "4c2945171b9200d73fe9c90870517ed42d1921c0"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Sat Nov 13 11:14:13 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Sat Nov 13 11:14:13 2021 +0000"
      },
      "message": "This closes #179\n"
    },
    {
      "commit": "4c2945171b9200d73fe9c90870517ed42d1921c0",
      "tree": "aedf07fd8262e199d113f39c9eaa017a82162c19",
      "parents": [
        "0aea854a969cdd7d96d2e33a0e341239f982d133"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Sat Nov 13 09:08:30 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Sat Nov 13 09:56:50 2021 +0000"
      },
      "message": "add more deps earlier in feature -- makes it start with no refreshes!\n"
    },
    {
      "commit": "0aea854a969cdd7d96d2e33a0e341239f982d133",
      "tree": "6a9ed7ead4cd8e1357d5c92f8706d06294596e88",
      "parents": [
        "278adb893db32fd054a70bdc84ecc5f90bc95d33"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Fri Nov 12 15:56:57 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Fri Nov 12 15:56:57 2021 +0000"
      },
      "message": "move a few more bundles to be loaded earlier\n\n    will hopefully cut down on refreshes, esp sshd.osgi\n"
    },
    {
      "commit": "278adb893db32fd054a70bdc84ecc5f90bc95d33",
      "tree": "20e78efa9e46a01ce81d715a37ce29ebcc6145c2",
      "parents": [
        "8738ba0514a2ab297320a8f365f1357d163d0089"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Nov 11 09:39:10 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Nov 11 09:39:10 2021 +0000"
      },
      "message": "remove weird excludes in osgi instructions for downstream projects\n"
    },
    {
      "commit": "8738ba0514a2ab297320a8f365f1357d163d0089",
      "tree": "6c92b526544712e803fb4ff21d11bf3ec3773c2c",
      "parents": [
        "0c103fa391df0dfbc32c7cf5117b76bee698196f"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Nov 11 09:38:21 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Nov 11 09:38:21 2021 +0000"
      },
      "message": "rejig all\u0027s pom so that dependents get better ordering of dependencies\n\nin particular prefer util-common\u0027s javax.annotation from jakarta,\nover findbugs via guava\n"
    },
    {
      "commit": "0c103fa391df0dfbc32c7cf5117b76bee698196f",
      "tree": "56a4652f7c95278c70092000cf1c6ed3f1da0401",
      "parents": [
        "9faae1e078bbb62f2808baea580f1dcf0041ed5c"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 10 22:16:09 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 10 22:16:09 2021 +0000"
      },
      "message": "exclude unwrapped eddsa and sshj, since now we wrap them in brooklyn\n"
    },
    {
      "commit": "9faae1e078bbb62f2808baea580f1dcf0041ed5c",
      "tree": "c2064aa14c1f14636b4e9497a3fa10a2077b73d6",
      "parents": [
        "bfa134e0086ad2d662975eea8222115a457bc157"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 10 12:41:28 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 10 12:41:28 2021 +0000"
      },
      "message": "slight reorg of feature defs - use essential deps feature\n"
    },
    {
      "commit": "bfa134e0086ad2d662975eea8222115a457bc157",
      "tree": "898fde9a84f21cc2e9b8b3fe012c74cf5945f117",
      "parents": [
        "f7d13619e73880853e913494d7fd65a67a2c8a09"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 10 12:39:56 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 10 12:39:56 2021 +0000"
      },
      "message": "Revert \"tidy up features / essential deps\"\n\nThis reverts commit f7d13619e73880853e913494d7fd65a67a2c8a09.\n\nMeant to push to branch!\n"
    },
    {
      "commit": "f7d13619e73880853e913494d7fd65a67a2c8a09",
      "tree": "c2064aa14c1f14636b4e9497a3fa10a2077b73d6",
      "parents": [
        "c96b496167fd9499739d4322c71fd8700e11e7b3"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 10 12:23:47 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 10 12:23:47 2021 +0000"
      },
      "message": "tidy up features / essential deps\n"
    },
    {
      "commit": "c96b496167fd9499739d4322c71fd8700e11e7b3",
      "tree": "898fde9a84f21cc2e9b8b3fe012c74cf5945f117",
      "parents": [
        "9df4fc0f70c882b041f3b9bf89330b81c5946d96",
        "b271dd9863ab57d46e52ef539f3d2a4329cd4403"
      ],
      "author": {
        "name": "Duncan Grant",
        "email": "duncangrant@gmail.com",
        "time": "Thu Oct 07 10:34:34 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 07 10:34:34 2021 -0400"
      },
      "message": "Merge pull request #178 from duncangrant/update-licenses\n\nUpdate to include new licenses - Reviewed by @ahgittin \r\n"
    },
    {
      "commit": "b271dd9863ab57d46e52ef539f3d2a4329cd4403",
      "tree": "898fde9a84f21cc2e9b8b3fe012c74cf5945f117",
      "parents": [
        "9df4fc0f70c882b041f3b9bf89330b81c5946d96"
      ],
      "author": {
        "name": "Duncan Grant",
        "email": "duncan.grant@cloudsoft.io",
        "time": "Thu Oct 07 15:22:05 2021 +0100"
      },
      "committer": {
        "name": "Duncan Grant",
        "email": "duncan.grant@cloudsoft.io",
        "time": "Thu Oct 07 15:22:05 2021 +0100"
      },
      "message": "Update to include new licenses\n"
    },
    {
      "commit": "9df4fc0f70c882b041f3b9bf89330b81c5946d96",
      "tree": "bdc0405c30109be09e7b97bd11ac0f84131a568a",
      "parents": [
        "1235a881ce4930f8533f34e2c3b848081c26d301"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Sep 15 15:28:34 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Sep 15 15:28:34 2021 +0100"
      },
      "message": "do a docker logout as part of jenkins build\n\n    suggested this fixes problems with unauthorization\n"
    },
    {
      "commit": "1235a881ce4930f8533f34e2c3b848081c26d301",
      "tree": "4cb126bccfd8c5e848710e505045d205361af584",
      "parents": [
        "bb63f310f9de6fccd970a3551a2d85cbcd9e29c2"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Sep 14 23:29:15 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Sep 14 23:29:15 2021 +0100"
      },
      "message": "add example config for configuring sensitive-named field scheme and blocking plaintext values\n"
    },
    {
      "commit": "bb63f310f9de6fccd970a3551a2d85cbcd9e29c2",
      "tree": "17d41749a4c22980e65c96e134cb6ec818b9bd38",
      "parents": [
        "ea87b74e6c629f551632c5365f96e51e990416eb"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Sep 14 13:22:15 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Sep 14 13:22:15 2021 +0100"
      },
      "message": "remove todo about Fuse Fabric port service - not available in plain Karaf\n"
    },
    {
      "commit": "ea87b74e6c629f551632c5365f96e51e990416eb",
      "tree": "7fdaf43945417906643c339a0a5c9ba839ce4bfc",
      "parents": [
        "103603b1741721849d55f6b047caf685a2e5fb33"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Fri Sep 10 02:01:16 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Fri Sep 10 02:02:42 2021 +0100"
      },
      "message": "exclude chatty logging by felix SCR\n\nusing our namespace, with setting in scr that should soon allow us to remove the logging.cfg changes here\n"
    },
    {
      "commit": "103603b1741721849d55f6b047caf685a2e5fb33",
      "tree": "c17781d472a39e10367afd29f0fe33e08c305bd1",
      "parents": [
        "cd5153ca2b7742bcffbfea65685bf1eda7e35dca"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Fri Sep 10 02:01:00 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Fri Sep 10 02:01:00 2021 +0100"
      },
      "message": "improve comments on HA in config\n"
    },
    {
      "commit": "cd5153ca2b7742bcffbfea65685bf1eda7e35dca",
      "tree": "0940fe88e23dec13c5b2e3327994e0bc4b6064db",
      "parents": [
        "df7826e35d3d2c196f38b5b7d45e97d4b8d90b90"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Sep 09 22:53:38 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Sep 09 22:53:38 2021 +0100"
      },
      "message": "example in comments for configuring a login form\n"
    },
    {
      "commit": "df7826e35d3d2c196f38b5b7d45e97d4b8d90b90",
      "tree": "2ffd165a2f852105fdb03ca3c4e46feb12579629",
      "parents": [
        "63343f49d59e16cc5938de4f0c659d23cbdc93f7"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Sep 02 12:24:15 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Sep 02 12:24:15 2021 +0100"
      },
      "message": "remove misleading comment in osgilauncher.cfg\n"
    },
    {
      "commit": "63343f49d59e16cc5938de4f0c659d23cbdc93f7",
      "tree": "76cbe166fd59de7f3e0612992c7367a444a7040f",
      "parents": [
        "349e309c30ece21f51557a3ad2fd32b520e06412"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Sep 02 12:22:57 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Sep 02 12:22:57 2021 +0100"
      },
      "message": "fix typo/comments in osgilauncher\n"
    },
    {
      "commit": "349e309c30ece21f51557a3ad2fd32b520e06412",
      "tree": "7442a18aec3ed2aca880473d8b5c3e239b0d8ae7",
      "parents": [
        "33602354a8da1929cd1f93dade52f674511dbd41",
        "5dc36dafdc2cf284d9f96b55cafe176118234d6e"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Mon Aug 23 08:57:20 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Mon Aug 23 08:57:20 2021 +0100"
      },
      "message": "This closes #177\n"
    },
    {
      "commit": "5dc36dafdc2cf284d9f96b55cafe176118234d6e",
      "tree": "7442a18aec3ed2aca880473d8b5c3e239b0d8ae7",
      "parents": [
        "33602354a8da1929cd1f93dade52f674511dbd41"
      ],
      "author": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Sat Aug 21 16:19:59 2021 +0100"
      },
      "committer": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Sat Aug 21 16:19:59 2021 +0100"
      },
      "message": "Config logs for using UTC time by default instead of local time\n"
    },
    {
      "commit": "33602354a8da1929cd1f93dade52f674511dbd41",
      "tree": "5f13755126acf3ad5c5c65a8f23eab635dc293ec",
      "parents": [
        "47d74d9b4bdcf8fdad21860f1b538af1b555d515",
        "f6855238ab841a43b1d9695938afbdfe144eb8a2"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Aug 11 12:51:53 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Aug 11 12:51:53 2021 +0100"
      },
      "message": "This closes #176\n"
    },
    {
      "commit": "f6855238ab841a43b1d9695938afbdfe144eb8a2",
      "tree": "4ba4c91c540fba3eebf79ddb0063f16022622ff0",
      "parents": [
        "c3f5178ea1bf8c1e678d2a7a6df1da06dc35ac24"
      ],
      "author": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Wed Aug 11 12:44:03 2021 +0100"
      },
      "committer": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Wed Aug 11 12:45:45 2021 +0100"
      },
      "message": "Prioritices TSLv1.2 over 1.1 and other. The same for windows env\n"
    },
    {
      "commit": "47d74d9b4bdcf8fdad21860f1b538af1b555d515",
      "tree": "ff20e00974308eadd5811fdfd83898d5438d22d3",
      "parents": [
        "c3f5178ea1bf8c1e678d2a7a6df1da06dc35ac24",
        "73ab0d190ce90a0bbfefe626743484b72de3d84c"
      ],
      "author": {
        "name": "Iuliana Cosmina",
        "email": "iuliana@cloudsoft.io",
        "time": "Tue Jul 27 15:09:43 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 27 15:09:43 2021 +0100"
      },
      "message": "Merge pull request #175 from iuliana/feature/trace-log\n\nAdded sample configuration for trace log"
    },
    {
      "commit": "73ab0d190ce90a0bbfefe626743484b72de3d84c",
      "tree": "ff20e00974308eadd5811fdfd83898d5438d22d3",
      "parents": [
        "c3f5178ea1bf8c1e678d2a7a6df1da06dc35ac24"
      ],
      "author": {
        "name": "iuliana",
        "email": "iuliana@cloudsoft.io",
        "time": "Mon Jul 26 12:48:28 2021 +0100"
      },
      "committer": {
        "name": "iuliana",
        "email": "iuliana@cloudsoft.io",
        "time": "Mon Jul 26 12:48:28 2021 +0100"
      },
      "message": "Added sample configuration for trace log\n"
    },
    {
      "commit": "c3f5178ea1bf8c1e678d2a7a6df1da06dc35ac24",
      "tree": "6a3b320ef90ddc98d98571962a8dd7d644753eb5",
      "parents": [
        "d147840f4514ecfbb47cfd81b11a1afca1924464",
        "70b547ff14b7f8671c88bdb78f46dbbd670786c7"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Jul 15 09:47:16 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Jul 15 09:47:16 2021 +0100"
      },
      "message": "This closes #174\n"
    },
    {
      "commit": "70b547ff14b7f8671c88bdb78f46dbbd670786c7",
      "tree": "e05e0e7bea08af3503d2af270af65b9d065ff731",
      "parents": [
        "a3549ed5a2ee84744df201ab519d1f805ead9abf"
      ],
      "author": {
        "name": "Thomas Bouron",
        "email": "thomas.bouron@cloudsoftcorp.com",
        "time": "Thu Jul 15 09:06:06 2021 +0100"
      },
      "committer": {
        "name": "Thomas Bouron",
        "email": "thomas.bouron@cloudsoftcorp.com",
        "time": "Thu Jul 15 09:06:06 2021 +0100"
      },
      "message": "Enable by default the deployment metadata sensor\n"
    },
    {
      "commit": "a3549ed5a2ee84744df201ab519d1f805ead9abf",
      "tree": "096510c7e13c71bc9f433a87970ad599165afff4",
      "parents": [
        "87f842f06f68cca04dd07c138312d05900db4be5"
      ],
      "author": {
        "name": "Thomas Bouron",
        "email": "thomas.bouron@cloudsoftcorp.com",
        "time": "Wed Jul 14 13:41:21 2021 +0100"
      },
      "committer": {
        "name": "Thomas Bouron",
        "email": "thomas.bouron@cloudsoftcorp.com",
        "time": "Wed Jul 14 13:41:21 2021 +0100"
      },
      "message": "Add support setup default initializers for all deployment\n\nThis looks up a new configuration options called `brooklyn.deployment.initializers` (comma separated list). If specified on a Brooklyn instance, all deployments will load and execute these initializers. Theses classes are expected to be `EntityInitializer`, if an error occur (either cast or anything else) then the deployment will fail.\n\nThe code will try to:\n1. load the class from the default class loader.\n2. if (1) fails, it will try to load the class from the `TypeRegistry`. This is to allow execution of custom initializers that might be installed in the catalog later on.\n3. if (1) and (2) fails, then the deployment is aborted.\n"
    },
    {
      "commit": "d147840f4514ecfbb47cfd81b11a1afca1924464",
      "tree": "d9f6baedaf6f50a0805798943ff0572ca61099e3",
      "parents": [
        "87f842f06f68cca04dd07c138312d05900db4be5",
        "5871051e0e8ec1a4a6bfcd5651ac70fc52f3e57e"
      ],
      "author": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Mon Jul 12 17:12:08 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 12 17:12:08 2021 +0100"
      },
      "message": "Merge pull request #173 from jcabrerizo/feature/http-only-cookie\n\nJSESSIONID mask as httpOnly"
    },
    {
      "commit": "5871051e0e8ec1a4a6bfcd5651ac70fc52f3e57e",
      "tree": "d9f6baedaf6f50a0805798943ff0572ca61099e3",
      "parents": [
        "87f842f06f68cca04dd07c138312d05900db4be5"
      ],
      "author": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Mon Jul 12 15:59:14 2021 +0100"
      },
      "committer": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Mon Jul 12 15:59:14 2021 +0100"
      },
      "message": "JSESSIONID mask as httpOnly\n"
    },
    {
      "commit": "87f842f06f68cca04dd07c138312d05900db4be5",
      "tree": "278377661a85f32c69c698a37fc72b26e1ffc5e3",
      "parents": [
        "83f35a36f843108de9b7103d13cbb8d682a581d5",
        "e24c0b7df8e39993511fc18b37d3760a3b5c7d7e"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Apr 21 09:37:21 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Apr 21 09:37:21 2021 +0100"
      },
      "message": "This closes #172\n"
    },
    {
      "commit": "e24c0b7df8e39993511fc18b37d3760a3b5c7d7e",
      "tree": "278377661a85f32c69c698a37fc72b26e1ffc5e3",
      "parents": [
        "83f35a36f843108de9b7103d13cbb8d682a581d5"
      ],
      "author": {
        "name": "Duncan Grant",
        "email": "duncan.grant@cloudsoft.io",
        "time": "Wed Apr 21 09:25:37 2021 +0100"
      },
      "committer": {
        "name": "Duncan Grant",
        "email": "duncan.grant@cloudsoft.io",
        "time": "Wed Apr 21 09:25:37 2021 +0100"
      },
      "message": "Mvn 3.8.1 will refuse to use http repos\n\nI\u0027ve updated to  https which works even though repository.apache returns\na 302 to the http endpoint apparently that\u0027s ok\n"
    },
    {
      "commit": "83f35a36f843108de9b7103d13cbb8d682a581d5",
      "tree": "cbb1d9a5aa8fb8f76b973004ecba8c09a969ba13",
      "parents": [
        "3288e06b5986fd4680ae3eab7ca8db5fed658ec3"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Apr 08 23:45:16 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Apr 08 23:45:16 2021 +0100"
      },
      "message": "where we update the bundle, add an explicit reference and a blacklist\n\notherwise maven insists on resolving the pre-replaced non-blacklisted bundles\n"
    },
    {
      "commit": "3288e06b5986fd4680ae3eab7ca8db5fed658ec3",
      "tree": "7ff81b19f6542bf60c36775ccd683a4e146613d7",
      "parents": [
        "9db10d8f333bf0660ad83c40447f79e9f4c96ae9"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Apr 01 15:56:54 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Apr 01 15:56:54 2021 +0100"
      },
      "message": "add logging exclusions that were added to logback also to the karaf/pax etc logging cfg file\n"
    },
    {
      "commit": "9db10d8f333bf0660ad83c40447f79e9f4c96ae9",
      "tree": "8656f58a191138a66d8bd9aa25c94cbd8d3fc4e5",
      "parents": [
        "02fc68f75629b09de9630810fd2394875af58d1f"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Mar 31 16:21:43 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Mar 31 16:21:43 2021 +0100"
      },
      "message": "remove some duplicate jars\n"
    },
    {
      "commit": "02fc68f75629b09de9630810fd2394875af58d1f",
      "tree": "12000283f28a4db5953fd05d02af7dfa0c5c5176",
      "parents": [
        "774836021a9c98f43d84e0ac2ccbc2abddfd7928",
        "e75ce56ed80a25729fab1c1df6ff08c44d0a0832"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Mar 31 11:04:14 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Mar 31 11:04:14 2021 +0100"
      },
      "message": "This closes #171\n"
    },
    {
      "commit": "e75ce56ed80a25729fab1c1df6ff08c44d0a0832",
      "tree": "12000283f28a4db5953fd05d02af7dfa0c5c5176",
      "parents": [
        "5b7804d8b2348815dfb7d733949bf43cf3bec72f",
        "774836021a9c98f43d84e0ac2ccbc2abddfd7928"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Mar 30 23:21:48 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Mar 30 23:21:48 2021 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into kar\n"
    },
    {
      "commit": "5b7804d8b2348815dfb7d733949bf43cf3bec72f",
      "tree": "578e085c3bd7b5c85d8c30636ee3785639eae34e",
      "parents": [
        "151265a3a99015daca8e31ebb0eefc7fc04c1cfc"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Mar 30 17:28:55 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Mar 30 17:28:55 2021 +0100"
      },
      "message": "tweak karaf resources\n\n- don\u0027t use filtered resources unnecessarily\n- extract our custom system properties\n- use latest bouncycastle (1.67), even if karaf is slightly lower (1.66)\n"
    },
    {
      "commit": "151265a3a99015daca8e31ebb0eefc7fc04c1cfc",
      "tree": "b6d0706e17c6dd5bb58cb980509f5ee302ddf9a1",
      "parents": [
        "8e9f33709498eb092e63a2ce2db4a02fbb4dbffb"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Mar 30 14:07:20 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Mar 30 14:19:22 2021 +0100"
      },
      "message": "build a KAR and use that for the assembly\n\nmoves all the resources to the features (kar) build, and the assembly is then pretty trivial\n\nThe resulting assembly has no significant differences, but the slight differences for reference are:\n\n* excludes old versions of four libraries (com/hierynomus/sshj:0.20.0, net/i2p/crypto/eddsa:0.1.0, bcpkix-jdk15on:1.51, org/bouncycastle/bcprov-ext-jdk15on:1.5)\n* includes two brooklyn libraries which were previously excluded; they are mostly superfluous but perhaps handy as bundles that could be installed (rest-client, camp-server)\n* includes maven-metadata-local.xml in the brooklyn bundles in the system/ repository\n* redeclares upstream features in brooklyn-dist-features-1.1.0-SNAPSHOT-features.xml\n\nThere is no apparent difference in operation and no difference to the started bundles (`bundle:list -s -t 0` after starting the server produces identical output).\n"
    },
    {
      "commit": "8e9f33709498eb092e63a2ce2db4a02fbb4dbffb",
      "tree": "7f1ae18e8c70870f2d8bf86f08a118ae0b3a5708",
      "parents": [
        "f758e1b530110981dbdeff5e30394287419fd62e"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Mar 30 11:56:40 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Mar 30 11:56:40 2021 +0100"
      },
      "message": "use karaf maven plugin to build feature\n\nproduces the same feature xml, but in a way that will allow us to make a kar\n"
    },
    {
      "commit": "f758e1b530110981dbdeff5e30394287419fd62e",
      "tree": "aa062ca21458824d851e8d3a2c4f46dfd78c7b3e",
      "parents": [
        "c8bbe10cd672149690d89ae4487298ada8253059"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Mar 30 11:07:27 2021 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Mar 30 11:07:27 2021 +0100"
      },
      "message": "add more examples to default brooklyn.cfg file\n"
    },
    {
      "commit": "774836021a9c98f43d84e0ac2ccbc2abddfd7928",
      "tree": "a2f9e3ad0d423c0b451e61b52ec0cd9321c5bb1e",
      "parents": [
        "c8bbe10cd672149690d89ae4487298ada8253059",
        "bdf354eb4137a7d60f80f38cf9ac83735b3221dc"
      ],
      "author": {
        "name": "Martin Harris",
        "email": "github@nakomis.com",
        "time": "Thu Mar 25 13:28:26 2021 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 25 13:28:26 2021 +0000"
      },
      "message": "Merge pull request #170 from apache/fix/ignored-mem-settings\n\nJAVA_MAX_MEM ignored so add to EXTRA_JAVA_OPTS"
    },
    {
      "commit": "bdf354eb4137a7d60f80f38cf9ac83735b3221dc",
      "tree": "a2f9e3ad0d423c0b451e61b52ec0cd9321c5bb1e",
      "parents": [
        "c8bbe10cd672149690d89ae4487298ada8253059"
      ],
      "author": {
        "name": "Duncan Grant",
        "email": "duncan.grant@cloudsoft.io",
        "time": "Thu Mar 25 09:26:34 2021 +0000"
      },
      "committer": {
        "name": "Duncan Grant",
        "email": "duncan.grant@cloudsoft.io",
        "time": "Thu Mar 25 09:26:34 2021 +0000"
      },
      "message": "JAVA_MAX_MEM ignored so add to EXTRA_JAVA_OPTS\n\nJAVA_MAX_PERM_MEM no longer supported by java so removed.\n"
    },
    {
      "commit": "c8bbe10cd672149690d89ae4487298ada8253059",
      "tree": "e2703cb26a8d7ba216a0f673e7274ed3d6789a34",
      "parents": [
        "9e9168e002a0ee200c0df33eed71fb753cea0c73",
        "fabd582df5fe198fb0b6cf6dcadb3e23414b9156"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Mar 04 14:04:19 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Thu Mar 04 14:04:19 2021 +0000"
      },
      "message": "This closes #169\n"
    },
    {
      "commit": "fabd582df5fe198fb0b6cf6dcadb3e23414b9156",
      "tree": "e2703cb26a8d7ba216a0f673e7274ed3d6789a34",
      "parents": [
        "9e9168e002a0ee200c0df33eed71fb753cea0c73"
      ],
      "author": {
        "name": "Martin Harris",
        "email": "martin.harris@cloudsoftcorp.com",
        "time": "Thu Mar 04 13:59:28 2021 +0000"
      },
      "committer": {
        "name": "Martin Harris",
        "email": "martin.harris@cloudsoftcorp.com",
        "time": "Thu Mar 04 13:59:28 2021 +0000"
      },
      "message": "Updates o.a.k.features.xml to use project bouncycastle version\n"
    },
    {
      "commit": "9e9168e002a0ee200c0df33eed71fb753cea0c73",
      "tree": "08afee31641ab2ce07a1b2c6631208bafa47a935",
      "parents": [
        "5860622ab16df3e6c00b461622148dad84aa4179"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Mar 03 12:15:47 2021 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Mar 03 12:15:47 2021 +0000"
      },
      "message": "remove karaf enterprise\n"
    },
    {
      "commit": "5860622ab16df3e6c00b461622148dad84aa4179",
      "tree": "f658d161f0ba8be1d386b7fd8ee147ae48e6d703",
      "parents": [
        "776a5f3b7b77763a9045392cbe9ad6e330658d4d",
        "578288eef9f3604e30ce3843597ba11372d468fd"
      ],
      "author": {
        "name": "Martin Harris",
        "email": "github@nakomis.com",
        "time": "Wed Mar 03 10:40:55 2021 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 03 10:40:55 2021 +0000"
      },
      "message": "Merge pull request #168 from jcabrerizo/feature/bump-karaf\n\nBumping depencencies"
    },
    {
      "commit": "578288eef9f3604e30ce3843597ba11372d468fd",
      "tree": "f658d161f0ba8be1d386b7fd8ee147ae48e6d703",
      "parents": [
        "9f19815fdcaeff8c17d3fcc7620e647311b3508b"
      ],
      "author": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Fri Jan 15 13:48:54 2021 +0000"
      },
      "committer": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Fri Jan 15 13:48:54 2021 +0000"
      },
      "message": "Using jakarta.annotation-api\n"
    },
    {
      "commit": "9f19815fdcaeff8c17d3fcc7620e647311b3508b",
      "tree": "ebc0338a243e456b0f5b7b2ac698b835036bde96",
      "parents": [
        "8cc44a6d4514507720d966f122e2b1789e93bfdf"
      ],
      "author": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Mon Jan 04 10:11:34 2021 +0000"
      },
      "committer": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Mon Jan 04 10:11:34 2021 +0000"
      },
      "message": "Fix version typo\n"
    },
    {
      "commit": "8cc44a6d4514507720d966f122e2b1789e93bfdf",
      "tree": "7dd49d53d1ffb39e271002ca9c9c240609e0b229",
      "parents": [
        "544655a11431ec7a4ce6ad005bf6cf5b729282d8"
      ],
      "author": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Fri Dec 18 16:56:24 2020 +0000"
      },
      "committer": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Fri Dec 18 16:56:24 2020 +0000"
      },
      "message": "Usin com.sun.activation instad of javax\n"
    },
    {
      "commit": "544655a11431ec7a4ce6ad005bf6cf5b729282d8",
      "tree": "2f8a4d5e14a30a21c66a9b5aab556e080fce5b98",
      "parents": [
        "6ece9c60561bb239800de1042fdabfd6a27c2c50"
      ],
      "author": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Mon Dec 14 11:05:39 2020 +0000"
      },
      "committer": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Mon Dec 14 11:05:39 2020 +0000"
      },
      "message": "WIP compiling bit not starting\n"
    },
    {
      "commit": "6ece9c60561bb239800de1042fdabfd6a27c2c50",
      "tree": "c4b9372edb4cf48df8ad2788e7efaf7481f9b5f3",
      "parents": [
        "776a5f3b7b77763a9045392cbe9ad6e330658d4d"
      ],
      "author": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Thu Dec 10 12:34:37 2020 +0000"
      },
      "committer": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Thu Dec 10 12:34:37 2020 +0000"
      },
      "message": "Updated ops4h.base\n"
    },
    {
      "commit": "776a5f3b7b77763a9045392cbe9ad6e330658d4d",
      "tree": "4f5d53a2e6d2c6f2af3fc924566b812ff9de8e83",
      "parents": [
        "a3119db6b6823fa21632bd618ef34ae5198a5f19",
        "c59269e7634126a8c848ed193d430b9907f19ae6"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 25 10:10:40 2020 +0000"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Nov 25 10:10:40 2020 +0000"
      },
      "message": "This closes #166\n"
    },
    {
      "commit": "c59269e7634126a8c848ed193d430b9907f19ae6",
      "tree": "4f5d53a2e6d2c6f2af3fc924566b812ff9de8e83",
      "parents": [
        "f41e50abad55d39c6026a3c7a271d4d3a705fbb5"
      ],
      "author": {
        "name": "Duncan Grant",
        "email": "duncan.grant@cloudsoft.io",
        "time": "Fri Nov 20 16:51:24 2020 +0000"
      },
      "committer": {
        "name": "Duncan Grant",
        "email": "duncan.grant@cloudsoft.io",
        "time": "Fri Nov 20 16:51:24 2020 +0000"
      },
      "message": "Fixes soap linkage error\n\nWhen soap returns some errors Brooklyn doesn\u0027t manage to deserialise\nthem and instead shows a linkage error.\nThis is documented in this issue\nhere:https://github.com/cloudsoft/winrm4j/issues/129\n"
    },
    {
      "commit": "f41e50abad55d39c6026a3c7a271d4d3a705fbb5",
      "tree": "e77100cc659df7b1a87209c75fc013ee713cd111",
      "parents": [
        "a3119db6b6823fa21632bd618ef34ae5198a5f19"
      ],
      "author": {
        "name": "Duncan Grant",
        "email": "duncan.grant@cloudsoft.io",
        "time": "Fri Nov 20 15:50:05 2020 +0000"
      },
      "committer": {
        "name": "Duncan Grant",
        "email": "duncan.grant@cloudsoft.io",
        "time": "Fri Nov 20 16:48:59 2020 +0000"
      },
      "message": "Include jre properties in custom.properties\n"
    },
    {
      "commit": "a3119db6b6823fa21632bd618ef34ae5198a5f19",
      "tree": "25a6780043a88973550f0efe7c7f9e451e51b5ce",
      "parents": [
        "087fd82a8d9e76c82cb739505d9e2eb412363b3d"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Fri Oct 23 20:38:01 2020 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Fri Oct 23 20:38:01 2020 +0100"
      },
      "message": "minor tweaks to scripts to do licensing and version changes\n"
    },
    {
      "commit": "087fd82a8d9e76c82cb739505d9e2eb412363b3d",
      "tree": "542721bb44a6060be8b975ff4c58d28be32a0dac",
      "parents": [
        "c17db496dc95948dd69e077c22a9cbcdd8c55cbe",
        "e76020f69cfa3b04c4a3793858e0251a977c4244"
      ],
      "author": {
        "name": "Geoff Macartney",
        "email": "geomacy@users.noreply.github.com",
        "time": "Thu Aug 27 17:18:52 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 17:18:52 2020 +0100"
      },
      "message": "Merge pull request #165 from jcabrerizo/feature/fix-javassist-colision\n\nfix javaasist collision"
    },
    {
      "commit": "e76020f69cfa3b04c4a3793858e0251a977c4244",
      "tree": "cf394f50451d9ceb84508e86093ae2053cabc377",
      "parents": [
        "6f9d64d891a232deab93e567d59f79bd16dea5df"
      ],
      "author": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Thu Aug 20 15:50:47 2020 +0100"
      },
      "committer": {
        "name": "Juan Cabrerizo",
        "email": "juan@cloudsoft.io",
        "time": "Thu Aug 20 15:50:47 2020 +0100"
      },
      "message": "fix javaasist collition\n"
    },
    {
      "commit": "c17db496dc95948dd69e077c22a9cbcdd8c55cbe",
      "tree": "5da7ef119fa37beb555a5b9217c6868bf56e24d2",
      "parents": [
        "5faaec01a67a0929cfdc322c6e8577e524043f4a",
        "f4d638c3d5e52608361e884cb5e0727d4b476813"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Jul 22 13:15:06 2020 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Wed Jul 22 13:15:06 2020 +0100"
      },
      "message": "This closes #164\n"
    },
    {
      "commit": "f4d638c3d5e52608361e884cb5e0727d4b476813",
      "tree": "5da7ef119fa37beb555a5b9217c6868bf56e24d2",
      "parents": [
        "66b7577c97f398619f6928d0ba1aeb2d7a5a29f9"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Jun 02 09:56:30 2020 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Jun 02 09:56:30 2020 +0100"
      },
      "message": "updated LICENSE, NOTICE, DEPENDENCIES\n"
    },
    {
      "commit": "66b7577c97f398619f6928d0ba1aeb2d7a5a29f9",
      "tree": "93e58764cda86df9a92c7100abf8d454b1d192e1",
      "parents": [
        "58f27154387fe96a366e7945a89a6d0c01c679f5"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Jun 02 09:45:02 2020 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Jun 02 09:45:02 2020 +0100"
      },
      "message": "rework license generation scripts so that:\n\n* the NOTICE file only has things actually included in that bundle\n* a DEPENDENCIES file has source and runtime dependencies\n* license generation maven runs against one project, not all modules, usu the karaf/features subdir\n* additional licenses are added and aliases tidied\n"
    },
    {
      "commit": "58f27154387fe96a366e7945a89a6d0c01c679f5",
      "tree": "a9919ab4bed2fdb1f0367b4d2988347dd1a5e8b4",
      "parents": [
        "bd449e0ef4388db86eb316c9da2e60235066a970"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Jun 02 09:44:24 2020 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Tue Jun 02 09:44:24 2020 +0100"
      },
      "message": "feature poms include the dependencies the feature uses\n\n    and tidy versions and exclusions for maven/osgi consistency\n"
    },
    {
      "commit": "bd449e0ef4388db86eb316c9da2e60235066a970",
      "tree": "829dd366cfd652bb7b8c2cd550e439deb2f981a7",
      "parents": [
        "c147fc03ca619c41465f7e0d53ee9f51112dac9a"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Mon Jun 01 13:15:14 2020 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Mon Jun 01 13:15:14 2020 +0100"
      },
      "message": "removal of spurious LGPL metadata and addition of newer eclipse licenses\n"
    },
    {
      "commit": "c147fc03ca619c41465f7e0d53ee9f51112dac9a",
      "tree": "ea0984ccb8e15101111d237d09b0cee7247d61c5",
      "parents": [
        "5faaec01a67a0929cfdc322c6e8577e524043f4a"
      ],
      "author": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Mon Jun 01 11:43:01 2020 +0100"
      },
      "committer": {
        "name": "Alex Heneveld",
        "email": "alex.heneveld@cloudsoftcorp.com",
        "time": "Mon Jun 01 11:43:01 2020 +0100"
      },
      "message": "add EPL-2.0 and EDL-1.0\n"
    },
    {
      "commit": "5faaec01a67a0929cfdc322c6e8577e524043f4a",
      "tree": "98150329dc058a96e570e114248f7b183048b810",
      "parents": [
        "ca276f25a2aa8f54471a10e3c164ed61f521da4d",
        "41f6238b5a77b549988f361edc32ac2d76b7f28e"
      ],
      "author": {
        "name": "Duncan Grant",
        "email": "duncangrant@gmail.com",
        "time": "Thu May 07 20:40:19 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 20:40:19 2020 +0100"
      },
      "message": "Merge pull request #162 from aledsage/bump-karaf-version\n\n[WIP] Bump karaf version to 4.2.8 (from 4.2.7)"
    }
  ],
  "next": "41f6238b5a77b549988f361edc32ac2d76b7f28e"
}
