Repository: jclouds-site Updated Branches: refs/heads/200-releasenotes [created] afe249d2e
Initial draft for the 2.0.0 release notes Project: http://git-wip-us.apache.org/repos/asf/jclouds-site/repo Commit: http://git-wip-us.apache.org/repos/asf/jclouds-site/commit/afe249d2 Tree: http://git-wip-us.apache.org/repos/asf/jclouds-site/tree/afe249d2 Diff: http://git-wip-us.apache.org/repos/asf/jclouds-site/diff/afe249d2 Branch: refs/heads/200-releasenotes Commit: afe249d2e71fe0fdc342f9c1660e42277cff766d Parents: a31b6f9 Author: Ignasi Barrera <[email protected]> Authored: Fri Nov 11 11:53:36 2016 +0100 Committer: Ignasi Barrera <[email protected]> Committed: Fri Nov 11 11:53:36 2016 +0100 ---------------------------------------------------------------------- _config.yml | 8 +-- _includes/navbar.html | 1 + _posts/2016-08-22-arbitrary-cpu-ram.md | 1 - releasenotes/2.0.0.md | 79 +++++++++++++++++++++++++++++ releasenotes/index.md | 1 + 5 files changed, 85 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jclouds-site/blob/afe249d2/_config.yml ---------------------------------------------------------------------- diff --git a/_config.yml b/_config.yml index d886dab..70da43c 100644 --- a/_config.yml +++ b/_config.yml @@ -1,4 +1,4 @@ -url: http://jclouds.apache.org +url: https://jclouds.apache.org title: Apache jclouds markdown: rdiscount pygments: true @@ -6,6 +6,6 @@ paginate: 5 paginate_path: "blog/page:num" permalink: /blog/:categories/:year/:month/:day/:title relative_permalinks: false -latest_version: 1.9.2 -latest_version_date: 2016-01-16 -latest_snapshot: 2.0.0-SNAPSHOT +latest_version: 2.0.0 +latest_version_date: 2016-11-15 +latest_snapshot: 2.1.0-SNAPSHOT http://git-wip-us.apache.org/repos/asf/jclouds-site/blob/afe249d2/_includes/navbar.html ---------------------------------------------------------------------- diff --git a/_includes/navbar.html b/_includes/navbar.html index 0db64b0..79be736 100755 --- a/_includes/navbar.html +++ b/_includes/navbar.html @@ -70,6 +70,7 @@ <a href="#" class="dropdown-toggle" data-toggle="dropdown">Release Notes<strong class="caret"></strong></a> <ul class="dropdown-menu"> <!-- only keep the release notes for supported versions in this list --> + <li><a href="/releasenotes/2.0.0">2.0.0</a></li> <li><a href="/releasenotes/1.9.2">1.9.2</a></li> <li><a href="/releasenotes/1.9.1">1.9.1</a></li> <li><a href="/releasenotes/1.9.0">1.9.0</a></li> http://git-wip-us.apache.org/repos/asf/jclouds-site/blob/afe249d2/_posts/2016-08-22-arbitrary-cpu-ram.md ---------------------------------------------------------------------- diff --git a/_posts/2016-08-22-arbitrary-cpu-ram.md b/_posts/2016-08-22-arbitrary-cpu-ram.md index 85939bd..3773617 100644 --- a/_posts/2016-08-22-arbitrary-cpu-ram.md +++ b/_posts/2016-08-22-arbitrary-cpu-ram.md @@ -5,7 +5,6 @@ date: 2016-08-22 07:00:00+00:00 layout: post slug: arbitrary-cpu-ram title: Adding support for arbitrary CPU and RAM to ComputeService -quicknews: Read about our <strong>GSoC 2016 project</strong>! Support for arbitrary CPU and RAM has been added to the Compute abstraction --- Through of a [Google Summer of Code](https://developers.google.com/open-source/gsoc/) project, Apache jclouds now allows users to manually set arbitrary values for desired CPU and RAM of compute instances. http://git-wip-us.apache.org/repos/asf/jclouds-site/blob/afe249d2/releasenotes/2.0.0.md ---------------------------------------------------------------------- diff --git a/releasenotes/2.0.0.md b/releasenotes/2.0.0.md new file mode 100644 index 0000000..a867f35 --- /dev/null +++ b/releasenotes/2.0.0.md @@ -0,0 +1,79 @@ +--- +layout: releasenotes +title: Release Notes for Version 2.0.0 +date: 2016-11-15 12:00:00 +release_notes: true +permalink: /releasenotes/2.0.0/ +--- + +1. [Introduction](#intro) +1. [Release Highlights](#highlights) +1. [Compute Improvements](#computeimprovements) +1. [BlobStore Improvements](#blobstoreimprovements) +1. [Known Issues](#knownissues) +1. [Credits](#credits) +1. [Test Results](#test) + +## <a id="intro"></a>Introduction + +Apache jclouds 2.0 represents a significant milestone for the project. We are proud to support all major cloud providers in the marketplace with a mature, stable, codebase that is ready for production. You can [read the official announcement here](#). To get started with jclouds, please see the [jclouds installation guide](/start/install/). + +## <a id="highlights"></a>Release Highlights + +Apache jclouds 2.0 features include: + +* Wider compatibility with the Guava and Guice libraries. +* Configuration of arbitrary hardware values in the compute abstraction. +* Added support for new cloud providers: + * Microsoft Azure Resource Manager + * ProfitBricks v3 + * OneAndOne + * Backblaze B2 +* Better integration with OSGi and Apache Karaf. +* Numerous bug fixes and performance improvements. + +The complete list of fixed issues and improvements can be found [here](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12327379&styleName=Html&projectId=12314430). + +We have also improved our CI system by adding compatibility builds with the core libraries and by adding weekly builds that run the live tests. Check it out at: [https://jclouds.ci.cloudbees.com](https://jclouds.ci.cloudbees.com). + +## <a id="computeimprovements"></a>Compute Improvements + +* Added support for Microsoft azure ARM, ProfitBricks v3 and OneAndOne. +* Configuration of arbitrary hardware values in the compute abstraction. [Read more](/blog/2016/08/22/arbitrary-cpu-ram/) aboout this useful feature fruit of a GSoC 2016 project! +* Added Seoul and Mumbai regions to AWS. +* Implement the compute abstraction in CloudSigma v2. +* Added the Miami region to CloudSigma v2. +* Promoted Docker and OAuth apis to the main repo. The *groupId* for their respective dependencies changes to `org.apahce.jclouds.api`. +* Promoted Google Compute Engine and ProfitBricks providers to the main repo. The *groupId* for their respective dependencies changes to `org.apahce.jclouds.provider`. + + +## <a id="blobstoreimprovements"></a>BlobStore Improvements + +* Added multi-region support for BlobStore. + +TODO: Changes related to the OLD swicft API? + + +## <a id="knownissues"></a> Known Issues + +* The json credentials file used in Google Cloud cannot be used in the jclouds CLI for Google Cloud Storage and for Google Compute Engine, when using a reusable compute service. + +## <a id="credits"></a>Credits + +jclouds would like to thank everyone who contributed time and effort in order to make this release happen: + +* [Rita Zhang](https://twitter.com/ritazzhang) and her team, especially [Jim Spring](https://twitter.com/jmspring) and [Janne Koskinen](https://twitter.com/jtjk), for their contributions to the Microsoft Azure ARM provider ant the OAuth apis. +* [Josef Cacek](https://twitter.com/jckwart) for all his contributions to the Docker provider. +* Ali Bazlamit for adding support for the ProfitBricks v3 and the OneAndOne providers. +* [Iván Lomba](https://twitter.com/ivanlomba) for choosing jclouds for his GSoC 2016 project and adding the support for arbitrary CPU and RAM values in the compute abstraction. +* Apache jclouds [PMC](http://people.apache.org/committers-by-project.html#jclouds-pmc) and community for verifying the release. +* Check out who has been busy on [Open Hub](https://www.openhub.net/p/jclouds/contributors?query=&sort=latest_commit). + +## <a id="test"></a>Test Results + +Please see the discussion and the vote threads for live test results for 2.0.0: + +* RC1 [vote](https://lists.apache.org/thread.html/4ddd8f06e96d1b0493f55ae5fbe4e9c24d3180ad286b73a7603ef797@%3Cdev.jclouds.apache.org%3E) and [discussion](https://lists.apache.org/thread.html/02ae3551b5da6729c76a18fb3375a15f65a0e444cbded912b5c259f9@%3Cdev.jclouds.apache.org%3E) threads. +* RC2 [vote](https://lists.apache.org/thread.html/5cc14191a57dbbc40346223d80775236d75878858b11c129305834c4@%3Cdev.jclouds.apache.org%3E) and [discussion](https://lists.apache.org/thread.html/bf4339e17add0ec281965f7285fdfcf8a42ed8c3d30eccb6ec124de8@%3Cdev.jclouds.apache.org%3E) threads. +* RC3 [vote](https://lists.apache.org/thread.html/8e57ef987625311b82af4961557730363707c84aba0da05640ed5e6d@%3Cdev.jclouds.apache.org%3E) and [discussion](https://lists.apache.org/thread.html/7d56d66ba43bac352b383ca87d05e94f6aa9b9ed97fc212492c92fbb@%3Cdev.jclouds.apache.org%3E) threads. + http://git-wip-us.apache.org/repos/asf/jclouds-site/blob/afe249d2/releasenotes/index.md ---------------------------------------------------------------------- diff --git a/releasenotes/index.md b/releasenotes/index.md index 31c6557..bc4cc4d 100644 --- a/releasenotes/index.md +++ b/releasenotes/index.md @@ -6,6 +6,7 @@ permalink: /releasenotes/ The Release Notes and Javadocs for every major release of Apache jclouds are listed chronologically below. +* [2.0.0](/releasenotes/2.0.0) | [Javadoc](/reference/javadoc/2.0.x/) * [1.9.2](/releasenotes/1.9.2) | [Javadoc](/reference/javadoc/1.9.x/) * [1.9.1](/releasenotes/1.9.1) | [Javadoc](/reference/javadoc/1.9.x/) * [1.9.0](/releasenotes/1.9.0) | [Javadoc](/reference/javadoc/1.9.x/)
