Skip to content

docs: add documentation around plugins, endpoint and database type compatibility - #1267

Open
karenc-bq wants to merge 1 commit into
mainfrom
docs/compatibility-docs
Open

docs: add documentation around plugins, endpoint and database type compatibility#1267
karenc-bq wants to merge 1 commit into
mainfrom
docs/compatibility-docs

Conversation

@karenc-bq

Copy link
Copy Markdown
Contributor

Summary

  • Add a structured Compatibility documentation guide for the Python wrapper covering plugin-vs-plugin, database-type, and endpoint-type compatibility
  • Consolidate the existing PluginChainCompatibility.md into the guide as the cross-plugin reference
  • Wire the new docs into docs/README.md's table of contents

Description

The Python wrapper previously had only a single PluginChainCompatibility.md "gotchas" page. This PR adds structured compatibility matrices under a new docs/using-the-python-wrapper/compatibility/ folder:

  • Compatibility.md — overview + universally-compatible plugins (dev, connect_time, execute_time), linking the three matrices.
  • CompatibilityDatabaseTypes.md — plugin × deployment-type matrix (Aurora Global DB, Aurora Cluster, RDS Multi-AZ Cluster/Instance, Single-AZ, Community).
  • CompatibilityEndpoints.md — plugin × endpoint-type matrix (Aurora cluster/reader/custom/instance, RDS Multi-AZ, Proxy, Limitless shard group, IP, CNAME), including the role-verification footnote for custom/instance endpoints.
  • PluginChainCompatibility.md (moved into the folder and expanded) — the cross-plugin matrix, mutually-incompatible groups, plugin ordering + weights, required pairings, async/sync availability, driver-specific incompatibilities, and recommended canonical chains.

docs/README.md's table of contents now links the compatibility guide and also picks up several plugin docs that existed but were never listed (Global Database Failover, Global Database Read/Write Splitting, Custom Endpoint, Okta Authentication, Blue/Green, Limitless, Developer).

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@karenc-bq
karenc-bq force-pushed the docs/compatibility-docs branch from 7d5892f to 6efbbbf Compare August 5, 2026 23:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant