[jira] [Commented] (JCLOUDS-849) Add the live test that extends the BaseComputeServiceLiveTest
[ https://issues.apache.org/jira/browse/JCLOUDS-849?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14383651#comment-14383651 ] Francesco Chicchiriccò commented on JCLOUDS-849: Pull request available: https://github.com/jclouds/jclouds-labs/pull/158 Add the live test that extends the BaseComputeServiceLiveTest - Key: JCLOUDS-849 URL: https://issues.apache.org/jira/browse/JCLOUDS-849 Project: jclouds Issue Type: Sub-task Components: jclouds-compute, jclouds-labs Reporter: Ignasi Barrera Assignee: fabio martelli Labels: azure Fix For: 2.0.0 The BaseComputeServiceLiveTest provides the contract of the ComputeService abstraction. All compute providers must have a test that extends the base one with all live tests passing. An example implemention can be the DigitalOcean one: https://github.com/jclouds/jclouds-labs/blob/master/digitalocean/src/main/java/org/jclouds/digitalocean/compute/strategy/DigitalOceanComputeServiceAdapter.java -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jclouds-labs] [JCLOUDS-849] All tests are green (#158)
You can view, comment on, or merge this pull request online at: https://github.com/jclouds/jclouds-labs/pull/158 -- Commit Summary -- * [JCLOUDS-849] All tests are green -- File Changes -- M azurecompute/src/main/java/org/jclouds/azurecompute/AzureManagementApiMetadata.java (7) M azurecompute/src/main/java/org/jclouds/azurecompute/compute/AzureComputeServiceAdapter.java (262) M azurecompute/src/main/java/org/jclouds/azurecompute/compute/config/AzureComputeServiceContextModule.java (5) M azurecompute/src/main/java/org/jclouds/azurecompute/compute/extensions/AzureComputeSecurityGroupExtension.java (15) M azurecompute/src/main/java/org/jclouds/azurecompute/compute/functions/DeploymentToNodeMetadata.java (88) M azurecompute/src/main/java/org/jclouds/azurecompute/compute/functions/OSImageToImage.java (9) M azurecompute/src/main/java/org/jclouds/azurecompute/compute/strategy/GetOrCreateStorageServiceAndVirtualNetworkThenCreateNodes.java (7) A azurecompute/src/main/java/org/jclouds/azurecompute/compute/strategy/impl/AzureAdaptingComputeServiceStrategies.java (70) M azurecompute/src/main/java/org/jclouds/azurecompute/domain/Deployment.java (134) M azurecompute/src/main/java/org/jclouds/azurecompute/suppliers/KeyStoreSupplier.java (60) M azurecompute/src/main/java/org/jclouds/azurecompute/util/ConflictManagementPredicate.java (6) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/DeploymentHandler.java (2) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/RoleHandler.java (1) M azurecompute/src/main/java/org/jclouds/azurecompute/xml/RoleInstanceHandler.java (15) M azurecompute/src/test/java/org/jclouds/azurecompute/AzureComputeProviderMetadataLive.java (2) M azurecompute/src/test/java/org/jclouds/azurecompute/compute/AzureComputeServiceAdapterLiveTest.java (67) M azurecompute/src/test/java/org/jclouds/azurecompute/compute/AzureComputeServiceContextLiveTest.java (36) A azurecompute/src/test/java/org/jclouds/azurecompute/compute/AzureComputeServiceLiveTest.java (57) M azurecompute/src/test/java/org/jclouds/azurecompute/compute/extensions/AzureComputeSecurityGroupExtensionLiveTest.java (41) M azurecompute/src/test/java/org/jclouds/azurecompute/features/DeploymentApiLiveTest.java (6) M azurecompute/src/test/java/org/jclouds/azurecompute/features/VirtualMachineApiLiveTest.java (2) M azurecompute/src/test/java/org/jclouds/azurecompute/internal/BaseAzureComputeApiLiveTest.java (14) M azurecompute/src/test/java/org/jclouds/azurecompute/xml/DeploymentHandlerTest.java (7) -- Patch Links -- https://github.com/jclouds/jclouds-labs/pull/158.patch https://github.com/jclouds/jclouds-labs/pull/158.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs/pull/158
[jclouds-labs-openstack] Parse image properties when get image metadata from headers. (#183)
You can view, comment on, or merge this pull request online at: https://github.com/jclouds/jclouds-labs-openstack/pull/183 -- Commit Summary -- * Parse image properties when get image metadata from headers. * Fixed formatting. -- File Changes -- M openstack-glance/src/main/java/org/jclouds/openstack/glance/v1_0/functions/ParseImageDetailsFromHeaders.java (76) M openstack-glance/src/test/java/org/jclouds/openstack/glance/v1_0/functions/ParseImageDetailsFromHeadersTest.java (87) -- Patch Links -- https://github.com/jclouds/jclouds-labs-openstack/pull/183.patch https://github.com/jclouds/jclouds-labs-openstack/pull/183.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-openstack/pull/183
[jclouds-labs-openstack] Parse image properties when get image metadata from headers. (#184)
You can view, comment on, or merge this pull request online at: https://github.com/jclouds/jclouds-labs-openstack/pull/184 -- Commit Summary -- * Parse image properties when get image metadata from headers. -- File Changes -- M openstack-glance/src/main/java/org/jclouds/openstack/glance/v1_0/functions/ParseImageDetailsFromHeaders.java (18) M openstack-glance/src/test/java/org/jclouds/openstack/glance/v1_0/functions/ParseImageDetailsFromHeadersTest.java (3) -- Patch Links -- https://github.com/jclouds/jclouds-labs-openstack/pull/184.patch https://github.com/jclouds/jclouds-labs-openstack/pull/184.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-openstack/pull/184
[jira] [Commented] (JCLOUDS-479) Web UI interface to jclouds
[ https://issues.apache.org/jira/browse/JCLOUDS-479?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14383543#comment-14383543 ] Mokanarangan Thayaparan commented on JCLOUDS-479: - I send a project proposal to mailing list. Hoping to get some feedback. Web UI interface to jclouds --- Key: JCLOUDS-479 URL: https://issues.apache.org/jira/browse/JCLOUDS-479 Project: jclouds Issue Type: New Feature Reporter: Andrew Gaul Labels: gsoc2015 It would be really cool to create a Web UI interface to jclouds to allow users to manage credentials, compute instances, and blobstores. This would be similar to the provider-specific portals that AWS and others offer. We could implement this a number of different ways, e.g., GAE, Sinatra/JRuby, etc. Tagging for GSoC 2014. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jclouds-labs-google] Use GCS simple upload in sequential upload strategy (#132)
As discussed in https://github.com/jclouds/jclouds-labs-google/pull/131#issuecomment-86699715 You can view, comment on, or merge this pull request online at: https://github.com/jclouds/jclouds-labs-google/pull/132 -- Commit Summary -- * Use GCS simple upload in sequential upload strategy -- File Changes -- M google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/blobstore/strategy/internal/SequentialMultipartUploadStrategy.java (12) -- Patch Links -- https://github.com/jclouds/jclouds-labs-google/pull/132.patch https://github.com/jclouds/jclouds-labs-google/pull/132.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-google/pull/132
Re: [jclouds-labs-openstack] Neutron port ranges only compared when present. (#185)
https://issues.apache.org/jira/browse/JCLOUDS-864 --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-openstack/pull/185#issuecomment-86918445
[jira] [Commented] (JCLOUDS-864) Neutron Security Group Rule requires port ranges when it should not
[ https://issues.apache.org/jira/browse/JCLOUDS-864?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14383734#comment-14383734 ] Zack Shoylev commented on JCLOUDS-864: -- https://github.com/jclouds/jclouds-labs-openstack/pull/185 Neutron Security Group Rule requires port ranges when it should not --- Key: JCLOUDS-864 URL: https://issues.apache.org/jira/browse/JCLOUDS-864 Project: jclouds Issue Type: Bug Components: jclouds-labs-openstack Affects Versions: 1.9.0 Reporter: Zack Shoylev Assignee: Zack Shoylev Priority: Minor Fix For: 2.0.0 Port range min/max are optional, however the code will throw an NPE here if they are not present: https://github.com/jclouds/jclouds-labs-openstack/blob/master/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Rule.java#L370 Clearly this check is wrong. Also: probably good idea to remove the validation checks completely, as this is something we are moving away from. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jclouds-labs-openstack] Neutron port ranges only compared when present. (#185)
You can view, comment on, or merge this pull request online at: https://github.com/jclouds/jclouds-labs-openstack/pull/185 -- Commit Summary -- * Neutron port ranges only compared when present. -- File Changes -- M openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Rule.java (6) -- Patch Links -- https://github.com/jclouds/jclouds-labs-openstack/pull/185.patch https://github.com/jclouds/jclouds-labs-openstack/pull/185.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-openstack/pull/185
[jclouds-site] Updated for 1.9.0 (#155)
You can view, comment on, or merge this pull request online at: https://github.com/jclouds/jclouds-site/pull/155 -- Commit Summary -- * Updated for 1.9.0 -- File Changes -- M guides/openstack.md (20) -- Patch Links -- https://github.com/jclouds/jclouds-site/pull/155.patch https://github.com/jclouds/jclouds-site/pull/155.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/155
Re: [jclouds-site] Updated for 1.9.0 (#155)
Go to http://23533eb812cbe5eb8550-8caf04c682a5020076721287e61c20d5.r97.cf5.rackcdn.com/ to review your changes. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/155#issuecomment-87023891
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
@@ -6,6 +6,6 @@ paginate: 5 paginate_path: blog/page:num permalink: /blog/:categories/:year/:month/:day/:title relative_permalinks: false -latest_version: 1.8.1 +latest_version: 1.9.0 latest_version_date: 2014-10-25 I'm guessing this needs to be updated too? --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154/files#r27310126
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
Thanks for the updates, @andrewgaul! --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154#issuecomment-87061776
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
+* Support portable setting and getting container and object ACLs (public-read and private) +* Support portable multi-object delete +* Improved multi-part upload compatibility with InputStream Payload +* Add support for user metadata with filesystem provider +* Add multi-part upload support for generic S3 + + +## a id=api/aAPI Changes + +* Downgraded Guava dependency to 16.0.1 but code will now support also versions 17 and 18. +* Removed all async interfaces from all apis and providers +* Generic S3 no longer defaults to an AWS endpoint +* Require Azure API 2012-02-12 to allow support after [August 2015](http://blogs.msdn.com/b/windowsazurestorage/archive/2014/08/05/microsoft-azure-storage-service-version-removal.aspx) +* Require Java 7 to use filesystem provider (enables user metadata support) + +TODO Still needed? --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154/files#r27323102
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
+release_notes: true +permalink: /releasenotes/1.9.0/ +--- + +1. [Introduction](#intro) +1. [Highlights](#highlights) +1. [API Changes](#api) +1. [Known Issues](#issues) +1. [Credits](#credits) +1. [Test Results](#test) + +## a id=intro/aIntroduction + +You can read the official announcement at [Apache jclouds 1.9.0 released](TODO). You can read the details of the specific JIRA issues addressed in this release at the [JIRA Release Notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329006styleName=HtmlprojectId=12314430). + +To get jclouds, please see the [jclouds installation guide](/start/install/). [minor] To get started with jclouds? --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154/files#r27318784
Re: [jclouds-labs-google] Fix typo (#129)
:+1: waiting for master to reopen before pushing. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-google/pull/129#issuecomment-87052998
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
Sorry, fighting with using the correct remote. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154#issuecomment-87060018
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
Reopened #154. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154#event-267198964
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
+release_notes: true +permalink: /releasenotes/1.9.0/ +--- + +1. [Introduction](#intro) +1. [Highlights](#highlights) +1. [API Changes](#api) +1. [Known Issues](#issues) +1. [Credits](#credits) +1. [Test Results](#test) + +## a id=intro/aIntroduction + +You can read the official announcement at [Apache jclouds 1.9.0 released](TODO). You can read the details of the specific JIRA issues addressed in this release at the [JIRA Release Notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329006styleName=HtmlprojectId=12314430). + +To get jclouds, please see the [jclouds installation guide](/start/install/). Done. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154/files#r27321622
[jira] [Created] (JCLOUDS-866) Investigate GCS multipart upload limits
Andrew Gaul created JCLOUDS-866: --- Summary: Investigate GCS multipart upload limits Key: JCLOUDS-866 URL: https://issues.apache.org/jira/browse/JCLOUDS-866 Project: jclouds Issue Type: Task Components: jclouds-blobstore Affects Versions: 1.8.1 Reporter: Andrew Gaul Priority: Minor GCS multipart upload composes several single-part uploads into a composite object. Google limits this to 32 object per compose call: https://cloud.google.com/storage/docs/composite-objects However {{MultipartUpload.MAX_NUMBER_OF_PARTS}} specifies 10,000 objects. We should investigate the correct upper limit. [~broudy] [~dalbani] Would you like to look into this? -- This message was sent by Atlassian JIRA (v6.3.4#6332)
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
+1. [Introduction](#intro) +1. [Highlights](#highlights) +1. [API Changes](#api) +1. [Known Issues](#issues) +1. [Credits](#credits) +1. [Test Results](#test) + +## a id=intro/aIntroduction + +You can read the official announcement at [Apache jclouds 1.9.0 released](TODO). You can read the details of the specific JIRA issues addressed in this release at the [JIRA Release Notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329006styleName=HtmlprojectId=12314430). + +To get jclouds, please see the [jclouds installation guide](/start/install/). + +## a id=highlights/aHighlights + +* Configured the Animal Sniffer plugin to make sure the code is runtime compatible with Java 6. This will help us support Android. Link to Animal Sniffer? --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154/files#r27318801
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
+* Added C4 instance types to AWS EC2 +* Refactored the OkHttp driver to use the native API +* Added a clean way to customize SSL/TLS connections using the OkHttp driver to avoid POODLE. +* Initial support for Azure Compute +* Added authentication to the Docker provider +* Added the ProfitBricks API +* Added the Shipyard API +* Added San José and Honolulu regions to CloudSigma +* Improved Google Compute Engine Compute support +* Chef has been promoted to the main repo and updated to support Chef 12 +* Improved Google Compute Engine to use AutoValue +* Support portable setting and getting container and object ACLs (public-read and private) +* Support portable multi-object delete +* Improved multi-part upload compatibility with InputStream Payload +* Add support for user metadata with filesystem provider +* Add multi-part upload support for generic S3 Can we try to sort these into different categories to make them easier to read? E.g. compute improvements, blobstore improvements etc. or so? --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154/files#r27318903
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
+* Added San José and Honolulu regions to CloudSigma +* Improved Google Compute Engine Compute support +* Chef has been promoted to the main repo and updated to support Chef 12 +* Improved Google Compute Engine to use AutoValue +* Support portable setting and getting container and object ACLs (public-read and private) +* Support portable multi-object delete +* Improved multi-part upload compatibility with InputStream Payload +* Add support for user metadata with filesystem provider +* Add multi-part upload support for generic S3 + + +## a id=api/aAPI Changes + +* Downgraded Guava dependency to 16.0.1 but code will now support also versions 17 and 18. +* Removed all async interfaces from all apis and providers +* Do not provide AWS endpoint for generic S3 Generic S3 no longer defaults to an AWS endpoint? --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154/files#r27318967
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
+* Initial support for Azure Compute +* Added authentication to the Docker provider +* Added the ProfitBricks API +* Added the Shipyard API +* Added San José and Honolulu regions to CloudSigma +* Improved Google Compute Engine Compute support +* Chef has been promoted to the main repo and updated to support Chef 12 +* Improved Google Compute Engine to use AutoValue +* Support portable setting and getting container and object ACLs (public-read and private) +* Support portable multi-object delete +* Improved multi-part upload compatibility with InputStream Payload +* Add support for user metadata with filesystem provider +* Add multi-part upload support for generic S3 + + +## a id=api/aAPI Changes Should this be the first section, rather than Highlights? --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154/files#r27319006
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
+ + +## a id=api/aAPI Changes + +* Downgraded Guava dependency to 16.0.1 but code will now support also versions 17 and 18. +* Removed all async interfaces from all apis and providers +* Do not provide AWS endpoint for generic S3 +* Require Azure API 2012-02-12 to allow support after [August 2015](http://blogs.msdn.com/b/windowsazurestorage/archive/2014/08/05/microsoft-azure-storage-service-version-removal.aspx) +* Require Java 7 to use filesystem provider (enables user metadata support) + +TODO + +## a id=issues/aKnown Issues + +* Amazon S3 does not support signature v4 or Frankfurt +* Filesystem provider does not support user metadata on Mac OS X due to [OpenJDK issue](https://bugs.openjdk.java.net/browse/JDK-8030048) `[OpenJDK issue 8030048]`? --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154/files#r27319051
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
+1. [Introduction](#intro) +1. [Highlights](#highlights) +1. [API Changes](#api) +1. [Known Issues](#issues) +1. [Credits](#credits) +1. [Test Results](#test) + +## a id=intro/aIntroduction + +You can read the official announcement at [Apache jclouds 1.9.0 released](TODO). You can read the details of the specific JIRA issues addressed in this release at the [JIRA Release Notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329006styleName=HtmlprojectId=12314430). + +To get jclouds, please see the [jclouds installation guide](/start/install/). + +## a id=highlights/aHighlights + +* Configured the Animal Sniffer plugin to make sure the code is runtime compatible with Java 6. This will help us support Android. Done. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154/files#r27321599
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
Go to http://70875139853e00180f66-873de8924bc43610585a990c029dd78c.r72.cf5.rackcdn.com/ to review your changes. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154#issuecomment-87058841
Re: [jclouds-labs-google] Make deleteObject() and deleteBucket() return false on 404 response (#122)
@@ -422,8 +425,9 @@ public void testDeleteObjectWithOptions() { @AfterClass private void deleteBucket() { - api.getBucketApi().deleteBucket(BUCKET_NAME); - api.getBucketApi().deleteBucket(BUCKET_NAME2); + assertTrue(api.getBucketApi().deleteBucket(BUCKET_NAME)); + assertTrue(api.getBucketApi().deleteBucket(BUCKET_NAME2)); + assertFalse(api.getBucketApi().deleteBucket(NONEXISTENT_BUCKET_NAME)); Indeed, having a dedicated test method is more appropriate. I'll do that. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-google/pull/122/files#r27322339
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
+ + +## a id=api/aAPI Changes + +* Downgraded Guava dependency to 16.0.1 but code will now support also versions 17 and 18. +* Removed all async interfaces from all apis and providers +* Do not provide AWS endpoint for generic S3 +* Require Azure API 2012-02-12 to allow support after [August 2015](http://blogs.msdn.com/b/windowsazurestorage/archive/2014/08/05/microsoft-azure-storage-service-version-removal.aspx) +* Require Java 7 to use filesystem provider (enables user metadata support) + +TODO + +## a id=issues/aKnown Issues + +* Amazon S3 does not support signature v4 or Frankfurt +* Filesystem provider does not support user metadata on Mac OS X due to [OpenJDK issue](https://bugs.openjdk.java.net/browse/JDK-8030048) Done. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154/files#r27321677
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
+* Added San José and Honolulu regions to CloudSigma +* Improved Google Compute Engine Compute support +* Chef has been promoted to the main repo and updated to support Chef 12 +* Improved Google Compute Engine to use AutoValue +* Support portable setting and getting container and object ACLs (public-read and private) +* Support portable multi-object delete +* Improved multi-part upload compatibility with InputStream Payload +* Add support for user metadata with filesystem provider +* Add multi-part upload support for generic S3 + + +## a id=api/aAPI Changes + +* Downgraded Guava dependency to 16.0.1 but code will now support also versions 17 and 18. +* Removed all async interfaces from all apis and providers +* Do not provide AWS endpoint for generic S3 Done --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154/files#r27321701
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
+* Added C4 instance types to AWS EC2 +* Refactored the OkHttp driver to use the native API +* Added a clean way to customize SSL/TLS connections using the OkHttp driver to avoid POODLE. +* Initial support for Azure Compute +* Added authentication to the Docker provider +* Added the ProfitBricks API +* Added the Shipyard API +* Added San José and Honolulu regions to CloudSigma +* Improved Google Compute Engine Compute support +* Chef has been promoted to the main repo and updated to support Chef 12 +* Improved Google Compute Engine to use AutoValue +* Support portable setting and getting container and object ACLs (public-read and private) +* Support portable multi-object delete +* Improved multi-part upload compatibility with InputStream Payload +* Add support for user metadata with filesystem provider +* Add multi-part upload support for generic S3 Done. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154/files#r27321879
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
+* Initial support for Azure Compute +* Added authentication to the Docker provider +* Added the ProfitBricks API +* Added the Shipyard API +* Added San José and Honolulu regions to CloudSigma +* Improved Google Compute Engine Compute support +* Chef has been promoted to the main repo and updated to support Chef 12 +* Improved Google Compute Engine to use AutoValue +* Support portable setting and getting container and object ACLs (public-read and private) +* Support portable multi-object delete +* Improved multi-part upload compatibility with InputStream Payload +* Add support for user metadata with filesystem provider +* Add multi-part upload support for generic S3 + + +## a id=api/aAPI Changes Shouldn't we lead with the new features and not the plumbing like API changes? --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154/files#r27321934
Re: [jclouds-labs-google] Use GCS simple upload in sequential upload strategy (#132)
:+1: waiting for master to reopen before pushing. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-google/pull/132#issuecomment-87042881
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
+ +## a id=issues/aKnown Issues + +* Amazon S3 does not support signature v4 or Frankfurt +* Filesystem provider does not support user metadata on Mac OS X due to [OpenJDK issue](https://bugs.openjdk.java.net/browse/JDK-8030048) + +TODO + +## a id=credits/aCredits + +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). + +TODO: Special thanks to the contributors from Google and Microsoft for their contributions in GCP and Azure. Is the current sentence not enough? Perhaps link to the discussion threads on `dev@` announcing the contributions? --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154/files#r27319125
Re: [jclouds-labs-google] Make deleteObject() and deleteBucket() return false on 404 response (#122)
@@ -422,8 +425,9 @@ public void testDeleteObjectWithOptions() { @AfterClass private void deleteBucket() { - api.getBucketApi().deleteBucket(BUCKET_NAME); - api.getBucketApi().deleteBucket(BUCKET_NAME2); + assertTrue(api.getBucketApi().deleteBucket(BUCKET_NAME)); + assertTrue(api.getBucketApi().deleteBucket(BUCKET_NAME2)); + assertFalse(api.getBucketApi().deleteBucket(NONEXISTENT_BUCKET_NAME)); Should `@AfterClass` have asserts? This method should just clean up after the test mehod. Instead can you create a separate `testDeleteBucket` method? --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-google/pull/122/files#r27321367
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
Go to http://44c8eb9792aa142e969f-8bc165aad91a4057fd8d797a5f841c68.r48.cf5.rackcdn.com/ to review your changes. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154#issuecomment-87061384
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
+## a id=api/aAPI Changes + +* Downgraded Guava dependency to 16.0.1 but code will now support also versions 17 and 18. +* Removed all async interfaces from all apis and providers +* Generic S3 no longer defaults to an AWS endpoint +* Require Azure API 2012-02-12 to allow support after [August 2015](http://blogs.msdn.com/b/windowsazurestorage/archive/2014/08/05/microsoft-azure-storage-service-version-removal.aspx) +* Require Java 7 to use filesystem provider (enables user metadata support) + +TODO + +## a id=issues/aKnown Issues + +* Amazon S3 does not support signature v4 or Frankfurt +* Filesystem provider does not support user metadata on Mac OS X due to [OpenJDK issue 8030048](https://bugs.openjdk.java.net/browse/JDK-8030048) + +TODO Still needed? --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154/files#r27323121
Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)
+* Initial support for Azure Compute +* Added authentication to the Docker provider +* Added the ProfitBricks API +* Added the Shipyard API +* Added San José and Honolulu regions to CloudSigma +* Improved Google Compute Engine Compute support +* Chef has been promoted to the main repo and updated to support Chef 12 +* Improved Google Compute Engine to use AutoValue +* Support portable setting and getting container and object ACLs (public-read and private) +* Support portable multi-object delete +* Improved multi-part upload compatibility with InputStream Payload +* Add support for user metadata with filesystem provider +* Add multi-part upload support for generic S3 + + +## a id=api/aAPI Changes Shouldn't we lead with the new features and not the plumbing like API changes? Good question - I think it depends on who we expect to read release notes. If we think existing users are the most likely ones, breaking API changes that they need to be aware of seems like the most important topic? If new users, New and Cool stuff should come first, I agree... --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/154/files#r27323086
Re: [jclouds-labs-google] Make deleteObject() and deleteBucket() return false on 404 response (#122)
@@ -422,8 +425,9 @@ public void testDeleteObjectWithOptions() { @AfterClass private void deleteBucket() { - api.getBucketApi().deleteBucket(BUCKET_NAME); - api.getBucketApi().deleteBucket(BUCKET_NAME2); + assertTrue(api.getBucketApi().deleteBucket(BUCKET_NAME)); + assertTrue(api.getBucketApi().deleteBucket(BUCKET_NAME2)); + assertFalse(api.getBucketApi().deleteBucket(NONEXISTENT_BUCKET_NAME)); I think just removing asserts would be enough. Delete bucket tests are available in BucketApiLiveTests --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-google/pull/122/files#r27332165
[jclouds-labs-openstack] Adds service predicates and more tests (#186)
You can view, comment on, or merge this pull request online at: https://github.com/jclouds/jclouds-labs-openstack/pull/186 -- Commit Summary -- * Adds service predicates and more tests -- File Changes -- M openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/domain/ServiceStatus.java (10) A openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/predicates/ServicePredicates.java (61) M openstack-poppy/src/test/java/org/jclouds/openstack/poppy/v1/features/ServiceApiLiveTest.java (18) -- Patch Links -- https://github.com/jclouds/jclouds-labs-openstack/pull/186.patch https://github.com/jclouds/jclouds-labs-openstack/pull/186.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-openstack/pull/186
[jira] [Created] (JCLOUDS-867) Add Content-Disposition support to Azure
Andrew Gaul created JCLOUDS-867: --- Summary: Add Content-Disposition support to Azure Key: JCLOUDS-867 URL: https://issues.apache.org/jira/browse/JCLOUDS-867 Project: jclouds Issue Type: New Feature Components: jclouds-blobstore Affects Versions: 1.8.1 Reporter: Andrew Gaul Assignee: Andrew Gaul Priority: Minor This requires upgrading to API version 2013-08-15. -- This message was sent by Atlassian JIRA (v6.3.4#6332)