Amazon Aurora PostgreSQL Limitless Database updates
Here you can find information about versions of Amazon Aurora PostgreSQL Limitless Database. Limitless Database provides automated horizontal scaling to process millions of write transactions per second and manages petabytes of data while maintaining the simplicity of operating inside a single database. With Limitless Database, you can focus on building high-scale applications without having to build and maintain complex solutions for scaling your data across multiple DB instances to support your workloads.
For more information, see Using Amazon Aurora PostgreSQL Limitless Database in the Amazon Aurora User Guide.
Amazon Amazon Aurora PostgreSQL Limitless Database follows the same engine version lifecycle policy as Aurora PostgreSQL. For more information, see Release calendars for Aurora PostgreSQL.
Topics
Amazon Aurora PostgreSQL Limitless Database version 16.9-limitless
This version of Aurora PostgreSQL Limitless Database is compatible with PostgreSQL 16.9. For more information about the improvements in PostgreSQL 16.9, see 
        PostgreSQL release 16.9
Releases and patches
Aurora PostgreSQL Limitless Database 16.9.100, September 5, 2025
Features
- 
                Added support for CREATE INDEX IF NOT EXISTS.
- 
                Added support for SEQUENCES in the pgstattupleextension.
- 
                Added support for the hstore extension. Note that hstore columns cannot be used as shard keys in sharded tables. 
- 
                Added support for the auto_explain extension. 
Enhancements
- 
                Reduced waiting period required between DROP DATABASEandCREATE DATABASEoperations when using the same database name.
- 
                Improved performance for DELETEandUPDATEoperations involving semi-join and anti-join.
- 
                Improved performance for INSERT INTO ... SELECT FROMstatements with expressions or projections that can be pushed down to shards
- 
                Improved error messages for detected deadlocks with involved queries listed in the DETAIL section. 
Bug fixes
- 
                Fixed an issue where the background worker pool could be completely exhausted by database internal processes. 
- 
                Fixed an issue where non-immutable functions in extensions unexpectedly failed with permission denied errors. 
- 
                Fixed commit time is invalid errors. 
- 
                Fixed an issue where INSERT INTOfailed after theROLLBACKof aREAD ONLYtransaction with the errorERROR: failed to execute remote query with message: transaction read-write mode must be set before any query.
- 
                    Fixed an issue where SELECTqueries failed withERROR: failed to execute remote query with message: collations are not supported by type integer.
- 
                    Fixed an issue where DELETE FROMfailed withERROR: failed to execute remote query.
- 
                    Fixed an issue where expressions in DEFAULT/CHECKconstraints might generate incorrect backfill data for existing rows. This issue is seen specifically when the expression in the constraint relies on parenthesis.
- 
                    Fixed an issue with PREPAREandEXECUTEstatements which failed withbind message supplies 2 parameters, but prepared statement requires 1when thePREPAREstatement used fewer parameters than it declared.
- 
                    Fixed an issue where RESETofrds_aurora.limitless_explain_optionssetting was not correctly reflected inEXPLAINoutput.
Amazon Aurora PostgreSQL Limitless Database version 16.8-limitless
This version of Aurora PostgreSQL Limitless Database is compatible with PostgreSQL 16.8. For more information about the improvements in PostgreSQL 16.8, see 
        PostgreSQL release 16.8
Releases and patches
Aurora PostgreSQL Limitless Database 16.8.102, October 13, 2025
Bug fixes
- 
                Fixed an issue where tables weren't deleted on shards when CREATE,ALTER, andDROPstatements were repeatedly executed using prepared statements through JDBC or ODBC drivers (for example, when usingpreferQueryMode=extendedCacheEverythingin JDBC), or whenCREATE,ALTER, andDROPstatements were executed as part ofPROCEDUREorFUNCTION.
- 
                Fixed incorrect results when querying tables using UNIQUE INDEXscans while the table had broken Heap-Only Tuple (HOT) chains fromUPDATEstatements.
- 
                Fixed an issue where healthy nodes were unnecessarily replaced, causing system unavailability. 
Aurora PostgreSQL Limitless Database 16.8.101, June 30, 2025
Enhancements
- 
                Improved error messages for detected deadlocks, now listing the involved queries in the DETAILsection.
- 
                Added support for sub-query containing tableoid as target list. 
Bug fixes
- 
                Fixed the ANALYZESQL query result to also include foreign tables.
- 
                Fixed multiple issues which might lead to a database restart. 
- 
                Fixed an issue with PREPAREandEXECUTEstatements which failed incorrectly withbind message supplies 2 parameters, but prepared statement requires 1when thePREPAREstatement used less parameters than declared.
- 
                Fixed multiple issues in vacuum operations leading to increased space consumption. 
- 
                Fixed an issue with INSERTstatements after rolling back aREAD_ONLYtransaction.
- 
                Fixed an issue where DELETEstatements withRETURNINGclause fails.
Aurora PostgreSQL Limitless Database 16.8.100, May 8, 2025
Features
- 
                Added support for the ltreeextension.ltreedatatype columns cannot be used as shard keys in sharded tables.
- 
                Added support for the btree_gistextension in Aurora PostgreSQL Limitless Database. Exclusion constraints using GIST index are not supported. For example, the following command is not supported:CREATE TABLE zoo ( cage INTEGER, animal TEXT, EXCLUDE USING GIST (cage WITH =, animal WITH <>) );
Enhancements
- 
                Improved query performance in these scenarios: - 
                        Queries with range clauses. 
- 
                        Multiple tuple access with different shard keys from same shard. 
- 
                        Delete and update operations involving semi- and anti-joins. 
 
- 
                        
- 
                Enhanced async foreign scan nodes with prefetch capability. 
- 
                Strengthened deadlock detection fault tolerance. 
Bug fixes
- 
                Fixed an issue where database backends stopped responding to system signals, which could cause DROP DATABASE operations to hang. 
- 
                Fixed a race condition in commit log (clog) background processing that causes commit time is invalid errors. 
- 
                Fixed an issue that could cause unexpected crashes during automatic table analysis operations. 
Amazon Aurora PostgreSQL Limitless Database version 16.6-limitless
This version of Aurora PostgreSQL Limitless Database is compatible with PostgreSQL 16.6. For more information about the improvements in PostgreSQL 16.6, see 
    PostgreSQL release 16.6
Releases and patches
Aurora PostgreSQL Limitless Database 16.6.103, October 13, 2025
Bug fixes
- 
        Fixed an issue where tables weren't deleted on shards when CREATE,ALTER, andDROPstatements were repeatedly executed using prepared statements through JDBC or ODBC drivers (for example, when usingpreferQueryMode=extendedCacheEverythingin JDBC), or whenCREATE,ALTER, andDROPstatements were executed as part ofPROCEDUREorFUNCTION.
- 
        Fixed incorrect results when querying tables using UNIQUE INDEXscans while the table had broken Heap-Only Tuple (HOT) chains fromUPDATEstatements.
- 
        Fixed an issue where healthy nodes were unnecessarily replaced, causing system unavailability. 
Aurora PostgreSQL Limitless Database 16.6.102, June 30, 2025
Enhancements
- 
        Improved error messages for detected deadlocks now list the involved queries in the DETAIL.
- 
        Improved the distribute deadlock detection algorithm to be arbitrary resilient to network or node failures. 
- 
        Added support for sub-query containing tableoid as target list. 
Bug fixes
- 
        Fixed the ANALYZESQL query result to include foreign tables.
- 
        Fixed multiple issues which might lead to a database restart. 
- 
        Fixed an issue with PREPAREandEXECUTEstatements which failed incorrectly withbind message supplies 2 parameters, but prepared statement requires 1when thePREPAREstatement uses less parameters than declared.
- 
        Fixed multiple issues in vacuum operations leading to increased space consumption. 
- 
        Fixed an issue with INSERTstatements after rolling back aREAD_ONLYtransaction.
- 
        Fixed an issue where DELETEstatements withRETURNINGclause failed.
- 
        Fixed cases where expressions in DEFAULT/CHECKconstraints can generate incorrect results, specifically when the expression in the constraint relies on parenthesis for generating the correct result.
Aurora PostgreSQL Limitless Database 16.6.101, April 17, 2025
This release includes Aurora PostgreSQL patches till 16.6.3.
Bug fixes
- 
        Fixed multiple issues that might lead to brief periods of unavailability. 
- 
        Fixed a correctness issue when limitless_minimum_adaptive_fetch_sizeis set to lower than the default value (100).
- 
        Enhanced error handling for querying tableoid attribute of a relation in Aurora PostgreSQL Limitless Database, considering it might have different values across nodes in DBShardGroup.
- 
        Fixed a permission issue that can occur when using rds_aurora.limitless_active_shard_key. This resolves permission errors when retrieving data.
- 
        Fixed a race condition in clog background operation whcih may cause the client to recieve the commit time is invalid error. 
- 
        Optimized execution of distributed functions with variable length shard key. Previously, routers performed distributed functions but they are performed locally now on a single shard as per shard key. 
- 
        Fixed an error when executing update/deleteon standard table joining reference tables.
- 
        Fixed an issue where any user could invoke specific internal limitless functions. 
- 
        Fixed an issue that lead to incorrect rollback for subtransaction during node crash. 
- 
        Fixed issues where expressions with nested parentheses in DEFAULT/CHECKconstraints might generate incorrect results.
Aurora PostgreSQL Limitless Database 16.6.100, January 24, 2025
Features
- 
        Aurora PostgreSQL Limitless Database now supports Aurora PostgreSQL version 16.6. 
- 
        You can now install and use the btree_ginextension.
- 
        The DISCARDData Manipulation Language (DML) command is supported.
Enhancements
- 
        Improved query performance with better pushdown capabilities for queries that include reference tables within subqueries. This enhancement optimizes query execution, potentially resulting in faster performance for complex queries involving reference table joins in subqueries. 
- 
        Enhanced the error handling for pg_advisory_lock. Previously, attempts to use this unsupported feature didn't generate an explicit error message, potentially leading to unexpected behavior. Now, users will receive a clear error notification when attempting to usepg_advisory_lock, ensuring better clarity and preventing unintended consequences.
Bug fixes
- 
        Fixed an issue where certain ALTER TABLEandCREATE TABLEcommands fail with the error:Unable to deparse the given statement.
- 
        Fixed an issue where an ALTER TABLEcommand with aNOT NULLorDEFAULTconstraint fails when it contains functions unsafe to push down to shards (such as volatile functions), requiring backfilling data in existing rows.
Known issues
- 
        Setting the rds_aurora.limitless_minimum_adaptive_fetch_sizevariable can cause incorrect results.
Amazon Aurora PostgreSQL Limitless Database version 16.4-limitless
This version of Aurora PostgreSQL Limitless Database is compatible with PostgreSQL 16.4. For more information about the improvements in PostgreSQL 16.4, see 
    PostgreSQL release 16.4
Releases and patches
Aurora PostgreSQL Limitless Database 16.4.106, October 13, 2025
Bug fixes
- 
        Fixed an issue where tables weren't deleted on shards when CREATE,ALTER, andDROPstatements were repeatedly executed using prepared statements through JDBC or ODBC drivers (for example, when usingpreferQueryMode=extendedCacheEverythingin JDBC), or whenCREATE,ALTER, andDROPstatements were executed as part ofPROCEDUREorFUNCTION.
- 
        Fixed incorrect results when querying tables using UNIQUE INDEXscans while the table had broken Heap-Only Tuple (HOT) chains fromUPDATEstatements.
- 
        Fixed an issue where healthy nodes were unnecessarily replaced, causing system unavailability. 
Aurora PostgreSQL Limitless Database 16.4.105, April 17, 2025
Bug fixes
- 
        Fixed multiple issues that could lead to brief periods of unavailability. 
- 
        Fixed an issue resulting in incorrect results for anti-join queries containing a predicate on an outer relation. 
- 
        Added pushdown capability for the following system functions: - pg_char_to_encoding
- pg_encoding_to_char
- textanycat
- anytextcat
 
- 
        Enhanced error handling for pg_advisory_lockin Aurora PostgreSQL Limitless Database. With this change, you receive a clear error notification when attempting to usepg_advisory_lock.
- 
        Fixed an issue where adding an expression with nested parentheses in DEFAULT/CHECKconstraints might generate incorrect results.
Aurora PostgreSQL Limitless Database 16.4.104, November 19, 2024
Bug fixes
- 
        Fixed an issue where deadlocks can occur in processing Data Definition Language (DDL) statements when CREATE INDEX CONCURRENTLYruns.
- 
        Fixed an issue where an error in distributed deadlock resolution can block the detection of subsequent distributed deadlocks. 
- 
        Fixed an issue where DDL statements with underlying Data Manipulation Language (DML) statements (such as CREATE TABLE ASor calling for a table with data) result in errors if therds_aurora.limitless_active_shard_keyvariable is used in a session.
- 
        Fixed an issue where a shard split operation results in an error. 
- 
        Fixed an issue where the rds_aurora.limitless_alter_table_type_shardedprocedure for converting the table type to sharded fails if therds_aurora.limitless_alter_table_type_shardedvariable is set.
- 
        Fixed an issue in the deparsing logic of polymorphic objects that resulted in invalid queries not producing errors when the implicit cast of passing data caused incorrect object versions to be used. 
Known issues
- 
        An issue can occur when part of a query is converted to a left or anti-join condition. In these cases, if the inner relation has no results a null row is used. 
- 
        An issue can occur when adding a column with a NOT NULLorDEFAULTconstraint, that contains functions unsafe to push down to shards (such as volatile functions), requires backfilling data in existing rows.
- 
        An issue can occur when the deparsing logic for preparing queries to shards doesn't use parentheses where possible. This can lead to errors when COLLATEis used in queries.
Aurora PostgreSQL Limitless Database 16.4.103, October 31, 2024
Release 16.4.103 is the GA version of Aurora PostgreSQL Limitless Database.
For information on this release, see Using Amazon Aurora PostgreSQL Limitless Database in the Amazon Aurora User Guide.