Releases
v0.80
Compare
Sorry, something went wrong.
No results found
Y0Q
released this
09 Sep 20:00
New Lints
gae/err/2025_001: New lint rule to detect the deletion of the App Engine default service account.
lb/bp/2025_001: New lint rule for backend protocol selection on load balancers.
looker/bp/2025_001: New lint rule for Looker best practices.
looker/bp/2025_002: New lint rule for Looker best practices.
looker/bp/2025_003: New lint rule for Looker best practices.
New Runbooks
bigquery/failed-query: New runbook for troubleshooting failed BigQuery queries.
gke/monitoring-configuration: New runbook to check GKE monitoring configurations.
New Queries
bigquery.get_bigquery_job: Fetches a BigQuery job, combining API and INFORMATION_SCHEMA data.
bigquery.get_project_policy: Fetches the IAM policy for a project.
crm.get_organization: Retrieves the parent Organization for a given project.
dataflow.get_all_dataflow_jobs_for_project: Fetches all Dataflow jobs for a project.
iam.fetch_iam_policy: Executes getIamPolicy requests and converts the output into a resource class.
looker._get_locations_to_scan: Returns a list of locations to scan based on the context.
looker.get_instances: Gets a list of Looker instances from a given GCP project.
New Features
Added support for composite and gateway step execution in runbooks.
Improved the developer environment with enforced Python versions and better setup validation.
Enhanced the runbook end-step behavior for more consistent results.
Implemented various improvements to the command-line interface (CLI) for a better user experience.
Fixes
Addressed an issue where the health check region was not being correctly identified for internal regional passthrough load balancers.
Improved the latency of the unhealthy_backends runbook by implementing caching.
Resolved an issue that caused pipenv installation to fail in the GitHub Actions workflow.
Addressed several security vulnerabilities and updated dependencies to the latest versions.
Fixed a bug that caused ModuleNotFoundError: No module named 'absl' in some environments.
Improved the error handling and logging in the job_failure runbook.
Addressed an issue that caused BigQuery snapshot tests to fail locally.
Improved the performance of the node_auto_repair runbook.
Fixed a bug where the permission check was not being skipped when the appropriate flag was passed in BigQuery.
Corrected the case of the protocol name in the health check logging enable command.
Updated the README to include steps for when a runbook is not registered.
Fixed an issue where the wrong firewall rules were being implemented.
Addressed a bug where the minimum CPU platform was not being correctly accessed.
Improved the user-facing error messages for a better user experience.
Updated the website content to resolve issues with broken presubmits.
Added try...except blocks in get_backend_service to improve error handling.
Extended the output of the start step in the unhealthy_backends runbook for load balancers.
Updated the documentation for various rules and runbooks.
Addressed an issue where presubmits were failing when a new runbook was committed for a product that was not yet defined in the generator file.
Fixed an issue with cross-project service account validation.
Removed an unused error_status attribute and formatted the code.
Updated the parameter naming scheme for Dataproc job IDs.
Improved the error catching for non-existent subscriptions and disabled APIs.
Full Changelog
v0.79...v0.80
You can’t perform that action at this time.