Skip to content

docs: update postgresql supported versions policy#42158

Open
upadhyay74aman wants to merge 2 commits into
apache:masterfrom
upadhyay74aman:update-postgres-docs
Open

docs: update postgresql supported versions policy#42158
upadhyay74aman wants to merge 2 commits into
apache:masterfrom
upadhyay74aman:update-postgres-docs

Conversation

@upadhyay74aman

Copy link
Copy Markdown

SUMMARY

Per @sfirke's recommendation in issue #42050, this PR updates the PostgreSQL supported versions documentation to prevent the page from going stale as new versions are released.

  • Replaced the hardcoded version list with a link to the official PostgreSQL support policy.
  • Removed the hardcoded maximum version and added a reference to the docker-compose.yaml and GitHub Actions matrix as the source of truth for the top-tested version.

BEFORE/AFTER SCREENSHOTS || ANIMATED GIF

N/A - Documentation text update only.

TESTING INSTRUCTIONS

Review the modified markdown table in docs/admin_docs/configuration/configuring-superset.mdx to ensure the text and formatting are correct.

ADDITIONAL INFORMATION

  • Has associated issue: Fixes Docs: Stale docs about what versions of Postgres supported #42050
  • Required feature flags:
  • Changes UI
  • Includes DB Migration (follow approval process in SIP-59)
    • Migration is atomic, supports rollback & is backwards-compatible
    • Confirm DB migration upgrade and downgrade tested
    • Runtime estimates and downtime expectations provided
  • Introduces new feature or API
  • Removes existing feature or API

Signed-off-by: AMAN UPADHYAY <upadhyayaman512@gmail.com>
@dosubot dosubot Bot added data:connect:postgres Related to Postgres doc Namespace | Anything related to documentation labels Jul 18, 2026
@bito-code-review

bito-code-review Bot commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Code Review Agent Run #23af83

Actionable Suggestions - 0
Review Details
  • Files reviewed - 1 · Commit Range: 932db76..932db76
    • docs/admin_docs/configuration/configuring-superset.mdx
  • Files skipped - 0
  • Tools
    • Whispers (Secret Scanner) - ✔︎ Successful
    • Detect-secrets (Secret Scanner) - ✔︎ Successful

Bito Usage Guide

Commands

Type the following command in the pull request comment and save the comment.

  • /review - Manually triggers a full AI review.

  • /pause - Pauses automatic reviews on this pull request.

  • /resume - Resumes automatic reviews.

  • /resolve - Marks all Bito-posted review comments as resolved.

  • /abort - Cancels all in-progress reviews.

Refer to the documentation for additional commands.

Configuration

This repository uses Superset You can customize the agent settings here or contact your Bito workspace admin at evan@preset.io.

Documentation & Help

AI Code Review powered by Bito Logo

@netlify

netlify Bot commented Jul 18, 2026

Copy link
Copy Markdown

Deploy Preview for superset-docs-preview ready!

Name Link
🔨 Latest commit e73e8e4
🔍 Latest deploy log https://app.netlify.com/projects/superset-docs-preview/deploys/6a5afde619a31600088553ed
😎 Deploy Preview https://deploy-preview-42158--superset-docs-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

| Database Engine | Supported Versions |
| ----------------------------------------- | ---------------------------------------- |
| [PostgreSQL](https://www.postgresql.org/) | 10.X, 11.X, 12.X, 13.X, 14.X, 15.X, 16.X |
| [PostgreSQL](https://www.postgresql.org/) | All [currently-supported versions](https://www.postgresql.org/support/versioning/). The highest tested version is defined by the repository's `docker-compose.yaml` and GitHub Actions matrix. |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestion: The documentation references docker-compose.yaml, but this repository uses docker-compose.yml; this will send readers to a non-existent file and break the stated source-of-truth guidance. Update the filename extension in this new table row to match the actual file in the repo. [typo]

Severity Level: Major ⚠️
- ⚠️ Admin configuration docs misdirect readers to nonexistent file.
- ⚠️ Users may miss canonical tested PostgreSQL version source.
- ⚠️ Documentation consistency degraded across installation references.
Steps of Reproduction ✅
1. Open the documentation file `docs/admin_docs/configuration/configuring-superset.mdx`
and locate the database engines table; at line 154 (per PR hunk) the PostgreSQL row
references the repository's `docker-compose.yaml` as the source of the highest tested
version.

2. Inspect the repository root using the glob search results:
`/workspace/superset/docker-compose.yml` exists (found via
`Glob(pattern="**/docker-compose.*", path="/workspace")`), but there is no
`docker-compose.yaml` file anywhere in the repo.

3. Confirm via search for the string `docker-compose.yaml` (using
`Grep(pattern="docker-compose.yaml", path="/workspace/superset", glob="**/*")`) that this
documentation reference is textual only and does not correspond to an actual file, i.e.,
readers cannot open `docker-compose.yaml` in the repo.

4. A user following the documentation to determine the highest tested PostgreSQL version
will look for `docker-compose.yaml` in the repo root, fail to find it because only
`docker-compose.yml` exists, and therefore be misdirected away from the actual
source-of-truth configuration file.

Fix in Cursor Fix in VSCode Claude

(Use Cmd/Ctrl + Click for best experience)

Prompt for AI Agent 🤖
This is a comment left during a code review.

**Path:** docs/admin_docs/configuration/configuring-superset.mdx
**Line:** 154:154
**Comment:**
	*Typo: The documentation references `docker-compose.yaml`, but this repository uses `docker-compose.yml`; this will send readers to a non-existent file and break the stated source-of-truth guidance. Update the filename extension in this new table row to match the actual file in the repo.

Validate the correctness of the flagged issue. If correct, How can I resolve this? If you propose a fix, implement it and please make it concise.
Once fix is implemented, also check other comments on the same PR, and ask user if the user wants to fix the rest of the comments as well. if said yes, then fetch all the comments validate the correctness and implement a minimal fix
👍 | 👎

@bito-code-review

Copy link
Copy Markdown
Contributor

The flagged issue is correct. The documentation incorrectly references docker-compose.yaml, while the repository contains docker-compose.yml. To resolve this, update the filename extension in the documentation table row to match the actual file in the repository.

docs/admin_docs/configuration/configuring-superset.mdx

-| [PostgreSQL](https://www.postgresql.org/) | All [currently-supported versions](https://www.postgresql.org/support/versioning/). The highest tested version is defined by the repository's `docker-compose.yml` and GitHub Actions matrix. |

Signed-off-by: AMAN UPADHYAY <upadhyayaman512@gmail.com>
@bito-code-review

bito-code-review Bot commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Code Review Agent Run #531e63

Actionable Suggestions - 0
Review Details
  • Files reviewed - 1 · Commit Range: 932db76..e73e8e4
    • docs/admin_docs/configuration/configuring-superset.mdx
  • Files skipped - 0
  • Tools
    • Whispers (Secret Scanner) - ✔︎ Successful
    • Detect-secrets (Secret Scanner) - ✔︎ Successful

Bito Usage Guide

Commands

Type the following command in the pull request comment and save the comment.

  • /review - Manually triggers a full AI review.

  • /pause - Pauses automatic reviews on this pull request.

  • /resume - Resumes automatic reviews.

  • /resolve - Marks all Bito-posted review comments as resolved.

  • /abort - Cancels all in-progress reviews.

Refer to the documentation for additional commands.

Configuration

This repository uses Superset You can customize the agent settings here or contact your Bito workspace admin at evan@preset.io.

Documentation & Help

AI Code Review powered by Bito Logo

| Database Engine | Supported Versions |
| ----------------------------------------- | ---------------------------------------- |
| [PostgreSQL](https://www.postgresql.org/) | 10.X, 11.X, 12.X, 13.X, 14.X, 15.X, 16.X |
| [PostgreSQL](https://www.postgresql.org/) | All [currently-supported versions](https://www.postgresql.org/support/versioning/). The highest tested version is defined by the repository's `docker-compose.yml` and GitHub Actions matrix. |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMHO, this is pretty broad. N-2 should be sufficient instead, akak 16 and 17. We definitely don't want to overstretch the maintainer's effort here.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the review, @hainenber! I totally get the concern about overstretching the maintainers. I only went with this broad phrasing because @sfirke specifically asked for it in #42050 so we wouldn't have to keep updating the docs every release.

@sfirke, do you still prefer the broader approach, or should we lock it down to just N-2? Let me know what you both decide and I'll make the change!
and sorry for replaying soo late.

@rusackas
rusackas requested a review from sfirke July 18, 2026 22:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

data:connect:postgres Related to Postgres doc Namespace | Anything related to documentation size/XS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docs: Stale docs about what versions of Postgres supported

2 participants