GCP Release Notes: March 12, 2026

GCP Release Notes: March 12, 2026

Apigee hybrid

Fixed

Fixed in this release

Bug ID Description
490308770 Fixed malformed http_proxy and https_proxy strings in Helm templates that occurred when using authenticated outbound proxy configurations.
488417252 Fixed an issue where the Apigee Operator guardrails pod failed to run on EKS with Workload Identity Federation (WIF) by ensuring it runs as the federated principal rather than the default service account.
485526221 Removed the deprecated apigee-stackdriver-logging-agent image from the apigee-pull-push.sh tool, resolving image pull failures during automated deployments.
484405364 Helm chart images with the 1.16.0-hotfix.1 tag are available for download.
482209901 Added the watch permission to the apigee-manager role to allow the controller to monitor Deployment resources and resolve watch failures in the namespace.
482077193 Fixed an issue where proxy chaining failed with HTTP 404 route_not_found errors in multi-organization, single-namespace configurations.
481793880 Fixed a bug in the apigeeorg admission webhook controller that prevented upgrading organizations when monetization was enabled.
479872706 Resolved an issue that prevented loading API products, apps, and developers after migrating data to Apigee hybrid 1.16.0 in configurations using Workload Identity Federation (WIF) with an HTTP Forward Proxy.
479040521 Resolved a regression where the apigee-operator-guardrails-sa ServiceAccount was not correctly created on AKS and EKS platforms with Federated Workload Identity enabled.

Announcement

hybrid 1.16.0-hotfix.1

On March 12, 2026 we released an update to Apigee hybrid 1.16.0-hotfix.1.

Apply this hotfix with the following steps:

Apply this hotfix with the following steps:

  1. In your hybrid Helm charts directory, download the Apigee hybrid 1.16.0-hotfix.1 Helm charts into your hybrid Helm charts directory with the following commands:
    export CHART_REPO=oci://us-docker.pkg.dev/apigee-release/apigee-hybrid-helm-charts
    export CHART_VERSION=1.16.0-hotfix.1
    helm pull $CHART_REPO/apigee-operator --version $CHART_VERSION --untar
    helm pull $CHART_REPO/apigee-datastore --version $CHART_VERSION --untar
    helm pull $CHART_REPO/apigee-env --version $CHART_VERSION --untar
    helm pull $CHART_REPO/apigee-ingress-manager --version $CHART_VERSION --untar
    helm pull $CHART_REPO/apigee-org --version $CHART_VERSION --untar
    helm pull $CHART_REPO/apigee-redis --version $CHART_VERSION --untar
    helm pull $CHART_REPO/apigee-telemetry --version $CHART_VERSION --untar
    helm pull $CHART_REPO/apigee-virtualhost --version $CHART_VERSION --untar
    
  2. Install the hotfix release for Apigee operators, beginning with a dry run:
    helm upgrade operator apigee-operator/ \
      --install \
      --namespace APIGEE_NAMESPACE \
      --atomic \
      -f overrides.yaml \
      --dry-run=server
    
  3. After the dry run is successful, install the hotfix release for Apigee operators:
    helm upgrade operator apigee-operator/ \
      --install \
      --namespace APIGEE_NAMESPACE \
      --atomic \
      -f overrides.yaml
    
  4. Install the hotfix release for your organization, beginning with a dry run:
    helm upgrade $ORG_NAME apigee-org/ \
      --install \
      --namespace APIGEE_NAMESPACE \
      --atomic \
      -f overrides.yaml \
      --dry-run=server
    
  5. After the dry run is successful, install the hotfix release for your organization:
    helm upgrade $ORG_NAME apigee-org/ \
      --install \
      --namespace APIGEE_NAMESPACE \
      --atomic \
      -f overrides.yaml
    
  6. Verify the organization chart by checking the state:
    kubectl -n APIGEE_NAMESPACE get apigeeorg
    
  7. Install the hotfix release for your environments. Repeat the following steps for each environment, beginning with a dry run:
    helm upgrade ENV_RELEASE_NAME apigee-env/ \
      --install \
      --namespace APIGEE_NAMESPACE \
      --atomic \
      --set env=$ENV_NAME \
      -f overrides.yaml \
      --dry-run=server
    
  8. After the dry run is successful, install the hotfix release for your environment:
    helm upgrade ENV_RELEASE_NAME apigee-env/ \
      --install \
      --namespace APIGEE_NAMESPACE \
      --atomic \
      --set env=$ENV_NAME \
      -f overrides.yaml
    
  9. Verify the environment chart by checking the state:
    kubectl -n APIGEE_NAMESPACE get apigeeenv
    

BigQuery

Change

BigQuery advanced runtime is now enabled as the default runtime for all projects.

Cloud Logging

Issue

The automatic backfill operation performed on a log bucket that has been upgraded to use Log Analytics has been temporarily paused. To manually initiate the backfill operation, contact Cloud Customer Care.

Cloud Storage

Change

Object uploads that use customer-managed encryption keys (CMEK) now fail if the Cloud Storage service agent lacks the necessary IAM role to decrypt the object. For steps to grant the required role, see Assign a Cloud KMS key to a service agent.

Google SecOps

Announcement

Manage parser versions

The Manage parser versions feature is in Public Preview for all customers.

Google SecOps SIEM

Announcement

Manage parser versions

The Manage parser versions feature is in Public Preview for all customers.

Looker

Feature

Looker (Google Cloud core) instances with public or hybrid connections now support IP allowlists, which enhance security by ensuring that only traffic from specified IP addresses can access your instance. To connect to certain Google Cloud services, like Conversational Analytics or Connected Sheets, you can select an option to automatically allowlist the necessary IP ranges for those services. You can configure an IP allowlist for an existing instance by editing it in the Google Cloud console.

This feature will roll out to instances over the next week.

Source: Google Cloud Platform

Latest Posts

Pass It On
Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply