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