- Use Google Cloud Shared Configuration.
- Update google-gax dependency to 1.0.
- Fix credentials verification bug in Railtie.
- Add
Google::Cloud::ErrorReporting::Credentials
class. - Rename constructor arguments to
project_id
andcredentials
. (The previous argumentsproject
andkeyfile
are still supported.) - Document
Google::Auth::Credentials
ascredentials
value. - Updated
google-gax
(grpc
,google-protobuf
),googleauth
dependencies.
- Rename
module_name
andmodule_version
parameters toservice_name
andservice_version
respectively. - Print captured exception from asynchronous worker thread.
- stackdriver-core 1.2.0 release
- Update
Google::Cloud::ErrorReporting::Middleware
andGoogle::Cloud::ErrorReporting::Railtie
to submit error events asynchronously by default. - Update GAPIC configuration to exclude
UNAVAILABLE
errors from automatic retry.
- New Error Reporting instrumentation client.
- Introduce simple
Google::Cloud::ErrorReporting.report
interface to easily report Ruby exception. - New
Google::Cloud::ErrorReporting.configure
instrumentation configuration interface. Google::Cloud::ErrorReporting::Middleware
can now be used without required parameters.
- Automatic retry on
UNAVAILABLE
errors
- Update GRPC header value sent to the Error Reporting API.
- Update GRPC header value sent to the Error Reporting API.
- Add middleware require to rails module (premist)
- Fix GRPC retry bug
- The client_config data structure has replaced retry_codes/retry_codes_def with retry_codes
- Update GRPC/Protobuf/GAX dependencies
- Update Error Reporting requires. For Rack integration, users now need to use
require "google/cloud/error_reporting/middleware"
rather thanrequire "google/cloud/error_reporting/v1beta1"
. - Change class names in low-level API (GAPIC)
- Fixed instrumentation integration with Ruby on Rails
- Fixed instrumentation integration with non-Rails Rack frameworks
- First release