Changelog

2.12.0 (2022-09-15)

Features

  • Add toString method for CustomPlacementConfig ( #1602 ) ( 51aca10 )

Documentation

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.2 ( #1611 ) ( 8a48aea )
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.3 ( #1620 ) ( 20e6378 )

2.11.3 (2022-08-08)

Dependencies

  • update dependency com.google.cloud:google-cloud-pubsub to v1.120.11 ( #1551 ) ( 0fc2d33 )

2.11.2 (2022-08-04)

Dependencies

  • update dependency com.google.cloud:google-cloud-pubsub to v1.120.10 ( #1543 ) ( 8ff1dff )

2.11.1 (2022-08-04)

Dependencies

  • update dependency com.google.cloud:google-cloud-pubsub to v1.120.9 ( #1537 ) ( ae17737 )

2.11.0 (2022-08-03)

Features

  • introduce RPC CancelResumableWriteRequest ( #1518 ) ( f8811c6 )

Documentation

  • Refactor Custom Dual Region sample to work with API changes ( #1516 ) ( a60cace )

Dependencies

  • update dependency com.google.cloud:google-cloud-pubsub to v1.120.5 ( #1527 ) ( 77072e3 )
  • update dependency com.google.cloud:google-cloud-pubsub to v1.120.7 ( #1530 ) ( 8c2ebad )
  • update dependency com.google.cloud:google-cloud-pubsub to v1.120.8 ( #1534 ) ( 723b100 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v3 ( #1526 ) ( f7fc0d2 )
  • update dependency org.junit.vintage:junit-vintage-engine to v5.9.0 ( #1524 ) ( 0e74093 )

2.10.0 (2022-07-13)

Features

  • Custom Placement Config Dual Region Support ( #1470 ) ( 36440fc )

Bug Fixes

Documentation

  • sample:upgrade maven-surefire and remove junit-platform-native ( #1476 ) ( 9b222e4 )

Dependencies

  • update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.13 ( #1501 ) ( 36e3898 )

2.9.3 (2022-07-08)

Dependencies

  • update dependency com.google.apis:google-api-services-storage to v1-rev20220705-1.32.1 ( #1494 ) ( 5612f0f )

2.9.2 (2022-07-06)

Dependencies

2.9.1 (2022-07-06)

Dependencies

  • update dependency com.google.cloud:google-cloud-pubsub to v1.120.0 ( #1487 ) ( 5a8f6e5 )

2.9.0 (2022-06-27)

Features

  • Enable REST transport for most of Java and Go clients ( #1469 ) ( cfb6fd8 )

Documentation

  • Clarified how clients should work with resumable uploads ( #1457 ) ( 15baa27 )

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.13.0 ( #1468 ) ( 1a817fe )
  • update dependency org.graalvm.buildtools:junit-platform-native to v0.9.12 ( #1463 ) ( d42c570 )
  • update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.12 ( #1464 ) ( 2f35a4f )
  • update kms.version to v0.96.3 ( #1471 ) ( ceb7fa6 )

2.8.1 (2022-06-13)

Dependencies

  • update dependency com.google.apis:google-api-services-storage to v1-rev20220608-1.32.1 ( #1448 ) ( 96676cd )

2.8.0 (2022-06-08)

Features

  • Prefix/Suffix Matches Lifecycle Condition ( #1389 ) ( 20c8848 )
  • Support AbortIncompleteMultipartUpload LifecycleAction ( #1347 ) ( 7c3aba2 )

Bug Fixes

  • update request method of HttpStorageRpc to properly configure offset on requests ( #1434 ) ( 72dc0df )

Dependencies

  • update dependency com.google.apis:google-api-services-storage to v1-rev20220604-1.32.1 ( #1438 ) ( df8fcd9 )
  • update dependency com.google.cloud:google-cloud-pubsub to v1.119.0 ( #1426 ) ( 93ba28c )

2.7.2 (2022-05-27)

Dependencies

2.7.1 (2022-05-24)

Dependencies

2.7.0 (2022-05-24)

Features

  • add build scripts for native image testing in Java 17 ( #1440 ) ( #1400 ) ( 274a373 )
  • add Storage#downloadTo ( #1354 ) ( 5a565a7 )
  • change GCS gRPC API to get user billing project from gRPC metadata instead of CommonRequestParams, and remove latter ( #1396 ) ( 8a7755c )

Documentation

  • add new storage_download_byte_range samples ( #1325 ) ( cef3d13 )
  • sample:removing unnecessary native-image-support dependency ( #1373 ) ( 3a246ef )

Dependencies

  • update dependency com.google.apis:google-api-services-storage to v1-rev20220509-1.32.1 ( #1386 ) ( 4e93c8e )
  • update dependency com.google.cloud:google-cloud-pubsub to v1.116.4 ( #1360 ) ( 66c7ffe )
  • update dependency com.google.cloud:google-cloud-pubsub to v1.117.0 ( #1382 ) ( 0cd01a0 )
  • update dependency com.google.cloud:google-cloud-pubsub to v1.118.0 ( #1397 ) ( fc0c187 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.11.0 ( #1398 ) ( 8834423 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.12.0 ( #1402 ) ( 32cded4 )
  • update kms.version to v0.95.4 ( #1361 ) ( 2f42ba2 )

2.6.1 (2022-04-15)

Bug Fixes

  • add gccl-invocation-id interceptor ( #1309 ) ( 335c267 )
  • java:add service account email to Native Image testing kokoro job ( #1348 ) ( 9f76fcc )

Documentation

  • Adding PubSub Notification Samples ( #1317 ) ( fa9920d )
  • Adding Samples for Creating Dual Region Buckets ( #1341 ) ( 9396061 )
  • Update CreateBucketPubSubNotification to have line without horizontal scrolling ( #1335 ) ( 09b7842 )

Dependencies

  • update dependency com.google.apis:google-api-services-storage to v1-rev20220401-1.32.1 ( #1337 ) ( a5050e2 )
  • update dependency com.google.cloud:google-cloud-pubsub to v1.116.3 ( #1327 ) ( 9d8c520 )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.10.0 ( #1352 ) ( ab46f98 )
  • update dependency com.google.cloud:native-image-support to v0.12.11 ( #1319 ) ( c338c54 )
  • update dependency com.google.cloud:native-image-support to v0.13.1 ( #1353 ) ( 0f76d27 )
  • update kms.version to v0.95.2 ( #1331 ) ( 2ca4883 )
  • update kms.version to v0.95.3 ( #1346 ) ( a4f9503 )

2.6.0 (2022-03-30)

Features

  • replace enum with string representation for predefined ACLs and public_access_prevention ( #1323 ) ( 4dd1a88 )

Bug Fixes

  • java:add configurations for Storage tests ( #1305 ) ( 2bacf92 )
  • update boundary checking of BlobReadChannel when limit() is used ( #1324 ) ( f21f624 )

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.9.0 ( #1321 ) ( f48d8dd )

Documentation

  • adjust retry settings for hmac samples ( #1303 ) ( d0c5361 )

2.5.1 (2022-03-28)

Dependencies

  • update dependency com.google.cloud:google-cloud-pubsub to v1.116.2 ( #1310 ) ( fb64493 )

2.5.0 (2022-03-25)

Features

Documentation

  • Adding Samples for printing all Acls for a file and for a specific user ( #1288 ) ( 32fe388 )
  • Copy all storage samples from java-docs-samples ( #1258 ) ( 48b99be )
  • sample:Add Native Image sample for Storage ( #1283 ) ( 375874d )

Dependencies

  • allow snapshot to update properly ( #1311 ) ( a5d32f2 )
  • update dependency com.google.cloud:native-image-support to v0.12.10 ( #1295 ) ( 3b3ecce )
  • update dependency org.graalvm.buildtools:junit-platform-native to v0.9.10 ( #1296 ) ( 6f1b142 )
  • update dependency org.graalvm.buildtools:junit-platform-native to v0.9.11 ( #1306 ) ( 1527ba0 )
  • update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.10 ( #1297 ) ( 3f64f11 )
  • update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.11 ( #1307 ) ( e45ae07 )

2.4.5 (2022-03-04)

Documentation

  • Adding Samples for Adding/Removing File Owners ( #1273 ) ( 6fad19c )

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.8.0 ( #1284 ) ( 0f71ae4 )
  • update kms.version to v0.95.1 ( #1287 ) ( 8334d3c )

2.4.4 (2022-02-28)

Dependencies

  • update actions/setup-java action to v3 ( #1274 ) ( d29d19a )

2.4.3 (2022-02-25)

Dependencies

  • update dependency com.google.apis:google-api-services-storage to v1-rev20220210-1.32.1 ( #1269 ) ( b3933be )

Documentation

  • Adding Samples for Add/Remove Bucket Default Owner ( #1260 ) ( 7223626 )
  • Adding Samples for Add/Remove Bucket Owner ( #1272 ) ( 9d25fa9 )
  • Adding Samples for Printing Bucket ACLs and Printing Bucket ACL for a specific user. ( #1236 ) ( d82333b )

2.4.2 (2022-02-11)

Dependencies

  • update actions/github-script action to v6 ( #1241 ) ( 366d738 )

2.4.1 (2022-02-08)

Dependencies

2.4.0 (2022-02-03)

Features

  • Change RewriteObjectRequest to specify bucket name, object name and KMS key outside of Object resource ( #1218 ) ( 8789e4f )
  • re-generate gapic client to include full GCS gRPC API ( #1189 ) ( 3099a22 )
  • Update definition of RewriteObjectRequest to bring to parity with JSON API support ( #1220 ) ( 7845c0e )

Bug Fixes

  • Remove post policy v4 client side validation ( #1210 ) ( 631741d )

Dependencies

  • java:update actions/github-script action to v5 ( #1339 ) ( #1215 ) ( deb110b )
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2.7.0 ( #1219 ) ( 623e68b )

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

  • update dependency org.easymock:easymock to v4 ( #1198 ) ( 558520f )
  • update kms.version to v0.94.1 ( #1195 ) ( cc999b1 )

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

  • generate storage v2 gapic client ( #960 ) ( fb2f9d4 )

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

  • migrate to java8 (#950)

Features

1.118.1 (2021-08-06)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v2 ( #941 ) ( effefa6 )

1.118.0 (2021-07-13)

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 )

1.117.1 (2021-06-30)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v1.4.0 ( #905 ) ( dd084d1 )

1.117.0 (2021-06-28)

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 )

1.116.0 (2021-06-14)

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 )

1.115.0 (2021-06-01)

Features

  • add gcf-owl-bot[bot] to ignoreAuthors ( #837 ) ( fe8e98a )

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 )

1.114.0 (2021-05-13)

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 )

1.113.16 (2021-04-23)

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 )

1.113.15 (2021-04-13)

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 )

1.113.14 (2021-03-11)

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 )

1.113.13 (2021-03-08)

Bug Fixes

Dependencies

  • update dependency com.google.api-client:google-api-client to v1.31.3 ( #737 ) ( 71b3842 )

1.113.12 (2021-02-26)

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 )

1.113.11 (2021-02-19)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.19.0 ( #719 ) ( 5831bfa )

1.113.10 (2021-02-17)

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 )

1.113.9 (2021-01-12)

Bug Fixes

  • last chunk is retriable ( #677 ) ( 44f49e0 )
  • unnecessary options in resumable upload URL ( #679 ) ( d31a39b )

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 )

1.113.8 (2020-12-16)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.0 ( #659 ) ( 5fa03fa )

1.113.7 (2020-12-14)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.1 ( f1fc884 )

1.113.6 (2020-12-10)

Bug Fixes

  • content-length missing in offset request ( #647 ) ( 3cd3815 )

Dependencies

1.113.5 (2020-12-07)

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 )

1.113.4 (2020-11-13)

Bug Fixes

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.15.0 ( #610 ) ( ac65e5b )

1.113.3 (2020-11-06)

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 )

1.113.2 (2020-10-26)

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 )

1.113.1 (2020-09-17)

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

1.113.0 (2020-09-03)

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 )

1.112.0 (2020-08-27)

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 )

1.111.2 (2020-07-10)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.3 ( #425 ) ( 727b173 )

1.111.1 (2020-07-01)

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 )

1.111.0 (2020-06-25)

Features

  • add storage.upload(path) ( #269 ) ( 9457f3a )
  • Add support to disable logging from bucket ( #390 ) ( be72027 )
  • expose all the methods of notification ( #141 ) ( 8dfc0cb )

Reverts

  • Revert "feat: expose all the methods of notification (#141)" (#393) ( 3e02b9c ), closes #141 #393

1.110.0 (2020-06-18)

Features

1.109.1 (2020-06-15)

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 )

1.109.0 (2020-06-11)

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 )

1.108.0 (2020-04-30)

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

1.107.0 (2020-04-14)

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

1.106.0 (2020-03-17)

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 )

1.105.2 (2020-03-13)

Bug Fixes

  • connection closed prematurely in BlobReadChannel & ConnectionReset ( #173 ) ( 27bccda )

Dependencies

1.105.1 (2020-03-09)

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 )

1.105.0 (2020-02-28)

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 )

1.104.0 (2020-02-19)

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 )

1.103.1 (2020-01-27)

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 )

1.103.0 (2020-01-06)

Features

  • add support for archive storage class ( #19 ) ( a3fbd67 )
  • make repo releasable ( #3 ) ( 39ff6f6 )

Dependencies

  • update core transport dependencies ( #16 ) ( d0a82ab )
  • update dependency com.google.apis:google-api-services-storage to v1-rev20191011-1.30.3 ( #7 ) ( 5ac5b8a )
Design a Mobile Site
View Site in Mobile | Classic
Share by: