{
  "meta": {
    "version": "v1",
    "pricing": {
      "public": {
        "label": "Public",
        "description": "Read-only API access for lightweight status checks and public integrations."
      },
      "premium": {
        "label": "Premium",
        "description": "API keys with higher hourly quotas, plus Slack, Discord, webhook, and email outage alerts across your vendor stack."
      }
    },
    "generatedAt": "2026-07-23T10:45:29.239Z"
  },
  "data": {
    "id": "incident_statuspage_neo4j_c541n4sw46r7",
    "slug": "neo4j-limited-set-of-queries-impacted-by-cypher-25-issue-2026-01-26",
    "title": "Limited set of queries impacted by Cypher 25 issue",
    "summary": "Limited set of queries impacted by Cypher 25 issue",
    "status": "resolved",
    "severity": "minor",
    "startedAt": "2026-01-26T19:26:32.589+00:00",
    "updatedAt": "2026-07-02T04:22:23.497+00:00",
    "resolvedAt": "2026-01-27T15:58:17.228+00:00",
    "provider": {
      "slug": "neo4j",
      "name": "Neo4j Aura"
    },
    "affectedServices": [
      {
        "slug": "neo4j-auradb",
        "name": "AuraDB"
      }
    ],
    "links": {
      "html": "/incidents/neo4j-limited-set-of-queries-impacted-by-cypher-25-issue-2026-01-26",
      "api": "/api/v1/incidents/neo4j-limited-set-of-queries-impacted-by-cypher-25-issue-2026-01-26",
      "providerHtml": "/providers/neo4j"
    },
    "impactSummary": "Neo4j Aura reported a minor event for the affected tracked services.",
    "source": {
      "id": "source_neo4j_status",
      "kind": "official_api",
      "name": "Neo4j Aura Status",
      "checkedAt": "2026-07-23T10:35:04.041+00:00",
      "officialUrl": "https://status.neo4j.io",
      "statusPageUrl": "https://status.neo4j.io"
    },
    "updates": [
      {
        "id": "update_statuspage_neo4j_c541n4sw46r7_vh75cgs2m1zy",
        "status": "identified",
        "body": "We have identified an issue that may affect a limited set of Cypher 25 queries for AuraDB Free, Professional and AuraDS. \n\nThis may affect:\n- Queries using the conditional query WHEN in combination with a non-grouping aggregation over null values result in an incorrect number of rows returned. \n- Queries using NEXT can produce an unexpected variable not defined error in some instances.\n\nWe are actively working on a fix and will update this page as more information becomes available.",
        "createdAt": "2026-01-26T19:26:32.82+00:00"
      },
      {
        "id": "update_statuspage_neo4j_c541n4sw46r7_t9k94yrlw52m",
        "status": "identified",
        "body": "We have identified a solution for this issue and will be rolling out in Aura. Once the update has been deployed we will update this tatus page.",
        "createdAt": "2026-01-27T01:37:56.365+00:00"
      },
      {
        "id": "update_statuspage_neo4j_c541n4sw46r7_lxw3c1fryh40",
        "status": "identified",
        "body": "We are rolling out the fix and will update you when this is completed.",
        "createdAt": "2026-01-27T09:50:03.901+00:00"
      },
      {
        "id": "update_statuspage_neo4j_c541n4sw46r7_ypnftncbkr1p",
        "status": "monitoring",
        "body": "The fix has rolled out to the affected components, we are now monitoring the situation at this time.",
        "createdAt": "2026-01-27T11:10:05.604+00:00"
      },
      {
        "id": "update_statuspage_neo4j_c541n4sw46r7_dfnx8h0x9ryj",
        "status": "monitoring",
        "body": "We are continuing to monitor the situation at this time.",
        "createdAt": "2026-01-27T14:51:34.114+00:00"
      },
      {
        "id": "update_statuspage_neo4j_c541n4sw46r7_52wtr9dq19jl",
        "status": "resolved",
        "body": "The fix has been fully deployed to all impacted instances. This incident is now resolved.",
        "createdAt": "2026-01-27T15:58:17.228+00:00"
      },
      {
        "id": "update_statuspage_neo4j_c541n4sw46r7_2bcxnxr861c5",
        "status": "resolved",
        "body": "## **What Happened**\n\nNeo4j commenced the deployment of version 2026.01.1 to Aura free instances at 07:49 AM UTC on January 26, 2026. Following the detection of query failures during internal testing, the rollout was halted before it reached Aura higher tiers. \n\nThe failures occurred on conditional queries \\(e.g. WHEN …THEN …\\) after the planner phase to behave differently in the case of aggregation over null values.\n\nWe identified the root cause and developed a resolution, which was integrated into version 2026.01.2. On January 27, 2026, we began deploying 2026.01.2 across Aura instances, successfully upgrading all affected environments to the corrected version\n\n## How the service was affected\n\nQueries using WHEN in 2026.01.1 in combination with aggregation over null values get an incorrect number of rows returned. Queries using NEXT can in some instances produce an unexpected variable not defined error. This caused the rewritten query to behave differently in the case of aggregation over null values. \n\nThe conditional query would need to receive incoming rows containing null values and be aggregating over the values without using a grouping. Customers received an incorrect result if they were using the conditional query construct in Cypher 25 \\(see [https://neo4j.com/docs/aura/managing-instances/cypher-version/](https://neo4j.com/docs/aura/managing-instances/cypher-version/)\\), an impact that was limited to a limited number of Aura instances. \n\n## What are we doing now\n\nWe have enhanced our testing procedures to ensure comprehensive coverage across all product areas. This includes the development of new test cases designed to address both identified issues and potential future scenarios. \n\nFurthermore, we have integrated Cypher query testing within Aura as a standard component of our regression testing suite. These checks are now mandatory stages within our Continuous Integration pipeline and staging environments prior to any production rollout.",
        "createdAt": "2026-07-02T04:22:03.912+00:00"
      }
    ],
    "access": {
      "plan": "public",
      "keyed": false
    }
  }
}