- Extract error classes into a separate gem, google-cloud-errors.
- Various fixes for Core Config
- Fix warnings on to_s!
- Alias to_s! as inspect
- Add send to ILLEGAL_KEYS
- Add respond_to? as alias of field?
- Update the list of GCP environments for automatic authentication
Now requires Ruby 2.4 or later.
- Update Google::Cloud::Config#method_missing to be compatible with Ruby 2.7
- Update documentation
- Add on_error configuration.
- Update documentation.
- Change documentation URL to googleapis GitHub org.
- Add missing documentation files to package.
- Fix for issue when auto-loading google-cloud-* gem.
- Update documentation.
- Update (deprecated) Credentials authentication URLs.
- Update documentation.
- Disable warnings while auto-loading gems to avoid circular require warnings.
- Warn when using Ruby version that is end-of-life.
- Fix google-cloud-* auto-load to load only the latest version.
- Add Shared Configuration.
- Rename constructor arguments to
project_id
andcredentials
. - Document
Google::Auth::Credentials
ascredentials
value. - Remove
googleauth
runtime dependency. - Add the following helper methods to
Google::Cloud::Error
, which access the respective values on the underlying error objects.Error#status_code
Error#body
Error#header
Error#code
Error#details
Error#metadata
Error#status_details
- Fixed mapping of
FailedPreconditionError
to 412 HTTP response code.
- Release 1.0
- Add dependency on google-cloud-env
- Support the new GAE Flex beta environment.
- Updates to support new releases. No changes to the public API.
- Fix autoloading of Google Cloud services
This gem contains shared classes for the google-cloud-ruby
gems. It is not intended for direct use. The google-cloud
gem replaces the old gcloud
gem. Legacy code can continue to use the gcloud
gem.
- Namespace is now
Google::Cloud
- The
google-cloud
gem is now an umbrella package for individual gems