google-cloud-java

Google Cloud Client Library for Java

APACHE-2.0 License

Stars
1.9K
Committers
222

Bot releases are hidden (Show)

google-cloud-java - v0.78.0

Published by chingor13 over 5 years ago

BigQuery

  • BigQuery: Fix NPE for null table schema fields (#4338)

Bigtable

  • Cloud Bigtable: HelloWorld sample updates (#4339)
  • Bigtable: Fixing a typo for KeyOffSet#geyKey to getKey (#4342)
  • Bigtable: Expose single row read settings (#4321)
  • Bigtable: fix handling of unset rpc timeouts (#4323)
  • separate properties for bigtable.project and bigtable.instance (#4346)

Compute

  • Regenerate compute client (#4327)

Firestore

  • Firestore: (BREAKING CHANGE) change timestampsInSnapshots default to true. (#4353)

Pub/Sub

  • Pub/Sub: default values in batch settings comments (#4350)

Spanner

  • Spanner: remove junit from compile dependencies (#4334)
  • Regenerate spanner client (#4332)

Dependencies

  • Update maven-surefire-plugin to 3.0.0-M3 to fix Java 8 classloader (#4344)

Documentation

  • Regenerate clients with updated copyright year (#4382)
  • Update README version to use bom version (#4322)
  • Regenerate speech client (#4328)

Internal / Testing Changes

  • Bump next snapshot (#4325)
  • Bump gax, grpc & opencensus version (#4336)
google-cloud-java - v0.77.0

Published by kolea2 almost 6 years ago

01-10-2019 12:38 PST

Bigtable

  • Merge bigtable-admin into the bigtable artifact (#4307)
  • Added Query#fromProto to convert protobuf ReadRowsRequest (#4291)
  • instanceAdmin sample (#4299)

BigQuery

  • corrected equality check on subclasses of StringEnumValue (#4283)

Storage

  • 3822: Fixed setDisableGZipContent call (#4314)
  • 3918: Added checking of attributes size for 0. Added unit test (#4304)
  • 4152: Added checking PAGE_TOKEN from options (#4303)

Dependencies

  • 3540: Used transformer for shaded plugin (#4305)

Internal / Testing Changes

  • Regenerate speech client: enable multi-channel features (#4317)
  • Regenerate bigtable client (#4318)
  • Regenerate monitoring client (#4316)
  • Regenerate PubSub: documentation updates (#4293)
  • Regenerate securitycenter client (#4311)
  • Regenerate dataproc client (#4301)
  • Fix #4269 update metata url to FQDN (#4278)
google-cloud-java - v0.76.0

Published by chingor13 almost 6 years ago

01-07-2019 11:05 PST

Bigtable Admin

  • Deprecate typesafe names part 2 (#4258)

Compute

  • Fix NPE for getZone (#4289)

IAM Credentials

  • Regenerate iamcredentials client (#4277)

Pub/Sub

  • Revert message abandonment feature which should not have been added to surface area. (#4297)

Security Center

  • Regenerate securitycenter client (#4290)

Internal / Testing Changes

  • Bump next snapshot (#4286)
google-cloud-java - v0.75.0

Published by kolea2 almost 6 years ago

01-03-2019 13:04 PST

Bigtable

  • helloWorld sample (#4274)
  • deprecate the use of typesafe names (#4257)
  • add a separate callable for point reads (#4264)

BigQuery

  • Fix numBytes, numRows in TableInfo/Table (#4271)
  • Fix Maximum Bytes Billed property. (#4262)
  • Fix NPE in BQ's StandardTableDefinition (#4247)
  • Add BadRecords to LoadStatistics (#4230)
  • Fix setProjectId (#4227)

Logging

  • disable severity based flush on write by default (#4254)

Pub/Sub

  • Update UsePubSubEmulatorSnippet.java (#4256)
  • Add message abandonment (#4250)

Spanner

  • closed watch-dog daemon threads spawned by Spanner client (#4263)

Compute

  • Regenerate google-cloud-compute (#4213)

IAMCredentials

  • Fix name/description in pom (#4238)

Implementation Changes

  • Fixed cannot call public methods in via reflection (#4249)

Documentation

  • Fix maven site generation (#4232)
  • Update javadoc link for api-common-java. (#4236)

Internal / Testing Changes

  • Add .tmpl extension for README.md so releasetool is not confused (#4280)
  • Fix Kokoro release jobs (#4225)
  • Ignore testRotateFromCustomerEncryptionToKmsKeyWithCustomerEncryption while we work out backend change (#4266)
  • Add script to help bootstrap new client libraries (#4111)
google-cloud-java - v0.74.0

Published by chingor13 almost 6 years ago

12-13-2018 09:05 PST

BigQuery

  • Fix setProjectId for insertAll (#4196)

Bigtable

  • Bigtable: readRow methods added with Query as argument (#4092)

Compute

  • Regenerate compute client (#4210)
  • Regenerate compute client: adding beta config classes/options (#4201)

Dataproc

  • Regenerate dataproc client: Adding beta APIs for workflow templates (#4202)

IAM Service Account Credentials

  • Add IamCredentials client (#4216)

Pub/Sub

  • Pubsub: Test for blocking push subscriptions for vpc-sc enabled projects (#4214)

Storage NIO:

  • NIO: Enabled blocked tests. Fixed testCantCreateWithoutUserProject test. (#4182)

Dependencies

  • Bump gax version to 1.35.1 (#4217)

Documentation

  • Update api-common-java javadoc link. (#4200)

Internal / Testing Changes

  • Regenerate automl client - No substantive changes (#4209)
  • Update variable naming. (#4199)
  • Add Pub/Sub synth.metadata (#4194)
  • Add Container synth.metadata (#4193)
  • Bump next snapshot (#4192)
google-cloud-java - v0.73.0

Published by chingor13 almost 6 years ago

12-06-2018 13:47 PST

Bigtable

  • Bigtable: fix emulator publishing (#4189)

BigQuery

  • BigQuery: Allow job to extract or load table across projects (#4183)
  • BigQuery: insertAll always retries operation (#4165)
  • BigQuery: Fix TableId behaviour for non default BigQueryClient project (#4115)

Firestore

  • Adding FieldMask support to GetAll() (#4017)

Logging

  • Logging: Allow deferred formatting for trace and spanId (#3661)

Pub/Sub

  • Regenerate: Fix empty list returns (#4159)
  • Pub/Sub: Update ApiFutures.addCallback() to take 3 arguments (#4120)

Spanner

  • Spanner Client is now GA
  • Spanner: Handle AbortedExceptions that occur before commit (#4181)

Storage

  • Storage: Give users the ability to disable gzip content encoding to increase throughput (#4170)
  • Storage: Fixed link to StorageExamples page (#4173)
  • Storage: Close response body after request (#4116)
  • Storage: fix ability to set customized port in HttpStorageRpc (#4109)

New Features

  • Java 11 compatibility (#3821)

Dependencies

  • google-cloud-bom should not need google-cloud-core test-jar (#4168)
  • Remove exclusions for guava-jdk5 and google-api-client (#4177)
  • Update maven-javadoc-plugin to 3.0.1 and disable doclint. (#4167)

Documentation

  • Document purpose of test-jar and testlib dependencies (#4164)
  • Update Spanner description for GA (#4174)
  • Remove the old clients compatibility chart. (#4163)

Internal / Testing Changes

  • Integration test deflake (#4176)
  • Run google-java-format on all artifacts (#4121)
  • Add lint test and format generated code (#4114)
  • Add release profile to bigtable emulator (#4119)
  • Make TestServiceFactory and TestServiceRpcFactory interfaces public (#4112)
  • Bump next snapshot (#4118)
google-cloud-java - v0.72.0

Published by chingor13 almost 6 years ago

Bigtable

  • Bigtable: publish emulator to maven central (#4106)

BigQuery

  • BigQuery Storage: Add shim layer settings and configuration (#4022)
  • Fix BigQuery NullPointerException when estimatedFields is empty (#3984)

Container

  • Regenerate container client (#3979)

Dataproc

  • Regenerate dataproc client - Adds workflow templating (#4110)

Datastore

  • Datastore: Add skippedResults in QueryResults (#4093)

IoT

  • Regenerate IoT client (#4069)

Storage

  • Storage NIO: Add new retry options in CloudStorageConfiguration (#3869)
  • Storage: Added feature to change host name of signed url (#3910)

Spanner

  • Spanner: fix code formatting (#4105)

Implementation Changes

  • Add missing fields on MonitoredResourceUtil (#3887)
  • Add helpers to convert core Date class with java.util.Date class (#3911)

Dependencies

  • [Snyk] Fix for 1 vulnerable dependencies (kr.motd.maven:os-maven-plugin) (#4097)

Documentation

  • Cloud Asset fix README links (#3985)

Internal / Testing Changes

  • Regenerate language client: remove unused imports (#4071)
  • Regenerate speech client: remove unused imports (#4077)
  • Bump next snapshot (#3981)
  • Add synth metadata for many clients (#4020)
  • Regenerate websecurityscanner client (#4080)
  • Delay download of Bigtable emulator (#4102)
  • Trace: list response returns empty list instead of null (#4079)
  • fix: google-cloud-testing/google-cloud-gcloud-maven-plugin/pom.xml to reduce vulnerabilities (#4100)
  • Update generated code: List responses return empty list instead of null (#4104)
  • Moving surefire-junit4 out of the dependency lists to allow others to better run tests. (#4058)
google-cloud-java - v0.71.0

Published by chingor13 almost 6 years ago

11-15-2018 12:42 PST

Bigtable

  • [Breaking change] listTables() now returns relative table names (#3696)
  • Add Bigtable emulator helpers (#3840)

BigQuery Storage

  • New Client: BigQuery Storage (#3935)
  • Regenerate: Adds documentation (#3939)

Security Command Center

  • New Client: Cloud Security Command Center (#3885)

Spanner

  • Spanner: use WatchdogProvider (#3923)

Speech

  • Regenerate: Adds result_end_time to StreamingRecognitionResult (#3933)

Dependencies

  • Update gax, grpc, and guava dependencies (#3980)
  • Update google-auth-library-java, apiary core libraries (#3945)
  • fix: google-cloud-clients/pom.xml to reduce vulnerabilities (#3943)

Documentation

  • Update README to suggest importing BOM (#3269)

Internal / Testing Changes

  • Add namespace and schema to settings.xml (#3941)
  • Add Kokoro nightly build configs (#3926)
  • Update container synth script for new artman config name (#3925)
  • Bump next snapshot (#3922)
google-cloud-java - v0.70.0

Published by chingor13 almost 6 years ago

11-07-2018 14:23 PST

Bigtable

  • Add exists method in BigtableInstanceAdminClient (#3891)
  • Add synchronous row methods (#3856)
  • Tests: Fix admin tests to able to run concurrently (#3895)

Compute

  • Regenerate: Adds Interconnect features (#3916)

Dataproc

  • Regenerate: Unset empty list of no-retry status codes (#3906)

DLP

  • Regenerate: Adds excluded_fields to BigQueryOptions(#3917)
  • Regenerate: Adds InfoTypeNames (#3823)

Firestore

  • Tests: Validate that at least one argument is provided for Cursor (#3900)

Logging

  • Add a traceSampled field to the LogEntry class. (#3863)
  • Regenerate: Test fixes (#3907)

Monitoring

  • Regenerate: Unset empty list of no-retry status codes (#3908)

Pub/Sub

  • Use gapic client (#3581)

Scheduler

  • New Client: Cloud Scheduler (#3913)

Spanner

  • Breaking Change: Gapic migration (#3881)
    • LRO (createInstance, updateInstance, createDatabase, updateDatabaseDdl) methods are changed to return OperationFuture instead of Operation.
    • SpannerOptions.Builder now takes a TransportChannelProvider instead of a RpcChannelFactory.
    • SpannerOptions.Builder now takes a GrpcInterceptorProvider which provides interceptors to intercept grpc calls.

Storage NIO

  • Stop leaving leftover buckets in IT (#3898)
  • Add a feature to list the buckets (#3915)

Vision

  • Regenerate: Adds product search (#3888)

Documentation

  • Move BOM info to right after Quick Start (#3555)
  • Fix deprecation warning in ApiFutures.addCallback() in Pub/Sub snippets (#3886)

Internal / Testing Changes

  • Update CODEOWNERS - wildcard is last resort
  • Bump next snapshot (#3892)
google-cloud-java - v0.69.0

Published by chingor13 almost 6 years ago

11-01-2018 10:50 PDT

Bigtable

  • Bigtable: Add integration test to test nonexistent row handling (#3870)

BigQuery

Datastore

  • Added project ID in validation failure #3292 (#3875)

Spanner

  • Fix: writeAtLeastOnce should use a ReadWriteSession (#3882)

Video Intelligence

  • Regenerate video-intelligence client (#3865)

Dependencies

  • Added explicit dependencies for surefile-junit4 in order to fix testing in offline mode. (#3820)
  • Cleanup: Stop bundling test-jars (#3874)

Internal / Testing Changes

  • Fix search folder for BQDT synth output (#3878)
  • Bump next snapshot (#3862)
google-cloud-java - 0.68.0

Published by JesseLovelace almost 6 years ago

Bigtable

  • Exists method added (#3769)
  • Bigtable: non-functional improvements relating to error handling (#3809)
  • bigtable: updated_documentation (#3833)

Pub/Sub

  • pubsub: remove TODO (#3845)
  • Pubsub: Set default maxInboundMessageSize to 20MB (#3844)
  • setMaxInboundMessageSize in Pubsub exmaple (#3825)
  • pubsub: reject expired and duplicate messages (#3743)
  • Re-generate library using google-cloud-clients/google-cloud-pubsub/synth.py (#3824)

Storage

  • WIP: Storage: Deprecate DeleteRules and add LifecycleRules to accommodate SetStorageClass actions (#3795)
  • Add assumptions to storage integration tests (#3813)

Dependencies

Documentation

  • Fix [cloud-nio] link (#3835) - docs: Update javadoc for network client (#3832)
  • Fix container analysis link (#3814)
  • Add android note (#3631)

Internal / Testing Changes

  • Add codecov (#3842)
  • Bumping gax, using gax-bom (#3841)
  • Add compute synth (#3830)
  • Update CODEOWNERS. (#3831)
  • Make testDownloadPublicBlobWithoutAuthentication skippable with an environment variable (#3828)
  • Bump next snapshot (#3810)
  • Add issue/pr templates (#3794)
  • Add Kokoro release scripts (#3818)
google-cloud-java - v0.67.0

Published by chingor13 about 6 years ago

10-10-2018 15:21 PDT

BigTable

  • Add createUnsafe factory method in Mutation model (#3800)

DLP

  • Re-generate models (#3785)

Logging

  • Re-generate models (#3789)

Spanner

  • Expand test coverage for ResultSets (#3717)

Storage

  • NIO: Try harder to make believable directories (#3775)
  • NIO: walkFiles consistently relative or absolute (#3773)

Video Intelligence

  • Re-generate models (#3796)

Dependencies

  • update gax to 1.33.1 (#3792)

Documentation

  • Follow these instructions link corrected (#3790)
  • Fix urls from GoogleCloudPlatform org to googleapis org (#3793)

Internal / Testing Changes

  • yoshi-java as CODEOWNERS (#3798)
  • Simplify release process (#3799)
  • releasetool compatibility and instructions (#3787)
  • Release v0.66.1-SNAPSHOT (#3784)
google-cloud-java - 0.66.0

Published by chingor13 about 6 years ago

10-05-2018 16:44 PDT

BigQuery

  • add null check to JobInfo.fromPb(Job) and .toPb() (#3770)

Cloud Spanner

  • Cloud Spanner DML & PDML Release (#3781)

Cloud Firestore

  • Add listDocuments() API (#3759)
  • Don't raise empty Snapshots on resets (#3750)

Documentation

  • Remove CircleCI status, coveralls, and version eye badges (#3771)

Internal / Testing Changes

  • Add synthtool scripts (#3765)
  • Bump to next snapshot version (#3768)
google-cloud-java - 0.65.0

Published by chingor13 about 6 years ago

Assets

  • Regenerated data models

Firestore

  • Deprecate getCollections in favor of listCollections (#3758)

Storage

  • Adding Bucket Lock (#3727)

Tasks

  • Regenerated data models

Testing

  • Expanded test coverage for spanner (#3702)

Documentation

  • Fix link to automl (#3748)
  • Fix NIO sample typo (#3762)
google-cloud-java - 0.64.0

Published by JesseLovelace about 6 years ago

Spanner

  • spanner: Options: Fix null dereference, expand test coverage (#3706)

Testing

  • Add ArrayUnion/ArrayRemove conformance tests (#3704)

Internal

  • bump proto version (#3718)
  • Remove Circle CI and Travis configs (#3723)

Cloud Asset

  • Remove duplicated folders (#3732)

Misc

  • Remove dependency on vulnerable version of jackson, upgrade to jackson2 (#3724)
  • Add retries to downloadEmulator() to mitigate transient network issues (#3719)
google-cloud-java - 0.63.0

Published by JesseLovelace about 6 years ago

Bigtable

  • Bigtable: limit mutation sizes in the client to avoid overloading the server (#3695)
  • Bigtable: add await replication (#3658)
  • Bigtable: wrap proto enums (#3659)
  • Bigtable: add enhanced stub for bigtable table admin client (#3691)

Bigquery

  • bigquery: properly fail when setting TableId's project twice (#3694)

Pub/Sub

  • Migrate Pub/Sub client to ApiFutures. (#3700)
  • pubsub: add Publisher.awaitTermination (#3688)

Spanner

  • Spanner: Block nested transactions (#3628)
  • spanner: expand test coverage for getDatabaseClient() (#3686)
  • spanner: Add snippets for ReadContext (#3662)
  • Clean up snippets for BatchClient and Spanner (#3684)

Storage

  • Add region tags around an informative sample. (#3705)
  • Add downloadFile sample and reformat storage snippets (#3689)
  • storage: include information on a bucket prefix (#3671)

Internal

  • ci: make javadoc not spam us (#3699)
  • Kokoro additions (#3685)
  • Verify protoc version for batch-generation (#3676)
  • Add Kokoro CI config (#3664)

Misc

google-cloud-java - 0.62.0

Published by garrettjonesgoogle about 6 years ago

Bigtable

  • bigtable: RowMutation should allow passing of a Mutation (#3643)

Generated clients

  • Add redis-v1 and video-intelligence-v1p2beta1 to batch (#3670)
  • Regenerate proto/grpc files with protoc 3.6.0 (#3672)
  • Adding redis-v1 and video-intelligence-v1p2beta1 (#3669)
  • Weekly proto refresh (#3674)

Dependencies

  • update gax to 1.31/0.48 (#3675)

Internal

  • Add handwritten integration test for Compute GAPIC (#3660)
  • Releasing.md instructions to uncomment nexus-staging-maven-plugin (#3654)
  • Fixes for ITComputeTest (#3667)
google-cloud-java - 0.60.0

Published by yihanzhen about 6 years ago

Storage

  • Make integration tests easier to setup with new projects (#3608)

Dependencies

  • Upgrade auth version (#3606)

Documentations

  • Removing word "natural" from Container Analysis product name (#3610)
google-cloud-java - 0.61.0

Published by andreamlin about 6 years ago

Bigtable

  • Improve list tables spooler (#3639)
  • Cosmetic cleanup of table admin (#3638)
  • Table model improvements (#3640)
  • Add resource level IAM (#3624)
  • Add CRUD for AppProfiles (#3619)
  • Add CRUD for clusters (#3612)
  • Clean up consistency token (#3570)

Datastore

  • Make DatastoreBatchWriter public (#3387)

Logging

  • Fix logging integration test failure on when running on GCE (#3641)
  • Fix logging unit tests (#3630)

Pubsub

  • Clean up after extension gives up (#3633)

Storage

  • Update signUrl documentation (#3546)

Spanner

  • Add snippets for Spanner, BatchClient and BatchReadOnlyTransaction (#3611)

NIO

  • Retry on 502 errors, and increase max depth when doing channel reopens (#3557)

Misc

  • CI build fixes (#3650)
google-cloud-java - 0.59.0

Published by pongad about 6 years ago

Cloud Asset

Initial release

BigTable

  • Models are promoted to top level class (#3513)
  • Introduce BigtableInstanceAdmin (#3564)

NIO

The artifact JAR is shaded more narrowly (#3568)