AWS AmazonRDS high security documentation change
Summary
Added release notes for Aurora PostgreSQL Limitless Database 16.10 including security fixes for Row Level Security data leaks
Security assessment
Explicitly fixes 'correctness and data leak issues in Row Level Security policies' and recommends policy recreation. This directly addresses security vulnerabilities with potential data exposure risks.
Diff
diff --git a/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/limitless-updates.md b/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/limitless-updates.md index 50201413f..1cdef5ded 100644 --- a//AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/limitless-updates.md +++ b//AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/limitless-updates.md @@ -5 +5 @@ -Aurora PostgreSQL Limitless Database 16.9-limitlessAurora PostgreSQL Limitless Database 16.8-limitlessAurora PostgreSQL Limitless Database 16.6-limitlessAurora PostgreSQL Limitless Database 16.4-limitless +Aurora PostgreSQL Limitless Database 16.10-limitlessAurora PostgreSQL Limitless Database 16.9-limitlessAurora PostgreSQL Limitless Database 16.8-limitlessAurora PostgreSQL Limitless Database 16.6-limitlessAurora PostgreSQL Limitless Database 16.4-limitless @@ -16,0 +17,2 @@ Amazon Amazon Aurora PostgreSQL Limitless Database follows the same engine versi + * Amazon Aurora PostgreSQL Limitless Database version 16.10-limitless + @@ -27,0 +30,70 @@ Amazon Amazon Aurora PostgreSQL Limitless Database follows the same engine versi +## Amazon Aurora PostgreSQL Limitless Database version 16.10-limitless + +This version of Aurora PostgreSQL Limitless Database is compatible with PostgreSQL 16.10. For more information about the improvements in PostgreSQL 16.10, see [PostgreSQL release 16.10](https://www.postgresql.org/docs/release/16.10/). + +###### Releases and patches + + * Aurora PostgreSQL Limitless Database 16.10.100, February 24, 2026 + + + + +### Aurora PostgreSQL Limitless Database 16.10.100, February 24, 2026 + +**Features** + + * Added support for ENUM as shard key type. + + * Added support for `CHECK` constraints involving literals as well as expressions. For more information, see [Constraints](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/limitless-reference.DDL-limitations.html#limitless-reference.DDL-limitations.Constraints). + + * Added support for `VIEW`s with foreign key constraints. For more information, see [Foreign keys](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/limitless-reference.DDL-limitations.html#limitless-reference.DDL-limitations.FKs). + + * Added support for Advisory Locks. For more information, see [Advisory Locks](https://www.postgresql.org/docs/current/explicit-locking.html#ADVISORY-LOCKS) in the PostgreSQL documentation. + + * Added support for `pg_dump` and `pg_restore` for database migrations. You can dump from Aurora Limitless databases and restore to other Aurora Limitless clusters or regular PostgreSQL databases. This support includes preservation of sharded and reference table configurations when migrating between Aurora Limitless clusters using metadata capture functions. For more information, see [Backing up and restoring Amazon Aurora PostgreSQL Limitless Database](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/limitless-bak.html). + + + + +**Enhancements** + + * Improved performance for schema and table lookups. + + * Improved performance for shard split. + + * Improved performance for `INSERT INTO` and `UPDATE` queries. + + + + +**Bug fixes** + + * Fixed an issue with privilege grants which failed with `invalid role OID: 0` when all privileges are `GRANT`ed to public. + + * Fixed an issue with `EXPLAIN` and `UPDATE` queries which failed with `wrong number of parameters for prepared statement`. + + * Fixed an issue with `CREATE TABLE` which failed with `duplicate key value violates unique constraint`. + + * Fixed an issue where database remained unusable after `DROP DATABASE` through JDBC. + + * Fixed an issue with `UPDATE` queries on distributed tables which failed with `relation * does not exist`. + + * Fixed an issue with `SELECT` queries with type casts which failed with `cannot cast type cstring to text[]`. + + * Fixed an issue with `CREATE DATABASE` which failed with `connection_limit requires an integer value` when also setting `connection_limit`. + + * Fixed table transformation from standard table to distributed table or reference table to keep Row Level Security Policies. + + * Fixed correctness and data leak issues in Row Level Security (RLS) policies. We recommend to drop and re-create any existing RLS policies. + + * Fixed `DROP POLICY` statement when used with `IF EXISTS`. + + * Fixed incorrect result when selecting `tableoid` system column. The `tableoid` is the OID of the table, which is a distinct identification given to the database object by a given system. If the query is eligible for Single Shard Optimization, the `tableoid` will be obtained from the Shard. Otherwise, the `tableoid` will be obtained from the connected router. Different routers may result in different `tableoid` for the same query. + + * Fixed stats update for tables with User Defined Types. + + * Fixed an issue with `CREATE TABLE` which failed with `FATAL: Unexpected error occurred while committing transaction` when `debug_parallel_query` is set to `on`. + + + +