Skip to content

Releases: googleapis/google-cloud-php

Google Cloud PHP v0.44.0

15 Nov 15:23
69101de
Compare
Choose a tag to compare

Google Cloud PHP v0.44.0

Cloud DLP v0.3.1

  • Updated google/gax and google/proto-client dependency versions. (#738)

Cloud Error Reporting v0.6.1

  • Updated google/gax and google/proto-client dependency versions. (#738)

Cloud Language v0.9.1

  • Updated google/gax and google/proto-client dependency versions. (#738)

Cloud Logging v1.6.2

  • Updated google/gax and google/proto-client dependency versions. (#738)

Cloud Monitoring v0.6.1

  • Updated google/gax and google/proto-client dependency versions. (#738)

Cloud Pub/Sub v0.9.2

  • Updated google/gax and google/proto-client dependency versions. (#738)

Cloud Spanner v0.8.2

  • Updated google/gax and google/proto-client dependency versions. (#738)

Cloud Speech v0.8.1

  • Updated google/gax and google/proto-client dependency versions. (#738)

Cloud VideoIntelligence v0.7.0

  • Introduced a V1 GAPIC Client. (#738)
  • Updated google/gax and google/proto-client dependency versions. (#738)

Cloud Vision v0.6.1

  • Updated google/gax and google/proto-client dependency versions. (#738)

Miscellaneous

  • Updated google/gax and google/proto-client dependency versions. (#738)

Google Cloud PHP v0.43.1

15 Nov 14:01
95699df
Compare
Choose a tag to compare

Google Cloud PHP v0.43.1

Cloud Core v1.12.1

  • Default to anonymous credentials only if failed to obtain application default credentials. (#740)

Google Cloud PHP v0.43.0

11 Nov 01:56
4ce0b3f
Compare
Choose a tag to compare

Google Cloud PHP v0.43.0

Cloud BigQuery v0.3.1

  • Added a projectIdRequired flag to client configuration. (#735)

Cloud Core v1.12.0

  • Requests can now be made without being authenticated, this is especially useful for libraries such as Cloud Storage where you may want to download a publicly accessible file without needing to provide credentials. (#735)
  • Removed the project ID requirement for libraries which do not need it. (#735)

Cloud Datastore v1.0.3

  • Added a projectIdRequired flag to client configuration. (#735)

Cloud Language v0.9.0

  • Introduce analyze entity sentiment. (#734)

Cloud Logging v1.6.1

  • Added a projectIdRequired flag to client configuration. (#735)

Cloud Pub/Sub v0.9.1

  • Added a projectIdRequired flag to client configuration. (#735)

Cloud Spanner v0.8.1

  • Added a projectIdRequired flag to client configuration. (#735)

Cloud Storage v1.2.1

  • Removed project ID requirement from methods that do not require it. (#735)

Cloud Trace v0.3.3

  • Added a projectIdRequired flag to client configuration. (#735)

Cloud Translate v1.0.2

Miscellaneous

  • Updated namespaces used in test suites. Shout out to @Gabriel-Caruso for the nice addition. (#730)

Google Cloud PHP v0.42.0

08 Nov 16:12
6ceb5be
Compare
Choose a tag to compare

Google Cloud PHP v0.42.0

Cloud Language v0.8.0

  • Introduce classify text. (#717)

Google Cloud PHP v0.41.0

01 Nov 19:25
Compare
Choose a tag to compare

Google Cloud PHP v0.41.0

Cloud Core v1.11.0

  • Set timezone to UTC on all incoming timestamps in gRPC transport. (#713)

Cloud Datastore v1.0.2

  • Removed redundant array check in Google\Cloud\Datastore\Entity::__get(). Thanks to @DiogoRMax for the contribution. (#711)

Cloud DLP v0.3.0

  • Refreshed GAPIC Clients. (#715)
  • Updated google/gax and google/proto-client dependency versions. (#722)

Cloud Error Reporting v0.6.0

  • Removed dependency on ext-grpc and added dependency on google/cloud-logging. (#691)
  • Refreshed GAPIC Clients. (#715)
  • Updated google/gax and google/proto-client dependency versions. (#722)

Cloud Language v0.7.0

  • Refreshed GAPIC Clients. (#715)
  • Updated google/gax and google/proto-client dependency versions. (#722)

Cloud Logging v1.6.0

  • Refreshed GAPIC Clients. (#715)
  • Updated google/gax and google/proto-client dependency versions. (#722)

Cloud Monitoring v0.6.0

  • Refreshed GAPIC Clients. (#715)
  • Updated google/gax and google/proto-client dependency versions. (#722)

Cloud Pub/Sub v0.9.0

  • Refreshed GAPIC Clients. (#715)
  • Updated google/gax and google/proto-client dependency versions. (#722)

Cloud Spanner v0.8.0

  • Refreshed GAPIC Clients. (#715)
  • Updated google/gax and google/proto-client dependency versions. (#722)

Cloud Speech v0.8.0

  • Refreshed GAPIC Clients. (#715)
  • Updated google/gax and google/proto-client dependency versions. (#722)

Cloud VideoIntelligence v0.6.0

  • Refreshed GAPIC Clients. (#715)
  • Updated google/gax and google/proto-client dependency versions. (#722)

Cloud Vision v0.6.0

  • Refreshed GAPIC Clients. (#715)
  • Updated google/gax and google/proto-client dependency versions. (#722)

Miscellaneous

  • Updated google/gax and google/proto-client dependency versions. (#715)

Google Cloud PHP v0.40.0

17 Oct 17:12
Compare
Choose a tag to compare

Google Cloud PHP v0.40.0

Thank you to everyone for your help and patience on this release. Please take the time to read and understand this document, particularly if you are using Cloud BigQuery! While we made more breaking changes than normal, we believe they position us well for the future, and we look forward to hearing your feedback!

Cloud Core v1.10.0

  • Google\Cloud\Core\ServiceBuilder now throws \Exception when a service is requested but is not installed. (#682)
  • Updated retry setting configuration. (#679)
  • Added Google\Cloud\Core\ConcurrencyControlTrait, used to apply If-Match headers to outgoing REST requests. (#634)

Cloud BigQuery v0.3.0

  • Google\Cloud\BigQuery\BigQueryClient::runQuery() now polls a job and returns only when the query is complete. (#604)
  • Added support for etags on Datasets and Tables for concurrency control. (#634)
  • BREAKING CHANGE BigQuery Queries now use Standard SQL by default. (#640)
  • Google Cloud PHP's BigQuery client will now generate Job IDs in the client, with optional user-specified prefixes. (#643)
  • Added Google\Cloud\BigQuery\Job::waitUntilComplete(). It is no longer necessary to poll for job completion. (#642)
  • The return value of Google\Cloud\BigQuery\Job::queryResults() will block when first iterated, or when any rows are accessed. (#642)
  • BREAKING CHANGE Google\Cloud\BigQuery\QueryResults::isComplete() has been marked @internal. This means it is not intended for use outside of the library. (#642)
  • Google\Cloud\BigQuery\QueryResults now implements IteratorAggregate, and can be iterated over directly. (#642)
  • Added CopyJobConfiguration, ExtractJobConfiguration, LoadJobConfiguration, QueryJobConfiguration classes to Google\Cloud\BigQuery to assist in configuration different types of Jobs. (#686).
  • BREAKING CHANGE Google\Cloud\BigQuery\runQuery() now uses jobs.insert instead of jobs.query and accepts an instance of Google\Cloud\BigQuery\QueryJobConfiguration as its first argument. (#642, #686)
  • BREAKING CHANGE Google\Cloud\BigQuery\BigQueryClient::runQueryAsJob() has been removed in favor of startQuery(). startQuery() accepts an instance of Google\Cloud\BigQuery\QueryJobConfiguration as its first argument. (#686)
  • Added Google\Cloud\BigQuery\Table::startJob() to start an asynchronous Job. (#686)
  • Added Google\Cloud\BigQuery\Table::runJob() to start a synchronous Job. (#686)
  • BREAKING CHANGE Google\Cloud\BigQuery\Table::copy() now returns an instance of Google\Cloud\BigQuery\CopyJobConfiguration which can be used with startJob() or runJob(). (#686)
  • BREAKING CHANGE Google\Cloud\BigQuery\Table::export() has been renamed extract() now returns an instance of Google\Cloud\BigQuery\ExportJobConfiguration which can be used with startJob() or runJob(). (#686)
  • BREAKING CHANGE Google\Cloud\BigQuery\Table::load() now returns an instance of Google\Cloud\BigQuery\LoadJobConfiguration which can be used with startJob() or runJob(). (#686)
  • BREAKING CHANGE Google\Cloud\BigQuery\Table::loadFromStorage() now returns an instance of Google\Cloud\BigQuery\LoadJobConfiguration which can be used with startJob() or runJob(). (#686)
  • Google\Cloud\BigQuery\Table::insertRows() now supports an optional configuration option, $options.autoCreate, which, if enabled, will attempt to automatically create the table if it does not exist. (#686)

Cloud DLP v0.2.0

  • Refreshed GAPIC Client Documentation (#677)
  • Refreshed GAPIC Client and updated dependency version to latest releases of google/gax and google/proto-client. (#679)

Cloud Error Reporting v0.5.0

  • Renamed internal references to $psrBatchLogger to $psrLogger. (#690)
  • Exception handler now reports service and version. (#689)
  • Refreshed GAPIC Client and updated dependency version to latest releases of google/gax and google/proto-client. (#679)

Cloud Language v0.6.0

  • Refreshed GAPIC Client and updated dependency version to latest releases of google/gax and google/proto-client. (#679, #707)

Cloud Logging v1.5.0

  • Refreshed GAPIC Client Documentation (#677)
  • Fixed a bug with PSR log levels in gRPC transport. (#684)
  • Refreshed GAPIC Client and updated dependency version to latest releases of google/gax and google/proto-client. (#679)

Cloud Monitoring v0.5.0

  • Refreshed GAPIC Client and updated dependency version to latest releases of google/gax and google/proto-client. (#679)

Cloud Pub/Sub v0.8.0

  • Refreshed GAPIC Client and updated dependency version to latest releases of google/gax and google/proto-client. (#679)

Cloud Spanner v0.7.0

  • Refreshed GAPIC Client Documentation (#677)
  • Implemented automatic downsizing of session pool when request volume does not necessitate a full pool. (#646)
  • Refreshed GAPIC Client and updated dependency version to latest releases of google/gax and google/proto-client. (#679)

Cloud Speech v0.8.0

  • Refreshed GAPIC Client Documentation (#677)
  • Refreshed GAPIC Client and updated dependency version to latest releases of google/gax and google/proto-client. (#679, #707)

Cloud Storage v1.2.0

  • Introduced support for Pub/Sub Notifications. (#680)
  • Added support for requester pays and requester project to remaining methods. (#694)
  • Added projectId() method to Google\Cloud\Storage\Connection\Rest. (#681)

Cloud VideoIntelligence v0.5.0

  • Refreshed GAPIC Client Documentation (#677)
  • Refreshed GAPIC Client and updated dependency version to latest releases of google/gax and google/proto-client. (#679)

Cloud Vision v0.5.0

  • Refreshed GAPIC Client and updated dependency version to latest releases of google/gax and google/proto-client. (#679, #707)

Google Cloud PHP v0.39.2

18 Sep 15:10
Compare
Choose a tag to compare

Google Cloud PHP v0.39.2

Google Cloud Storage v1.1.5

  • Fixed a bug preventing download of objects while using the requester pays feature. Big shoutout to @frankyn and @ryanmats for discovering and reporting the issue. (#676)

Google Cloud PHP v0.39.1

15 Sep 16:31
Compare
Choose a tag to compare

Google Cloud PHP v0.39.1

Google BigQuery v0.2.4

  • Fixed a bug preventing auto pagination of results where multiple calls are required from working properly. Big thanks to @omouren for discovering the issue and proposing a fix! (#669)

Google Cloud PHP v0.39.0

12 Sep 20:50
Compare
Choose a tag to compare

Google Cloud PHP v0.39.0

Cloud Core v1.9.0

  • Added Google\Cloud\Core\ServiceBuilder. (#637)
  • Modified Google\Cloud\Core\ClientTrait::getConnectionType() to better determine whether REST or gRPC should be used. (#641)

Cloud Logging v1.4.0

  • google/proto-client and google/gax are now required dependencies, rather than suggested dependencies. (#641)
  • Cloud Logging now defaults to gRPC, if the extension is present. (#641)

Cloud Pub/Sub v0.7.0

  • google/proto-client and google/gax are now required dependencies, rather than suggested dependencies. (#641)
  • Cloud Pub/Sub now defaults to gRPC, if the extension is present. (#641)

Cloud Speech v0.7.0

  • Modified GAPIC config for method StreamingRecognize. (#662)

Cloud Video Intelligence v0.4.0

  • Added GAPIC client for Video Intelligence v1beta2. (#662)

Miscellaneous

  • Added Google\Cloud\Version to track version of google/cloud package. (#637)
  • Deprecated Google\Cloud\ServiceBuilder. Google\Cloud\Core\ServiceBuilder should be used instead. (#637)
  • google/proto-client and google/gax are now required dependencies, rather than suggested dependencies. (#641)

Google Cloud PHP v0.38.0

05 Sep 20:40
Compare
Choose a tag to compare

Google Cloud PHP v0.38.0

Cloud DLP v0.1.2

  • Refreshed GAPIC Clients. (#658)
  • Updated development dependency versions. (#658)

Cloud Error Reporting v0.4.3

  • Updated development dependency versions. (#658)

Cloud Monitoring v0.4.3

  • Updated development dependency versions. (#658)

Cloud Language v0.5.0

  • Refreshed GAPIC Clients. (#658)
  • Updated development dependency versions. (#658)

Cloud Spanner v0.6.0

  • Refreshed GAPIC Clients. (#658)
  • Updated development dependency versions. (#658)

Cloud Video Intelligence v0.3.3

  • Updated development dependency versions. (#658)