{"format": 1, "mode": "release", "from_release": null, "to_release": {"date": "2011-09-26", "build": "9.1.1", "major": "9.1", "minor": 1, "manual": "9.1", "status": "stable", "doc_git": "", "version": "9.1.1", "eol_date": "2016-10-27", "date_text": "2011-09-26", "supported": false, "manual_url": "/docs/9.1/release-9-1-1.html", "source_url": "/docs/release/9.1.1/", "entry_count": 3, "placeholder": false, "content_hash": "4515b909253706cbf8338ed8034cf7ea21bc876a7180c2f4fd6477bd6ef3054e", "manual_build": "9.1.24", "source_as_of": "", "changes_count": 3, "doc_loaded_at": "2026-09-25T02:22:44.760693", "migration_html": "<p>A dump/restore is not required for those running 9.1.X.</p>", "compatibility_count": 0, "label": "9.1.1", "status_label": "Historical", "eol": "2016-10-27", "age_days": 5482, "support_days": -3624}, "groups": [{"date": "2011-09-26", "build": "9.1.1", "major": "9.1", "minor": 1, "manual": "9.1", "status": "stable", "doc_git": "", "version": "9.1.1", "eol_date": "2016-10-27", "date_text": "2011-09-26", "supported": false, "manual_url": "/docs/9.1/release-9-1-1.html", "source_url": "/docs/release/9.1.1/", "entry_count": 3, "placeholder": false, "content_hash": "4515b909253706cbf8338ed8034cf7ea21bc876a7180c2f4fd6477bd6ef3054e", "manual_build": "9.1.24", "source_as_of": "", "changes_count": 3, "doc_loaded_at": "2026-09-25T02:22:44.760693", "migration_html": "<p>A dump/restore is not required for those running 9.1.X.</p>", "compatibility_count": 0, "label": "9.1.1", "status_label": "Historical", "eol": "2016-10-27", "age_days": 5482, "support_days": -3624, "entries": [{"id": "9.1.1-2743ca23e1d6c508", "cves": [], "html": "<p>Make <code>pg_options_to_table</code> return NULL for an option with no value (Tom Lane)</p>\n<p>Previously such cases would result in a server crash.</p>", "text": "Make pg_options_to_table return NULL for an option with no value (Tom Lane) Previously such cases would result in a server crash.", "title": "Make pg_options_to_table return NULL for an option with no value", "commits": [], "section": "Changes", "category": "improvement", "source_url": "/docs/release/9.1.1/#AEN110354", "source_hash": "ef2c4fc70b5bfc80d699a96673e3d789c23325a49e97565fcfedf20919eca37b", "section_path": ["Changes"], "commit_groups": [], "identity_text": "Make pg_options_to_table return NULL for an option with no value (Tom Lane) Previously such cases would result in a server crash.", "commit_aliases": [], "source_commits": [], "source_entry_id": "9.1.1/changes/001", "db_id": "5b6cb6d2b65558c733595876dca7678e", "patch_ids": [], "statement_hash": "c5a91c96a58e17d12b264f8f1d6c5d86d29e514b4299ea3b821b642e03ac9f0b", "relations": [{"rule": 2, "type": "equivalent", "target": "3275f538db4250626cf3e2aa565b86e3", "evidence": {"same_day": true, "patch_ids": [], "statement_hash": "c5a91c96a58e17d12b264f8f1d6c5d86d29e514b4299ea3b821b642e03ac9f0b"}}], "version": "9.1.1", "category_label": "Improvements", "also_in": [], "variants": [], "related_changes": [{"db_id": "3275f538db4250626cf3e2aa565b86e3", "kind": "equivalent", "version": "9.0.5", "label": "9.0.5", "title": "Make pg_options_to_table return NULL for an option with no value", "evidence": {"same_day": true, "patch_ids": [], "statement_hash": "c5a91c96a58e17d12b264f8f1d6c5d86d29e514b4299ea3b821b642e03ac9f0b"}, "url": "/docs/compare/?release=9.0.5#9.0.5-2743ca23e1d6c508", "source_url": "/docs/release/9.0.5/#AEN101607"}]}, {"id": "9.1.1-3214d8c6072190b1", "cves": [], "html": "<p>Fix memory leak at end of a GiST index scan (Tom Lane)</p>\n<p>Commands that perform many separate GiST index scans, such as verification of a new GiST-based exclusion constraint on a table already containing many rows, could transiently require large amounts of memory due to this leak.</p>", "text": "Fix memory leak at end of a GiST index scan (Tom Lane) Commands that perform many separate GiST index scans, such as verification of a new GiST-based exclusion constraint on a table already containing many rows, could transiently require large amounts of memory due to this leak.", "title": "Fix memory leak at end of a GiST index scan", "commits": [], "section": "Changes", "category": "bugfix", "source_url": "/docs/release/9.1.1/#AEN110354", "source_hash": "fdb92f56027c9ddb6a06f1a7c1a8d3eabbd8f28e1f0a26aa2ddb28460dbbe33f", "section_path": ["Changes"], "commit_groups": [], "identity_text": "Fix memory leak at end of a GiST index scan (Tom Lane) Commands that perform many separate GiST index scans, such as verification of a new GiST-based exclusion constraint on a table already containing many rows, could transiently require large amounts of memory due to this leak.", "commit_aliases": [], "source_commits": [], "source_entry_id": "9.1.1/changes/002", "db_id": "fa34ca25147b2f0661795577525fb45e", "patch_ids": [], "statement_hash": "8874e4cbab18a89732c29a6ac6e39590040bb8903e77ecc7207f67ff9d1b8d9c", "relations": [{"rule": 2, "type": "equivalent", "target": "5663370bfa82647a3e2d0d54fa53390d", "evidence": {"same_day": true, "patch_ids": [], "statement_hash": "8874e4cbab18a89732c29a6ac6e39590040bb8903e77ecc7207f67ff9d1b8d9c"}}], "version": "9.1.1", "category_label": "Bug fixes", "also_in": [], "variants": [], "related_changes": [{"db_id": "5663370bfa82647a3e2d0d54fa53390d", "kind": "equivalent", "version": "9.0.5", "label": "9.0.5", "title": "Fix memory leak at end of a GiST index scan", "evidence": {"same_day": true, "patch_ids": [], "statement_hash": "8874e4cbab18a89732c29a6ac6e39590040bb8903e77ecc7207f67ff9d1b8d9c"}, "url": "/docs/compare/?release=9.0.5#9.0.5-3214d8c6072190b1", "source_url": "/docs/release/9.0.5/#AEN101607"}]}, {"id": "9.1.1-825bca8e254164a3", "cves": [], "html": "<p>Fix explicit reference to pg_temp schema in CREATE TEMPORARY TABLE (Robert Haas)</p>\n<p>This used to be allowed, but failed in 9.1.0.</p>", "text": "Fix explicit reference to pg_temp schema in CREATE TEMPORARY TABLE (Robert Haas) This used to be allowed, but failed in 9.1.0.", "title": "Fix explicit reference to pg_temp schema in CREATE TEMPORARY TABLE", "commits": [], "section": "Changes", "category": "bugfix", "source_url": "/docs/release/9.1.1/#AEN110354", "source_hash": "936ba8726b02165ea81d4c1067cb2cd79b89842c519a9fe450c5694ba231f58b", "section_path": ["Changes"], "commit_groups": [], "identity_text": "Fix explicit reference to pg_temp schema in CREATE TEMPORARY TABLE (Robert Haas) This used to be allowed, but failed in 9.1.0.", "commit_aliases": [], "source_commits": [], "source_entry_id": "9.1.1/changes/003", "db_id": "cdec17b5c317ca46ab59b728f8d61af4", "patch_ids": [], "statement_hash": "7b2cc2a7636d3d8533969b1a5a479b5d0487c57ee3d7ea7e4f0f2ab3b556ab68", "relations": [], "version": "9.1.1", "category_label": "Bug fixes", "also_in": [], "variants": [], "related_changes": []}]}], "stats": [{"key": "all", "label": "All changes", "count": 3}, {"key": "feature", "label": "Features", "count": 0}, {"key": "bugfix", "label": "Bug fixes", "count": 2}, {"key": "security", "label": "Security", "count": 0}, {"key": "performance", "label": "Performance", "count": 0}, {"key": "compatibility", "label": "Compatibility", "count": 0}, {"key": "improvement", "label": "Improvements", "count": 1}], "total": 3, "release_count": 1, "cross_major": false, "cve_count": 0, "cves": [], "cve_available": true, "remaining_cves": [], "security_regressions": [], "warnings": [], "candidate_count": 3, "already_in_source_count": 0, "duplicate_count": 0, "excluded_count": 0, "exclusions": [], "source_as_of": "2026-09-26", "security_as_of": "2026-09-26"}