{
   "abstract": "Validate planner Path trees for freed/garbage memory.",
   "date": "2026-04-29T13:39:45Z",
   "description": "pg_pathcheck is a debug aid that walks every Path in a finished query tree and flags freed or alias-recycled nodes via NodeTag and parent-match checks. It is a pure shared-library module loaded via shared_preload_libraries; it registers no SQL objects. This release targets the PostgreSQL master development branch and uses the planner_shutdown_hook plus extension_state slot added by the patch in fixes/.",
   "docs": {
      "README": {
         "title": "pg_pathcheck"
      }
   },
   "license": "mit",
   "maintainer": [
      "Andrei Lepikhov <andrei.lepikhov@pgedge.com>"
   ],
   "name": "pg_pathcheck",
   "prereqs": {
      "configure": {
         "requires": {
            "PostgreSQL": "18.0.0"
         }
      },
      "runtime": {
         "requires": {
            "PostgreSQL": "18.0.0"
         }
      }
   },
   "provides": {
      "pg_pathcheck": {
         "abstract": "Validate planner Path trees for freed/garbage memory.",
         "docfile": "README.md",
         "docpath": "README",
         "file": "pg_pathcheck.c",
         "version": "0.9.1"
      }
   },
   "release_status": "testing",
   "releases": {
      "testing": [
         {
            "date": "2026-04-29T13:39:45Z",
            "version": "0.9.1"
         }
      ]
   },
   "resources": {
      "bugtracker": {
         "web": "https://github.com/danolivo/pg_pathcheck/issues"
      },
      "homepage": "https://github.com/danolivo/pg_pathcheck",
      "repository": {
         "type": "git",
         "url": "git://github.com/danolivo/pg_pathcheck.git",
         "web": "https://github.com/danolivo/pg_pathcheck"
      }
   },
   "sha1": "9d50f407dc7c5b0f1f7f9a1ec3cb1255a51f5fc5",
   "special_files": [
      "LICENSE",
      "META.json",
      "Makefile"
   ],
   "tags": [
      "debug",
      "diagnostics",
      "planner",
      "optimizer",
      "memory",
      "path"
   ],
   "user": "danolivo",
   "version": "0.9.1"
}
