)]}'
{
  "log": [
    {
      "commit": "4ed5c6f2d7c79b8e6eeb9dc636af2727670c4035",
      "tree": "d16a8eebbe294bfcb0c8f202606f43d3cdcff522",
      "parents": [
        "c148470a2d45ef631f2a41678a6ed9aa9d7c0520",
        "79d0ec3c25c1850a5dbd58f266e82c996e7b25fe"
      ],
      "author": {
        "name": "Robert Varga",
        "email": "nite@hq.sk",
        "time": "Sat Dec 16 10:29:59 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 16 10:29:59 2023 +0100"
      },
      "message": "Merge pull request #8 from BulkSecurityGeneratorProjectV2/fix/JLL/use_https_to_resolve_dependencies_maven\n\n[SECURITY] Use HTTPS to resolve dependencies in Maven Build\r\n"
    },
    {
      "commit": "79d0ec3c25c1850a5dbd58f266e82c996e7b25fe",
      "tree": "d16a8eebbe294bfcb0c8f202606f43d3cdcff522",
      "parents": [
        "c148470a2d45ef631f2a41678a6ed9aa9d7c0520"
      ],
      "author": {
        "name": "Jonathan Leitschuh",
        "email": "Jonathan.Leitschuh@gmail.com",
        "time": "Sat Dec 16 07:13:20 2023 +0000"
      },
      "committer": {
        "name": "Jonathan Leitschuh",
        "email": "Jonathan.Leitschuh@gmail.com",
        "time": "Sat Dec 16 07:13:20 2023 +0000"
      },
      "message": "vuln-fix: Use HTTPS instead of HTTP to resolve deps CVE-2021-26291\n\n\nThis fixes a security vulnerability in this project where the `pom.xml`\nfiles were configuring Maven to resolve dependencies over HTTP instead of\nHTTPS.\n\nWeakness: CWE-829: Inclusion of Functionality from Untrusted Control Sphere\nSeverity: High\nCVSS: 8.1\nDetection: CodeQL \u0026 OpenRewrite (https://app.moderne.io/recipes/org.openrewrite.maven.security.UseHttpsForRepositories)\n\nReported-by: Jonathan Leitschuh \u003cJonathan.Leitschuh@gmail.com\u003e\nSigned-off-by: Jonathan Leitschuh \u003cJonathan.Leitschuh@gmail.com\u003e\n\nBug-tracker: https://github.com/JLLeitschuh/security-research/issues/8\nDetection: CodeQL (https://codeql.github.com/codeql-query-help/java/java-maven-non-https-url/) \u0026 OpenRewrite (https://app.moderne.io/recipes/org.openrewrite.maven.security.UseHttpsForRepositories)\n\nReported-by: Jonathan Leitschuh \u003cJonathan.Leitschuh@gmail.com\u003e\nSigned-off-by: Jonathan Leitschuh \u003cJonathan.Leitschuh@gmail.com\u003e\n\nBug-tracker: https://github.com/JLLeitschuh/security-research/issues/8\n\n\nUse this link to re-run the recipe: https://app.moderne.io/recipes/builder/IfHkrYfxx?organizationId\u003dQWxsIEdpdEh1Yg%3D%3D\n\nCo-authored-by: Moderne \u003cteam@moderne.io\u003e"
    },
    {
      "commit": "c148470a2d45ef631f2a41678a6ed9aa9d7c0520",
      "tree": "6312657c2bcc368b8c6854a251520724086fcec1",
      "parents": [
        "ac9921e93be8966e0f1ae0a54bdd50478d218313"
      ],
      "author": {
        "name": "Jean-Baptiste Onofré",
        "email": "jbonofre@apache.org",
        "time": "Sat Feb 09 08:07:50 2019 +0100"
      },
      "committer": {
        "name": "Jean-Baptiste Onofré",
        "email": "jbonofre@apache.org",
        "time": "Sat Feb 09 08:07:50 2019 +0100"
      },
      "message": "Update scm to use gitbox\n"
    },
    {
      "commit": "ac9921e93be8966e0f1ae0a54bdd50478d218313",
      "tree": "30faed06f0caa259f84eafea1df0294f5688f22c",
      "parents": [
        "301cda492ef1fd9cdae7060172eaf87cd27e26f2"
      ],
      "author": {
        "name": "andreaturli",
        "email": "andrea.turli@gmail.com",
        "time": "Wed Feb 21 16:47:37 2018 +0100"
      },
      "committer": {
        "name": "andreaturli",
        "email": "andrea.turli@gmail.com",
        "time": "Wed Feb 21 16:47:37 2018 +0100"
      },
      "message": "fix typo in project.version\n\n- from 2.2.0-SNAPSHOST to 2.2.0-SNAPSHOT\n"
    },
    {
      "commit": "301cda492ef1fd9cdae7060172eaf87cd27e26f2",
      "tree": "abd13aeca59ecd410b3826684ad5b86c76655e4d",
      "parents": [
        "2302ccd7d40bd12eb351eb84642f4c66a883b1fd"
      ],
      "author": {
        "name": "andreaturli",
        "email": "andrea.turli@gmail.com",
        "time": "Fri Feb 16 11:30:52 2018 +0100"
      },
      "committer": {
        "name": "andreaturli",
        "email": "andrea.turli@gmail.com",
        "time": "Fri Feb 16 11:30:52 2018 +0100"
      },
      "message": "Next development version 2.2.0-SNAPSHOST\n"
    },
    {
      "commit": "2302ccd7d40bd12eb351eb84642f4c66a883b1fd",
      "tree": "25093014e9a829df139edf9694ec351af9a2fa49",
      "parents": [
        "c117ed392d624f825488f2738feee433fca4d04d"
      ],
      "author": {
        "name": "andreaturli",
        "email": "andrea.turli@gmail.com",
        "time": "Fri Feb 16 11:30:07 2018 +0100"
      },
      "committer": {
        "name": "andreaturli",
        "email": "andrea.turli@gmail.com",
        "time": "Fri Feb 16 11:30:07 2018 +0100"
      },
      "message": "Apache jclouds 2.1.0-rc3 release\n"
    },
    {
      "commit": "c117ed392d624f825488f2738feee433fca4d04d",
      "tree": "8e363ea2e138cd9f5408411bf899e29597db4aed",
      "parents": [
        "fd000a3c9686434326b4c5745cf3db5b8c80bc43"
      ],
      "author": {
        "name": "andreaturli",
        "email": "andrea.turli@gmail.com",
        "time": "Fri Feb 02 16:14:19 2018 +0100"
      },
      "committer": {
        "name": "andreaturli",
        "email": "andrea.turli@gmail.com",
        "time": "Fri Feb 02 16:30:55 2018 +0100"
      },
      "message": "Add openstack-neutron to feature.xml\n"
    },
    {
      "commit": "fd000a3c9686434326b4c5745cf3db5b8c80bc43",
      "tree": "2cd71a29651a0923117249a11366ca3f5d3d98a7",
      "parents": [
        "5c306551851e957300479d59d1d1953a6e273c9d"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Mon Jan 08 15:08:39 2018 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Mon Jan 08 15:08:39 2018 +0100"
      },
      "message": "Promote Azure ARM from jclouds-labs\n"
    },
    {
      "commit": "5c306551851e957300479d59d1d1953a6e273c9d",
      "tree": "38ce54c77694d200603d4ce78469dac1fa0d4232",
      "parents": [
        "0f0450120d1e7b0a5f8dbe0058ff68ea60dc904d"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Nov 30 11:07:50 2017 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Nov 30 11:09:32 2017 +0100"
      },
      "message": "Added Maven profile to define the build toolchain\n"
    },
    {
      "commit": "0f0450120d1e7b0a5f8dbe0058ff68ea60dc904d",
      "tree": "55ec060310c056a7ee52b7b09676461330d8cb26",
      "parents": [
        "bfd264919530190dbd6eae6f983e7a82e18977f1"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Thu Aug 24 18:49:41 2017 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Thu Aug 24 18:49:41 2017 -0700"
      },
      "message": "JCLOUDS-1225: Upgrade to Guava 18.0\n"
    },
    {
      "commit": "bfd264919530190dbd6eae6f983e7a82e18977f1",
      "tree": "78be7ffa0cab3c19c79cde883b09ffa6081f29f5",
      "parents": [
        "17fc84981c31d4e6c323f60dc83f5623bde530bb"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Fri Aug 04 08:17:58 2017 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Fri Aug 04 08:37:40 2017 +0200"
      },
      "message": "Fix vagrant feature dependencies\n"
    },
    {
      "commit": "17fc84981c31d4e6c323f60dc83f5623bde530bb",
      "tree": "5cccfaea3dd94a4fda7948478fd05e30bc8b91b9",
      "parents": [
        "e19f3476a25691b9fb1f7fb3ea199ae4fc3ca028"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Mon May 22 10:41:07 2017 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Mon May 22 10:41:07 2017 +0200"
      },
      "message": "Promoted Packet to the main repo\n"
    },
    {
      "commit": "e19f3476a25691b9fb1f7fb3ea199ae4fc3ca028",
      "tree": "59fc5d03a9a99ce1f21e9e4620554f7f6762a882",
      "parents": [
        "2d280b5a16538d130b50c45fd3ccb7644c1f35be"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Fri May 12 08:59:09 2017 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Fri May 12 08:59:09 2017 +0200"
      },
      "message": "Fix Chef commands\n"
    },
    {
      "commit": "2d280b5a16538d130b50c45fd3ccb7644c1f35be",
      "tree": "28bc89e7612bf29e6b02add9e419783c660bcd7a",
      "parents": [
        "610b861af1ce1b12fbf0f597d8a66cf6678b9340"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Fri May 12 08:54:10 2017 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Fri May 12 08:54:10 2017 +0200"
      },
      "message": "Do not use SNAPSHOT versions in the README\n"
    },
    {
      "commit": "610b861af1ce1b12fbf0f597d8a66cf6678b9340",
      "tree": "12068af76d763f02ac8a4355e65d2d73347ed918",
      "parents": [
        "15d2f9992a98d7712dc420825206bab01b55d20f"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu May 11 14:09:10 2017 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu May 11 14:09:10 2017 +0200"
      },
      "message": "Remove labs features from the main feature set and updated README\n"
    },
    {
      "commit": "15d2f9992a98d7712dc420825206bab01b55d20f",
      "tree": "d4d215728cb50285768b0e61e1d0622958f807a3",
      "parents": [
        "18f0d03c4e18a7e4ef102d99fe1d4cb0d3857e16"
      ],
      "author": {
        "name": "Guillaume Nodet",
        "email": "gnodet@apache.org",
        "time": "Thu May 11 13:08:00 2017 +0200"
      },
      "committer": {
        "name": "Guillaume Nodet",
        "email": "gnodet@apache.org",
        "time": "Thu May 11 13:08:00 2017 +0200"
      },
      "message": "Fix karaf commands"
    },
    {
      "commit": "18f0d03c4e18a7e4ef102d99fe1d4cb0d3857e16",
      "tree": "e7664c5f358746a5e2b21f5f02446041fdcbefa0",
      "parents": [
        "1d96d88b672ed1755251580d0e21f0e00504ee5a"
      ],
      "author": {
        "name": "Guillaume Nodet",
        "email": "gnodet@apache.org",
        "time": "Thu May 11 08:39:07 2017 +0200"
      },
      "committer": {
        "name": "Guillaume Nodet",
        "email": "gnodet@apache.org",
        "time": "Thu May 11 08:39:07 2017 +0200"
      },
      "message": "Remove the integration tests for feature installation as they are now verified by the karaf plugin"
    },
    {
      "commit": "1d96d88b672ed1755251580d0e21f0e00504ee5a",
      "tree": "c3dc32bad830ae7d6e10efa8667ab44a51bac866",
      "parents": [
        "7e7f9cea42068cac519abf6b03c27fdac35e990b"
      ],
      "author": {
        "name": "Guillaume Nodet",
        "email": "gnodet@apache.org",
        "time": "Thu May 11 08:25:50 2017 +0200"
      },
      "committer": {
        "name": "Guillaume Nodet",
        "email": "gnodet@apache.org",
        "time": "Thu May 11 08:27:49 2017 +0200"
      },
      "message": "Use Karaf 4.0.x plugin to preserve JDK 7 compatibility.\nAs the 4.0.x plugin does not have a way to disable the feature generation, don\u0027t use the feature packaging, but call all plugins explicitly."
    },
    {
      "commit": "7e7f9cea42068cac519abf6b03c27fdac35e990b",
      "tree": "26d72ec09d2be4b1eea3f92808f00fff0b8f2dd2",
      "parents": [
        "011e811c049153ebe50f5466dcbe5993978adec3"
      ],
      "author": {
        "name": "Guillaume Nodet",
        "email": "gnodet@apache.org",
        "time": "Wed May 10 09:45:01 2017 +0200"
      },
      "committer": {
        "name": "Guillaume Nodet",
        "email": "gnodet@apache.org",
        "time": "Wed May 10 09:49:58 2017 +0200"
      },
      "message": "Add built time karaf feature verification"
    },
    {
      "commit": "011e811c049153ebe50f5466dcbe5993978adec3",
      "tree": "5ad6bda95b845ee3c38c282d8c715e62901a4db3",
      "parents": [
        "7006c512427d70ba3c748f4e4a13c5f7546f4dd9"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon May 08 17:13:37 2017 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue May 09 22:21:46 2017 -0700"
      },
      "message": "JCLOUDS-944: JCLOUDS-1272: Update B2 and GCS deps\n"
    },
    {
      "commit": "7006c512427d70ba3c748f4e4a13c5f7546f4dd9",
      "tree": "4e1bcaed10aee732552503c8b4ee9156265c049c",
      "parents": [
        "1c1270c12bd467299154819caf513ff7ae95135e"
      ],
      "author": {
        "name": "Svetoslav Neykov",
        "email": "svetoslav.neykov@cloudsoftcorp.com",
        "time": "Sat Mar 18 18:55:16 2017 +0200"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Mon Mar 20 12:19:13 2017 -0400"
      },
      "message": "Add back the cloudsigma-api feature for backwards compatibility\n"
    },
    {
      "commit": "1c1270c12bd467299154819caf513ff7ae95135e",
      "tree": "0abe117c7b656b9e8bffc2d62b38a0c20034c7e9",
      "parents": [
        "8ae52ff3cbeb0e3877ede5f5f5d21c4f5d6cfcdf"
      ],
      "author": {
        "name": "Svetoslav Neykov",
        "email": "svetoslav.neykov@cloudsoftcorp.com",
        "time": "Mon Mar 20 16:56:46 2017 +0200"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Mon Mar 20 12:15:57 2017 -0400"
      },
      "message": "Attach config files referenced in the features as artifacts\n"
    },
    {
      "commit": "8ae52ff3cbeb0e3877ede5f5f5d21c4f5d6cfcdf",
      "tree": "c5776edef0aa6c15e391c1e4e87b39b1f671cf50",
      "parents": [
        "fa11dcfc1b6f250daf2ec983cf1d99f1a564667a"
      ],
      "author": {
        "name": "Svetoslav Neykov",
        "email": "svetoslav.neykov@cloudsoftcorp.com",
        "time": "Sat Mar 18 18:38:35 2017 +0200"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Sun Mar 19 21:07:08 2017 -0400"
      },
      "message": "Group labs features in super features\n"
    },
    {
      "commit": "fa11dcfc1b6f250daf2ec983cf1d99f1a564667a",
      "tree": "2ede80a1b4d32d1d5d62c55ea500b60b65efcbf3",
      "parents": [
        "21149b046dbd956739f1c98403d1ebbfc88a01d1"
      ],
      "author": {
        "name": "Andrea Turli",
        "email": "andrea.turli@gmail.com",
        "time": "Fri Mar 03 15:22:15 2017 +0000"
      },
      "committer": {
        "name": "Andrea Turli",
        "email": "andrea.turli@gmail.com",
        "time": "Fri Mar 17 12:44:32 2017 +0100"
      },
      "message": "Misc of improvements to karaf project\n\n- re-organize feature.xml\n- add missing API features installation tests\n- bump osgi and karaf versions\n- add new maven module `modern-itests` that will replace `itests`\n- add feature-labs.xml file\n- add drivers features\n- add allcompute and allblobstore feature\n- add FeatureLabsInstallationTest\n- add providers\n- bump karaf version in itests\n- fix karaf-maven-plugin\n- use sshj 0.20.0\n- remove old itests; rename modern-itests to itests\n- add javax.ws.rs.api deps\n- split feature-labs into a separate module\n- remove resolver\u003d(obr) from features as not used\n"
    },
    {
      "commit": "21149b046dbd956739f1c98403d1ebbfc88a01d1",
      "tree": "69d59fd85c86e1a6e0e752ff033db721b37a76dc",
      "parents": [
        "34e42d6ef02f3e725d7c377dca008e0d809f1b82"
      ],
      "author": {
        "name": "Mike Cowan",
        "email": "cowan@adobe.com",
        "time": "Fri Mar 03 15:22:15 2017 +0000"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Fri Mar 03 16:41:00 2017 +0100"
      },
      "message": "Update JSCH to version 0.1.54\n"
    },
    {
      "commit": "34e42d6ef02f3e725d7c377dca008e0d809f1b82",
      "tree": "add66ac1b7c0ac4beec2fb3cd3459f5f1ded5364",
      "parents": [
        "5ed741b62786f3cb0faafb8bcdd6d5f7755497b8"
      ],
      "author": {
        "name": "Andrea Turli",
        "email": "andrea.turli@gmail.com",
        "time": "Mon Feb 06 18:49:02 2017 +0100"
      },
      "committer": {
        "name": "Andrea Turli",
        "email": "andrea.turli@gmail.com",
        "time": "Mon Feb 06 21:57:34 2017 +0100"
      },
      "message": "fix netty dependency\n"
    },
    {
      "commit": "5ed741b62786f3cb0faafb8bcdd6d5f7755497b8",
      "tree": "1eaecac73407afd3f369e32d778ee4f7583660a8",
      "parents": [
        "fa6e706e1bd2656bea47be79aa04110ac4788d9d"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Feb 02 00:21:42 2017 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Feb 02 00:21:42 2017 +0100"
      },
      "message": "Added Packet to jclouds-karaf\n"
    },
    {
      "commit": "fa6e706e1bd2656bea47be79aa04110ac4788d9d",
      "tree": "0d942b392091cdbd3717784298adc79dbb2d6cb0",
      "parents": [
        "9c3c59ddeb93a1cab15c5048a2d24cab1197268b"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Mon Jan 30 10:35:34 2017 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Mon Jan 30 10:35:34 2017 +0100"
      },
      "message": "Add missing vagrant feature\n"
    },
    {
      "commit": "9c3c59ddeb93a1cab15c5048a2d24cab1197268b",
      "tree": "fa775e83fc8ae3202ce1b18d5376379f360dcf11",
      "parents": [
        "a9cffdd85289fb5c17d0a5905e2da1156450a6f5"
      ],
      "author": {
        "name": "Svetoslav Neykov",
        "email": "svetoslav.neykov@cloudsoftcorp.com",
        "time": "Thu Jan 26 22:57:19 2017 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Jan 26 22:50:53 2017 +0100"
      },
      "message": "Add Vagrant provider\n"
    },
    {
      "commit": "a9cffdd85289fb5c17d0a5905e2da1156450a6f5",
      "tree": "834636772ec2f8369df83e38ffecf14e4bd294c1",
      "parents": [
        "acc3533d3cbf9949a8600f7aece729c5b8625a36"
      ],
      "author": {
        "name": "Mark McKenna",
        "email": "m4rkmckenna@gmail.com",
        "time": "Wed Jan 11 15:26:08 2017 +0000"
      },
      "committer": {
        "name": "Andrea Turli",
        "email": "andrea.turli@gmail.com",
        "time": "Wed Jan 11 16:39:12 2017 +0100"
      },
      "message": "Fixes hardcoded karaf etc path in `jclouds-services` feature\n"
    },
    {
      "commit": "acc3533d3cbf9949a8600f7aece729c5b8625a36",
      "tree": "2c84974cc0714985c2206277ac063f843b855f3e",
      "parents": [
        "0a9fe1443377dfa71faac26c1bf07a4ea0f55a3b"
      ],
      "author": {
        "name": "Svetoslav Neykov",
        "email": "svetoslav.neykov@cloudsoftcorp.com",
        "time": "Mon Sep 12 15:52:54 2016 +0300"
      },
      "committer": {
        "name": "Andrea Turli",
        "email": "andrea.turli@gmail.com",
        "time": "Thu Dec 08 17:37:45 2016 +0100"
      },
      "message": "Use same bundle version as in jclouds/project/java-xmlbuilder.verison\n"
    },
    {
      "commit": "0a9fe1443377dfa71faac26c1bf07a4ea0f55a3b",
      "tree": "868bf13b0c4369d00cd461ca1bbb2ea30ccc9d1c",
      "parents": [
        "c696fecff73428a23fdcd9eb79c85c7a0380346d"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Mon Nov 28 12:24:12 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Nov 29 16:11:46 2016 +0100"
      },
      "message": "JCLOUDS-1212: Replace OkHttp and Okio bundles by the ServiceMix ones\n"
    },
    {
      "commit": "c696fecff73428a23fdcd9eb79c85c7a0380346d",
      "tree": "bb6543e919ccef29f9ef0c8f61e25d56ba9e8e84",
      "parents": [
        "e22b0613810c6f26c1a302f2f4618671415541c5"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Nov 23 15:09:19 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Nov 23 15:11:04 2016 +0100"
      },
      "message": "Properly encapsulate google credential processing\n"
    },
    {
      "commit": "e22b0613810c6f26c1a302f2f4618671415541c5",
      "tree": "638df1b1221ea51745afcaf10ef3878fc7308279",
      "parents": [
        "dd9efa1be35463107fd0ddb91316e22d5bbdf0be"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Nov 10 15:35:06 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Nov 22 13:42:03 2016 +0100"
      },
      "message": "Also take into account the credentials file in GCE\n"
    },
    {
      "commit": "dd9efa1be35463107fd0ddb91316e22d5bbdf0be",
      "tree": "92092aee8a84863cf6a89e4cfdbb6b9abc47e657",
      "parents": [
        "ec1e49044433de6be3873049b33548e702138842"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Nov 15 01:13:00 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Nov 15 01:13:00 2016 +0100"
      },
      "message": "Next development version 2.1.0-SNAPSHOT\n"
    },
    {
      "commit": "ec1e49044433de6be3873049b33548e702138842",
      "tree": "6bf12b562c6f5f9320a62e5bddd7c40b3c4687f1",
      "parents": [
        "d2e4586c427a3b8ab9d6650ba8134fe5f94aef2a"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Nov 09 23:02:21 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Nov 09 23:02:21 2016 +0100"
      },
      "message": "Apache jclouds 2.0.0-rc3 release\n"
    },
    {
      "commit": "d2e4586c427a3b8ab9d6650ba8134fe5f94aef2a",
      "tree": "2fc34daec569e6469af165b32c8b32fe704aa12e",
      "parents": [
        "d2d5dd350e3b1c119d233754da6cc4c479d93114"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Nov 09 19:39:22 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Nov 09 21:59:19 2016 +0100"
      },
      "message": "Added getter for the script engine manager\n"
    },
    {
      "commit": "d2d5dd350e3b1c119d233754da6cc4c479d93114",
      "tree": "594dda2145e0a2e04e0e7be1b52889fc05de4702",
      "parents": [
        "9a2e57a812a20842d8d082496c4bac03909fba00"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Sun Nov 06 19:27:16 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Nov 09 21:51:23 2016 +0100"
      },
      "message": "Inject the shell table factory in all compute commands\n"
    },
    {
      "commit": "9a2e57a812a20842d8d082496c4bac03909fba00",
      "tree": "5fd3e1670805941bc18156138c12411a32764761",
      "parents": [
        "802640b8987e1cbca3b21f9e842d3de78fb5bf88"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Nov 09 21:51:02 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Nov 09 21:51:02 2016 +0100"
      },
      "message": "Revert \"Apache jclouds 2.0.0 release\"\n\nThis reverts commit 802640b8987e1cbca3b21f9e842d3de78fb5bf88.\n"
    },
    {
      "commit": "802640b8987e1cbca3b21f9e842d3de78fb5bf88",
      "tree": "2a27291a0c69655234efe05289e92c19d78f6578",
      "parents": [
        "214ec7a0cad5b913ed1862274b50808fe267b8a1"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Nov 03 13:34:52 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Nov 03 13:34:52 2016 +0100"
      },
      "message": "Apache jclouds 2.0.0 release\n"
    },
    {
      "commit": "214ec7a0cad5b913ed1862274b50808fe267b8a1",
      "tree": "5fd3e1670805941bc18156138c12411a32764761",
      "parents": [
        "d858d8a720be531bd864d535a0bbafb71a628090"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Oct 27 11:54:07 2016 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Oct 27 11:55:24 2016 +0200"
      },
      "message": "JCLOUDS-1191: Avoid NPE and let commands properly print the stacktraces\n"
    },
    {
      "commit": "d858d8a720be531bd864d535a0bbafb71a628090",
      "tree": "7f63b9e58b94a09816322c548d7e330567aa88ea",
      "parents": [
        "b1152f3dc6f929edb6de26d7f14a8127689f91bc"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Fri Sep 23 11:34:04 2016 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Fri Sep 23 11:34:04 2016 +0200"
      },
      "message": "Align interfaces with the new ComputeService predicates\n"
    },
    {
      "commit": "b1152f3dc6f929edb6de26d7f14a8127689f91bc",
      "tree": "dc502eebd1fab8e099bf580b16bb983189d6b5ba",
      "parents": [
        "ed2a6b470743db5b035ab6db786d9ec0999d63b3"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Sat Sep 17 00:59:35 2016 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Sep 21 10:44:28 2016 +0200"
      },
      "message": "JCLOUDS-664: Added Azure ARM to jclouds-karaf\n"
    },
    {
      "commit": "ed2a6b470743db5b035ab6db786d9ec0999d63b3",
      "tree": "c78d8ecd14c79e4b88bad79f0b5d1639f7c52dfc",
      "parents": [
        "df7d4de364e7ccf4288c50ff44616e0cd691a4ae"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Sat Sep 17 00:57:30 2016 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Sat Sep 17 22:36:34 2016 +0200"
      },
      "message": "JCLOUDS-1172: Fix OSGiScriptEngineManager package and logs\n"
    },
    {
      "commit": "df7d4de364e7ccf4288c50ff44616e0cd691a4ae",
      "tree": "cfbba90ffdec004d956ddc77eba7248dc357a7bc",
      "parents": [
        "f943db7f8b39fa3e09da0bae527c639452819fae"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "demobox1@yahoo.co.uk",
        "time": "Tue Sep 06 23:28:19 2016 -0400"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Wed Sep 14 17:49:19 2016 +0100"
      },
      "message": "JCLOUDS-1172: Use an OSGi-compliant way of loading JSR 223 script engines\n"
    },
    {
      "commit": "f943db7f8b39fa3e09da0bae527c639452819fae",
      "tree": "140bd066de67e6a69307428a7ee2d5056df89fac",
      "parents": [
        "522e245582acb3595144f4b02208909e3b935564"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Tue Sep 06 23:52:25 2016 -0400"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Wed Sep 14 17:49:16 2016 +0100"
      },
      "message": "Align the version of org.apache.felix.configadmin with jclouds-cli\n"
    },
    {
      "commit": "522e245582acb3595144f4b02208909e3b935564",
      "tree": "2e82990cc93b3fe366da1654682c24bdcc38f14a",
      "parents": [
        "ccb5627659bb5895ef49b78db5052d2ff768069d"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Sep 08 11:17:26 2016 +0200"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Wed Sep 14 17:07:51 2016 +0100"
      },
      "message": "Added motivation for the bundles module\n"
    },
    {
      "commit": "ccb5627659bb5895ef49b78db5052d2ff768069d",
      "tree": "2b912037a2d2b64dbcc01d954f6bc509f40e8db6",
      "parents": [
        "00ff5d211a3f1b41ee2853ee527818ffd7beba2d"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Sun Sep 11 21:45:00 2016 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Sun Sep 11 21:45:35 2016 -0700"
      },
      "message": "JCLOUDS-1005: Add Backblaze B2\n"
    },
    {
      "commit": "00ff5d211a3f1b41ee2853ee527818ffd7beba2d",
      "tree": "542e3fdcb93254b64ebe0de4977ec1f60deaed41",
      "parents": [
        "960a9c7eb80de947f7403982f9172de42e8bbc7c"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Sep 01 16:07:03 2016 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Sep 08 10:32:23 2016 +0200"
      },
      "message": "JCLOUDS-1156: Shade the jsch-agentproxy-jsch bundle\n\nCreate a shaded bundle from the jsch-agentproxy-jsch to remove\nthe export that exposes core classes already exported by other\nbundles.\n"
    },
    {
      "commit": "960a9c7eb80de947f7403982f9172de42e8bbc7c",
      "tree": "7b191bb955317b45a0f104d0e04bb124713e1784",
      "parents": [
        "22645744398041485c3fdb13f22000d41041cb79"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Fri Sep 02 09:00:50 2016 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Fri Sep 02 09:01:24 2016 +0200"
      },
      "message": "Upgrade to Gson 2.5 instead of Gson 2.7\n\nRelated issues: JCLOUDS-1166, JCLOUDS-1160, JCLOUDS-1169\n\nThis change reverts commit da4614e and upgrades from Gson 2.3.1 to 2.5,\nwhich is the last version that exports the internal packages, used in\njclouds-core, in the OSGi bundle.\n"
    },
    {
      "commit": "22645744398041485c3fdb13f22000d41041cb79",
      "tree": "96173c1dbc4cfea7ba6c28f68e2add994b265946",
      "parents": [
        "11c9cdfdd58211440b78b5107c8cfa5db4c66b17"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Aug 29 21:13:26 2016 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Aug 29 21:13:44 2016 -0700"
      },
      "message": "JCLOUDS-1160: Upgrade to Gson 2.7\n\nChangelog:\n\nhttps://github.com/google/gson/blob/master/CHANGELOG.md\n"
    },
    {
      "commit": "11c9cdfdd58211440b78b5107c8cfa5db4c66b17",
      "tree": "2ef2c968d9ef03a774210a50a264740257b64f04",
      "parents": [
        "d06ce91d53c6d75c33568e266cfd8917c21b025f"
      ],
      "author": {
        "name": "Reijhanniel Jearl Campos",
        "email": "devcsrj@apache.org",
        "time": "Sat Feb 20 01:01:16 2016 +0800"
      },
      "committer": {
        "name": "Reijhanniel Jearl Campos",
        "email": "devcsrj@apache.org",
        "time": "Sat Feb 20 01:01:16 2016 +0800"
      },
      "message": "Promote ProfitBricks\n"
    },
    {
      "commit": "d06ce91d53c6d75c33568e266cfd8917c21b025f",
      "tree": "89d65cef27ab03cf2a7266d4e8a44639c5ffb6ae",
      "parents": [
        "181ba80f9d1fda9e6ecd9b8f7c4ef183d89797d8"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue Feb 02 11:41:25 2016 -0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Wed Feb 03 12:19:34 2016 -0800"
      },
      "message": "Minimize Groovy dependency\n\nThis shrinks jclouds-cli from 28 MB to 26 MB.\n"
    },
    {
      "commit": "181ba80f9d1fda9e6ecd9b8f7c4ef183d89797d8",
      "tree": "cd4b814352c128afed39917ae74f29174df956b5",
      "parents": [
        "6da1cd34db8d7f47fb614d71d3ad1f0df46cd333"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Fri Jan 22 16:13:40 2016 -0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue Jan 26 12:47:12 2016 -0800"
      },
      "message": "JCLOUDS-943: JCLOUDS-1056: Add support for GCS\n"
    },
    {
      "commit": "6da1cd34db8d7f47fb614d71d3ad1f0df46cd333",
      "tree": "70d98e67af94a140d71919d75ea8d52558e44414",
      "parents": [
        "086e1a0caf938ec6d97d0ff0d0071f154a8dabc6"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Jan 26 11:16:30 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Jan 26 11:16:30 2016 +0100"
      },
      "message": "JCLOUDS-1056: Added ProfitBricks\n"
    },
    {
      "commit": "086e1a0caf938ec6d97d0ff0d0071f154a8dabc6",
      "tree": "86a3161dc27ab2921b5b79b1490447394b37d444",
      "parents": [
        "d0d62fcd466565a5be301daece9b0e8da2f6e3bc"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Mon Jan 25 09:44:17 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Mon Jan 25 11:50:51 2016 +0100"
      },
      "message": "JCLOUDS-1056: Added Google Compute Engine\n"
    },
    {
      "commit": "d0d62fcd466565a5be301daece9b0e8da2f6e3bc",
      "tree": "ebbb5e60ba645f10dbe3636940c982d608f44055",
      "parents": [
        "73b61fc28cb613851b261670bd0599b66aae66f0"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Mon Jan 25 09:36:09 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Mon Jan 25 11:50:51 2016 +0100"
      },
      "message": "JCLOUDS-1056: Added DigitalOcean v2\n"
    },
    {
      "commit": "73b61fc28cb613851b261670bd0599b66aae66f0",
      "tree": "7201706086f9a5696bcea507b04a5f0aa79580fc",
      "parents": [
        "6bb5c5cb398e42a3801a84b1fed3e6fba56e3300"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Mon Jan 25 09:32:37 2016 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Mon Jan 25 11:50:51 2016 +0100"
      },
      "message": "JCLOUDS-1051: Fix SSH dependencies and remove obsolete providers\n"
    },
    {
      "commit": "6bb5c5cb398e42a3801a84b1fed3e6fba56e3300",
      "tree": "8147e7e54f07d99ba258fc3860d5f296899841ac",
      "parents": [
        "1a20b459ed33a6077cff1764e85406c88fec2600"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue Dec 08 10:02:21 2015 +0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue Dec 08 10:02:21 2015 +0800"
      },
      "message": "JCLOUDS-786: Remove legacy swift provider\n\nThe modern openstack-swift provider obsoletes this.\n"
    },
    {
      "commit": "1a20b459ed33a6077cff1764e85406c88fec2600",
      "tree": "a0e9bf4f5ae3b91e4bfb761be5207728f1db6b41",
      "parents": [
        "b388d13cbb2f5e402515f2c601ec9f2c9326993e"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue Dec 08 10:01:55 2015 +0800"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue Dec 08 10:01:55 2015 +0800"
      },
      "message": "JCLOUDS-790: Remove hpcloud-objectstorage\n\nHP will sunset this service on 31 Jan 2016:\n\nhttp://h30499.www3.hp.com/t5/Grounded-in-the-Cloud/A-new-model-to-deliver-public-cloud/ba-p/6804409\n"
    },
    {
      "commit": "b388d13cbb2f5e402515f2c601ec9f2c9326993e",
      "tree": "a08291f907e410784f1afaf214de02c7a1c7f47a",
      "parents": [
        "70fe1621cde7eb80e4a7a05af6ad8129db0c663d"
      ],
      "author": {
        "name": "Jonathan Anstey",
        "email": "janstey@gmail.com",
        "time": "Wed Sep 02 14:49:59 2015 -0230"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Wed Sep 02 11:00:58 2015 -0700"
      },
      "message": "JCLOUDS-998 - update groovy to 2.4.4\n"
    },
    {
      "commit": "70fe1621cde7eb80e4a7a05af6ad8129db0c663d",
      "tree": "607b18515abb1a78d697d519a2aac350f54af988",
      "parents": [
        "4814a3460613f07d577089256412fbde6e5e333d"
      ],
      "author": {
        "name": "Zack Shoylev",
        "email": "zack.shoylev@rackspace.com",
        "time": "Thu Jun 25 19:18:59 2015 -0500"
      },
      "committer": {
        "name": "Zack Shoylev",
        "email": "zack.shoylev@rackspace.com",
        "time": "Fri Jun 26 02:18:33 2015 -0500"
      },
      "message": "Remove old cloudfiles providers\n"
    },
    {
      "commit": "4814a3460613f07d577089256412fbde6e5e333d",
      "tree": "3f6d64460ce2f46ba10546609339aa00962ee8f3",
      "parents": [
        "5d79b7ba7d2443389b449addaf1ad1faaf3cf339"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue Jun 23 14:11:21 2015 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue Jun 23 14:11:21 2015 -0700"
      },
      "message": "Upgrade to Karaf 2.3.11\n"
    },
    {
      "commit": "5d79b7ba7d2443389b449addaf1ad1faaf3cf339",
      "tree": "47079881472d7b136b49df87b68a872fdd1c9f57",
      "parents": [
        "2ca04d07d2bc625e5d71efee44ea6dbe4bfe13d3"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue Jun 23 10:24:02 2015 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue Jun 23 10:24:02 2015 -0700"
      },
      "message": "Add missing Atmos feature\n"
    },
    {
      "commit": "2ca04d07d2bc625e5d71efee44ea6dbe4bfe13d3",
      "tree": "4b0ce58533b595b82b846ae1e6363e9201b9c641",
      "parents": [
        "0a7310cc8109959d3daf5ca817188fd10215c3fb"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue Jun 23 04:45:02 2015 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue Jun 23 04:45:02 2015 -0700"
      },
      "message": "Add Atmos to itests\n"
    },
    {
      "commit": "0a7310cc8109959d3daf5ca817188fd10215c3fb",
      "tree": "c0cbb11c9b834bec462f0f9a9744cd034435918c",
      "parents": [
        "5589a994655f7273956e7a143e27210f5566869d"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Jun 22 16:31:01 2015 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Jun 22 16:34:31 2015 -0700"
      },
      "message": "Add support for Atmos\n"
    },
    {
      "commit": "5589a994655f7273956e7a143e27210f5566869d",
      "tree": "e65b39f2d3cf3cc2360c3ed510d63b547181f746",
      "parents": [
        "b7c34aadab10dec6424f439f6fe696a710714e6b"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue May 26 18:06:30 2015 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Wed May 27 15:17:50 2015 -0700"
      },
      "message": "JCLOUDS-669: Add support for rackspace-cloudfiles\n"
    },
    {
      "commit": "b7c34aadab10dec6424f439f6fe696a710714e6b",
      "tree": "3b0fc525b2dace137e1f3f58288421a40f675867",
      "parents": [
        "136d7ab3d89392835d818ff52819d6d0b3107130"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue May 26 17:35:03 2015 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Wed May 27 13:13:40 2015 -0700"
      },
      "message": "JCLOUDS-669: Add support for openstack-swift\n"
    },
    {
      "commit": "136d7ab3d89392835d818ff52819d6d0b3107130",
      "tree": "bae35eca33d3f255e6848c5a8aaed093e3c25be3",
      "parents": [
        "7675dabbd60e2613d9a1bb15c26e4430eb5112b4"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Mon May 04 12:43:08 2015 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu May 21 00:29:54 2015 +0200"
      },
      "message": "JCLOUDS-897: Remove the Rocoto dependency\n"
    },
    {
      "commit": "7675dabbd60e2613d9a1bb15c26e4430eb5112b4",
      "tree": "4e1263e6ea20c06916b813580dc523040a06a0e9",
      "parents": [
        "6a72804a08546238e98f2771ab7169bfec70c100"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Mon May 04 17:01:49 2015 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu May 07 00:06:03 2015 +0200"
      },
      "message": "Removed the uses of the old ChefContext\n\nRefactored the Chef integration to get rid of the old ChefContext and\nuse the ApiContext\u003cChefApi\u003e. Instead of injecting the ChefService\neverywhere, it is more correct to inject directly the context that\nprovides access to both the ChefApi and the ChefService.\n"
    },
    {
      "commit": "6a72804a08546238e98f2771ab7169bfec70c100",
      "tree": "c7e15a967e38a8f0ce9f4fa957296dafaeb04752",
      "parents": [
        "1282a240d7e550a802e44ecbb1d35bb7aa2e2494"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Mar 30 20:56:13 2015 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Mar 30 20:56:13 2015 -0700"
      },
      "message": "Upgrade to maven-compiler-plugin 3.1\n\nThis addresses a regression from Google error-prone.\n"
    },
    {
      "commit": "1282a240d7e550a802e44ecbb1d35bb7aa2e2494",
      "tree": "3a276143087328c67c40bcad6cd37c5e855b538e",
      "parents": [
        "4c2d3c09b2c555f533413820d0b8e7751abff8f9"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Mar 24 11:27:00 2015 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Mar 24 11:27:00 2015 +0100"
      },
      "message": "Next development version 2.0.0-SNAPSHOT\n"
    },
    {
      "commit": "4c2d3c09b2c555f533413820d0b8e7751abff8f9",
      "tree": "6f3691c0d6268831f0640801fc88379598f2a207",
      "parents": [
        "d6052c7b25110a2f8d08c992830017fb3a6ceb82"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Mar 24 11:16:45 2015 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Tue Mar 24 11:16:45 2015 +0100"
      },
      "message": "Apache jclouds 1.9.0 release\n"
    },
    {
      "commit": "d6052c7b25110a2f8d08c992830017fb3a6ceb82",
      "tree": "3a276143087328c67c40bcad6cd37c5e855b538e",
      "parents": [
        "8395ab9089dd85c130dbe545e211caea154d90e9"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Sun Mar 15 00:44:56 2015 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Mar 19 10:04:22 2015 +0100"
      },
      "message": "Remove the old Rackspace compute providers\n"
    },
    {
      "commit": "8395ab9089dd85c130dbe545e211caea154d90e9",
      "tree": "6e50cfe7b0c651392e2a2ebbee35278490cad981",
      "parents": [
        "9723e44fa48fcaff8d5e45f714e0ec1bb1ed7f4d"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Feb 05 15:16:08 2015 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Feb 05 15:16:08 2015 +0100"
      },
      "message": "Fixed the CONTRIBUTING links\n"
    },
    {
      "commit": "9723e44fa48fcaff8d5e45f714e0ec1bb1ed7f4d",
      "tree": "95e0cf38553a20f4ab709dd4a29d5592e36cc022",
      "parents": [
        "3bc76e589872660a6e280abc8b2bb3c0583d9e71"
      ],
      "author": {
        "name": "Adrian Cole",
        "email": "adrian.f.cole@gmail.com",
        "time": "Sun Nov 16 21:48:15 2014 -0800"
      },
      "committer": {
        "name": "Adrian Cole",
        "email": "adrian.f.cole@gmail.com",
        "time": "Mon Nov 17 08:26:18 2014 -0800"
      },
      "message": "Removed antique nodepool dependency,\n"
    },
    {
      "commit": "3bc76e589872660a6e280abc8b2bb3c0583d9e71",
      "tree": "deaa9dbc7ea9bd6f3a9217345a4ce54e9d45dd14",
      "parents": [
        "6947f7a6b5d7dbff5d0ffc50e1d9007a75dfb569"
      ],
      "author": {
        "name": "Adrian Cole",
        "email": "adrian.f.cole@gmail.com",
        "time": "Sun Nov 16 21:46:13 2014 -0800"
      },
      "committer": {
        "name": "Adrian Cole",
        "email": "adrian.f.cole@gmail.com",
        "time": "Mon Nov 17 08:26:04 2014 -0800"
      },
      "message": "Revert \"[JCLOUDS-14] Add jclouds-management support\"\n\nThis reverts commit 4b9db86128c98d218449fe3024965335b68585d3 per JCLOUDS-763\n"
    },
    {
      "commit": "6947f7a6b5d7dbff5d0ffc50e1d9007a75dfb569",
      "tree": "fe5c0068bb8f12cea8a6349ec173dbc78dbae690",
      "parents": [
        "da66b07b9f52537325d40463fb535165d7463c48"
      ],
      "author": {
        "name": "Adrian Cole",
        "email": "adrian.f.cole@gmail.com",
        "time": "Sun Nov 16 21:41:55 2014 -0800"
      },
      "committer": {
        "name": "Adrian Cole",
        "email": "adrian.f.cole@gmail.com",
        "time": "Mon Nov 17 08:22:18 2014 -0800"
      },
      "message": "JCLOUDS-780 Remove vcloud.\n"
    },
    {
      "commit": "da66b07b9f52537325d40463fb535165d7463c48",
      "tree": "9771e291b23b632bbc7566c60bc80663bf69aced",
      "parents": [
        "c7310458932a899d617463f15295e43af2b63af6"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Mon Oct 27 22:57:43 2014 +0100"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Thu Oct 30 11:13:32 2014 +0100"
      },
      "message": "Added CloudSigma2 providers\n"
    },
    {
      "commit": "c7310458932a899d617463f15295e43af2b63af6",
      "tree": "b2404c2df7504394ad611812ba5577f78959a896",
      "parents": [
        "e2ec0c3f2d1ec16d6a00dccb187d884d4ea53343"
      ],
      "author": {
        "name": "Chris Custine",
        "email": "ccustine@apache.org",
        "time": "Thu Oct 30 03:04:21 2014 -0600"
      },
      "committer": {
        "name": "Chris Custine",
        "email": "ccustine@apache.org",
        "time": "Thu Oct 30 03:04:21 2014 -0600"
      },
      "message": "Downgrade guava to be in sync with 2.0.0-SNAPSHOT bundles\n"
    },
    {
      "commit": "e2ec0c3f2d1ec16d6a00dccb187d884d4ea53343",
      "tree": "765f2bc05094cf50385e468a8b374b9b8cf8e70f",
      "parents": [
        "7bef5cbe39a927ce3b9b3dc7cd5fdc62f3f44e7c"
      ],
      "author": {
        "name": "Adrian Cole",
        "email": "adrian.f.cole@gmail.com",
        "time": "Sun Oct 26 21:46:12 2014 -0700"
      },
      "committer": {
        "name": "Adrian Cole",
        "email": "adrian.f.cole@gmail.com",
        "time": "Sun Oct 26 21:46:12 2014 -0700"
      },
      "message": "Revert \"JCLOUDS-653: Upgrade to Guava 18.0-rc1\"\n\nThis reverts commit 178cb520e877e86be1ac35b37ed9f25cb36c5c56.\n"
    },
    {
      "commit": "7bef5cbe39a927ce3b9b3dc7cd5fdc62f3f44e7c",
      "tree": "d77f5d434ca3b0bc6361c76ecfdc4b9edb84faff",
      "parents": [
        "b67f169cc2c285d705a8e21ef6f96934f8aeb624"
      ],
      "author": {
        "name": "Adrian Cole",
        "email": "adrian.f.cole@gmail.com",
        "time": "Sun Oct 26 21:45:32 2014 -0700"
      },
      "committer": {
        "name": "Adrian Cole",
        "email": "adrian.f.cole@gmail.com",
        "time": "Sun Oct 26 21:45:32 2014 -0700"
      },
      "message": "Revert \"JCLOUDS-653: Upgrade to Guava 18.0\"\n\nThis reverts commit 6d63489009c0d367a91aee9808b2d323917008a9.\n"
    },
    {
      "commit": "b67f169cc2c285d705a8e21ef6f96934f8aeb624",
      "tree": "0f81ce08d4d0f933e9f616b203a54fa4629dd9a8",
      "parents": [
        "d9fc4b4b83ee0232ec8bf9e2243c6d9bf0968b31"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Fri Sep 26 18:02:35 2014 -0700"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Sat Oct 18 16:29:12 2014 -0400"
      },
      "message": "Updating jsch.agentproxy 0.0.7 -\u003e 0.0.8\n\nFollow-on from b3882cb in jclouds/jclouds\n"
    },
    {
      "commit": "d9fc4b4b83ee0232ec8bf9e2243c6d9bf0968b31",
      "tree": "877ffd3e13433db08c13e7793c3be5c5493975cc",
      "parents": [
        "d3253466146e24971e1543362b19c6838515f787"
      ],
      "author": {
        "name": "Jeremy Daggett",
        "email": "jeremy.daggett@rackspace.com",
        "time": "Thu Oct 16 18:29:07 2014 -0700"
      },
      "committer": {
        "name": "Jeremy Daggett",
        "email": "jeremy.daggett@rackspace.com",
        "time": "Thu Oct 16 18:31:24 2014 -0700"
      },
      "message": "Added .DS_STORE and jenv files to gitignore\n"
    },
    {
      "commit": "d3253466146e24971e1543362b19c6838515f787",
      "tree": "22c1994f495723091cac3242d8e5d97bcf1d16d0",
      "parents": [
        "c0fe62bfdb2ae9540ffb9450eb88ddba96118fa1"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Sun Oct 12 13:58:49 2014 -0400"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Sun Oct 12 14:49:32 2014 -0400"
      },
      "message": "Listing features alphabetically\n"
    },
    {
      "commit": "c0fe62bfdb2ae9540ffb9450eb88ddba96118fa1",
      "tree": "fe6a89570506986e90328fa9422fc4f1eeab347d",
      "parents": [
        "75040ea6eadd73010960614ca3c6c82bbadc2dc7"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Fri Oct 10 15:08:49 2014 -0400"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Sun Oct 12 14:49:31 2014 -0400"
      },
      "message": "Removing references to azure-common from the azureblob feature\n\nazure-common was folded into azureblob in jclouds/jclouds 6843e0c\n"
    },
    {
      "commit": "75040ea6eadd73010960614ca3c6c82bbadc2dc7",
      "tree": "9122b407ff65f13870f83a1296d6a381cf3c181a",
      "parents": [
        "c8e5a3867804c8ffafc6e41784411c49840a1ac9"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Fri Oct 10 14:53:28 2014 -0400"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Sun Oct 12 14:48:55 2014 -0400"
      },
      "message": "Catching up with provider removal in jclouds core\n\n* bluelock-vcloud-zone01 (7e04f62)\n* greenhousedata-element-vcloud (0acc61b)\n* JCLOUDS-735: ninefold-storage (1d95d29) and ninefold-compute (1d95d29)\n\nAlso adding cloudstack as a feature explicitly since it\u0027s no longer\ntransitively included via ninefold-compute\n"
    },
    {
      "commit": "c8e5a3867804c8ffafc6e41784411c49840a1ac9",
      "tree": "942f6b12eda63cc1063a1e40d7fcba1ae6f04864",
      "parents": [
        "59eda397b7574f0602d1311bf356148b347eb67d"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Fri Oct 10 14:59:14 2014 -0400"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Sun Oct 12 14:47:46 2014 -0400"
      },
      "message": "JCLOUDS-742: Removing cloudonestorage feature\n\nProvider was removed in jclouds/jclouds commit 9df0cd24\n"
    },
    {
      "commit": "59eda397b7574f0602d1311bf356148b347eb67d",
      "tree": "0fbddc23e7bb7f2ed8d2bcb03e945203737f27f1",
      "parents": [
        "85156358c54fc569c7bc751c32c94e0f34179e20"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Fri Oct 10 14:37:58 2014 -0400"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Sun Oct 12 14:46:30 2014 -0400"
      },
      "message": "JCLOUDS-692: Removing CloudSigma v1 features\n\nFollow-on from jclouds/jclouds commit f7aea987\n"
    },
    {
      "commit": "85156358c54fc569c7bc751c32c94e0f34179e20",
      "tree": "7ef2b4c5c52516fe24d6215cebc81a7390a4b1ec",
      "parents": [
        "6d63489009c0d367a91aee9808b2d323917008a9"
      ],
      "author": {
        "name": "Jeremy Daggett",
        "email": "jeremy.daggett@rackspace.com",
        "time": "Wed Sep 17 15:00:18 2014 -0700"
      },
      "committer": {
        "name": "Jeremy Daggett",
        "email": "jeremy.daggett@rackspace.com",
        "time": "Wed Sep 17 16:19:55 2014 -0700"
      },
      "message": "JCLOUDS-719: Upgrade to Gson 2.3\n"
    },
    {
      "commit": "6d63489009c0d367a91aee9808b2d323917008a9",
      "tree": "4c5614aab9344a08a394a7b1b5d2acdd44c24a3d",
      "parents": [
        "d5976d69b9719b6a1c1b96e267c10cb237c4080b"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Aug 25 17:51:43 2014 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Mon Aug 25 17:51:43 2014 -0700"
      },
      "message": "JCLOUDS-653: Upgrade to Guava 18.0\n\nRelease notes:\n\nhttps://code.google.com/p/guava-libraries/wiki/Release18\n"
    },
    {
      "commit": "d5976d69b9719b6a1c1b96e267c10cb237c4080b",
      "tree": "f2c27ba52b18daa990e4eb8cb62ed2d7c2395ff7",
      "parents": [
        "178cb520e877e86be1ac35b37ed9f25cb36c5c56"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Sun May 04 21:12:50 2014 -0400"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Thu Aug 21 16:37:43 2014 -0400"
      },
      "message": "Using ServiceMix bundle for jsch-agentproxy-sshj\n"
    },
    {
      "commit": "178cb520e877e86be1ac35b37ed9f25cb36c5c56",
      "tree": "e6e29ad60af8e4a976e348fbc4ea3882014d9ee1",
      "parents": [
        "a2d2f2edb905beb322fced5bcc54968d05623082"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Fri Aug 08 11:10:57 2014 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Fri Aug 08 11:10:57 2014 -0700"
      },
      "message": "JCLOUDS-653: Upgrade to Guava 18.0-rc1\n\nRelease notes:\n\nhttps://code.google.com/p/guava-libraries/wiki/Release18\n"
    },
    {
      "commit": "a2d2f2edb905beb322fced5bcc54968d05623082",
      "tree": "dd8c6cf41733c9a7d433d87990fc7540a7f65943",
      "parents": [
        "87951f29664434124895ef4215791eaaa69c3939"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Tue Aug 05 13:00:23 2014 +0200"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Tue Aug 05 13:00:23 2014 +0200"
      },
      "message": "Updating project and jclouds.version to 2.0.0-SNAPSHOT\n"
    },
    {
      "commit": "87951f29664434124895ef4215791eaaa69c3939",
      "tree": "2b84d69e2558399d71b16a3d975cacb63da7e1a0",
      "parents": [
        "7e7e2e861801126c8667cd80737a8c4b9f2e4756"
      ],
      "author": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue Jul 15 03:39:42 2014 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Tue Jul 15 03:39:42 2014 -0700"
      },
      "message": "JCLOUDS-622: remove calls to InputSupplier methods\n\nGuava 16 deprecated these methods and Guava 18 will remove them.\n"
    },
    {
      "commit": "7e7e2e861801126c8667cd80737a8c4b9f2e4756",
      "tree": "13d0319235f893a68803ed9d93243cec5f35f931",
      "parents": [
        "24a53aa7d683e52d96fcb54ebd70381c8682d40b"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Jul 02 17:37:57 2014 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Jul 02 17:37:57 2014 +0200"
      },
      "message": "Exclude the CONTRIBUTING file from the rat check\n"
    },
    {
      "commit": "24a53aa7d683e52d96fcb54ebd70381c8682d40b",
      "tree": "b2481bb0b70da0061c52852267e2e76a77e92d73",
      "parents": [
        "39e83ec8e78a8dac5c0ad7944a6e2e5e1e8cfc3a"
      ],
      "author": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Jul 02 17:06:46 2014 +0200"
      },
      "committer": {
        "name": "Ignasi Barrera",
        "email": "nacx@apache.org",
        "time": "Wed Jul 02 17:06:58 2014 +0200"
      },
      "message": "Added the CONTRIBUTING file\n"
    },
    {
      "commit": "39e83ec8e78a8dac5c0ad7944a6e2e5e1e8cfc3a",
      "tree": "74fae2845b4d2ff6edc3f1bb238d068a78ce63df",
      "parents": [
        "89fbcbc65edf8c276559eff92df08d6791e02cd7"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Thu Jun 26 02:24:37 2014 +0200"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Thu Jun 26 09:41:50 2014 +0200"
      },
      "message": "Removing duplicate jclouds-log4j driver dep\n"
    },
    {
      "commit": "89fbcbc65edf8c276559eff92df08d6791e02cd7",
      "tree": "888ffde0211f9869d6b1a1e1d3723122783ca15a",
      "parents": [
        "3f1ed2fd5bd6f84aff39b26456a80c5437934089"
      ],
      "author": {
        "name": "Timur Alperovich",
        "email": "timur@maginatics.com",
        "time": "Wed Jun 25 13:04:16 2014 -0700"
      },
      "committer": {
        "name": "Andrew Gaul",
        "email": "gaul@apache.org",
        "time": "Wed Jun 25 19:06:29 2014 -0700"
      },
      "message": "Do not cache System.out in commands.\n\nIf the System.out object is cached, callers that have invoked\nSystem.setOut will observe that the new stream is not used and the\noriginal file descriptor continues to be used by jclouds-karaf\ncommands.\n"
    },
    {
      "commit": "3f1ed2fd5bd6f84aff39b26456a80c5437934089",
      "tree": "fc4804753bcd6fbd11999c7a2b3509a84f18b631",
      "parents": [
        "20bb5f06d5671f06a31ca3c5d135ace52267c5f3"
      ],
      "author": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Wed Jun 25 23:50:20 2014 +0200"
      },
      "committer": {
        "name": "Andrew Phillips",
        "email": "andrewp@apache.org",
        "time": "Thu Jun 26 01:01:08 2014 +0200"
      },
      "message": "JCLOUDS-610: Aligning overrides in ComputeServiceEventProxy with ComputeService\n\nSee https://git-wip-us.apache.org/repos/asf?p\u003djclouds.git;h\u003d8598ee8\n"
    }
  ],
  "next": "20bb5f06d5671f06a31ca3c5d135ace52267c5f3"
}
