Andrew Gaul
4c18cace97
Apache jclouds 2.5.0-rc1 release
2022-03-20 22:18:41 +09:00
Andrew Gaul
e8e78689e6
Next development version 2.4.0-SNAPSHOT
2021-09-19 08:58:25 +09:00
Timur Alperovich
0b68e8adee
JCLOUDS-1558: Implement Azure Blob Azure AD auth
...
Implements the Azure AD authentication for Azure Blob, using the OAuth
module. Added more parameters to the AzureBlob provider:
- azureblob.auth
- azureblob.account
- azureblob.tenantId
The "auth" parameter is used to specify whether Key/SAS auth or Active
Directory is used. When using Active Directory auth, the identity no
longer maps to the storage account, which has to be specified
explicitly. The tenant ID also needs to be supplied to construct the
auth URL to obtain the token correctly.
2021-08-22 15:52:48 +09:00
Timur Alperovich
519bee9f60
AzureBlob: Update API to 2017-11-09
2021-08-16 00:03:07 -07:00
Andrew Gaul
7ad7890ad0
Next development version 2.4.0-SNAPSHOT
2021-04-14 23:07:54 +09:00
davidsloan
17fd80cd5a
JCLOUDS-1557 - Azure local server support
...
Co-authored-by: David Sloan <david.sloan@lenses.io>
2020-12-08 11:14:03 +09:00
gurkerl83
32f6c4d50f
Remove the OSGi configuration from each module. The approach of defining OSGi configuration through common properties and serving them to the bundle plugin gets no longer used; instead, OSGi configuration gets defined in each module's dedicated bnd file.
2020-10-26 19:58:41 +09:00
gurkerl83
7a9cd345a6
Onboard bnd-configuration files, one per module
2020-10-26 19:58:41 +09:00
Andrew Gaul
1cd28c93c4
Remove unintended executable permissions
...
Fixed via:
find -executable -not -type d -name \*.java -exec chmod -x {} \;
2020-10-19 13:13:34 +09:00
majaseremet
ca5190636a
JCLOUDS-1533 - Fix upload with SAS token when blob name contains slash ( #61 )
2020-02-17 15:28:33 +01:00
Ignasi Barrera
f5b29c7028
Next development version 2.3.0-SNAPSHOT
2019-10-21 10:32:43 +02:00
Ignasi Barrera
7221844fac
Apache jclouds 2.2.0-rc1 release
2019-10-21 10:32:43 +02:00
Ignasi Barrera
cd7b3b9b36
Proper exception to catch for methods with unchecked exception
2019-06-17 09:59:17 +02:00
Aliaksandra Kharushka
f5806d0488
JCLOUDS-1428: Support for SAS token based Authentication for Azure Blob Storage
...
removed ACL check for SAS Auth AzureBlobs
2019-05-27 22:05:12 +09:00
d065488
ba5a2418a5
JCLOUDS-1428 - Support for SAS token based Authentication for Azure Blob Storage - removed sp and se tokens from the check
2019-03-19 22:28:41 +09:00
Aliaksandra Kharushka
ba1504b38e
[JCLOUDS-1428] Support for SAS token based Authentication for Azure Blob Storage ( #1270 )
2019-02-27 12:21:10 +01:00
Jesse Glick
65a5ec8164
[JCLOUDS-1200] Mark nonserializable fields in HttpResponseException and subtypes as transient.
2018-05-21 22:13:04 -07:00
Andrew Gaul
a35fa4a404
JCLOUDS-1400: Honor Azure signed URL content type
2018-04-12 22:43:43 -07:00
Andrew Gaul
90fac3b683
JCLOUDS-1271: Remove BlobStore.signRemoveBlob
...
Most providers never supported this functionality and the portable
abstraction should not have included it.
2018-03-09 20:52:12 -08:00
Alin Dreghiciu
775921cd5d
JCLOUDS-1394: Increase Azure max blob size to 256MB
2018-03-09 07:56:59 -08:00
Alin Dreghiciu
cbb76523cc
JCLOUDS-1391: Sort headers correctly for signing
2018-03-07 22:13:43 -08:00
andreaturli
d17487b223
fix typo in project.version
...
- from 2.2.0-SNAPSHOST to 2.2.0-SNAPSHOT
2018-02-21 16:45:43 +01:00
andreaturli
a5db565581
Next development version 2.2.0-SNAPSHOST
2018-02-16 11:23:12 +01:00
andreaturli
9273bd56ad
Apache jclouds 2.1.0-rc3 release
2018-02-16 11:20:21 +01:00
Andrew Gaul
3ab335e776
JCLOUDS-1335: Expect hot when no tier specified
...
This worked earlier; GetBlobProperties must unconditionally emit the
access tier now that it is out of public preview.
2018-02-08 22:35:49 -08:00
Andrew Gaul
55983819a2
JCLOUDS-1335: Use consistent Azure test version
2018-02-08 22:07:18 -08:00
Andrew Gaul
152ca564b5
JCLOUDS-1337: Azure putBlob portable storage tiers
2017-10-12 11:15:14 -07:00
Andrew Gaul
fc147dc0c5
JCLOUDS-1335: Azure Blob object access tiers
2017-09-21 20:31:34 -07:00
Andrew Gaul
5facb65a7e
JCLOUDS-1335: Upgrade to Azure Blob API 2017-04-17
2017-09-20 21:07:32 -07:00
Andrew Gaul
05f64f52b2
JCLOUDS-1109: update Azure signed URL expect tests
2017-04-22 12:07:26 -07:00
Andrew Gaul
1e04eafbab
JCLOUDS-255: JCLOUDS-1109: Azure signed URLs expiration
...
This commit also changes signed URLs from header-based to query
parameter-based.
2017-04-22 10:59:15 -07:00
Andrew Gaul
2e7de9f850
JCLOUDS-1271: Deprecate signRemoveBlob
...
URL signing should always use authentication parameters instead of
headers yet no provider supports DELETEs with the former.
2017-04-19 18:08:52 -07:00
Andrew Gaul
46d3645111
Set ListBlobsOptions.datasets in setter
2017-04-12 13:18:41 -07:00
Andrew Gaul
87eda15085
Return more metadata from listMultipartUpload
...
Include Content-Length and Last-Modified.
2017-03-08 20:35:24 -08:00
Andrew Gaul
87a6f2a615
JCLOUDS-1228: Include PublicAccess in responses
...
REST API version 2016-05-31 includes PublicAccess in List Containers
and Get Container Properties APIs.
2017-01-20 12:02:18 -08:00
Andrew Gaul
f8025790bf
JCLOUDS-1223: Use larger block blobs for Azure
...
This raises the maximum multipart size from 195 GB to 4.77 TB.
Reference:
https://azure.microsoft.com/en-us/blog/general-availability-larger-block-blobs-in-azure-storage/
2017-01-08 15:28:21 -08:00
Andrew Gaul
a5ec80a275
JCLOUDS-1123: Azure REST API version 2016-05-31
...
This enables larger block blobs:
https://azure.microsoft.com/en-us/blog/general-availability-larger-block-blobs-in-azure-storage/
2017-01-08 15:28:05 -08:00
Ignasi Barrera
d290705419
Next development version 2.1.0-SNAPSHOT
2016-11-15 01:12:59 +01:00
Ignasi Barrera
6a3a37f4e0
Apache jclouds 2.0.0-rc3 release
2016-11-09 22:30:45 +01:00
Andrew Gaul
3c9f66b8e9
Avoid lower-case l literal suffix
...
Readers can confuse this with 1. Found via error-prone. Fixed via:
find -name \*.java | xargs sed -i 's/\( [0-9][0-9]*\)l/\1L/g'
find -name \*.java | xargs sed -i 's/\(([0-9][0-9]*\)l/\1L/g'
2016-10-23 14:24:35 -07:00
Andrew Gaul
8117574c83
Avoid C-style array declarations
...
Found via error-prone.
2016-10-23 13:51:59 -07:00
Andrew Gaul
50e6d44433
JCLOUDS-945: fix local blobstore marker handling
...
Previously using prefix markers would not correctly find the next key.
Add test for this behavior.
2016-10-12 22:22:28 -07:00
Zack Shoylev
05c05e3de2
Allows users to download large files efficiently and directly to disk.
2016-09-02 14:05:26 -05:00
Andrew Gaul
de04c69141
Consistently name test container names
...
Previously jclouds allocated the initial container pool as
$USERNAME-blobstore-1, 2, etc. and subsequent containers with
$USERNAME-blobstore-$RANDOM. Use only the former instead.
2016-06-22 22:50:22 -07:00
Andrew Gaul
0bd2959410
JCLOUDS-1125: portable list multipart uploads
...
Only Azure, B2, and S3 support this operation. Some MultipartUpload
fields become nullable.
2016-06-13 16:26:43 -07:00
Andrew Gaul
61ab28cc50
JCLOUDS-1125: Azure list other blobs
...
Some BlobProperties fields become nullable due to these new blob types.
2016-06-13 16:26:43 -07:00
Andrew Gaul
41bdd9c5a9
Skip unimplemented signed URL tests in S3 provider
...
jclouds aws-s3 provider supports these but s3 does not. Also expect
failure in atmos and azureblob. Follow on to
a4c40e15cd
.
2016-05-12 12:12:52 -07:00
Andrew Gaul
a4c40e15cd
Handle unimplemented signed URL tests in providers
...
This commit makes it evident in source code which providers do not
support this feature.
2016-05-06 10:31:37 -07:00
Andrew Gaul
467f3483bc
JCLOUDS-651: Azure support for conditional copies
2016-02-16 16:29:54 -08:00
Andrew Gaul
293d3f864e
Convert CopyOptions into an AutoValue
...
This commit requires an interface change since AutoValue lacks support
for Optional and uses Nullable annotations instead.
2016-02-16 16:29:54 -08:00