- Restored gem dependencies on the dashboard and metrics_scope versioned clients (#26099)
- Minor branding fix (#25677)
- Updated minimum Ruby version to 2.7 (#24873)
- Support for universe_domain (#24263)
- Updated some product names (#21541)
- Support REST transport (#20767)
- Added support for the Snooze Service (#19975)
- Minor branding updates (#18989)
- Updated minimum Ruby version to 2.6 (#18443)
- Fix titles of documentation pages
- Remove some broken images and fix outdated content in authentication documentation
- Added support for the MetricsScope service
- Clarified some language around authentication configuration
- Expand dependencies to include future 1.x releases of versioned clients
- Support for querying time series using the Monitoring Query Language
- Drop support for Ruby 2.4 and add support for Ruby 3.0
- Clarify the role of main vs versioned clients in the readme
- Timeout config description correctly gives the units as seconds
This is a major update with significant new features, improved documentation, and a fair number of breaking changes.
Among the highlights:
- Separate client libraries are now provided for specific service versions.
- A new configuration mechanism makes it easier to control parameters such as endpoint address, network timeouts, and retry.
- A consistent method interface using keyword arguments for all fields, and supporting request proto objects.
- Helper methods for generating resource paths are more accessible.
See the MIGRATING file in the documentation for more detailed information, and instructions for migrating from earlier versions.
- Support custom request method and body in uptime http checks.
- Clarify TimeInterval resolution.
- Fix some broken links to the monitoring docs on cloud.google.com
- Document ServiceTier as obsolete and unused.
- Remove broken troubleshooting link from auth guide.
- Add TimeSeriesQueryLanguageCondition and MeshIstio
- Add Condition#condition_time_series_query_language (TimeSeriesQueryLanguageCondition)
- Add Service::MeshIstio
- Support separate project setting for quota/billing
- Update product links and reformat docs
- Add NotificationChannelDescriptor#launch_stage
- Update documentation formatting
- Update copyright year
- Update Status documentation
- Update description of MetricDescriptor#unit in lower-level API
- Add support for the Dashboards API.
- Add support for the ServiceMonitoring API.
- Update minimum runtime dependencies
This release require Ruby 2.4 or later.
- Clarify which Google Cloud Platform products support auto-discovered credentials
- Additions to the content matcher for uptime check
- Add recursive argument to GroupServiceClient#delete_group method.
- Add AlertPolicy#validity
- Remove UptimeCheckConfig#is_internal (BREAKING CHANGE)
- Add UptimeCheckConfig::HttpCheck#validate_ssl
- Add InternalChecker::State module and constants:
- Add InternalChecker::State::CREATING
- Add InternalChecker::State::RUNNING
- Add ContentMatcher::ContentMatcherOption module and constants:
- Add ContentMatcher::ContentMatcherOption::CONTAINS_STRING
- Add ContentMatcher::ContentMatcherOption::NOT_CONTAINS_STRING
- Add ContentMatcher::ContentMatcherOption::MATCHES_REGEX
- Add ContentMatcher::ContentMatcherOption::NOT_MATCHES_REGEX
- Add UptimeCheckConfig::ContentMatcher:: ContentMatcherOption module and constants:
- Add UptimeCheckConfig::ContentMatcher:: ContentMatcherOption::CONTAINS_STRING
- Add UptimeCheckConfig::ContentMatcher:: ContentMatcherOption::NOT_CONTAINS_STRING
- Add UptimeCheckConfig::ContentMatcher:: ContentMatcherOption::MATCHES_REGEX
- Add UptimeCheckConfig::ContentMatcher:: ContentMatcherOption::NOT_MATCHES_REGEX
- Update documentation
- Add NotificationChannel verification
- Add NotificationChannelServiceClient#send_notification_channel_verification_code
- Add NotificationChannelServiceClient#get_notification_channel_verification_code
- Add NotificationChannelServiceClient#verify_notification_channel
- Update documentation
- Support overriding service host and port.
- Add documentation for MetricDescriptor#launch_stage and MonitoredResourceDescriptor#launch_stage
- Deprecate MetricDescriptor:: MetricDescriptorMetadata#launch_stage
- Add VERSION constant
- Add AUTHENTICATION.md guide.
- Update generated documentation.
- Update generated code examples.
- Extract gRPC header values from request.
- Update network configuration.
- Update documentation.
- Update Monitoring generated files.
- Add MetricDescriptorMetadata.
- Update documentation.
- Change documentation URL to googleapis GitHub org.
- Update documentation.
- Move Credentials location:
- Add Google::Cloud::Monitoring::V3::Credentials
- Remove Google::Cloud::Monitoring::Credentials
- Update documentation.
- Refresh generated client and documentation for updated V3 Monitoring API.
- Update google-gax dependency to 1.0.
- Fix Credentials environment variable names.
- Update generated GAPIC code and documentation.
- Updated
google-gax
(grpc
,google-protobuf
),googleauth
dependencies.
- Update GAPIC configuration to exclude
UNAVAILABLE
errors from automatic retry. - Update README.
- Update gem spec homepage links.
- Updated documentation
- Automatic retry on
UNAVAILABLE
errors
- Update GRPC header value sent to the Monitoring API.
- Update GRPC header value sent to the Monitoring API.
- Fix GRPC retry bug
- The client_config data structure has replaced retry_codes/retry_codes_def with retry_codes
- Update GRPC/Protobuf/GAX dependencies
- Change class names in low-level API (GAPIC)
- Add LICENSE to package
- First release