Release History
1.5.2 / 2018-08-21
- Update documentation.
1.5.1 / 2018-07-05
- Fix bug in List classes by propagating arguments needed for pagination calls.
- Fix issue when disabling Stackdriver components with Rails.env.production.
- Reduce string memory usage.
- Add documentation for enabling gRPC logging.
1.5.0 / 2018-02-27
- Use Google Cloud Shared Configuration.
- Deprecated Logging Sink attributes.
1.4.0 / 2017-12-19
- Update google-gax dependency to 1.0.
1.3.2 / 2017-11-20
- Refresh GAPIC layer (low-level API) based on updates to Protobuf types.
1.3.1 / 2017-11-15
- Fix credentials verification bug in Railtie.
1.3.0 / 2017-11-14
- Add
Google::Cloud::Logging::Credentialsclass. - Rename constructor arguments to
project_idandcredentials. (The previous argumentsprojectandkeyfileare still supported.) - Document
Google::Auth::Credentialsascredentialsvalue. - Add
partial_successoptional argument toProject#write_entries. - Deprecate
HttpRequest#method, useHttpRequest#request_methodinstead. - Update generated low level GAPIC code.
- Updated
google-gax(grpc,google-protobuf),googleauthdependencies.
1.2.3 / 2017-09-27
- Updated protobuf classes.
- Updated README.
1.2.2 / 2017-09-08
- Add
labelsconfiguration option toGoogle::Cloud::Logging::Middlewarefor Rails and other Rack-based framework integrations.
1.2.1 / 2017-07-11
- stackdriver-core 1.2.0 release
1.2.0 / 2017-07-11
- Update
labelsparameter inGoogle::Cloud::Logging::Logger#initializeto default to empty hash. - Update
Google::Cloud::Logging::Loggerto support the followingActiveSupport::Loggermethods::local_level,:local_level=,:silence,:silencer, and:unknown?. - Update GAPIC configuration to exclude
UNAVAILABLEerrors from automatic retry. - Update gem spec homepage links.
1.1.0 / 2017-05-25
- Introduce new
Google::Cloud::Logging.configureinstrumentation configuration interface. - Google::Cloud::Logger now sends extra trace context information in log entries.
1.0.1 / 2017-04-21
- Middleware constructor can be called without an explicit logger. This should make integration in non-Rails applications simpler.
- If Rails integration fails due to an auth error, the notice is now printed to STDOUT rather than STDERR, which should make it a bit less scary when displayed in Docker output.
1.0.0 / 2017-03-31
- Release 1.0
- Added
#traceand#source_locationto Entry - Added listing of logs for the project
- Updated documentation
- Automatic retry on
UNAVAILABLEerrors
0.24.2 / 2017-03-03
- No public API changes.
- Update GRPC header value sent to the Logging API.
0.24.1 / 2017-03-01
- No public API changes.
- Update GRPC header value sent to the Logging API.
- Low level API adds new Protobuf types and GAPIC methods.
0.24.0 / 2017-02-21
- Fix GRPC retry bug
- The client_config data structure has replaced retry_codes/retry_codes_def with retry_codes
- Update GRPC/Protobuf/GAX dependencies
0.23.2 / 2016-12-27
Google::Cloud::Logging::Loggerdepended on standard logger but didn't require it. Fixed.
0.23.1 / 2016-12-22
- Use the
stackdriver-coregem to obtain Trace ID, for compatibility with thegoogle-cloud-tracegem. Google::Cloud::Logging::Loggernow understands all remaining standard Logger methods.- Clean up
AsyncWriterthreads on VM exit, to prevent gRPC from crashing if it's still in the middle of a call. - Support setting log name by path, and direct App Engine health checks to a separate log by default.
- Minor improvements to warning messages.
0.23.0 / 2016-12-8
- Add
resourcesmethod argument toProject#entries - Deprecate
projectsmethod argument fromProject#entries - Add
start_at,end_at, andwriter_identityattributes toSink - Add
start_at,end_at, andunique_writer_identityparameters toProject#create_sink - Add
unique_writer_identityparameter toSink#save - Many documentation improvements
- Add documentation for Low Level API
0.21.2 / 2016-11-15
- Fix issue with uninitialized VERSION (remi)
0.21.1 / 2016-11-4
- Upgraded Google::Cloud::Logging::Railtie to use AsyncWriter
- Added Rails configuration for custom monitored resource
0.21.0 / 2016-10-20
- New service constructor Google::Cloud::Logging.new
- New constructor argument client_config
- Logger is now asynchronous
- AsyncWriter added
- Rails and Rack integration added
0.20.1 / 2016-09-02
- Fix an issue with the GRPC client and forked sub-processes
0.20.0 / 2016-08-26
This gem contains the Stackdriver Logging service implementation for the google-cloud gem. 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-cloudgem is now an umbrella package for individual gems