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.git
The following commit(s) were added to refs/heads/master by this push: new 7ad7890 Next development version 2.4.0-SNAPSHOT 7ad7890 is described below commit 7ad7890ad02b4ceaa0fec4e76f00dca8543a74cf Author: Andrew Gaul <g...@apache.org> AuthorDate: Wed Apr 14 23:04:13 2021 +0900 Next development version 2.4.0-SNAPSHOT --- all/pom.xml | 2 +- allblobstore/pom.xml | 2 +- allcompute/pom.xml | 2 +- allloadbalancer/pom.xml | 2 +- apis/atmos/pom.xml | 2 +- apis/byon/pom.xml | 2 +- apis/chef/pom.xml | 2 +- apis/cloudstack/pom.xml | 2 +- apis/cloudwatch/pom.xml | 2 +- apis/docker/pom.xml | 2 +- apis/ec2/pom.xml | 2 +- apis/elasticstack/pom.xml | 2 +- apis/filesystem/pom.xml | 2 +- apis/oauth/pom.xml | 2 +- apis/openstack-cinder/pom.xml | 2 +- apis/openstack-keystone/pom.xml | 2 +- apis/openstack-neutron/pom.xml | 2 +- apis/openstack-nova-ec2/pom.xml | 2 +- apis/openstack-nova/pom.xml | 2 +- apis/openstack-swift/pom.xml | 2 +- apis/openstack-trove/pom.xml | 2 +- apis/pom.xml | 2 +- apis/rackspace-clouddns/pom.xml | 2 +- apis/rackspace-cloudfiles/pom.xml | 4 +- apis/rackspace-cloudidentity/pom.xml | 2 +- apis/rackspace-cloudloadbalancers/pom.xml | 2 +- apis/route53/pom.xml | 2 +- apis/s3/pom.xml | 2 +- apis/sqs/pom.xml | 2 +- apis/sts/pom.xml | 2 +- blobstore/pom.xml | 2 +- .../blobstore/TransientStorageStrategy.java | 50 +++++++++++++++++++++- common/googlecloud/pom.xml | 2 +- common/openstack/pom.xml | 2 +- common/pom.xml | 2 +- compute/pom.xml | 2 +- core/pom.xml | 2 +- drivers/apachehc/pom.xml | 2 +- drivers/bouncycastle/pom.xml | 2 +- drivers/enterprise/pom.xml | 2 +- drivers/gae/pom.xml | 2 +- drivers/joda/pom.xml | 2 +- drivers/jsch/pom.xml | 2 +- drivers/log4j/pom.xml | 2 +- drivers/netty/pom.xml | 2 +- drivers/okhttp/pom.xml | 2 +- drivers/pom.xml | 2 +- drivers/slf4j/pom.xml | 2 +- drivers/sshj/pom.xml | 2 +- loadbalancer/pom.xml | 2 +- pom.xml | 2 +- project/pom.xml | 2 +- providers/aws-cloudwatch/pom.xml | 2 +- providers/aws-ec2/pom.xml | 2 +- providers/aws-route53/pom.xml | 2 +- providers/aws-s3/pom.xml | 2 +- providers/aws-sqs/pom.xml | 2 +- providers/aws-sts/pom.xml | 2 +- providers/azureblob/pom.xml | 2 +- providers/azurecompute-arm/pom.xml | 2 +- providers/b2/pom.xml | 2 +- providers/digitalocean2/pom.xml | 2 +- providers/dynect/pom.xml | 2 +- providers/elastichosts-ams-e/pom.xml | 2 +- providers/elastichosts-dal-a/pom.xml | 2 +- providers/elastichosts-hkg-e/pom.xml | 2 +- providers/elastichosts-lax-p/pom.xml | 2 +- providers/elastichosts-lon-b/pom.xml | 2 +- providers/elastichosts-lon-p/pom.xml | 2 +- providers/elastichosts-mmi-a/pom.xml | 2 +- providers/elastichosts-sat-p/pom.xml | 2 +- providers/elastichosts-sjc-c/pom.xml | 2 +- providers/elastichosts-syd-v/pom.xml | 2 +- providers/elastichosts-tor-p/pom.xml | 2 +- providers/glesys/pom.xml | 2 +- providers/go2cloud-jhb1/pom.xml | 2 +- providers/gogrid/pom.xml | 2 +- providers/google-cloud-storage/pom.xml | 2 +- providers/google-compute-engine/pom.xml | 2 +- providers/openhosting-east1/pom.xml | 2 +- providers/packet/pom.xml | 2 +- providers/pom.xml | 2 +- providers/profitbricks/pom.xml | 2 +- providers/rackspace-cloudblockstorage-uk/pom.xml | 2 +- providers/rackspace-cloudblockstorage-us/pom.xml | 2 +- providers/rackspace-clouddatabases-uk/pom.xml | 2 +- providers/rackspace-clouddatabases-us/pom.xml | 2 +- providers/rackspace-clouddns-uk/pom.xml | 2 +- providers/rackspace-clouddns-us/pom.xml | 2 +- providers/rackspace-cloudfiles-uk/pom.xml | 4 +- providers/rackspace-cloudfiles-us/pom.xml | 4 +- providers/rackspace-cloudloadbalancers-uk/pom.xml | 2 +- providers/rackspace-cloudloadbalancers-us/pom.xml | 2 +- providers/rackspace-cloudnetworks-uk/pom.xml | 2 +- providers/rackspace-cloudnetworks-us/pom.xml | 2 +- providers/rackspace-cloudservers-uk/pom.xml | 2 +- providers/rackspace-cloudservers-us/pom.xml | 2 +- providers/serverlove-z1-man/pom.xml | 2 +- providers/skalicloud-sdg-my/pom.xml | 2 +- providers/softlayer/pom.xml | 2 +- providers/ultradns-ws/pom.xml | 2 +- resources/pom.xml | 2 +- scriptbuilder/pom.xml | 2 +- skeletons/pom.xml | 2 +- skeletons/standalone-compute/pom.xml | 2 +- 105 files changed, 156 insertions(+), 108 deletions(-) diff --git a/all/pom.xml b/all/pom.xml index 0829c2a..8fbc41a 100644 --- a/all/pom.xml +++ b/all/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../project/pom.xml</relativePath> </parent> <artifactId>jclouds-all</artifactId> diff --git a/allblobstore/pom.xml b/allblobstore/pom.xml index 07d5a90..8a7fbe3 100644 --- a/allblobstore/pom.xml +++ b/allblobstore/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../project/pom.xml</relativePath> </parent> <artifactId>jclouds-allblobstore</artifactId> diff --git a/allcompute/pom.xml b/allcompute/pom.xml index 9f3a191..508dd12 100644 --- a/allcompute/pom.xml +++ b/allcompute/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../project/pom.xml</relativePath> </parent> <artifactId>jclouds-allcompute</artifactId> diff --git a/allloadbalancer/pom.xml b/allloadbalancer/pom.xml index abfceae..0f79d6c 100644 --- a/allloadbalancer/pom.xml +++ b/allloadbalancer/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../project/pom.xml</relativePath> </parent> <artifactId>jclouds-allloadbalancer</artifactId> diff --git a/apis/atmos/pom.xml b/apis/atmos/pom.xml index 07f63e2..bce9aa9 100644 --- a/apis/atmos/pom.xml +++ b/apis/atmos/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> diff --git a/apis/byon/pom.xml b/apis/byon/pom.xml index c2fa901..fde1aac 100644 --- a/apis/byon/pom.xml +++ b/apis/byon/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> diff --git a/apis/chef/pom.xml b/apis/chef/pom.xml index 099b859..c84780b 100644 --- a/apis/chef/pom.xml +++ b/apis/chef/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/apis/cloudstack/pom.xml b/apis/cloudstack/pom.xml index d48982c..22f881b 100644 --- a/apis/cloudstack/pom.xml +++ b/apis/cloudstack/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/apis/cloudwatch/pom.xml b/apis/cloudwatch/pom.xml index 72b6e28..b767366 100644 --- a/apis/cloudwatch/pom.xml +++ b/apis/cloudwatch/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/apis/docker/pom.xml b/apis/docker/pom.xml index 4038de4..b20c3b4 100644 --- a/apis/docker/pom.xml +++ b/apis/docker/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> diff --git a/apis/ec2/pom.xml b/apis/ec2/pom.xml index dad04a4..e857423 100644 --- a/apis/ec2/pom.xml +++ b/apis/ec2/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/apis/elasticstack/pom.xml b/apis/elasticstack/pom.xml index f24daf3..7158548 100644 --- a/apis/elasticstack/pom.xml +++ b/apis/elasticstack/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/apis/filesystem/pom.xml b/apis/filesystem/pom.xml index d1cbf6b..cf77f8d 100644 --- a/apis/filesystem/pom.xml +++ b/apis/filesystem/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/apis/oauth/pom.xml b/apis/oauth/pom.xml index ccd5661..9788620 100644 --- a/apis/oauth/pom.xml +++ b/apis/oauth/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> diff --git a/apis/openstack-cinder/pom.xml b/apis/openstack-cinder/pom.xml index be5055f..7692d20 100644 --- a/apis/openstack-cinder/pom.xml +++ b/apis/openstack-cinder/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/apis/openstack-keystone/pom.xml b/apis/openstack-keystone/pom.xml index 385b2aa..5e8adbc 100644 --- a/apis/openstack-keystone/pom.xml +++ b/apis/openstack-keystone/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/apis/openstack-neutron/pom.xml b/apis/openstack-neutron/pom.xml index 3416ea6..70411b3 100644 --- a/apis/openstack-neutron/pom.xml +++ b/apis/openstack-neutron/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/apis/openstack-nova-ec2/pom.xml b/apis/openstack-nova-ec2/pom.xml index 82b3d64..e6eda10 100644 --- a/apis/openstack-nova-ec2/pom.xml +++ b/apis/openstack-nova-ec2/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/apis/openstack-nova/pom.xml b/apis/openstack-nova/pom.xml index cfcdd50..165f63c 100644 --- a/apis/openstack-nova/pom.xml +++ b/apis/openstack-nova/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/apis/openstack-swift/pom.xml b/apis/openstack-swift/pom.xml index 820646e..3819105 100644 --- a/apis/openstack-swift/pom.xml +++ b/apis/openstack-swift/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> diff --git a/apis/openstack-trove/pom.xml b/apis/openstack-trove/pom.xml index 59b8da0..ea37378 100644 --- a/apis/openstack-trove/pom.xml +++ b/apis/openstack-trove/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/apis/pom.xml b/apis/pom.xml index 886d481..8b9b542 100644 --- a/apis/pom.xml +++ b/apis/pom.xml @@ -22,7 +22,7 @@ <parent> <artifactId>jclouds-project</artifactId> <groupId>org.apache.jclouds</groupId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/apis/rackspace-clouddns/pom.xml b/apis/rackspace-clouddns/pom.xml index 3039a2f..4513056 100644 --- a/apis/rackspace-clouddns/pom.xml +++ b/apis/rackspace-clouddns/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/apis/rackspace-cloudfiles/pom.xml b/apis/rackspace-cloudfiles/pom.xml index 80b0d4d..aa1b2d3 100644 --- a/apis/rackspace-cloudfiles/pom.xml +++ b/apis/rackspace-cloudfiles/pom.xml @@ -22,13 +22,13 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> <artifactId>rackspace-cloudfiles</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <name>jclouds rackspace-cloudfiles api</name> <description>jclouds components to access Rackspace Cloud Files</description> diff --git a/apis/rackspace-cloudidentity/pom.xml b/apis/rackspace-cloudidentity/pom.xml index de1f3d3..10a004d 100644 --- a/apis/rackspace-cloudidentity/pom.xml +++ b/apis/rackspace-cloudidentity/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/apis/rackspace-cloudloadbalancers/pom.xml b/apis/rackspace-cloudloadbalancers/pom.xml index b395507..dbbce29 100644 --- a/apis/rackspace-cloudloadbalancers/pom.xml +++ b/apis/rackspace-cloudloadbalancers/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/apis/route53/pom.xml b/apis/route53/pom.xml index e630f6e..e908f49 100644 --- a/apis/route53/pom.xml +++ b/apis/route53/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/apis/s3/pom.xml b/apis/s3/pom.xml index ba777dc..c4d0568 100644 --- a/apis/s3/pom.xml +++ b/apis/s3/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/apis/sqs/pom.xml b/apis/sqs/pom.xml index cec35ef..db8e860 100644 --- a/apis/sqs/pom.xml +++ b/apis/sqs/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/apis/sts/pom.xml b/apis/sts/pom.xml index 4a70e61..ad5aeb8 100644 --- a/apis/sts/pom.xml +++ b/apis/sts/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId> diff --git a/blobstore/pom.xml b/blobstore/pom.xml index 7cd7beb..d707a0f 100644 --- a/blobstore/pom.xml +++ b/blobstore/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../project/pom.xml</relativePath> </parent> <artifactId>jclouds-blobstore</artifactId> diff --git a/blobstore/src/main/java/org/jclouds/blobstore/TransientStorageStrategy.java b/blobstore/src/main/java/org/jclouds/blobstore/TransientStorageStrategy.java index 9780926..398d55b 100644 --- a/blobstore/src/main/java/org/jclouds/blobstore/TransientStorageStrategy.java +++ b/blobstore/src/main/java/org/jclouds/blobstore/TransientStorageStrategy.java @@ -20,6 +20,7 @@ import static com.google.common.base.Preconditions.checkNotNull; import static com.google.common.io.BaseEncoding.base16; import java.io.IOException; +import java.io.InputStream; import java.util.Collection; import java.util.Date; import java.util.Map; @@ -55,6 +56,7 @@ import com.google.common.collect.Multimaps; import com.google.common.hash.HashCode; import com.google.common.hash.Hashing; import com.google.common.hash.HashingInputStream; +import com.google.common.io.ByteSource; import com.google.common.io.ByteStreams; import com.google.common.net.HttpHeaders; @@ -243,7 +245,7 @@ public class TransientStorageStrategy implements LocalStorageStrategy { checkNotNull(in, "blob"); checkNotNull(input, "input"); checkNotNull(contentMd5, "contentMd5"); - Payload payload = Payloads.newByteArrayPayload(input); + Payload payload = createPayload(input); MutableContentMetadata oldMd = in.getPayload().getContentMetadata(); HttpUtils.copy(oldMd, payload.getContentMetadata()); payload.getContentMetadata().setContentMD5(contentMd5); @@ -264,6 +266,52 @@ public class TransientStorageStrategy implements LocalStorageStrategy { return blob; } + private static final class RepeatingByteSource extends ByteSource { + private final byte ch; + + RepeatingByteSource(byte ch) { + this.ch = ch; + } + + @Override + public InputStream openStream() { + return new RepeatingInputStream(ch); + } + } + + /** @return Payload of input, possibly optimized for sparse regions (ASCII NULs) */ + private static Payload createPayload(byte[] input) { + for (int i = 0; i < input.length; ++i) { + if (input[i] != (byte) 0) { + return Payloads.newByteArrayPayload(input); + } + } + + // all bytes are NUL + return Payloads.newByteSourcePayload(new RepeatingByteSource((byte) 0).slice(0, input.length)); + } + + private static final class RepeatingInputStream extends InputStream { + private final byte ch; + + RepeatingInputStream(byte ch) { + this.ch = ch; + } + + @Override + public int read() throws IOException { + return ch; + } + + @Override + public int read(byte[] b, int off, int len) { + for (int i = 0; i < len; ++i) { + b[off + i] = ch; + } + return len; + } + } + private void copyPayloadHeadersToBlob(Payload payload, Blob blob) { blob.getAllHeaders().putAll(contentMetadataCodec.toHeaders(payload.getContentMetadata())); } diff --git a/common/googlecloud/pom.xml b/common/googlecloud/pom.xml index 570a315..7cc5fe3 100644 --- a/common/googlecloud/pom.xml +++ b/common/googlecloud/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> diff --git a/common/openstack/pom.xml b/common/openstack/pom.xml index ebd58d8..ba3de5e 100644 --- a/common/openstack/pom.xml +++ b/common/openstack/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> diff --git a/common/pom.xml b/common/pom.xml index b9a5a75..7ee4f58 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -22,7 +22,7 @@ <parent> <artifactId>jclouds-project</artifactId> <groupId>org.apache.jclouds</groupId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.common</groupId> diff --git a/compute/pom.xml b/compute/pom.xml index 0916869..2b6d9c2 100644 --- a/compute/pom.xml +++ b/compute/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../project/pom.xml</relativePath> </parent> diff --git a/core/pom.xml b/core/pom.xml index d901d27..1594ce8 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -22,7 +22,7 @@ <parent> <artifactId>jclouds-project</artifactId> <groupId>org.apache.jclouds</groupId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../project/pom.xml</relativePath> </parent> <artifactId>jclouds-core</artifactId> diff --git a/drivers/apachehc/pom.xml b/drivers/apachehc/pom.xml index 01066b6..9a8d9b0 100644 --- a/drivers/apachehc/pom.xml +++ b/drivers/apachehc/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.driver</groupId> diff --git a/drivers/bouncycastle/pom.xml b/drivers/bouncycastle/pom.xml index 0c254e4..caf044e 100644 --- a/drivers/bouncycastle/pom.xml +++ b/drivers/bouncycastle/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.driver</groupId> diff --git a/drivers/enterprise/pom.xml b/drivers/enterprise/pom.xml index 7b81502..0ae115b 100644 --- a/drivers/enterprise/pom.xml +++ b/drivers/enterprise/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.driver</groupId> diff --git a/drivers/gae/pom.xml b/drivers/gae/pom.xml index a556256..30b820e 100644 --- a/drivers/gae/pom.xml +++ b/drivers/gae/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.driver</groupId> diff --git a/drivers/joda/pom.xml b/drivers/joda/pom.xml index 9b351d2..5246190 100644 --- a/drivers/joda/pom.xml +++ b/drivers/joda/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.driver</groupId> diff --git a/drivers/jsch/pom.xml b/drivers/jsch/pom.xml index 9594388..ef24c7f 100644 --- a/drivers/jsch/pom.xml +++ b/drivers/jsch/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.driver</groupId> diff --git a/drivers/log4j/pom.xml b/drivers/log4j/pom.xml index 73805fa..0ac56bf 100644 --- a/drivers/log4j/pom.xml +++ b/drivers/log4j/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.driver</groupId> diff --git a/drivers/netty/pom.xml b/drivers/netty/pom.xml index 5833b9b..dc9b32a 100644 --- a/drivers/netty/pom.xml +++ b/drivers/netty/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.driver</groupId> diff --git a/drivers/okhttp/pom.xml b/drivers/okhttp/pom.xml index c9ea5d7..998ddf8 100644 --- a/drivers/okhttp/pom.xml +++ b/drivers/okhttp/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.driver</groupId> diff --git a/drivers/pom.xml b/drivers/pom.xml index 0246653..a42c3ad 100644 --- a/drivers/pom.xml +++ b/drivers/pom.xml @@ -22,7 +22,7 @@ <parent> <artifactId>jclouds-project</artifactId> <groupId>org.apache.jclouds</groupId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../project/pom.xml</relativePath> </parent> <artifactId>jclouds-drivers-project</artifactId> diff --git a/drivers/slf4j/pom.xml b/drivers/slf4j/pom.xml index f4eb5d8..0c7ec9d 100644 --- a/drivers/slf4j/pom.xml +++ b/drivers/slf4j/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.driver</groupId> diff --git a/drivers/sshj/pom.xml b/drivers/sshj/pom.xml index ba3fba3..bcd4d93 100644 --- a/drivers/sshj/pom.xml +++ b/drivers/sshj/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.driver</groupId> diff --git a/loadbalancer/pom.xml b/loadbalancer/pom.xml index 08b1f1c..f752f04 100644 --- a/loadbalancer/pom.xml +++ b/loadbalancer/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../project/pom.xml</relativePath> </parent> <artifactId>jclouds-loadbalancer</artifactId> diff --git a/pom.xml b/pom.xml index 5f423cd..be271ac 100644 --- a/pom.xml +++ b/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>project/pom.xml</relativePath> </parent> <artifactId>jclouds</artifactId> diff --git a/project/pom.xml b/project/pom.xml index d7d109e..3bda24a 100644 --- a/project/pom.xml +++ b/project/pom.xml @@ -27,7 +27,7 @@ </parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <packaging>pom</packaging> <name>Apache jclouds Project</name> <url>https://jclouds.apache.org/</url> diff --git a/providers/aws-cloudwatch/pom.xml b/providers/aws-cloudwatch/pom.xml index 5ba4810..9b9970e 100644 --- a/providers/aws-cloudwatch/pom.xml +++ b/providers/aws-cloudwatch/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/aws-ec2/pom.xml b/providers/aws-ec2/pom.xml index a9362ea..1b11a04 100644 --- a/providers/aws-ec2/pom.xml +++ b/providers/aws-ec2/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/aws-route53/pom.xml b/providers/aws-route53/pom.xml index a61ac82..da073b7 100644 --- a/providers/aws-route53/pom.xml +++ b/providers/aws-route53/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/aws-s3/pom.xml b/providers/aws-s3/pom.xml index 28d4a09..2763b45 100644 --- a/providers/aws-s3/pom.xml +++ b/providers/aws-s3/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/aws-sqs/pom.xml b/providers/aws-sqs/pom.xml index 6a9ff57..0c23e4f 100644 --- a/providers/aws-sqs/pom.xml +++ b/providers/aws-sqs/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/aws-sts/pom.xml b/providers/aws-sts/pom.xml index e9c8f48..c581146 100644 --- a/providers/aws-sts/pom.xml +++ b/providers/aws-sts/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/azureblob/pom.xml b/providers/azureblob/pom.xml index f27fd48..62cfd6e 100644 --- a/providers/azureblob/pom.xml +++ b/providers/azureblob/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/azurecompute-arm/pom.xml b/providers/azurecompute-arm/pom.xml index 2e4c3a6..65e517a 100644 --- a/providers/azurecompute-arm/pom.xml +++ b/providers/azurecompute-arm/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> diff --git a/providers/b2/pom.xml b/providers/b2/pom.xml index 7293047..0a61bae 100644 --- a/providers/b2/pom.xml +++ b/providers/b2/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> diff --git a/providers/digitalocean2/pom.xml b/providers/digitalocean2/pom.xml index 5bb4bca..cc80f10 100644 --- a/providers/digitalocean2/pom.xml +++ b/providers/digitalocean2/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> diff --git a/providers/dynect/pom.xml b/providers/dynect/pom.xml index 9019028..0b8a3a7 100644 --- a/providers/dynect/pom.xml +++ b/providers/dynect/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/elastichosts-ams-e/pom.xml b/providers/elastichosts-ams-e/pom.xml index b940238..1d588c7 100644 --- a/providers/elastichosts-ams-e/pom.xml +++ b/providers/elastichosts-ams-e/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/elastichosts-dal-a/pom.xml b/providers/elastichosts-dal-a/pom.xml index f134174..4690c81 100644 --- a/providers/elastichosts-dal-a/pom.xml +++ b/providers/elastichosts-dal-a/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/elastichosts-hkg-e/pom.xml b/providers/elastichosts-hkg-e/pom.xml index ebc0bf8..6cf3771 100644 --- a/providers/elastichosts-hkg-e/pom.xml +++ b/providers/elastichosts-hkg-e/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/elastichosts-lax-p/pom.xml b/providers/elastichosts-lax-p/pom.xml index b83540d..6766616 100644 --- a/providers/elastichosts-lax-p/pom.xml +++ b/providers/elastichosts-lax-p/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/elastichosts-lon-b/pom.xml b/providers/elastichosts-lon-b/pom.xml index 209efbf..6b78f46 100644 --- a/providers/elastichosts-lon-b/pom.xml +++ b/providers/elastichosts-lon-b/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/elastichosts-lon-p/pom.xml b/providers/elastichosts-lon-p/pom.xml index 3b431a4..8aa336a 100644 --- a/providers/elastichosts-lon-p/pom.xml +++ b/providers/elastichosts-lon-p/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/elastichosts-mmi-a/pom.xml b/providers/elastichosts-mmi-a/pom.xml index 5d1f644..4cc1123 100644 --- a/providers/elastichosts-mmi-a/pom.xml +++ b/providers/elastichosts-mmi-a/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/elastichosts-sat-p/pom.xml b/providers/elastichosts-sat-p/pom.xml index f23af79..8245a71 100644 --- a/providers/elastichosts-sat-p/pom.xml +++ b/providers/elastichosts-sat-p/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/elastichosts-sjc-c/pom.xml b/providers/elastichosts-sjc-c/pom.xml index 64e1196..dcc0c04 100644 --- a/providers/elastichosts-sjc-c/pom.xml +++ b/providers/elastichosts-sjc-c/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/elastichosts-syd-v/pom.xml b/providers/elastichosts-syd-v/pom.xml index bd31cac..48f2635 100644 --- a/providers/elastichosts-syd-v/pom.xml +++ b/providers/elastichosts-syd-v/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/elastichosts-tor-p/pom.xml b/providers/elastichosts-tor-p/pom.xml index 3899142..63ec0e3 100644 --- a/providers/elastichosts-tor-p/pom.xml +++ b/providers/elastichosts-tor-p/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/glesys/pom.xml b/providers/glesys/pom.xml index df3af1f..54085fb 100644 --- a/providers/glesys/pom.xml +++ b/providers/glesys/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/go2cloud-jhb1/pom.xml b/providers/go2cloud-jhb1/pom.xml index 8a403dc..5d797ba 100644 --- a/providers/go2cloud-jhb1/pom.xml +++ b/providers/go2cloud-jhb1/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/gogrid/pom.xml b/providers/gogrid/pom.xml index e639a38..f2899a6 100644 --- a/providers/gogrid/pom.xml +++ b/providers/gogrid/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/google-cloud-storage/pom.xml b/providers/google-cloud-storage/pom.xml index 5b32d86..63e1f1f 100644 --- a/providers/google-cloud-storage/pom.xml +++ b/providers/google-cloud-storage/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> diff --git a/providers/google-compute-engine/pom.xml b/providers/google-compute-engine/pom.xml index 8898bda..5b4a187 100644 --- a/providers/google-compute-engine/pom.xml +++ b/providers/google-compute-engine/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> diff --git a/providers/openhosting-east1/pom.xml b/providers/openhosting-east1/pom.xml index 3e1dfd8..f82f98d 100644 --- a/providers/openhosting-east1/pom.xml +++ b/providers/openhosting-east1/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/packet/pom.xml b/providers/packet/pom.xml index d832177..aa30708 100644 --- a/providers/packet/pom.xml +++ b/providers/packet/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> diff --git a/providers/pom.xml b/providers/pom.xml index 7bdfe86..16ee3a0 100644 --- a/providers/pom.xml +++ b/providers/pom.xml @@ -22,7 +22,7 @@ <parent> <artifactId>jclouds-project</artifactId> <groupId>org.apache.jclouds</groupId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/profitbricks/pom.xml b/providers/profitbricks/pom.xml index bc9a467..9173c6c 100644 --- a/providers/profitbricks/pom.xml +++ b/providers/profitbricks/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> diff --git a/providers/rackspace-cloudblockstorage-uk/pom.xml b/providers/rackspace-cloudblockstorage-uk/pom.xml index eb1c09a..8acf690 100644 --- a/providers/rackspace-cloudblockstorage-uk/pom.xml +++ b/providers/rackspace-cloudblockstorage-uk/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/rackspace-cloudblockstorage-us/pom.xml b/providers/rackspace-cloudblockstorage-us/pom.xml index 4382181..6aa6593 100644 --- a/providers/rackspace-cloudblockstorage-us/pom.xml +++ b/providers/rackspace-cloudblockstorage-us/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/rackspace-clouddatabases-uk/pom.xml b/providers/rackspace-clouddatabases-uk/pom.xml index b8eb3ad..ab9fb60 100644 --- a/providers/rackspace-clouddatabases-uk/pom.xml +++ b/providers/rackspace-clouddatabases-uk/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/rackspace-clouddatabases-us/pom.xml b/providers/rackspace-clouddatabases-us/pom.xml index 9fbdde3..e8c4093 100644 --- a/providers/rackspace-clouddatabases-us/pom.xml +++ b/providers/rackspace-clouddatabases-us/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/rackspace-clouddns-uk/pom.xml b/providers/rackspace-clouddns-uk/pom.xml index 30eaf0e..24b46a3 100644 --- a/providers/rackspace-clouddns-uk/pom.xml +++ b/providers/rackspace-clouddns-uk/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/rackspace-clouddns-us/pom.xml b/providers/rackspace-clouddns-us/pom.xml index 6dbea08..819d6c6 100644 --- a/providers/rackspace-clouddns-us/pom.xml +++ b/providers/rackspace-clouddns-us/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/rackspace-cloudfiles-uk/pom.xml b/providers/rackspace-cloudfiles-uk/pom.xml index 19f9a2c..0863469 100644 --- a/providers/rackspace-cloudfiles-uk/pom.xml +++ b/providers/rackspace-cloudfiles-uk/pom.xml @@ -22,13 +22,13 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> <artifactId>rackspace-cloudfiles-uk</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <name>jclouds Rackspace Cloud Files UK provider</name> <description>OpenStack Object Storage implementation targeted to Rackspace Cloud Files UK</description> diff --git a/providers/rackspace-cloudfiles-us/pom.xml b/providers/rackspace-cloudfiles-us/pom.xml index e3e4187..36a3830 100644 --- a/providers/rackspace-cloudfiles-us/pom.xml +++ b/providers/rackspace-cloudfiles-us/pom.xml @@ -22,13 +22,13 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> <artifactId>rackspace-cloudfiles-us</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <name>jclouds Rackspace Cloud Files US provider</name> <description>OpenStack Object Storage implementation targeted to Rackspace Cloud Files US</description> diff --git a/providers/rackspace-cloudloadbalancers-uk/pom.xml b/providers/rackspace-cloudloadbalancers-uk/pom.xml index b74a98e..abde81c 100644 --- a/providers/rackspace-cloudloadbalancers-uk/pom.xml +++ b/providers/rackspace-cloudloadbalancers-uk/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/rackspace-cloudloadbalancers-us/pom.xml b/providers/rackspace-cloudloadbalancers-us/pom.xml index 5bfc285..9771bdd 100644 --- a/providers/rackspace-cloudloadbalancers-us/pom.xml +++ b/providers/rackspace-cloudloadbalancers-us/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/rackspace-cloudnetworks-uk/pom.xml b/providers/rackspace-cloudnetworks-uk/pom.xml index 194d370..bef2cd2 100644 --- a/providers/rackspace-cloudnetworks-uk/pom.xml +++ b/providers/rackspace-cloudnetworks-uk/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/rackspace-cloudnetworks-us/pom.xml b/providers/rackspace-cloudnetworks-us/pom.xml index b27b7f5..f959fc1 100644 --- a/providers/rackspace-cloudnetworks-us/pom.xml +++ b/providers/rackspace-cloudnetworks-us/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/rackspace-cloudservers-uk/pom.xml b/providers/rackspace-cloudservers-uk/pom.xml index 317e42d..85a080b 100644 --- a/providers/rackspace-cloudservers-uk/pom.xml +++ b/providers/rackspace-cloudservers-uk/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/rackspace-cloudservers-us/pom.xml b/providers/rackspace-cloudservers-us/pom.xml index c1441e3..5c9d9a6 100644 --- a/providers/rackspace-cloudservers-us/pom.xml +++ b/providers/rackspace-cloudservers-us/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/serverlove-z1-man/pom.xml b/providers/serverlove-z1-man/pom.xml index c4e22ce..7791116 100644 --- a/providers/serverlove-z1-man/pom.xml +++ b/providers/serverlove-z1-man/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/skalicloud-sdg-my/pom.xml b/providers/skalicloud-sdg-my/pom.xml index 3b037e6..8d3e156 100644 --- a/providers/skalicloud-sdg-my/pom.xml +++ b/providers/skalicloud-sdg-my/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/softlayer/pom.xml b/providers/softlayer/pom.xml index e64074f..47bf89b 100644 --- a/providers/softlayer/pom.xml +++ b/providers/softlayer/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/providers/ultradns-ws/pom.xml b/providers/ultradns-ws/pom.xml index 9769c32..aaa98c6 100644 --- a/providers/ultradns-ws/pom.xml +++ b/providers/ultradns-ws/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.provider</groupId> diff --git a/resources/pom.xml b/resources/pom.xml index bff59eb..616e7ea 100644 --- a/resources/pom.xml +++ b/resources/pom.xml @@ -22,7 +22,7 @@ <parent> <artifactId>jclouds-project</artifactId> <groupId>org.apache.jclouds</groupId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../project/pom.xml</relativePath> </parent> <artifactId>jclouds-resources</artifactId> diff --git a/scriptbuilder/pom.xml b/scriptbuilder/pom.xml index 48ae23b..5ddcf29 100644 --- a/scriptbuilder/pom.xml +++ b/scriptbuilder/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../project/pom.xml</relativePath> </parent> <artifactId>jclouds-scriptbuilder</artifactId> diff --git a/skeletons/pom.xml b/skeletons/pom.xml index e8fc40d..7e3af54 100644 --- a/skeletons/pom.xml +++ b/skeletons/pom.xml @@ -21,7 +21,7 @@ <parent> <artifactId>jclouds-project</artifactId> <groupId>org.apache.jclouds</groupId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../project/pom.xml</relativePath> </parent> <modelVersion>4.0.0</modelVersion> diff --git a/skeletons/standalone-compute/pom.xml b/skeletons/standalone-compute/pom.xml index 2e2ebe9..3302db7 100644 --- a/skeletons/standalone-compute/pom.xml +++ b/skeletons/standalone-compute/pom.xml @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.jclouds</groupId> <artifactId>jclouds-project</artifactId> - <version>2.3.0-SNAPSHOT</version> + <version>2.4.0-SNAPSHOT</version> <relativePath>../../project/pom.xml</relativePath> </parent> <groupId>org.apache.jclouds.api</groupId>