{
  "slug": "aws-aurora-postgresql-12-extended-support-end-of-support",
  "title": "Amazon Aurora PostgreSQL: PostgreSQL 12 end of RDS Extended Support",
  "summary": "End of RDS Extended Support date for PostgreSQL 12 on Amazon Aurora PostgreSQL: 29 Feb 2028. After RDS Extended Support ends, Aurora automatically upgrades databases that are still on this major version.",
  "cloud": "aws",
  "service": "Amazon Aurora PostgreSQL",
  "service_slug": "aurora-postgresql",
  "category": "database",
  "type": "end_of_support",
  "announced_date": null,
  "effective_date": "2028-02-29",
  "effective_precision": "day",
  "impact": "End of RDS Extended Support date for this major version: 29 Feb 2028. RDS Extended Support is the paid offering that allows a database to keep running a major version past its Aurora end of standard support date. After RDS Extended Support ends, Aurora automatically upgrades the major engine version of any database that has not been upgraded to a supported version.\n\n- AWS recommends upgrading to a supported major engine version.\n- New major PostgreSQL versions might contain database changes that are not backward-compatible with existing applications.",
  "migration_path": "1. Test the upgrade first by following [Testing an upgrade of your production DB cluster to a new major version](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.PostgreSQL.MajorVersion.html#USER_UpgradeDBInstance.PostgreSQL.MajorVersion.Upgrade.preliminary), so that you know your applications can run on the new version.\n2. Manually upgrade the Aurora PostgreSQL DB cluster to the new major version. See [Performing a major version upgrade](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.PostgreSQL.MajorVersion.html).\n3. Run the upgrade during the cluster's maintenance window or when operations are minimal, because a brief outage is possible.\n4. If an immediate switchover matters most, run the old and new clusters side by side with [Amazon Aurora Blue/Green Deployments](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments.html).",
  "replacement": null,
  "affected_versions": [
    "12"
  ],
  "source_url": "https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/aurorapostgresql-release-calendar.html",
  "extra_source_urls": [
    "https://endoflife.date/amazon-aurora-postgresql"
  ],
  "vendor_ref": "amazon-aurora-postgresql@12",
  "last_checked_at": "2026-11-12T09:55:40.264Z",
  "created_at": "2026-11-13T13:36:44.208Z",
  "updated_at": "2026-11-13T13:36:44.208Z",
  "url": "https://eolwatch.dev/items/aws-aurora-postgresql-12-extended-support-end-of-support",
  "short_url": "https://eolwatch.dev/i/94",
  "markdown_url": "https://eolwatch.dev/items/aws-aurora-postgresql-12-extended-support-end-of-support.md",
  "json_url": "https://eolwatch.dev/items/aws-aurora-postgresql-12-extended-support-end-of-support.json",
  "estate_check": {
    "resource_types": [
      "aws_rds_cluster"
    ],
    "fields": [
      "engine",
      "engine_version_actual",
      "engine_version"
    ],
    "inputs": [
      "Terraform state or plan (JSON)"
    ]
  }
}
