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.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.100, May 8, 2025
Features
-
Added support for the
ltree
extension.ltree
datatype columns cannot be used as shard keys in sharded tables. -
Added support for the
btree_gist
extension 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.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_size
is 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/delete
on 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/CHECK
constraints 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_gin
extension. -
The
DISCARD
Data 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 TABLE
andCREATE TABLE
commands fail with the error:Unable to deparse the given statement
. -
Fixed an issue where an
ALTER TABLE
command with aNOT NULL
orDEFAULT
constraint 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_size
variable 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.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_lock
in 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/CHECK
constraints 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 CONCURRENTLY
runs. -
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 AS
or calling for a table with data) result in errors if therds_aurora.limitless_active_shard_key
variable 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_sharded
procedure for converting the table type to sharded fails if therds_aurora.limitless_alter_table_type_sharded
variable 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 NULL
orDEFAULT
constraint, 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
COLLATE
is 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.