This is an automated email from the ASF dual-hosted git repository. gaul pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/jclouds-site.git
The following commit(s) were added to refs/heads/master by this push: new 8f4dde8 Add release notes for 2.3.0 8f4dde8 is described below commit 8f4dde858ede8a119cf4df8a1a2e7d7952df374e Author: Andrew Gaul <g...@apache.org> AuthorDate: Sat Mar 6 19:42:25 2021 +0900 Add release notes for 2.3.0 --- _config.yml | 6 +-- _includes/navbar.html | 1 + doap_jclouds.rdf | 7 ++++ releasenotes/2.3.0.md | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++ releasenotes/index.md | 1 + 5 files changed, 116 insertions(+), 3 deletions(-) diff --git a/_config.yml b/_config.yml index a4bbcb9..a24984a 100644 --- a/_config.yml +++ b/_config.yml @@ -6,6 +6,6 @@ paginate: 5 paginate_path: "blog/page:num" permalink: /blog/:categories/:year/:month/:day/:title relative_permalinks: false -latest_version: 2.2.1 -latest_version_date: 2020-05-14 -latest_snapshot: 2.3.0-SNAPSHOT +latest_version: 2.3.0 +latest_version_date: 2021-03-06 +latest_snapshot: 2.4.0-SNAPSHOT diff --git a/_includes/navbar.html b/_includes/navbar.html index 427217b..e69c185 100755 --- a/_includes/navbar.html +++ b/_includes/navbar.html @@ -72,6 +72,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.3.0">2.3.0</a></li> <li><a href="/releasenotes/2.2.1">2.2.1</a></li> <li><a href="/releasenotes/2.2.0">2.2.0</a></li> <li><a href="/releasenotes/2.1.3">2.1.3</a></li> diff --git a/doap_jclouds.rdf b/doap_jclouds.rdf index 9ee8f38..05d5b49 100644 --- a/doap_jclouds.rdf +++ b/doap_jclouds.rdf @@ -37,6 +37,13 @@ <category rdf:resource="http://projects.apache.org/category/library" /> <release> <Version> + <name>Apache jclouds 2.3.0</name> + <created>2021-03-06</created> + <revision>2.3.0</revision> + </Version> + </release> + <release> + <Version> <name>Apache jclouds 2.2.1</name> <created>2020-05-14</created> <revision>2.2.1</revision> diff --git a/releasenotes/2.3.0.md b/releasenotes/2.3.0.md new file mode 100644 index 0000000..4efe3e9 --- /dev/null +++ b/releasenotes/2.3.0.md @@ -0,0 +1,104 @@ +--- +layout: releasenotes +title: Release Notes for Version 2.3.0 +date: 2019-10-21 20:00:00 +release_notes: true +permalink: /releasenotes/2.3.0/ +--- + +1. [Introduction](#intro) +1. [Release Highlights](#highlights) +1. [Known Issues](#knownissues) +1. [Credits](#credits) +1. [Test Results](#test) + +## <a id="intro"></a>Introduction + +Apache jclouds 2.3.0 is a first major release after a long period of time. +In this release we have focused on modernizing the codebase and upgraded many dependencies which should help users with more modern environments. +You can [read the official announcement here](https://s.apache.org/jclouds230). To get started with jclouds, please see the [jclouds installation guide](/start/install/). + +## <a id="highlights"></a>Release Highlights + +New features in Apache jclouds 2.3.0 include: + +* Upgradings Guava, Guice, and GSON dependencies + +### Bugs and patches + +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-912'>JCLOUDS-912</a>] - GCS uploads with InputStream payloads are not working +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1470'>JCLOUDS-1470</a>] - Vulnarable Guava dependency dragged from jclouds-driver +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1529'>JCLOUDS-1529</a>] - NullPointerException in org.jclouds.json.gson.internal.JsonReaderInternalAccess.INSTANCE +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1533'>JCLOUDS-1533</a>] - Using Azure SAS Token unable to upload the file specific folder in the container +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1538'>JCLOUDS-1538</a>] - Expires header value is incorrectly formatted in S3 upsert requests +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1543'>JCLOUDS-1543</a>] - list() results are not in order when using withDetails +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1544'>JCLOUDS-1544</a>] - Unable to build javadoc with JDK >= 8 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1547'>JCLOUDS-1547</a>] - Google InputStream blob upload ignores MD5 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1552'>JCLOUDS-1552</a>] - AWSError#parseAWSErrorFromContent attempts to parse the response even if there is none +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1559'>JCLOUDS-1559</a>] - ParseJson is using the system's default charset to parse HTTP responses +</li> +</ul> + +### New Feature + +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1473'>JCLOUDS-1473</a>] - S3 intelligent tiering +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1548'>JCLOUDS-1548</a>] - GSON Cleanup, GSON replacement through Jackson +</li> +</ul> +### Improvement + +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1333'>JCLOUDS-1333</a>] - Cannot compile jclouds with Guava 21+ +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1491'>JCLOUDS-1491</a>] - Jclouds uses a deprecated version of Guava to support Azure storage. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1498'>JCLOUDS-1498</a>] - Upgrade to recent Guice version +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1525'>JCLOUDS-1525</a>] - Update xmlbuilder dependency +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1526'>JCLOUDS-1526</a>] - Update BouncyCastle dependency +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1528'>JCLOUDS-1528</a>] - Use TLS instead of SSL in SSLContext.getInstance +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1532'>JCLOUDS-1532</a>] - Update SSHJ + JSCH +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1540'>JCLOUDS-1540</a>] - Update Snakeyaml +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1541'>JCLOUDS-1541</a>] - Add Middle East (Bahrain) region to the AWS EC2 and S3 providers list +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1542'>JCLOUDS-1542</a>] - Java 11 warns of illegal reflective access +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1546'>JCLOUDS-1546</a>] - Google Cloud Storage archive tier +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JCLOUDS-1557'>JCLOUDS-1557</a>] - Azure Blob Storage: Support for Local Endpoints (eg Azurite) +</li> +</ul> + +The complete list of fixed issues and improvements can be found [here](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12346361&styleName=Html&projectId=12314430). + +## <a id="knownissues"></a> Known Issues + +## <a id="credits"></a>Credits + +jclouds would like to thank everyone who contributed time and effort in order to make this release happen: + +* 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.3.0: + +* RC1 [vote](https://s.apache.org/jclouds230rc1vote) and [discussion](https://s.apache.org/jclouds230rc1discuss) threads. diff --git a/releasenotes/index.md b/releasenotes/index.md index d2521d3..da0aab0 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.3.0](/releasenotes/2.3.0) | [Javadoc](/reference/javadoc/2.3.x/) * [2.2.1](/releasenotes/2.2.1) | [Javadoc](/reference/javadoc/2.2.x/) * [2.2.0](/releasenotes/2.2.0) | [Javadoc](/reference/javadoc/2.2.x/) * [2.1.3](/releasenotes/2.1.3) | [Javadoc](/reference/javadoc/2.1.x/)