Send feedback
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.3.0 keyboard_arrow_down
Changelog
2.3.0 (2022-01-12)
Features
Bug Fixes
java: run Maven in plain console-friendly mode (#1301 ) (#1186 ) (1e55dba )
Remove all client side validation for OLM, allow nonspecific lif… (#1160 ) (5a160ee )
Dependencies
2.2.3 (2022-01-07)
Bug Fixes
do not cause a failure when encountering no bindings (#1177 ) (16c2aef )
java: add -ntp flag to native image testing command (#1169 ) (b8a6395 )
update retry handling to retry idempotent requests that encounter unexpected EOF while parsing json responses (#1155 ) (8fbe6ef )
Documentation
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.6.0 (#1191 ) (3b384cf )
update dependency org.apache.httpcomponents:httpcore to v4.4.15 (#1171 ) (57f7a74 )
2.2.2 (2021-12-06)
Bug Fixes
update StorageOptions to not overwrite any previously set host (#1142 ) (05375c0 )
Documentation
Add comments to GCS gRPC API proto spec to describe how naming work (#1139 ) (417c525 )
Dependencies
update dependency com.google.apis:google-api-services-storage to v1-rev20211201-1.32.1 (#1165 ) (9031836 )
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.5.1 (#1163 ) (feca2c6 )
update kms.version to v0.94.0 (#1164 ) (8653783 )
2.2.1 (2021-11-15)
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.5.0 (#1146 ) (a5d13a9 )
2.2.0 (2021-11-02)
Features
next release from mainline is 2.2.0 (#1124 ) (53a755b )
update all automatic retry behavior to be idempotency aware (#1132 ) (470b8cd )
Dependencies
update dependency com.google.apis:google-api-services-storage to v1-rev20211018-1.32.1 (#1123 ) (edc0e00 )
update kms.version to v0.93.2 (#1120 ) (a5c007d )
2.1.9 (2021-10-19)
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.4.0 (#1115 ) (37d892b )
2.1.8 (2021-10-18)
Bug Fixes
regenerate google.cloud.storage.v2 protos (a7e3b94 )
Dependencies
2.1.7 (2021-10-04)
Bug Fixes
update PAP to use inherited instead of unspecified (#1051 ) (6d73e46 )
Dependencies
update dependency com.google.apis:google-api-services-storage to v1-rev20210918-1.32.1 (#1046 ) (2c79005 )
update kms.version to v0.93.0 (#1061 ) (97b1a2e )
2.1.6 (2021-09-24)
Dependencies
2.1.5 (2021-09-22)
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.3.0 (#1035 ) (ae71c24 )
2.1.4 (2021-09-20)
Dependencies
update dependency com.google.apis:google-api-services-storage to v1-rev20210914-1.32.1 (#1025 ) (ff56d5e )
update kms.version to v0.92.1 (#1023 ) (ca1afcf )
2.1.3 (2021-09-15)
Dependencies
2.1.2 (2021-09-14)
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.2.1 (#1011 ) (0bf06a5 )
2.1.1 (2021-09-03)
Documentation
Modify OLM notice to recommend upgrading to latest version. (#932 ) (be72433 )
Dependencies
update dependency com.google.cloud:google-cloud-conformance-tests to v0.2.0 (#982 ) (c7460a3 )
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.2.0 (#989 ) (6745c9e )
update kms.version to v0.91.3 (#991 ) (1f15022 )
2.1.0 (2021-08-24)
Features
fix post policy escape bug, update conformance tests (#924 ) (d8329c3 )
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.1.0 (#976 ) (5cac14d )
update kms.version to v0.91.2 (#977 ) (1c60e6e )
2.0.2 (2021-08-19)
Dependencies
2.0.1 (2021-08-11)
Features
Bug Fixes
incorrectly labeled span list(String,Map) (#946 ) (0c1fdcf )
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v2.0.1 (#961 ) (69543dc )
2.0.0 (2021-08-09)
⚠ BREAKING CHANGES
Features
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v2 (#941 ) (effefa6 )
Features
fix signed url mismatch in BlobWriteChannel (#915 ) (8b05867 )
Bug Fixes
correct lastChunk retry logic in BlobWriteChannel (#918 ) (ab0228c )
Dependencies
update dependency com.google.apis:google-api-services-storage to v1-rev20210127-1.32.1 (#910 ) (2c54acc )
update kms.version to v0.90.0 (#911 ) (1050725 )
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v1.4.0 (#905 ) (dd084d1 )
Features
Add from and to storage url options for BlobId (#888 ) (1876a58 )
add support of public access prevention (#636 ) (3d1e482 )
Bug Fixes
Add shopt -s nullglob
to dependencies script (#894 ) (901fd33 )
Update dependencies.sh to not break on mac (#879 ) (bc6d1d9 )
Documentation
add notice about broken OLM experience (#898 ) (73e7cdf )
Dependencies
update dependency com.google.apis:google-api-services-storage to v1-rev20210127-1.31.5 (#889 ) (99138a4 )
Features
Add shouldReturnRawInputStream option to Get requests (#872 ) (474dfae )
Bug Fixes
ci: remove linkage-monitor to pass 1.106.1 patch ci (#862 ) (94a9159 )
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v1.3.0 (#863 ) (37bfd5e )
update kms.version (#860 ) (f1430ff )
update kms.version to v0.89.3 (#873 ) (ee7c236 )
Features
Bug Fixes
improve error detection and reporting for BlobWriteChannel retry state (#846 ) (d0f2184 ), closes #839
update BucketInfo translation code to properly handle lifecycle rules (#852 ) (3b1df1d ), closes #850
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v1.2.0 (#836 ) (c1752ce )
update kms.version to v0.88.4 (#830 ) (7e3dc28 )
update kms.version to v0.89.0 (#855 ) (29236e9 )
Features
Remove client side vaildation for lifecycle conditions (#816 ) (5ec84cc )
Bug Fixes
test: update blob paths used in storage.it.ITStorageTest#testDownloadPublicBlobWithoutAuthentication (#759 ) (#817 ) (1a576ca )
Dependencies
update dependency com.google.api-client:google-api-client to v1.31.5 (#820 ) (9e1bc0b )
update dependency com.google.api.grpc:grpc-google-cloud-kms-v1 to v0.88.3 (#797 ) (747e7e4 )
update dependency com.google.cloud:google-cloud-shared-dependencies to v1.1.0 (#815 ) (e210de9 )
Bug Fixes
release scripts from issuing overlapping phases (#784 ) (36751f5 )
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.1 (#789 ) (c005e87 )
update dependency com.google.cloud:google-cloud-shared-dependencies to v1 (#794 ) (195fead )
Bug Fixes
test: update blob paths used in storage.it.ITStorageTest#testDownloadPublicBlobWithoutAuthentication (#759 ) (9a6619c )
typo (#779 ) (3c3d6b4 )
Dependencies
update dependency com.google.api-client:google-api-client to v1.31.4 (#774 ) (ad9ff7b )
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.0 (#771 ) (5605095 )
update kms.version to v0.88.1 (#758 ) (3e57ea9 )
update kms.version to v0.88.2 (#778 ) (6edfc4c )
update truth (#767 ) (4e5ee03 )
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.1 (#749 ) (bb42107 )
update kms.version to v0.88.0 (#753 ) (eaedb64 )
Bug Fixes
Dependencies
update dependency com.google.api-client:google-api-client to v1.31.3 (#737 ) (71b3842 )
Bug Fixes
retrying get remote offset and recover from last chunk failures. (#726 ) (b41b881 )
Dependencies
update dependency com.google.api-client:google-api-client to v1.31.2 (#686 ) (6b1f036 )
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.0 (#732 ) (c98413d )
update kms.version to v0.87.7 (#724 ) (3229bd8 )
update kms.version to v0.87.8 (#733 ) (a21b75f )
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.19.0 (#719 ) (5831bfa )
Dependencies
update dependency com.google.apis:google-api-services-storage to v1-rev20210127-1.31.0 (#706 ) (04db8f7 )
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.18.0 (#683 ) (6f172eb )
update kms.version to v0.87.6 (#702 ) (a50c333 )
Bug Fixes
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.1 (#678 ) (d4a237f )
update kms.version to v0.87.5 (#662 ) (20e7c1f )
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.0 (#659 ) (5fa03fa )
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.1 (f1fc884 )
Bug Fixes
content-length missing in offset request (#647 ) (3cd3815 )
Dependencies
Dependencies
update dependency com.google.api-client:google-api-client to v1.31.1 (#611 ) (7c4c759 )
update dependency com.google.api.grpc:grpc-google-cloud-kms-v1 to v0.87.2 (#625 ) (243a3cb )
update dependency com.google.apis:google-api-services-storage to v1-rev20201112-1.30.10 (#613 ) (b0e24db )
update dependency com.google.apis:google-api-services-storage to v1-rev20201112-1.31.0 (#641 ) (11da9c7 )
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.0 (#639 ) (68a3af9 )
update dependency org.apache.httpcomponents:httpcore to v4.4.14 (#637 ) (af53902 )
Bug Fixes
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.15.0 (#610 ) (ac65e5b )
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.14.1 (#592 ) (25e8e6a )
update kms.version to v0.87.1 (#595 ) (1e399cd )
Documentation
Dependencies
update dependency com.google.api-client:google-api-client to v1.30.11 (#575 ) (99838e6 )
update dependency com.google.apis:google-api-services-storage to v1-rev20200927-1.30.10 (#539 ) (5e49013 )
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.0 (#529 ) (dc58856 )
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.2 (#549 ) (c59c28d )
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.12.1 (#566 ) (f1dedfb )
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.13.0 (#570 ) (ef55f49 )
Bug Fixes
KMS Bad Key error when using existing Blob context to overwrite object (#507 ) (4d9c490 )
When passing a sub-array (offset, length) to the Storage#create method the array is needlessly cloned (#506 ) (9415bb7 ), closes #505
Dependencies
update dependency com.google.apis:google-api-services-storage to v1-rev20200814-1.30.10 (#499 ) (af91d7d )
Documentation
Features
expose timeStorageClassUpdated property of blob's (#456 ) (57853ec )
Bug Fixes
add missing FieldSelector inside BucketField and BlobField (#484 ) (c2aa9cf )
prevent NPE in RemoteStorageHelper.cleanBuckets (#492 ) (db358c8 )
set IT_SERVICE_ACCOUNT_EMAIL for nightly integration test (#479 ) (23c379e )
Documentation
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.9.0 (#493 ) (0e4f70f )
update kms.version to v0.87.0 (#489 ) (a045d54 )
Features
add support of customTime metadata (#413 ) (6f4585e )
add support of customTimeBefore and daysSinceCustomTime (#396 ) (1af8288 )
add support of daysSinceNoncurrentTime and noncurrentTimeBefore OLM options (#335 ) (1e3e88a )
add support of null to remove the CORS configuration from bucket (#438 ) (f8a4b12 )
add support of startOffset and endOffset (#430 ) (38c1c34 )
auto content-type on blob creation (#338 ) (66d1eb7 )
expose updateTime field of the bucket (#449 ) (f0e945e )
Bug Fixes
Ignore CONTRIBUTING.md (#447 ) (bdacdc9 ), closes #446 #446
PostPolicyV4 classes could be improved (#442 ) (8602b81 )
docs: example of Storage#testIamPermissions (#434 ) (275f452 )
PostPolicyV4.PostFieldsV4.Builder.addCustomMetadataField() allows to add prefixed an not prefixed custom fields (#398 ) (02dc3b5 )
Dependencies
update dependency com.google.api-client:google-api-client to v1.30.10 (#423 ) (fbfa9ec )
update dependency com.google.api.grpc:grpc-google-cloud-kms-v1 to v0.86.1 (#463 ) (cf94230 )
update dependency com.google.api.grpc:proto-google-cloud-kms-v1 to v0.86.1 (#464 ) (6c372fa )
update dependency com.google.apis:google-api-services-storage to v1-rev20200611-1.30.10 (#428 ) (6ef57eb )
update dependency com.google.apis:google-api-services-storage to v1-rev20200727-1.30.10 (#457 ) (edfd1e6 )
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.4 (#452 ) (12bc02d )
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.6 (#458 ) (f8d6e15 )
Dependencies
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.3 (#425 ) (727b173 )
Dependencies
update dependency com.google.apis:google-api-services-storage to v1-rev20200611-1.30.9 (#406 ) (b2ebea7 )
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.2 (#414 ) (4451887 )
update dependency google-cloud-shared-config to v0.9.0 (#417 )
update dependency grpc-google-cloud-kms-v1 to v0.86.0 (#417 )
update dependency proto-google-cloud-kms-v1 to v0.86.0 (#417 )
Features
Reverts
Revert "feat: expose all the methods of notification (#141)" (#393) (3e02b9c ), closes #141 #393
Features
Dependencies
bump shared-deps version and add back certain test deps (#340 ) (afd0339 )
update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.1 (#368 ) (ccaf480 )
Features
adopt flatten-maven-plugin and java-shared-dependencies (#325 ) (209cae3 )
stub implementation of StorageRpc for the sake of testing (#351 ) (dd58025 )
Bug Fixes
blob.reload() does not work as intuitively expected (#308 ) (a2bab58 )
Documentation
fix: update client documentation link (#324 ) (eb8940c )
Add doc for equals method in blob (#311 ) (91fc36a )
catch actual exception in java doc comment (#312 ) (9201de5 ), closes #309
update CONTRIBUTING.md to include code formatting (#534 ) (#315 ) (466d08f )
update readme to point client libarary documentation (#317 ) (8650f80 )
Dependencies
update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#301 ) (ff2dee2 )
update dependency com.google.apis:google-api-services-storage to v1-rev20200410-1.30.9 (#296 ) (2e55aa2 )
update dependency com.google.apis:google-api-services-storage to v1-rev20200430-1.30.9 (#319 ) (3d03fa3 )
update dependency com.google.cloud:google-cloud-conformance-tests to v0.0.11 (#320 ) (6c18c88 )
Features
Bug Fixes
Documentation for Blob.update() and Storage.update() methods is confusing/incorrect (#261 ) (876405f ), closes #252
Dependencies
pin mockito version to work with java 7 (#292 ) (8eb2fff )
update dependency com.google.api.grpc:grpc-google-cloud-kms-v1 to v0.85.1 (#273 ) (7b5e7d1 )
update dependency com.google.api.grpc:proto-google-cloud-kms-v1 to v0.85.1 (#274 ) (0ab4304 )
update dependency com.google.cloud:google-cloud-conformance-tests to v0.0.10 (#281 ) (f3dee7e )
update dependency com.google.http-client:google-http-client-bom to v1.35.0 (#282 ) (1c1c1be )
update dependency io.grpc:grpc-bom to v1.28.1 (#250 ) (b35e81c )
update dependency io.grpc:grpc-bom to v1.29.0 (#275 ) (9b241b4 )
update dependency org.threeten:threetenbp to v1.4.4 (#278 ) (7bae49f )
Documentation
label legacy storage classes in documentation (#267 ) (50e5938 ), closes #254
Bug Fixes
Blob API Doc is confusing (#233 ) (b5208b8 )
Blob.downloadTo() methods do not wrap RetryHelper$RetryHelperException (#218 ) (5599f29 )
implementations of FromHexString() for md5 and crc32c (#246 ) (c9b23b3 )
storage-client-lib-docs to right location (#213 ) (133d137 )
surface storage interface expectations correctly. (#241 ) (130a641 )
throw io exception instead of storage exception (#229 ) (4d42a4e )
Reverts
Dependencies
update conformance test dep (#210 ) (010c112 )
update core dependencies (#182 ) (3f0c59c )
update core dependencies to v1.93.4 (#231 ) (1bb5787 )
update dependency com.google.api:api-common to v1.9.0 (#209 ) (789ceaa )
update dependency com.google.api.grpc:grpc-google-cloud-kms-v1 to v0.85.0 (#222 ) (03eace6 )
update dependency com.google.api.grpc:proto-google-cloud-kms-v1 to v0.85.0 (#223 ) (aaf6a17 )
update dependency com.google.apis:google-api-services-storage to v1-rev20200326-1.30.9 (#239 ) (b9d0a70 )
update dependency com.google.cloud.samples:shared-configuration to v1.0.14 (#207 ) (be74072 )
update dependency com.google.guava:guava to v29 (#240 ) (7824c15 )
update dependency org.threeten:threetenbp to v1.4.2 (#200 ) (84faad1 )
update dependency org.threeten:threetenbp to v1.4.3 (#228 ) (be40a70 )
Documentation
Bug Fixes
rely on google core for SSLException's (#188 ) (2581f3c )
Dependencies
update dependency com.google.apis:google-api-services-storage to v1-rev20200226-1.30.9 (#189 ) (b61a820 )
Bug Fixes
connection closed prematurely in BlobReadChannel & ConnectionReset (#173 ) (27bccda )
Dependencies
Bug Fixes
use %s instead of %d format specifier in checkArgument (#163 ) (ee16197 )
Dependencies
update core dependencies to v1.93.1 (#161 ) (960572f )
update dependency com.google.api-client:google-api-client to v1.30.9 (#154 ) (84dfab9 )
update dependency com.google.apis:google-api-services-storage to v1-rev20191127-1.30.9 (#164 ) (d9ba7c7 )
update dependency com.google.cloud:google-cloud-conformance-tests to v0.0.7 (#160 ) (cbf8082 )
update dependency org.apache.httpcomponents:httpclient to v4.5.12 (#168 ) (45b3992 )
Features
add IAM Conditions support (#120 ) (8256f6d )
examples of creating a signed url for a blob with generation (#140 ) (420212a )
Dependencies
update core dependencies to v1.93.0 (#153 ) (836a2e7 )
update dependency com.google.api:gax-bom to v1.54.0 (#152 ) (e86051f )
update dependency com.google.cloud:google-cloud-conformance-tests to v0.0.6 (#151 ) (2627a93 )
update dependency io.grpc:grpc-bom to v1.27.2 (e56f8ce )
Features
add delimiter BlobListOption (#102 ) (b30a675 )
disableGzipContent option on create with InputStream (#36 ) (#82 ) (65d3739 )
Bug Fixes
Dependencies
update dependency com.google.api-client:google-api-client to v1.30.8 (#111 ) (47b1495 )
update dependency com.google.api.grpc:grpc-google-cloud-kms-v1 to v0.83.1 (#118 ) (753d870 )
update dependency com.google.api.grpc:proto-google-cloud-kms-v1 to v0.83.1 (#119 ) (2c8b9ec )
update dependency com.google.http-client:google-http-client-bom to v1.34.2 (#131 ) (fce5b33 )
update dependency com.google.protobuf:protobuf-bom to v3.11.3 (#113 ) (044de39 )
update dependency com.google.protobuf:protobuf-bom to v3.11.4 (#134 ) (1af989e )
update dependency io.opencensus:opencensus-api to v0.25.0 (#129 ) (3809576 )
update to gRPC 1.27.0 (#105 ) (64f34bd )
Bug Fixes
make the getStorageClass() method public (#22 ) (7fb1f6c )
Dependencies
update dependency com.google.truth:truth to v1.0.1 (#60 ) (3cedc8f )
update dependency org.threeten:threetenbp to v1.4.1 (4c0f03a )
Features
Dependencies
update core transport dependencies (#16 ) (d0a82ab )
update dependency com.google.apis:google-api-services-storage to v1-rev20191011-1.30.3 (#7 ) (5ac5b8a )
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-30 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-30 UTC."],[],[]]