Releases: googleapis/google-cloud-php
Releases · googleapis/google-cloud-php
Google Cloud PHP v0.44.0
Google Cloud PHP v0.44.0
Cloud DLP v0.3.1
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#738)
Cloud Error Reporting v0.6.1
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#738)
Cloud Language v0.9.1
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#738)
Cloud Logging v1.6.2
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#738)
Cloud Monitoring v0.6.1
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#738)
Cloud Pub/Sub v0.9.2
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#738)
Cloud Spanner v0.8.2
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#738)
Cloud Speech v0.8.1
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#738)
Cloud VideoIntelligence v0.7.0
- Introduced a V1 GAPIC Client. (#738)
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#738)
Cloud Vision v0.6.1
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#738)
Miscellaneous
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#738)
Google Cloud PHP v0.43.1
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
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
- Fixed a typo. Shout out to @yosmanyga for the PR. (#732)
Miscellaneous
- Updated namespaces used in test suites. Shout out to @Gabriel-Caruso for the nice addition. (#730)
Google Cloud PHP v0.42.0
Google Cloud PHP v0.41.0
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
andgoogle/proto-client
dependency versions. (#722)
Cloud Error Reporting v0.6.0
- Removed dependency on
ext-grpc
and added dependency ongoogle/cloud-logging
. (#691) - Refreshed GAPIC Clients. (#715)
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#722)
Cloud Language v0.7.0
- Refreshed GAPIC Clients. (#715)
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#722)
Cloud Logging v1.6.0
- Refreshed GAPIC Clients. (#715)
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#722)
Cloud Monitoring v0.6.0
- Refreshed GAPIC Clients. (#715)
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#722)
Cloud Pub/Sub v0.9.0
- Refreshed GAPIC Clients. (#715)
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#722)
Cloud Spanner v0.8.0
- Refreshed GAPIC Clients. (#715)
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#722)
Cloud Speech v0.8.0
- Refreshed GAPIC Clients. (#715)
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#722)
Cloud VideoIntelligence v0.6.0
- Refreshed GAPIC Clients. (#715)
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#722)
Cloud Vision v0.6.0
- Refreshed GAPIC Clients. (#715)
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#722)
Miscellaneous
- Updated
google/gax
andgoogle/proto-client
dependency versions. (#715)
Google Cloud PHP v0.40.0
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 applyIf-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 implementsIteratorAggregate
, and can be iterated over directly. (#642)- Added
CopyJobConfiguration
,ExtractJobConfiguration
,LoadJobConfiguration
,QueryJobConfiguration
classes toGoogle\Cloud\BigQuery
to assist in configuration different types of Jobs. (#686). - ❗ BREAKING CHANGE
Google\Cloud\BigQuery\runQuery()
now usesjobs.insert
instead ofjobs.query
and accepts an instance ofGoogle\Cloud\BigQuery\QueryJobConfiguration
as its first argument. (#642, #686) - ❗ BREAKING CHANGE
Google\Cloud\BigQuery\BigQueryClient::runQueryAsJob()
has been removed in favor ofstartQuery()
.startQuery()
accepts an instance ofGoogle\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 ofGoogle\Cloud\BigQuery\CopyJobConfiguration
which can be used withstartJob()
orrunJob()
. (#686) - ❗ BREAKING CHANGE
Google\Cloud\BigQuery\Table::export()
has been renamedextract()
now returns an instance ofGoogle\Cloud\BigQuery\ExportJobConfiguration
which can be used withstartJob()
orrunJob()
. (#686) - ❗ BREAKING CHANGE
Google\Cloud\BigQuery\Table::load()
now returns an instance ofGoogle\Cloud\BigQuery\LoadJobConfiguration
which can be used withstartJob()
orrunJob()
. (#686) - ❗ BREAKING CHANGE
Google\Cloud\BigQuery\Table::loadFromStorage()
now returns an instance ofGoogle\Cloud\BigQuery\LoadJobConfiguration
which can be used withstartJob()
orrunJob()
. (#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
andgoogle/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
andgoogle/proto-client
. (#679)
Cloud Language v0.6.0
- Refreshed GAPIC Client and updated dependency version to latest releases of
google/gax
andgoogle/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
andgoogle/proto-client
. (#679)
Cloud Monitoring v0.5.0
- Refreshed GAPIC Client and updated dependency version to latest releases of
google/gax
andgoogle/proto-client
. (#679)
Cloud Pub/Sub v0.8.0
- Refreshed GAPIC Client and updated dependency version to latest releases of
google/gax
andgoogle/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
andgoogle/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
andgoogle/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 toGoogle\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
andgoogle/proto-client
. (#679)
Cloud Vision v0.5.0
Google Cloud PHP v0.39.2
Google Cloud PHP v0.39.1
Google Cloud PHP v0.39.0
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
andgoogle/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
andgoogle/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
Google Cloud PHP v0.38.0
Google Cloud PHP v0.38.0
Cloud DLP v0.1.2
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
Cloud Spanner v0.6.0
Cloud Video Intelligence v0.3.3
- Updated development dependency versions. (#658)