Skip to content

Google Cloud PHP v0.30.0

Compare
Choose a tag to compare
@jdpedrie jdpedrie released this 18 May 18:36

Google Cloud PHP v0.30.0

PLEASE NOTE v0.29.0 was also released today. Be sure to review the release notes for that version as well when upgrading your application.

Cloud Core v1.4.0

  • Cloud Core v1.4.0 introduces a new Locking mechanism, with a default adapter for Symfony's new lock component. (#438)
  • A new Google\Cloud\Core\Exception\AbortedException type has been introduced as part of Cloud Spanner, indicating when an operation was aborted by the server. (#438)
  • A new Google\Cloud\Core\Exception\FailedPreconditionException type has been introduced as part of Cloud Spanner. This exception corresponds to HTTP status code 412. (#438)
  • Google\Cloud\Core\Exception\ServiceException has been updated to provide a new method, getMetadata(), which may include additional information about the error. (#438)
  • Cloud Core v1.4.0 introduces support for Long Running Operations, or LRO. LRO makes it possible to begin an operation, and poll its status in the future. LRO is supported as part of Cloud Spanner's administrative API, and will be implemented in other APIs in the future. (#438)
  • Support for null values in gRPC has been improved. (#438)
  • A generic Google\Cloud\Core\Retry class has been added. It functions similarly to Google\Cloud\Core\ExponentialBackoff, but requires the implementor to supply a retry delay for each iteration. (#438)

Cloud Spanner v0.1.0

  • Introducing support for Cloud Spanner. Spanner is Google's horizontally scalable, globally consistent, relational database service. Google Cloud PHP supports Cloud Spanner in an alpha state, which means that we believe it is fully usable, but still may be subject to changes and improvements as it moves towards general availability. Please note that the Cloud Spanner client is gRPC only, and currently does not support REST. (#438)