- Update concurrent-ruby dependency
- Add ErrorReporting on_error configuration.
- Update asynchronous error reporting implementation:
- Add dependency on concurrent-ruby.
- Fix for submitting error objects without backtrace.
- Make use of Credentials#project_id
- Use Credentials#project_id If a project_id is not provided, use the value on the Credentials object. This value was added in googleauth 0.7.0.
- Loosen googleauth dependency Allow for new releases up to 0.10. The googleauth devs have committed to maintaining the current API and will not make backwards compatible changes before 0.10.
- Update documentation.
- Change documentation URL to googleapis GitHub org.
- Fix circular require warning.
- Add missing documentation files to package.
- Update documentation.
- Update documentation.
- Fix undefined method for nil error when error object has empty backtrace.
- Fix issue when disabling Stackdriver components with Rails.env.production.
- Capture env["rack.exception"] errors from Rack env.
- Add documentation for enabling gRPC logging.
- Use Google Cloud Shared Configuration.
- Update google-gax dependency to 1.0.
- Fix credentials verification bug in Railtie.
- Add
Google::Cloud::ErrorReporting::Credentialsclass. - Rename constructor arguments to
project_idandcredentials. (The previous argumentsprojectandkeyfileare still supported.) - Document
Google::Auth::Credentialsascredentialsvalue. - Updated
google-gax(grpc,google-protobuf),googleauthdependencies.
- Rename
module_nameandmodule_versionparameters toservice_nameandservice_versionrespectively. - Print captured exception from asynchronous worker thread.
- stackdriver-core 1.2.0 release
- Update
Google::Cloud::ErrorReporting::MiddlewareandGoogle::Cloud::ErrorReporting::Railtieto submit error events asynchronously by default. - Update GAPIC configuration to exclude
UNAVAILABLEerrors from automatic retry.
- New Error Reporting instrumentation client.
- Introduce simple
Google::Cloud::ErrorReporting.reportinterface to easily report Ruby exception. - New
Google::Cloud::ErrorReporting.configureinstrumentation configuration interface. Google::Cloud::ErrorReporting::Middlewarecan now be used without required parameters.
- Automatic retry on
UNAVAILABLEerrors
- 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