As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Atualizações do Amazon Aurora PostgreSQL
Depois disso, é possível encontrar informações sobre as versões do mecanismo de banco de dados do Amazon Aurora Edição Compatível com PostgreSQL que foram lançadas para o Amazon Aurora.
Para determinar o número de versão do banco de dados do Aurora PostgreSQL, consulte Identificar versões do Amazon Aurora PostgreSQL no Guia do usuário do Amazon Aurora.
Para obter informações sobre extensões e módulos, consulte Versões de extensão para o Amazon Aurora PostgreSQL.
Para obter mais informações sobre os lançamentos, as políticas e os cronogramas disponíveis do Amazon Aurora, consulte Por quanto tempo as versões principais do Amazon Aurora permanecem disponíveis no Guia do usuário do Amazon Aurora. Para obter mais informações sobre o suporte e outras políticas do Amazon Aurora, consulte Perguntas frequentes sobre o Amazon RDS
Para determinar quais versões do mecanismo de banco de dados Aurora PostgreSQL estão disponíveis em um Região da AWS, use o comando conforme mostrado a seguir. describe-db-engine-versions AWS CLI
aws rds describe-db-engine-versions --engine aurora-postgresql --query '*[].[EngineVersion]' --output text --region
aws-region
Para obter uma lista de Regiões da AWS, consulte a disponibilidade da região do Aurora PostgreSQL no Guia do usuário do Amazon Aurora.
Tópicos
- PostgreSQL 16.2
- PostgreSQL 16.1
- PostgreSQL 16.0
- PostgreSQL 15.6
- PostgreSQL 15.5
- PostgreSQL 15.4
- PostgreSQL 15.3
- PostgreSQL 15.2
- PostgreSQL 14.11
- PostgreSQL 14.10
- PostgreSQL 14.9
- PostgreSQL 14.8
- PostgreSQL 14.7
- PostgreSQL 14.6
- PostgreSQL 14.5
- PostgreSQL 14.4
- PostgreSQL 14.3
- PostgreSQL 13.14
- PostgreSQL 13.13
- PostgreSQL 13.12
- PostgreSQL 13.11
- PostgreSQL 13.10
- PostgreSQL 13.9
- PostgreSQL 13.8
- PostgreSQL 13.7
- PostgreSQL 13.6 (obsoleto)
- PostgreSQL 13.5 (obsoleto)
- PostgreSQL 13.4 (obsoleto)
- PostgreSQL 13.3 (obsoleto)
- PostgreSQL 12.18
- PostgreSQL 12.17
- PostgreSQL 12.16
- PostgreSQL 12.15
- PostgreSQL 12.14
- PostgreSQL 12.13
- PostgreSQL 12.12
- PostgreSQL 12.11
- PostgreSQL 12.10 (obsoleto)
- PostgreSQL 12.9
- PostgreSQL 12.8 (obsoleto)
- PostgreSQL 12.7, Aurora PostgreSQL 4.2 (obsoleto)
- PostgreSQL 12.6, Aurora PostgreSQL 4.1 (obsoleto)
- PostgreSQL 12.4, Aurora PostgreSQL 4.0 (obsoleto)
- PostgreSQL 11.21
- PostgreSQL 11.20 (obsoleto)
- PostgreSQL 11.19 (obsoleto)
- PostgreSQL 11.18 (obsoleto)
- PostgreSQL 11.17 (obsoleto)
- PostgreSQL 11.16 (obsoleto)
- PostgreSQL 11.15 (obsoleto)
- PostgreSQL 11.14 (obsoleto)
- PostgreSQL 11.13 (obsoleto)
- PostgreSQL 11.12, Aurora PostgreSQL 3.6 (obsoleto)
- PostgreSQL 11.11, Aurora PostgreSQL 3.5 (obsoleto)
- PostgreSQL 11.9, Aurora PostgreSQL 3.4
- PostgreSQL 11.8, Aurora PostgreSQL 3.3 (obsoleto)
- PostgreSQL 11.7, Aurora PostgreSQL 3.2 (obsoleto)
- PostgreSQL 11.6, Aurora PostgreSQL 3.1 (obsoleto)
- PostgreSQL 11.4, Aurora PostgreSQL 3.0 (obsoleto)
- PostgreSQL 10.21 (obsoleto)
- PostgreSQL 10.20 (obsoleto)
- PostgreSQL 10.19 (obsoleto)
- PostgreSQL 10.18 (obsoleto)
- PostgreSQL 10.17, Aurora PostgreSQL 2.9 (obsoleto)
- PostgreSQL 10.16, Aurora PostgreSQL 2.8 (obsoleto)
- PostgreSQL 10.14, Aurora PostgreSQL 2.7 (obsoleto)
- PostgreSQL 10.13, Aurora PostgreSQL 2.6 (obsoleto)
- PostgreSQL 10.12, Aurora PostgreSQL 2.5 (obsoleto)
- PostgreSQL 10.11, Aurora PostgreSQL 2.4 (obsoleto)
- PostgreSQL 10.7, Aurora PostgreSQL 2.3 (obsoleto)
- PostgreSQL 10.6, Aurora PostgreSQL 2.2 (obsoleto)
- PostgreSQL 10.5, Aurora PostgreSQL 2.1 (obsoleto)
- PostgreSQL 10.4, Aurora PostgreSQL 2.0 (obsoleto)
- PostgreSQL 9.6.22, Aurora PostgreSQL 1.11 (obsoleto)
- PostgreSQL 9.6.21, Aurora PostgreSQL 1.10 (obsoleto)
- PostgreSQL 9.6.19, Aurora PostgreSQL 1.9 (obsoleto)
- PostgreSQL 9.6.18, Aurora PostgreSQL 1.8 (obsoleto)
- PostgreSQL 9.6.17, Aurora PostgreSQL 1.7 (obsoleto)
- PostgreSQL 9.6.16, Aurora PostgreSQL 1.6 (obsoleto)
- PostgreSQL 9.6.12, Aurora PostgreSQL 1.5 (obsoleto)
- PostgreSQL 9.6.11, Aurora PostgreSQL 1.4 (obsoleto)
- PostgreSQL 9.6.9, Aurora PostgreSQL 1.3 (obsoleto)
- PostgreSQL 9.6.8, Aurora PostgreSQL 1.2 (obsoleto)
- PostgreSQL 9.6.6 Aurora PostgreSQL 1.1 (obsoleto)
- PostgreSQL 9.6.3, Aurora PostgreSQL 1.0 (obsoleto)
PostgreSQL 16.2
Essa versão do Aurora PostgreSQL é compatível com o PostgreSQL 16.2. Para obter mais informações sobre as melhorias no PostgreSQL 16.2, consulte
Versões e patches
Aurora PostgreSQL 16.2.1, 29 de abril de 2024
Novos atributos
Foi adicionado o resumo do uso de recursos em
pg_dump
.Foi adicionada sobrecarga de funções para
aurora_stat_statements(bool showtext)
e.aurora_stat_plans(bool showtext)
Aprimoramentos gerais
Foram corrigidos vários problemas menores de atualização de versão para melhorar a preservação da conexão com patches sem tempo de inatividade.
Tempo reduzido de inicialização do banco de dados devido ao melhor tempo de inicialização de grandes volumes.
Introduziu operações COPY mais rápidas reduzindo a contenção no bloqueio da extensão da relação e estendendo proativamente as relações.
Melhorias para reduzir o atraso na replicação ignorando de forma inteligente a repetição de determinados registros de log, reduzindo assim a carga de repetição.
Corrigido um problema durante o conflito de recuperação em um nó de leitura que, em casos raros, poderia causar uma breve indisponibilidade.
Corrigido um problema em que um banco de dados falhava na inicialização durante um patch de atualização de uma versão principal, em cenários raros.
Maior disponibilidade de réplicas de leitura, permitindo a recuperação de erros de replicação em mais situações.
Corrigido um problema que resultava em um impasse quando uma operação de sincronização da tabela de replicação lógica falhava.
Corrigido um problema de decodificação de replicação lógica que não processava as alterações de modificação do catálogo após serem transferidas para o armazenamento se houvesse uma subtransação abortada simultânea.
Validação aprimorada do registro de log antes de ser gravado no armazenamento.
Foi corrigido um problema que fazia com que as sessões relatassem incorretamente eventos de ClientRead espera após um evento de correção sem tempo de inatividade.
Corrigiu uma definição de função ambígua de aws_s3.query_export_to_s3 ao atualizar a extensão aws_s3 da versão 1.1 para 1.2.
Aprimoramentos de alta prioridade
Corrigido um problema relacionado à retomada de um slot de replicação lógica em que, em casos raros, isso poderia fazer com que o slot ficasse preso.
Corrigido um problema que resultava em uma reinicialização ao criar um banco de dados em um espaço de tabela.
Corrigido um problema relacionado ao tratamento incorreto de erros de replicação lógica para melhorar a estabilidade do banco de dados.
Aprimoramentos críticos de estabilidade
Foi corrigido um problema relacionado às origens da replicação que, em casos raros, pode resultar em maior tempo de recuperação e afetar a disponibilidade.
Corrigido um problema que, em casos raros, pode fazer com que as transações sejam parcialmente replicadas por slots de replicação lógica recém-criados. Para obter mais informações, consulte Possível perda de dados devido à condição de corrida durante a criação do slot de replicação lógica
. Foi corrigido um problema que fazia com
pg_stat_statements
que a correção com tempo de inatividade zero falhasse.Foi corrigido um problema em que uma alteração nos requisitos de memória durante uma atualização de versão secundária pode fazer com que os patches sem tempo de inatividade e a inicialização do mecanismo falhassem.
Melhorias e aprimoramentos adicionais
As seguintes extensões foram atualizadas:
pg_tle
extensão para a versão 1.3.4.PLV8
extensão para a versão 3.1.10.Cartucho RDkit para a versão Release_2023_09_4.
Novos parâmetros GUC foram adicionados
pgtle.clientauth_databases_to_skip
pgtle.clientauth_db_name
pgtle.clientauth_num_parallel_workers
pgtle.clientauth_users_to_skip
pgtle.enable_clientauth
pgtle.passcheck_db_name
PostgreSQL 16.1
Essa versão do Aurora PostgreSQL é compatível com o PostgreSQL 16.1. Para obter mais informações sobre as melhorias no PostgreSQL 16.1, consulte
Versões e patches
Aurora PostgreSQL 16.1.3, 13 de março de 2024
Aprimoramentos gerais
Corrigido um problema de degradação de desempenho na
PLV8
extensão.
Aurora PostgreSQL 16.1.2, 22 de fevereiro de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
Corrigido um problema em que era
pg_stat_statements
possível bloquear a atualização de versões menores durante o ZDP.Corrigido um problema em que um slot de replicação lógica não emitia mais alterações devido a uma verificação de consistência de dados excessivamente rígida.
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 16.1, 31 de janeiro de 2024
Novos atributos
-
Adicionado suporte à extensão
HypoPG
na versão 1.4.0. -
Adicionado suporte à extensão
h3-pg
e à extensãoh3-postgis
na versão 4.1.3. -
Foi adicionado suporte para
aurora_compute_plan_id
parâmetros que são ativados por padrão em um cluster de banco de dados Aurora PostgreSQL e em um grupo de parâmetros de banco de dados. Consulte mais informações em Monitoring query execution plans for Aurora PostgreSQL. -
O
rds.rds_superuser_reserved_connections
parâmetro foi descontinuado na versão 16 do Aurora PostgreSQL. Oreserved_connections
parâmetro deve ser utilizado para reservar o número de slots de conexão. Oreserved_connections
parâmetro define o número de slots de conexão reservados para funções com ospg_use_reserved_connections
privilégios.rds_superuser
é membro dapg_use_reserved_connections
função por padrão. Para obter mais informações, consulte a documentação do PostgreSQL sobre conexões reservadas.
Aprimoramentos gerais
-
Suporte obsoleto para protocolos SSL: TLSv1.0 e TLSv1.1.
Melhorias e aprimoramentos adicionais
As seguintes extensões foram atualizadas:
-
postgis
para a versão 3.4.0 -
PgLogical
para a versão 2.4.4 -
PgCron
para a versão 1.6 -
orafce
para a versão 4.6.0 -
pg_hint_plan
para a versão 1.6.0 -
plv8
para a versão 3.1.8 -
oracle_fdw
para a versão 2.6.0 -
MySQL_FDW
para a versão 2.9.1 -
Hll
para a versão 2.18 -
RDKit
para a versão 4.4 -
aws_s3
para a versão 1.2 -
prefix
para a versão 1.2.10 -
pg_similarity
para a versão 1.0 -
pgdam
para a versão 1.7 -
pg_proctab
para a versão 0.0.10 -
pg_tle
para a versão 1.2.0 -
pg_vector
para a versão 0.5.1 -
PgAudit
para a versão 16.0 -
plprofiler
para a versão 4.2.4 -
pg_partman
para a versão 4.7.3 -
pgTAP
para a versão 1.3.0
Para obter informações sobre extensões e módulos, consulte Extensões compatíveis com o Aurora PostgreSQL 16.
Migração para o Aurora PostgreSQL 16
As seguintes versões mínimas de extensão são necessárias para o upgrade da versão principal para o Aurora PostgreSQL 16:
PostGIS versão 3.1
PgRouting versão 3.0.5
Rdkit versão 4.2
Para obter mais informações sobre migração, consulte Migração para a versão 16
Para obter informações sobre as versões de extensões compatíveis com cada versão do Aurora PostgreSQL, consulte. Versões de extensão para o Amazon Aurora PostgreSQL
Recursos sem suporte
-
No momento, o Aurora PostgreSQL 16.1 não oferece suporte à decodificação lógica em réplicas de leitura do Aurora.
Diferenças entre o PostgreSQL 16 e o Aurora PostgreSQL 16
No Aurora PostgreSQL 16.1, a visualização recém-introduzida pg_stat_io
tem dois contextos adicionais de E/S:
-
index
: operações de E/S realizadas durante a criação do índice. -
walreplay
: operações de E/S realizadas pelo processo de reprodução de wal nas réplicas de leitura do Aurora.
Os seguintes tipos de back-end e contextos de E/S não são aplicáveis às réplicas de leitura do Aurora:
-
launcher de autovacuum
-
operador de autovacuum
-
bulkwrite
-
índice
-
vacuum
Além disso, o Aurora PostgreSQL não é compatível com operações de gravação e sincronização, pois os dados são mantidos no armazenamento do Aurora.
PostgreSQL 16.0
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 16.0. Para obter mais informações sobre as melhorias feitas no PostgreSQL 16.0, consulte PostgreSQL versão 16.0
Versões e patches
PostgreSQL versão 16.0 no ambiente de visualização do Amazon RDS, 15 de novembro de 2023
Esta é a documentação da visualização do Amazon Aurora PostgreSQL versão 16.0 Está sujeita a alteração.
Aprimoramentos gerais
-
Suporte encerrado para protocolos SSL: TLS 1.0 e TLS 1.1
Melhorias e aprimoramentos adicionais
As seguintes extensões foram atualizadas:
-
aws_s3
para a versão 1.2 -
oracle_fdw
para a versão 2.6.0 -
orafce
para a versão 4.6.0 -
pg_cron
para a versão 1.6.0 -
pg_hint
para a versão 1.6.0 -
pg_proctab
para a versão 0.0.10 -
pg_tle
para a versão 1.2.0 -
pglogical
para a versão 2.4.4 -
pgvector
para a versão 0.5.0 -
plv8
para a versão 3.1.7 -
PostGIS
para a versão 3.4.0 -
prefix
para a versão 1.2.0 -
RDKit
para a versão 4.3.0
As extensões a seguir não são compatíveis com a versão prévia do Aurora PostgreSQL 16.0:
-
aws_lambda
-
hll
-
pg_bigm
-
pgAudit
-
plprofiler
-
rds_activity_stream
Para obter informações sobre extensões e módulos, consulte Extensões compatíveis com o Aurora PostgreSQL 16.
Recursos sem suporte
-
No momento, o Aurora PostgreSQL 16.0 não é compatível com a decodificação lógica em réplicas de leitura do Aurora.
-
No momento, o Aurora PostgreSQL 16.0 não é compatível com o gerenciamento do plano de consulta do Aurora PostgreSQL.
Diferenças entre o PostgreSQL 16 e o Aurora PostgreSQL 16
No Aurora PostgreSQL 16.0, a visualização pg_stat_io recém-introduzida tem dois contextos adicionais de E/S:
-
index
: operações de E/S realizadas durante a criação do índice. -
walreplay
: operações de E/S realizadas pelo processo de reprodução de wal nas réplicas de leitura do Aurora.
Os seguintes tipos de back-end e contextos de E/S não são aplicáveis às réplicas de leitura do Aurora:
-
launcher de autovacuum
-
operador de autovacuum
-
bulkwrite
-
índice
-
vacuum
Além disso, o Aurora PostgreSQL não é compatível com operações de gravação e sincronização, pois os dados são mantidos no armazenamento do Aurora.
PostgreSQL 15.6
Essa versão do Aurora PostgreSQL é compatível com o PostgreSQL 15.6. Para obter mais informações sobre as melhorias no PostgreSQL 15.6, consulte
Versões e patches
Aurora PostgreSQL 15.6.1, 29 de abril de 2024
Novos atributos
Foi adicionado o resumo do uso de recursos em
pg_dump
.Foi adicionada sobrecarga de funções para
aurora_stat_statements(bool showtext)
e.aurora_stat_plans(bool showtext)
Aprimoramentos gerais
Foram corrigidos vários problemas menores de atualização de versão para melhorar a preservação da conexão com patches sem tempo de inatividade.
Tempo reduzido de inicialização do banco de dados devido ao melhor tempo de inicialização de grandes volumes.
Introduziu operações COPY mais rápidas reduzindo a contenção no bloqueio da extensão da relação e estendendo proativamente as relações.
Melhorias para reduzir o atraso na replicação ignorando de forma inteligente a repetição de determinados registros de log, reduzindo assim a carga de repetição.
Corrigido um problema durante o conflito de recuperação em um nó de leitura que, em casos raros, poderia causar uma breve indisponibilidade.
Corrigido um problema em que um banco de dados falhava na inicialização durante um patch de atualização de uma versão principal, em cenários raros.
Maior disponibilidade de réplicas de leitura, permitindo a recuperação de erros de replicação em mais situações.
Corrigido um problema que fazia com que a correção com tempo de inatividade zero atingisse o tempo limite.
Corrigido um problema que resultava em um impasse quando uma operação de sincronização da tabela de replicação lógica falhava.
Corrigido um problema de decodificação de replicação lógica que não processava as alterações de modificação do catálogo após serem transferidas para o armazenamento se houvesse uma subtransação abortada simultânea.
Validação aprimorada do registro de log antes de ser gravado no armazenamento.
Foi corrigido um problema que fazia com que as sessões relatassem incorretamente eventos de ClientRead espera após um evento de correção sem tempo de inatividade.
Corrigiu uma definição de função ambígua de aws_s3.query_export_to_s3 ao atualizar a extensão aws_s3 da versão 1.1 para 1.2.
Aprimoramentos de alta prioridade
Corrigido um problema relacionado à retomada de um slot de replicação lógica em que, em casos raros, isso poderia fazer com que o slot ficasse preso.
Corrigido um problema que resultava em uma reinicialização ao criar um banco de dados em um espaço de tabela.
Corrigido um problema relacionado ao tratamento incorreto de erros de replicação lógica para melhorar a estabilidade do banco de dados.
Aprimoramentos críticos de estabilidade
Foi corrigido um problema relacionado às origens da replicação que, em casos raros, pode resultar em maior tempo de recuperação e afetar a disponibilidade.
Corrigido um problema que, em casos raros, pode fazer com que as transações sejam parcialmente replicadas por slots de replicação lógica recém-criados. Para obter mais informações, consulte Possível perda de dados devido à condição de corrida durante a criação do slot de replicação lógica
. Foi corrigido um problema que fazia com
pg_stat_statements
que a correção com tempo de inatividade zero falhasse.Foi corrigido um problema em que uma alteração nos requisitos de memória durante uma atualização de versão secundária pode fazer com que os patches sem tempo de inatividade e a inicialização do mecanismo falhassem.
Melhorias e aprimoramentos adicionais
As seguintes extensões foram atualizadas:
pg_tle
extensão para a versão 1.3.4.PLV8
extensão para a versão 3.1.10.Cartucho RDkit para a versão Release_2023_09_4.
Novos parâmetros GUC foram adicionados
pgtle.clientauth_databases_to_skip
pgtle.clientauth_db_name
pgtle.clientauth_num_parallel_workers
pgtle.clientauth_users_to_skip
pgtle.enable_clientauth
pgtle.passcheck_db_name
PostgreSQL 15.5
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 15.5. Para obter mais informações sobre as melhorias feitas no PostgreSQL 15.5, consulte PostgreSQL versão 15.5
Versões e patches
Aurora PostgreSQL 15.5.3, 13 de março de 2024
Aprimoramentos gerais
Corrigido um problema de degradação de desempenho na
PLV8
extensão.
Aurora PostgreSQL 15.5.2, 22 de fevereiro de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
Corrigido um problema em que era
pg_stat_statements
possível bloquear a atualização de versões menores durante o ZDP.Corrigido um problema em que um slot de replicação lógica não emitia mais alterações devido a uma verificação de consistência de dados excessivamente rígida.
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 15.5.0, 21 de dezembro de 2023
Após o anúncio das atualizações para o banco de dados PostgreSQL pela comunidade de código aberto, atualizamos o Amazon Aurora edição compatível com PostgreSQL para oferecer suporte às versões 15.5, 14.10, 13.13 e 12.17 do PostgreSQL. Essas versões contêm melhorias de produtos e correções de bugs feitas pela comunidade do PostgreSQL, além de melhorias específicas do Aurora. Novos atributos e melhorias do Babelfish para Aurora PostgreSQL versão 3.4 também estão incluídos.
Consulte a política de versões do Aurora para ajudar você a decidir com que frequência fazer atualizações e como planejar o processo de atualização. Como lembrete, se você estiver executando qualquer versão do Amazon Aurora PostgreSQL 11, será necessário fazer a atualização para uma versão principal mais recente até 29 de fevereiro de 2024.
Novos atributos
-
Integração com o Amazon Bedrock: ao usar a extensão de machine learning do Amazon Aurora com seu cluster do Aurora PostgreSQLDB, agora você pode usar os modelos básicos de IA do Amazon Bedrock.
-
Usando grupos de segurança do Active Directory para controle de acesso do Aurora PostgreSQL — Adicione suporte à autenticação de função de grupo usando o Directory AWS Service for Microsoft Active Directory com a nova extensão.
pg_ad_mapping
-
Suporte delegado à extensão: esse atributo permite delegar o gerenciamento de extensões a usuários com menos privilégios com a nova função rds_extension.
-
Foi adicionado suporte para
aurora_compute_plan_id
parâmetros que são ativados por padrão em um cluster de banco de dados Aurora PostgreSQL e em um grupo de parâmetros de banco de dados. Consulte mais informações em Monitoring query execution plans for Aurora PostgreSQL. -
Aprimoramentos no gerenciamento do plano de consulta (QPM):
-
A descrição do plano será atualizada para a versão de formato mais recente como parte da ação
update_plan_hash
paraapg_plan_mgmt.validate_plans()
. -
Adicionado suporte à aplicação paralela de Append como parte da aplicação da consulta paralela.
-
-
Adicionado suporte à extensão
HypoPG
na versão 1.4.0. -
Adicionado suporte à extensão
h3-pg
e à extensãoh3-postgis
na versão 4.1.3.
Aprimoramentos de alta prioridade
-
Corrigido um problema que podia causar uma reinicialização ao replicar logicamente as alterações na presença de DDL em execução simultânea ou subtransações canceladas
-
Corrigido um problema que podia fazer com que uma réplica do Aurora fosse reinicializada ao ler uma página que tivesse sido modificada durante a reprodução de
WAL
-
Corrigido um problema em que, se um metadado de volume específico fosse inválido em um cluster de origem, ele permaneceria inválido em um cluster clonado. Como o cluster clone usa um novo volume, os metadados agora serão recriados.
-
Corrigido um bug que podia causar uma falha de mecanismo durante a aplicação de patches com tempo de inatividade zero (ZDP)
-
Introduzido um novo parâmetro,
rds.enable_memory_management
, que é usado para habilitar ou desabilitar o recurso aprimorado de gerenciamento de memória. -
Melhoria de desempenho da consulta de varredura de índice ao ignorar leituras desnecessárias de páginas de árvore B quando um índice composto é usado com grandes conjuntos de dados.
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais
-
Corrigido um problema que fazia com que a métrica
AuroraGlobalDBRPOLag
fosse zero quando o parâmetrords.global_db_rpo
não estava definido. -
Corrigido um problema que podia fazer com que uma réplica do Aurora fosse reinicializada ao se reconectar com a instância de banco de dados do gravador.
-
Adicionado suporte ao parâmetro
rdkit.morgan_fp_size
. -
rds-superuser
agora pode executar a funçãopg_stat_reset_slru
-
Corrigido um problema em que os acessos da MultiXact SLRU não eram creditados na categoria correta
pg_stat_slru
. -
Corrigido um problema que podia fazer com que segmentos
WAL
não utilizados não fossem removidos adequadamente -
Corrigido um problema em que
pglogical
não passava os dados de origem da replicação corretamente ao usar o formato de saída binária -
rds_superuser
agora pode executarALTER COLLATION
para atualizar a versão de agrupamento de uma localidade no catálogo. -
Corrigida uma falha nas extensões
dblink
epostgres_fdw
devido a conexões inválidas -
Corrigido um problema em que a extensão
aws_s3
podia importar respostas de erroHTTP
para a tabela -
Corrigido um problema que podia fazer com que uma instância de réplica do Aurora com leituras otimizadas fosse reinicializada ao se reconectar com a instância de banco de dados do gravador.
-
Corrigido um problema que podia fazer com que uma réplica do Aurora com leituras otimizadas fosse reinicializada enquanto armazenava uma página em cache em camadas.
Melhorias e aprimoramentos adicionais
-
As seguintes extensões foram atualizadas:
-
mysql_fdw
para a versão 2.9.1 -
Oracle_fdw
para a versão 2.6.0 -
Orafce
para a versão 4.6.0 -
pg_cron
para a versão 1.6.0 -
pg_hint_plan
para a versão 1.5.1 -
pg_proctab
para a versão 0.0.10 -
pg_tle
para a versão 1.2.0 -
plv8
para a versão 3.1.8 -
PostGIS
para a versão 3.4.0 -
prefix
para a versão 1.2.10 -
RDKit
para a versão 4.4.0 (Lançamento_2023_09_1)
-
Para obter informações sobre extensões e módulos, consulte Extensões compatíveis com o Aurora PostgreSQL 15.
PostgreSQL 15.4
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 15.4. Para obter mais informações sobre as melhorias feitas no PostgreSQL 15.4, consulte PostgreSQL versão 15.4
Versões e patches
Aurora PostgreSQL 15.4.6, 13 de março de 2024
Aprimoramentos gerais
Corrigido um problema de degradação de desempenho na
PLV8
extensão.
Aurora PostgreSQL 15.4.5, 22 de fevereiro de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
Corrigido um problema em que era
pg_stat_statements
possível bloquear a atualização de versões menores durante o ZDP.Corrigido um problema em que um slot de replicação lógica não emitia mais alterações devido a uma verificação de consistência de dados excessivamente rígida.
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 15.4.3, 15 de dezembro de 2023
Aprimoramentos de alta prioridade
-
Corrigido um problema que podia causar uma reinicialização ao replicar logicamente as alterações na presença de DDL em execução simultânea ou subtransações canceladas
Aurora PostgreSQL 15.4.2, 13 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Melhoria de desempenho da consulta de varredura de índice ignorando leituras desnecessárias de páginas de árvore B quando um índice composto é usado com grandes conjuntos de dados
-
Corrigido um problema com consultas de varredura de índice que, em casos raros, podiam levar à reinicialização da instância do banco de dados
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 15.4.1, 09 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aprimoramentos gerais
-
Corrigido um problema que poderia resultar em atraso na leitura da réplica devido a metadados obsoletos
-
Corrigido um problema relacionado ao bloqueio do pino de buffer que, em casos raros, pode resultar em uma falha
Aurora PostgreSQL 15.4.0, 24 de outubro de 2023
Novos atributos
-
Suporte adicionado ao
mysql_fdw
versão 2.9.0 -
Suporte adicionado na extensão
aws_s3
para exportação para um bucket do S3 criptografado com uma chave KMS gerenciada pelo cliente -
Melhoria da disponibilidade das réplicas do Aurora nos clusters secundários do banco de dados global
-
Suporte adicionado para captura de planos de consulta em réplicas do Aurora
-
Suporte adicionado para a aplicação do plano de consulta com nós de materialização
-
Suporte adicionado para a aplicação do plano de consulta com operadores de consulta paralelos
-
Planos de consulta abaixo de um determinado limite de custo não serão capturados
Aprimoramentos de alta prioridade
-
Corrigido um problema que fazia com houvesse falha na inicialização do banco de dados durante a recuperação do banco de dados
-
Otimizações incluídas para melhorar o tempo para aumentar a escala verticalmente nas instâncias do Aurora Serverless v2
Aprimoramentos gerais
-
Corrigido um problema na extensão
aws_s3
em que o número de linhas exportadas era relatado incorretamente quando o número total excedia 2 bilhões -
Opções fornecidas para configurar tempos limite na extensão
aws_s3
. Ao definir os seguintes parâmetros (GUCs), os clientes agora poderão alterar os limites de tempo limite para importações do S3:-
aws_s3.curlopt_low_speed_limit
-
aws_s3.curlopt_low_speed_time
-
-
Evitada a falha na criação de instâncias em alguns casos de borda
-
Melhoria na performance da repetição de operações de transação de confirmação em réplicas do Aurora
-
Corrigido um problema no qual, em casos raros, uma importação da extensão
aws_s3
não era concluída -
Atualizada a biblioteca GEOS para PostGIS para a versão 3.12.0
-
Melhoria na escalabilidade da memória do banco de dados Aurora Serverless v2, reduzindo o tempo geral de escala da instância do banco de dados
-
Adicionado o evento de espera
WAIT_EVENT_Aurora_CLUSTER_CACHE_MANAGER_SENDER
para indicar os tempos de espera no remetente do gerenciador de cache do cluster -
Adicionado o evento de espera
WAIT_EVENT_Aurora_SERVERLESS_MONITORING_MAIN
para indicar os tempos de espera no monitoramento de recursos do Aurora Sem Servidor -
Melhoria no tratamento de metadados inválidos não persistentes durante as leituras do armazenamento em réplicas de leitura
-
Corrigido um problema em que o banco de dados pode falhar durante o início de um slot de replicação lógica
-
Aumento do limite do parâmetro
cron.max_running_jobs
dopg_cron
de 100 para 1000 -
O parâmetro
pgaudit.log_statement
dopgAudit
agora é modificável Corrigido um bug no comando
CREATE TABLE
para lidar corretamente com nomes de tabela que começam com "#".
Melhorias e aprimoramentos adicionais
-
As seguintes extensões foram atualizadas:
-
orafce
para a versão 4.3.0 -
pg_logical
para a versão 2.4.3 -
pg_tle
para a versão 1.1.1 -
pgvector
para a versão 0.5.0 -
plv8
para a versão 3.1.6 -
PostGIS
para a versão 3.3.3 -
RDKit
para a versão 4.3
-
Para obter informações sobre extensões e módulos, consulte Extensões compatíveis com o Aurora PostgreSQL 15.
PostgreSQL 15.3
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 15.3. Para obter mais informações sobre as melhorias feitas no PostgreSQL 15.3, consulte PostgreSQL versão 15.3
Versões e patches
Aurora PostgreSQL 15.3.5, 13 de março de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
Correção de um problema que causava um erro transitório em um slot de replicação lógica na presença de subtransações e DDL abortadas.
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 15.3.4, 14 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Melhoria de desempenho da consulta de varredura de índice ignorando leituras desnecessárias de páginas de árvore B quando um índice composto é usado com grandes conjuntos de dados
-
Corrigido um problema com consultas de varredura de índice que, em casos raros, podiam levar à reinicialização da instância do banco de dados
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 15.3.3, 14 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aprimoramentos gerais
-
Corrigido um problema que poderia resultar em atraso na leitura da réplica devido a metadados obsoletos
-
Corrigido um problema relacionado ao bloqueio do pino de buffer que, em casos raros, pode resultar em uma falha
Aurora PostgreSQL 15.3.2, 4 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada durante a execução de workloads do leitor intensivas de E/S
-
Corrigido um problema que fazia com que as operações de limpeza ficassem bloqueadas após a reinicialização de uma réplica do Aurora
-
Corrigido um problema que poderia causar uma falha ao executar o comando
COPY FROM
. -
Corrigido um problema que poderia causar alto uso da CPU e impedia novas conexões
-
Corrigido um problema em que poderia haver uma falha inesperada de
UPDATE
eDELETE
em uma tabela com chave estrangeira com “ERRO: 40001: não foi possível serializar o acesso devido à atualização simultânea ao usar o snapshot serializável”
Aprimoramentos gerais
-
Introduzidos diagnósticos para os metadados transitórios usados para E/S
-
Corrigido um problema que impedia a ativação do gerenciamento aprimorado da memória em determinados cenários no Aurora PostgreSQL 15.3
Aurora PostgreSQL 15.3.0, 13 de julho de 2023
Após o anúncio das atualizações para o banco de dados PostgreSQL pela comunidade de código aberto, atualizamos o Amazon Aurora edição compatível com PostgreSQL para oferecer suporte às versões 15.3, 14.8, 13.11, 12.15 e 11.20 do PostgreSQL. Essas versões contêm melhorias de produtos e correções de bugs feitas pela comunidade PostgreSQL, além de melhorias específicas do Aurora. As versões também contêm novos atributos e melhorias para o Babelfish para Aurora PostgreSQL versão 3.2 e suporte aprimorado para o AWS Database Migration Service. Consulte as versões do Amazon Aurora para ajudar você a decidir com que frequência fazer atualizações e como planejar o processo de atualização. Como lembrete, se você estiver executando qualquer versão do Amazon Aurora PostgreSQL 11, será necessário fazer a atualização para uma versão principal mais recente até 29 de fevereiro de 2024.
Novos atributos
Esta versão contém aprimoramentos no gerenciamento de memória que aumentam a estabilidade e a disponibilidade do banco de dados, prevenindo proativamente problemas causados por memória insuficiente. Para obter mais informações, consulte Gerenciamento aprimorado de memória no Aurora PostgreSQL.
-
Suporte adicionado à extensão
pgvector
versão 0.4.1.
Aprimoramentos de alta prioridade
-
Corrigido um problema no tratamento de metadados de subtransações ao realizar uma reconexão de leitor possível de recuperar
-
Corrigido um problema durante o ZDP relacionado às variáveis de ambiente de extensão
-
Solucionado um erro transitório durante a replicação lógica que fazia com que um processo calculasse incorretamente que havia encontrado uma página inesperada
-
Corrigido um problema que causava um período de indisponibilidade devido a um arquivo de estado de origem de replicação parcialmente criado
Aprimoramentos gerais
-
Solucionado um problema em que o identificador de consulta de computação exibia um aviso: “AVISO: tipo de nó não reconhecido: 378”
-
Solucionado um problema que fazia com que a sincronização inicial de dados de uma relação fosse bloqueada devido à remoção prematura do slot de replicação lógica no publicador
-
Adicionada uma nova função,
aurora_stat_memctx_usage()
, para mostrar o detalhamento do uso da memória de back-end em um nível de contexto de memória do Postgres -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros (GUCs), os clientes agora poderão alterar a conexão e os tempos limite de solicitação para a integração com o Lambda AWS :-
aws_lambda.connect_timeout_ms
-
aws_lambda.request_timeout_ms
-
-
Corrigido um problema com o cálculo da métrica
AuroraReplicaLag
-
Corrigido um problema no qual, em casos raros, poderia haver falha da extensão
aws_s3
na importação de um bucket do Amazon S3 com um nome contendo pontos -
O tempo de inatividade do banco de dados durante o ZDP foi reduzido ainda mais
-
Corrigido um bug que pode causar indisponibilidade durante o ZDP
-
Corrigido um problema que fazia com que
pg_ls_waldir()
retornasse “ERRO: não foi possível iniciar o arquivo” -
Adicionado suporte a TLS 1.3 com cifras TLS_AES_128_GCM_SHA256 e TLS_AES_256_GCM_SHA384
-
Solucionado um problema que bloqueava uma atualização de versão principal na réplica do Aurora de uma instância de banco de dados do RDS para PostgreSQL
-
Corrigido um problema que poderia impedir a escalabilidade em instâncias do Aurora Serverless v2.
-
Corrigido um problema na replicação lógica que, em casos raros, podia causar um período de indisponibilidade devido aos metadados incorretos da subtransação
Corrigido um problema na extensão
pg_vector
em que, em casos raros, valores infinitos ou NAN causavam uma falha durante a criação do índice-
Corrigido um problema para melhorar a performance
-
Atualizado o
GEOS
para a versão 3.11.2 -
Atualizado o
pg_cron
para a versão 1.5 -
Atualizado o
pg_partman
para a versão 4.7.3 -
Atualizado o
pg_tle
para a versão 1.0.3 -
Atualizado o
plv8
para a versão 3.1.6
PostgreSQL 15.2
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 15.2. Para obter mais informações sobre as melhorias feitas no PostgreSQL 15.2, consulte PostgreSQL versão 15.2
Versões e patches
- Aurora PostgreSQL 15.2.7, 13 de março de 2024
- Aurora PostgreSQL 15.2.6, 15 de dezembro de 2023
- Aurora PostgreSQL 15.2.5, 14 de novembro de 2023
- Aurora PostgreSQL 15.2.4, 5 de outubro de 2023
- Aurora PostgreSQL 15.2.3, 25 de julho de 2023
- Aurora PostgreSQL 15.2.2, 10 de maio de 2023
- Aurora PostgreSQL 15.2.1, 5 de abril de 2023
Aurora PostgreSQL 15.2.7, 13 de março de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
Correção de um problema que causava um erro transitório em um slot de replicação lógica na presença de subtransações e DDL abortadas.
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 15.2.6, 15 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Melhoria de desempenho da consulta de varredura de índice ignorando leituras desnecessárias de páginas de árvore B quando um índice composto é usado com grandes conjuntos de dados
-
Corrigido um problema com consultas de varredura de índice que, em casos raros, podiam levar à reinicialização da instância do banco de dados
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 15.2.5, 14 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aprimoramentos gerais
-
Corrigido um problema que poderia resultar em atraso na leitura da réplica devido a metadados obsoletos
-
Corrigido um problema relacionado ao bloqueio do pino de buffer que, em casos raros, pode resultar em uma falha
Aurora PostgreSQL 15.2.4, 5 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada durante a execução de workloads do leitor intensivas de E/S
-
Corrigido um problema que fazia com que as operações de limpeza ficassem bloqueadas após a reinicialização de uma réplica do Aurora
-
Corrigido um problema que poderia causar alto uso da CPU e impedia novas conexões
Aprimoramentos gerais
-
Introduzidos diagnósticos para os metadados transitórios usados para E/S
Aurora PostgreSQL 15.2.3, 25 de julho de 2023
Aprimoramentos gerais
-
Corrigido um problema com o cálculo da métrica
AuroraReplicaLag
-
Corrigido um bug que pode causar indisponibilidade durante o ZDP
-
Corrigido um problema que impedia a recuperação do armazenamento em confirmações de transações
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação -
Adicionadas melhorias de escalabilidade para o Aurora Serverless v2
-
Corrigido um problema no qual, em casos raros, poderia haver falha da extensão
aws_s3
na importação de um bucket do Amazon S3 com um nome contendo pontos -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros (GUCs), os clientes agora poderão alterar a conexão e os tempos limite de solicitação para a integração com o Lambda AWS :-
aws_lambda.connect_timeout_ms
-
aws_lambda.request_timeout_ms
-
-
Corrigidos vários problemas que podem fazer com que as réplicas do Aurora com o atributo aprimorado de disponibilidade de leitura fossem reiniciadas ao se reconectar com a instância de gravação
-
Corrigido um problema que impedia uma reconexão de leitor possível de recuperar
Aurora PostgreSQL 15.2.2, 10 de maio de 2023
Aprimoramentos gerais
-
Corrigido um erro ao carregar o plug-in
test_decoding
nopg_create_logical_replication_slot
-
Corrigido um problema que fazia com que a replicação lógica falhasse ao usar o cache de gravação
-
Atualizado o cliente Oracle usado pela extensão
oracle_fdw
para a versão 21.9.0.0.0
Aurora PostgreSQL 15.2.1, 5 de abril de 2023
Novos atributos
-
Introduzido um novo cálculo de hash do Gerenciamento de planos de consulta (QPM) para oferecer suporte a vários esquemas. Se os usuários quiserem usar o QPM em ambientes com vários esquemas, eles podem definir a versão
apg_plan_mgmt.plan_hash
como 2 e chamarapg_plan_mgmt.validate_plans
('update_plan_hash
'). -
Melhorias na replicação lógica para melhorar o uso da memória e da CPU durante o processamento de grandes transações.
-
A CloudWatch métrica
ReplicationSlotDiskUsage
agora rastreia o armazenamento específico da replicação lógica no armazenamento Aurora e no armazenamento local. -
A partir das versões 15.2 e 14.7 do Aurora PostgreSQL, um usuário precisa receber o privilégio
CONNECT
em cada banco de dados para se conectar, mesmo que ele receba acesso à funçãords_superuser
. Antes das versões 15.2 e 14.7 do Aurora PostgreSQL, um usuário podia se conectar a qualquer banco de dados e tabela do sistema se recebesse a funçãords_superuser
. As versões anteriores do Aurora PostgreSQL não são afetadas por essa alteração, e os usuários com acesso à funçãords_superuser
não precisam do privilégioCONNECT
para acessar bancos de dados no cluster do Aurora PostgreSQL.
Aprimoramentos gerais
-
Atualizado o suporte do
PROJ
para a versão 9.1.0 -
Atualizada a biblioteca
GDAL
noPostGIS
para a versão 3.5.3 -
Atualizado o
pg_hint_plan
para a versão 1.5.0 -
Suporte adicionado para as extensões
TCN
eSEG
-
Melhoria na performance de exclusões de índices de árvore b e hash em réplicas do Aurora
-
Inclui aprimoramentos de escalabilidade do Aurora Serverless v2
-
Corrigido o problema no QPM que impedia a aplicação de planos aprovados ao unir tabelas particionadas
-
Melhoria no tempo de inicialização do mecanismo, especialmente em instâncias grandes com muitos objetos
-
A função
aurora_stat_logical_wal_cache()
do Aurora agora está visível para todos os usuários -
Corrigido um problema no QPM que poderia causar indisponibilidade ao aplicar planos a partir de declarações preparadas
Melhorias e aprimoramentos adicionais
-
As seguintes extensões foram atualizadas:
-
apg_plan_mgmt
para a versão 2.4 -
hll
para a versão 2.17 -
Oracle_fdw
para a versão 2.5.0 -
orafce
para a versão 4.0.0 -
pg_audit
para a versão 1.7.0 -
pg_cron
para a versão 1.4.2 -
pg_hint_plan
para a versão 1.5.0 -
pg_logical
para a versão 2.4.2 -
pg_repack
para a versão 1.4.8 -
pg_stat_statements
para a versão 1.10 -
pg_trgm
para a versão 1.4 -
pgrouting
para a versão 3.4.1 -
plv8
para a versão 3.1.4 -
PostGIS
para a versão 3.3.2 -
rds_activity_stream
para a versão 1.6 -
SEG
para a versão 1.0 -
TCN
para a versão 1.0 -
tds_fdw
para a versão 2.0.3 -
wal2json
para a versão 2.5
-
Para obter informações sobre extensões e módulos, consulte Extensões compatíveis com o Aurora PostgreSQL 15.
Diferenças entre o PostgreSQL 15 e o Aurora PostgreSQL 15
Devido ao sistema de armazenamento distribuído exclusivo da Aurora, a versão 15 do Amazon Aurora PostgreSQL não oferece suporte à compactação do lado do servidor que usa Gzip, LZ4 ou Zstandard (zstd) com pg_basebackup
, backups online com pg_backup_start()
e pg_backup_stop()
e pré-busca durante a recuperação de WAL. Além disso, as sequências podem ser especificadas como não registradas, mas isso não traz melhorias de performance em relação às sequências normais.
PostgreSQL 14.11
Essa versão do Aurora PostgreSQL é compatível com o PostgreSQL 14.11. Para obter mais informações sobre as melhorias no PostgreSQL 14.11, consulte
Versões e patches
Aurora PostgreSQL 14.11.1, 29 de abril de 2024
Novos atributos
Foi adicionado o resumo do uso de recursos em
pg_dump
.Foi adicionada sobrecarga de funções para
aurora_stat_statements(bool showtext)
e.aurora_stat_plans(bool showtext)
Aprimoramentos gerais
Foram corrigidos vários problemas menores de atualização de versão para melhorar a preservação da conexão com patches sem tempo de inatividade.
Tempo reduzido de inicialização do banco de dados devido ao melhor tempo de inicialização de grandes volumes.
Introduziu operações COPY mais rápidas reduzindo a contenção no bloqueio da extensão da relação e estendendo proativamente as relações.
Melhorias para reduzir o atraso na replicação ignorando de forma inteligente a repetição de determinados registros de log, reduzindo assim a carga de repetição.
Corrigido um problema durante o conflito de recuperação em um nó de leitura que, em casos raros, poderia causar uma breve indisponibilidade.
Corrigido um problema em que um banco de dados falhava na inicialização durante um patch de atualização de uma versão principal, em cenários raros.
Maior disponibilidade de réplicas de leitura, permitindo a recuperação de erros de replicação em mais situações.
Corrigido um problema que fazia com que a correção com tempo de inatividade zero atingisse o tempo limite.
Corrigido um problema que resultava em um impasse quando uma operação de sincronização da tabela de replicação lógica falhava.
Corrigido um problema de decodificação de replicação lógica que não processava as alterações de modificação do catálogo após serem transferidas para o armazenamento se houvesse uma subtransação abortada simultânea.
Validação aprimorada do registro de log antes de ser gravado no armazenamento.
Foi corrigido um problema que fazia com que as sessões relatassem incorretamente eventos de ClientRead espera após um evento de correção sem tempo de inatividade.
Corrigiu uma definição de função ambígua de aws_s3.query_export_to_s3 ao atualizar a extensão aws_s3 da versão 1.1 para 1.2.
Aprimoramentos de alta prioridade
Corrigido um problema relacionado à retomada de um slot de replicação lógica em que, em casos raros, isso poderia fazer com que o slot ficasse preso.
Corrigido um problema que resultava em uma reinicialização ao criar um banco de dados em um espaço de tabela.
Corrigido um problema relacionado ao tratamento incorreto de erros de replicação lógica para melhorar a estabilidade do banco de dados.
Aprimoramentos críticos de estabilidade
Foi corrigido um problema relacionado às origens da replicação que, em casos raros, pode resultar em maior tempo de recuperação e afetar a disponibilidade.
Corrigido um problema que, em casos raros, pode fazer com que as transações sejam parcialmente replicadas por slots de replicação lógica recém-criados. Para obter mais informações, consulte Possível perda de dados devido à condição de corrida durante a criação do slot de replicação lógica
. Foi corrigido um problema que fazia com
pg_stat_statements
que a correção com tempo de inatividade zero falhasse.Foi corrigido um problema em que uma alteração nos requisitos de memória durante uma atualização de versão secundária pode fazer com que os patches sem tempo de inatividade e a inicialização do mecanismo falhassem.
Melhorias e aprimoramentos adicionais
As seguintes extensões foram atualizadas:
pg_tle
extensão para a versão 1.3.4.PLV8
extensão para a versão 3.1.10.Cartucho RDkit para a versão Release_2023_09_4.
Novos parâmetros GUC foram adicionados
pgtle.clientauth_databases_to_skip
pgtle.clientauth_db_name
pgtle.clientauth_num_parallel_workers
pgtle.clientauth_users_to_skip
pgtle.enable_clientauth
pgtle.passcheck_db_name
PostgreSQL 14.10
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 14.10. Para obter mais informações sobre as melhorias feitas no PostgreSQL 14.10, consulte PostgreSQL versão 14.10
Versões e patches
Aurora PostgreSQL 14.10.3, 13 de março de 2024
Aprimoramentos gerais
Corrigido um problema de degradação de desempenho na
PLV8
extensão.
Aurora PostgreSQL 14.10.2, 22 de fevereiro de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
Corrigido um problema em que era
pg_stat_statements
possível bloquear a atualização de versões menores durante o ZDP.Corrigido um problema em que um slot de replicação lógica não emitia mais alterações devido a uma verificação de consistência de dados excessivamente rígida.
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 14.10.0, 21 de dezembro de 2023
Após o anúncio das atualizações para o banco de dados PostgreSQL pela comunidade de código aberto, atualizamos o Amazon Aurora edição compatível com PostgreSQL para oferecer suporte às versões 15.5, 14.10, 13.13 e 12.17 do PostgreSQL. Essas versões contêm melhorias de produtos e correções de bugs feitas pela comunidade do PostgreSQL, além de melhorias específicas do Aurora. Novos atributos e melhorias do Babelfish para Aurora PostgreSQL versão 3.4 também estão incluídos.
Consulte a política de versões do Aurora para ajudar você a decidir com que frequência fazer atualizações e como planejar o processo de atualização. Como lembrete, se você estiver executando qualquer versão do Amazon Aurora PostgreSQL 11, será necessário fazer a atualização para uma versão principal mais recente até 29 de fevereiro de 2024.
Novos atributos
-
Integração com o Amazon Bedrock: ao usar a extensão de machine learning do Amazon Aurora com seu cluster do Aurora PostgreSQLDB, agora você pode usar os modelos básicos de IA do Amazon Bedrock.
-
Usando grupos de segurança do Active Directory para controle de acesso do Aurora PostgreSQL — Adicione suporte à autenticação de função de grupo usando o Directory AWS Service for Microsoft Active Directory com a nova extensão.
pg_ad_mapping
-
Suporte delegado à extensão: esse atributo permite delegar o gerenciamento de extensões a usuários com menos privilégios com a nova função rds_extension.
-
Foi adicionado suporte para
aurora_compute_plan_id
parâmetros que são ativados por padrão em um cluster de banco de dados Aurora PostgreSQL e em um grupo de parâmetros de banco de dados. Consulte mais informações em Monitoring query execution plans for Aurora PostgreSQL. -
Aprimoramentos no gerenciamento do plano de consulta (QPM):
-
A descrição do plano será atualizada para a versão de formato mais recente como parte da ação
update_plan_hash
paraapg_plan_mgmt.validate_plans()
. -
Adicionado suporte à aplicação paralela de Append como parte da aplicação da consulta paralela.
-
-
Adicionado suporte à extensão
HypoPG
na versão 1.4.0. -
Adicionado suporte à extensão
h3-pg
e à extensãoh3-postgis
na versão 4.1.3.
Aprimoramentos de alta prioridade
-
Corrigido um problema que podia causar uma reinicialização ao replicar logicamente as alterações na presença de DDL em execução simultânea ou subtransações canceladas
-
Corrigido um problema que podia fazer com que uma réplica do Aurora fosse reinicializada ao ler uma página que tivesse sido modificada durante a reprodução de
WAL
-
Corrigido um problema em que, se um metadado de volume específico fosse inválido em um cluster de origem, ele permaneceria inválido em um cluster clonado. Como o cluster clone usa um novo volume, os metadados agora serão recriados.
-
Corrigido um bug que podia causar uma falha de mecanismo durante a aplicação de patches com tempo de inatividade zero (ZDP)
-
Introduzido um novo parâmetro,
rds.enable_memory_management
, que é usado para habilitar ou desabilitar o recurso aprimorado de gerenciamento de memória. -
Melhoria de desempenho da consulta de varredura de índice ao ignorar leituras desnecessárias de páginas de árvore B quando um índice composto é usado com grandes conjuntos de dados.
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais
-
Corrigido um problema que podia fazer com que uma réplica do Aurora fosse reinicializada ao se reconectar com a instância de banco de dados do gravador.
-
Adicionado suporte ao parâmetro
rdkit.morgan_fp_size
. -
rds-superuser
agora pode executar a funçãopg_stat_reset_slru
-
Corrigido um problema em que os acessos da MultiXact SLRU não eram creditados na categoria correta
pg_stat_slru
. -
Corrigido um problema que podia fazer com que segmentos
WAL
não utilizados não fossem removidos adequadamente -
Corrigido um problema em que
pglogical
não passava os dados de origem da replicação corretamente ao usar o formato de saída binária -
rds_superuser
agora pode executarALTER COLLATION
para atualizar a versão de agrupamento de uma localidade no catálogo. -
Corrigida uma falha nas extensões
dblink
epostgres_fdw
devido a conexões inválidas -
Corrigido um problema em que a extensão
aws_s3
podia importar respostas de erroHTTP
para a tabela -
Corrigido um problema que podia fazer com que uma instância de réplica do Aurora com leituras otimizadas fosse reinicializada ao se reconectar com a instância de banco de dados do gravador.
-
Corrigido um problema que podia fazer com que uma réplica do Aurora com leituras otimizadas fosse reinicializada enquanto armazenava uma página em cache em camadas.
-
Grave a versão da versão da biblioteca de agrupamento padrão AWS independente em.
pg_collation catalog
Melhorias e aprimoramentos adicionais
-
As seguintes extensões foram atualizadas:
-
mysql_fdw
para a versão 2.9.1 -
Oracle_fdw
para a versão 2.6.0 -
Orafce
para a versão 4.6.0 -
pg_cron
para a versão 1.6.0 -
pg_proctab
para a versão 0.0.10 -
pg_tle
para a versão 1.2.0 -
plv8
para a versão 3.1.8 -
PostGIS
para a versão 3.4.0 -
prefix
para a versão 1.2.10 -
RDKit
para a versão 4.4.0 (Lançamento_2023_09_1)
-
Para obter informações sobre extensões e módulos, consulte Extensões compatíveis com o Aurora PostgreSQL 14.
PostgreSQL 14.9
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 14.9. Para obter mais informações sobre as melhorias feitas no PostgreSQL 14.9, consulte PostgreSQL versão 14.9
Versões e patches
Aurora PostgreSQL 14.9.6, 13 de março de 2024
Aprimoramentos gerais
Corrigido um problema de degradação de desempenho na
PLV8
extensão.
Aurora PostgreSQL 14.9.5, 22 de fevereiro de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
Corrigido um problema em que era
pg_stat_statements
possível bloquear a atualização de versões menores durante o ZDP.Corrigido um problema em que um slot de replicação lógica não emitia mais alterações devido a uma verificação de consistência de dados excessivamente rígida.
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 14.9.3, 15 de dezembro de 2023
Aprimoramentos de alta prioridade
-
Corrigido um problema que podia causar uma reinicialização ao replicar logicamente as alterações na presença de subtransações simultâneas canceladas e DDL
Aurora PostgreSQL 14.9.2, 13 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Melhoria de desempenho da consulta de varredura de índice ignorando leituras desnecessárias de páginas de árvore B quando um índice composto é usado com grandes conjuntos de dados
-
Corrigido um problema com consultas de varredura de índice que, em casos raros, podiam levar à reinicialização da instância do banco de dados
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 14.9.1, 09 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aprimoramentos gerais
-
Corrigido um problema relacionado ao bloqueio do pino de buffer que, em casos raros, pode resultar em uma falha
Aurora PostgreSQL 14.9.0, 24 de outubro de 2023
Novos atributos
-
Suporte adicionado ao
mysql_fdw
versão 2.9.0 -
Suporte adicionado na extensão
aws_s3
para exportação para um bucket do S3 criptografado com uma chave KMS gerenciada pelo cliente -
Melhoria da disponibilidade das réplicas do Aurora nos clusters secundários do banco de dados global
-
Suporte adicionado para captura de planos de consulta em réplicas do Aurora
-
Suporte adicionado para a aplicação do plano de consulta com nós de materialização
-
Suporte adicionado para a aplicação do plano de consulta com operadores de consulta paralelos
-
Permitido que planos de consulta abaixo de um determinado limite de custo não sejam capturados
Aprimoramentos de alta prioridade
-
Otimizações incluídas para melhorar o tempo para aumentar a escala verticalmente nas instâncias do Aurora Sem Servidor
Aprimoramentos gerais
-
Corrigido um problema na extensão
aws_s3
em que o número de linhas exportadas era relatado incorretamente quando o número total excedia 2 bilhões -
Opções fornecidas para configurar tempos limite na extensão
aws_s3
. Ao definir os seguintes parâmetros (GUCs), os clientes agora poderão alterar os limites de tempo limite para importações do S3:-
aws_s3.curlopt_low_speed_limit
-
aws_s3.curlopt_low_speed_time
-
-
Evitada a falha na criação de instâncias em alguns casos de borda
-
Melhoria na performance da repetição de operações de transação de confirmação em réplicas do Aurora
-
Corrigido um problema no qual, em casos raros, uma importação da extensão
aws_s3
não era concluída -
Atualizada a biblioteca GEOS para PostGIS para a versão 3.12.0
-
Melhoria na escalabilidade da memória do banco de dados Aurora Serverless v2, reduzindo o tempo geral de escala da instância do banco de dados
-
Adicionado o evento de espera
WAIT_EVENT_Aurora_CLUSTER_CACHE_MANAGER_SENDER
para indicar os tempos de espera no remetente do gerenciador de cache do cluster -
Adicionado o evento de espera
WAIT_EVENT_Aurora_SERVERLESS_MONITORING_MAIN
para indicar os tempos de espera no monitoramento de recursos do Aurora Sem Servidor -
Melhoria no tratamento de metadados inválidos não persistentes durante as leituras do armazenamento em réplicas de leitura
-
Corrigido um problema em que o banco de dados pode falhar durante o início de um slot de replicação lógica
-
Aumento do limite do parâmetro
cron.max_running_jobs
dopg_cron
de 100 para 1000 -
O parâmetro
pgaudit.log_statement
dopgAudit
agora é modificável Introduzidos diagnósticos para metadados transitórios usados para E/S
Corrigido um bug no comando
CREATE TABLE
para lidar corretamente com nomes de tabela que começam com "#"
Melhorias e aprimoramentos adicionais
-
As seguintes extensões foram atualizadas:
-
orafce
para a versão 4.3.0 -
pg_logical
para a versão 2.4.3 -
pg_tle
para a versão 1.1.1 -
pgvector
para a versão 0.5.0 -
PostGIS
para a versão 3.3.3 -
RDKit
para a versão 4.3
-
Para obter informações sobre extensões e módulos, consulte Extensões compatíveis com o Aurora PostgreSQL 14.
PostgreSQL 14.8
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 14.8. Para obter mais informações sobre as melhorias feitas no PostgreSQL 14.8, consulte PostgreSQL versão 14.8
Versões e patches
Aurora PostgreSQL 14.8.5, 13 de março de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
Correção de um problema que causava um erro transitório em um slot de replicação lógica na presença de subtransações e DDL abortadas.
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 14.8.4, 14 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Melhoria de desempenho da consulta de varredura de índice ignorando leituras desnecessárias de páginas de árvore B quando um índice composto é usado com grandes conjuntos de dados
-
Corrigido um problema com consultas de varredura de índice que, em casos raros, podiam levar à reinicialização da instância do banco de dados
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 14.8.3, 14 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aprimoramentos gerais
-
Corrigido um problema que poderia resultar em atraso na leitura da réplica devido a metadados obsoletos
-
Corrigido um problema relacionado ao bloqueio do pino de buffer que, em casos raros, pode resultar em uma falha
Aurora PostgreSQL 14.8.2, 4 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Uma correção enviada para backport para o seguinte problema de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada durante a execução de workloads do leitor intensivas de E/S
-
Corrigido um problema que fazia com que as operações de limpeza ficassem bloqueadas após a reinicialização de uma réplica do Aurora
-
Corrigido um problema que poderia causar uma falha ao executar o comando
COPY FROM
. -
Corrigido um problema que poderia causar alto uso da CPU e impedia novas conexões
-
Corrigido um problema em que poderia haver uma falha inesperada de
UPDATE
eDELETE
em uma tabela com chave estrangeira com “ERRO: 40001: não foi possível serializar o acesso devido à atualização simultânea ao usar o snapshot serializável”
Aprimoramentos gerais
-
Introduzidos diagnósticos para os metadados transitórios usados para E/S
-
Corrigido um problema que impedia a ativação do gerenciamento aprimorado da memória em determinados cenários no Aurora PostgreSQL 15.3
Aurora PostgreSQL 14.8.0, 13 de julho de 2023
Após o anúncio das atualizações para o banco de dados PostgreSQL pela comunidade de código aberto, atualizamos o Amazon Aurora edição compatível com PostgreSQL para oferecer suporte às versões 15.3, 14.8, 13.11, 12.15 e 11.20 do PostgreSQL. Essas versões contêm melhorias de produtos e correções de bugs feitas pela comunidade PostgreSQL, além de melhorias específicas do Aurora. As versões também contêm novos atributos e melhorias para o Babelfish para Aurora PostgreSQL versão 3.2 e suporte aprimorado para o AWS Database Migration Service. Consulte as versões do Amazon Aurora para ajudar você a decidir com que frequência fazer atualizações e como planejar o processo de atualização. Como lembrete, se você estiver executando qualquer versão do Amazon Aurora PostgreSQL 11, será necessário fazer a atualização para uma versão principal mais recente até 29 de fevereiro de 2024.
Novos atributos
Esta versão contém aprimoramentos no gerenciamento de memória que aumentam a estabilidade e a disponibilidade do banco de dados, prevenindo proativamente problemas causados por memória insuficiente. Para obter mais informações, consulte Gerenciamento aprimorado de memória no Aurora PostgreSQL.
-
Suporte adicionado à extensão
pgvector
versão 0.4.1
Aprimoramentos de alta prioridade
-
Corrigido um problema no tratamento de metadados de subtransações ao realizar uma reconexão de leitor possível de recuperar
-
Corrigido um problema durante o ZDP relacionado às variáveis de ambiente de extensão
-
Solucionado um erro transitório durante a replicação lógica que fazia com que um processo calculasse incorretamente que havia encontrado uma página inesperada
-
Corrigido um problema que causava um período de indisponibilidade devido a um arquivo de estado de origem de replicação parcialmente criado
Aprimoramentos gerais
-
Solucionado um problema em que o identificador de consulta de computação exibia um aviso: “AVISO: tipo de nó não reconhecido: 378”
-
Solucionado um problema que fazia com que a sincronização inicial de dados de uma relação fosse bloqueada devido à remoção prematura do slot de replicação lógica no publicador
-
Adicionada uma nova função,
aurora_stat_memctx_usage()
, para mostrar o detalhamento do uso da memória de back-end em um nível de contexto de memória do Postgres -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros (GUCs), os clientes agora poderão alterar a conexão e os tempos limite de solicitação para a integração com o Lambda AWS :-
aws_lambda.connect_timeout_ms
-
aws_lambda.request_timeout_ms
-
-
Corrigido um problema com o cálculo da métrica
AuroraReplicaLag
-
Corrigido um problema no qual, em casos raros, poderia haver falha da extensão
aws_s3
na importação de um bucket do Amazon S3 com um nome contendo pontos -
O tempo de inatividade do banco de dados durante o ZDP foi reduzido ainda mais
-
Corrigido um bug que pode causar indisponibilidade durante o ZDP
-
Corrigido um problema que fazia com que
pg_ls_waldir()
retornasse “ERRO: não foi possível iniciar o arquivo” -
Adicionado suporte a TLS 1.3 com cifras TLS_AES_128_GCM_SHA256 e TLS_AES_256_GCM_SHA384
-
Solucionado um problema que bloqueava uma atualização de versão principal na réplica do Aurora de uma instância de banco de dados do RDS para PostgreSQL
-
Corrigido um problema que poderia impedir a escalabilidade em instâncias do Aurora Serverless v2.
-
Corrigido um problema na replicação lógica que, em casos raros, podia causar um período de indisponibilidade devido aos metadados incorretos da subtransação
Corrigido um problema na extensão
pg_vector
em que, em casos raros, valores infinitos ou NAN causavam uma falha durante a criação do índice-
Atualizado o
GEOS
para a versão 3.11.2 -
Atualizado o
pg_cron
para a versão 1.5 -
Atualizado o
pg_partman
para a versão 4.7.3 -
Atualizado o
pg_tle
para a versão 1.0.3 -
Atualizado o
plv8
para a versão 3.1.6 -
Atualizado o
tds_fdw
para 2.0.3
PostgreSQL 14.7
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 14.7. Para obter mais informações sobre as melhorias feitas no PostgreSQL 14.7, consulte PostgreSQL versão 14.7
Versões e patches
- Aurora PostgreSQL 14.7.7, 13 de março de 2024
- Aurora PostgreSQL 14.7.6, 15 de dezembro de 2023
- Aurora PostgreSQL 14.7.5, 14 de novembro de 2023
- Aurora PostgreSQL 14.7.4, 5 de outubro de 2023
- Aurora PostgreSQL 14.7.3, 24 de julho de 2023
- Aurora PostgreSQL 14.7.2, 10 de maio de 2023
- Aurora PostgreSQL 14.7.1, 5 de abril de 2023
Aurora PostgreSQL 14.7.7, 13 de março de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
Correção de um problema que causava um erro transitório em um slot de replicação lógica na presença de subtransações e DDL abortadas.
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 14.7.6, 15 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Melhoria de desempenho da consulta de varredura de índice ignorando leituras desnecessárias de páginas de árvore B quando um índice composto é usado com grandes conjuntos de dados
-
Corrigido um problema com consultas de varredura de índice que, em casos raros, podiam levar à reinicialização da instância do banco de dados
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 14.7.5, 14 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aprimoramentos gerais
-
Corrigido um problema que poderia resultar em atraso na leitura da réplica devido a metadados obsoletos
-
Corrigido um problema relacionado ao bloqueio do pino de buffer que, em casos raros, pode resultar em uma falha
Aurora PostgreSQL 14.7.4, 5 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Uma correção enviada para backport para o seguinte problema de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada durante a execução de workloads do leitor intensivas de E/S
-
Corrigido um problema que fazia com que as operações de limpeza ficassem bloqueadas após a reinicialização de uma réplica do Aurora
-
Corrigido um problema que poderia causar alto uso da CPU e impedia novas conexões
Aprimoramentos gerais
-
Introduzidos diagnósticos para os metadados transitórios usados para E/S
Aurora PostgreSQL 14.7.3, 24 de julho de 2023
Aprimoramentos gerais
-
Corrigido um problema com o cálculo da métrica
AuroraReplicaLag
-
Corrigido um bug que pode causar indisponibilidade durante o ZDP
-
Corrigido um problema que impedia a recuperação do armazenamento em confirmações de transações
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação -
Adicionadas melhorias de escalabilidade para o Aurora Serverless v2
-
Corrigido um problema no qual, em casos raros, poderia haver falha da extensão
aws_s3
na importação de um bucket do Amazon S3 com um nome contendo pontos -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros (GUCs), os clientes agora poderão alterar a conexão e os tempos limite de solicitação para a integração com o Lambda AWS :-
aws_lambda.connect_timeout_ms
-
aws_lambda.request_timeout_ms
-
-
Corrigidos vários problemas que podem fazer com que as réplicas do Aurora com o atributo aprimorado de disponibilidade de leitura fossem reiniciadas ao se reconectar com a instância de gravação
-
Corrigido um problema que impedia uma reconexão de leitor possível de recuperar
Aurora PostgreSQL 14.7.2, 10 de maio de 2023
Aprimoramentos gerais
-
Corrigido um erro ao carregar o plug-in
test_decoding
nopg_create_logical_replication_slot
-
Corrigido um problema que fazia com que a replicação lógica falhasse ao usar o cache de gravação
-
Atualizado o cliente Oracle usado pela extensão
oracle_fdw
para a versão 21.9.0.0.0
Aurora PostgreSQL 14.7.1, 5 de abril de 2023
Novos atributos
-
Introduzido um novo cálculo de hash do plano QPM para oferecer suporte a vários esquemas. Se os usuários quiserem usar o QPM em ambientes com vários esquemas, eles podem definir a versão
apg_plan_mgmt.plan_hash
como 2 e chamarapg_plan_mgmt.validate_plans
('update_plan_hash
'). -
Melhorias na replicação lógica para melhorar o uso da memória e da CPU durante o processamento de grandes transações.
-
A CloudWatch métrica
ReplicationSlotDiskUsage
agora rastreia o armazenamento específico da replicação lógica no armazenamento Aurora e no armazenamento local. -
A partir das versões 15.2 e 14.7 do Aurora PostgreSQL, um usuário precisa receber o privilégio
CONNECT
em cada banco de dados para se conectar, mesmo que ele receba acesso à funçãords_superuser
. Antes das versões 15.2 e 14.7 do Aurora PostgreSQL, um usuário podia se conectar a qualquer banco de dados e tabela do sistema se recebesse a funçãords_superuser
. As versões anteriores do Aurora PostgreSQL não são afetadas por essa alteração, e os usuários com acesso à funçãords_superuser
não precisam do privilégioCONNECT
para acessar bancos de dados no cluster do Aurora PostgreSQL.
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema no qual as métricas de latência de confirmação não eram atualizadas
Aprimoramentos gerais
-
Atualizado o suporte do
PROJ
para a versão 9.1.0 -
Atualizada a biblioteca
GDAL
noPostGIS
para a versão 3.5.3 -
Corrigidos os caminhos de atualização de
pg_hint_plan
1.3x para 1.4 -
Suporte adicionado para as extensões
TCN
eSEG
-
Melhoria na performance de exclusões de índices de árvore b e hash em réplicas do Aurora
-
Inclui aprimoramentos de escalabilidade do Aurora Serverless v2
-
Corrigido um problema no QPM que impedia a aplicação de planos aprovados ao unir tabelas particionadas
-
Corrigido um problema que causava uma contagem incorreta de acertos do buffer em
EXPLAIN
-
Melhoria no tempo de inicialização do mecanismo, principalmente em instâncias grandes com muitos objetos
-
A função
aurora_stat_logical_wal_cache()
do Aurora agora está visível para todos os usuários -
Corrigido um problema no QPM que poderia causar indisponibilidade ao aplicar planos a partir de declarações preparadas
Melhorias e aprimoramentos adicionais
-
As seguintes extensões foram atualizadas:
-
hll
para a versão 2.17 -
Oracle_fdw
para a versão 2.5.0 -
orafce
para a versão 4.0.0 -
pg_cron
para a versão 1.4.2 -
pg_hint_plan
para a versão 1.4.1 -
pg_logical
para a versão 2.4.2 -
pg_trgm
para a versão 1.4 -
pgrouting
para a versão 3.4.1 -
plv8
para a versão 3.1.4 -
PostGIS
para a versão 3.3.2 -
SEG
para a versão 1.0 -
TCN
para a versão 1.0 -
wal2json
para a versão 2.5
-
Para obter informações sobre extensões e módulos, consulte Extensões compatíveis com o Aurora PostgreSQL 14.
PostgreSQL 14.6
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 14.6. Para obter mais informações sobre as melhorias feitas no PostgreSQL 14.6, consulte PostgreSQL versão 14.6
Versões e patches
- Aurora PostgreSQL 14.6.8, 13 de março de 2024
- Aurora PostgreSQL 14.6.7, 15 de dezembro de 2023
- Aurora PostgreSQL 14.6.6, 17 de novembro de 2023
- Aurora PostgreSQL 14.6.5, 04 de outubro de 2023
- Aurora PostgreSQL 14.6.4, 13 de setembro de 2023
- Aurora PostgreSQL 14.6.2, 3 de março de 2023
- Aurora PostgreSQL 14.6.1, 17 de fevereiro de 2023
- Aurora PostgreSQL 14.6.0, 20 de janeiro de 2023
Aurora PostgreSQL 14.6.8, 13 de março de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 14.6.7, 15 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 14.6.6, 17 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aurora PostgreSQL 14.6.5, 04 de outubro de 2023
Aprimoramentos críticos de estabilidade
-
Uma correção enviada para backport para o seguinte problema de segurança da comunidade do PostgreSQL:
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada durante a execução de workloads do leitor intensivas de E/S
-
Corrigido um problema que poderia causar alto uso da CPU e impedia novas conexões
Aprimoramentos gerais
-
Introduzidos diagnósticos para os metadados transitórios usados para E/S
Aurora PostgreSQL 14.6.4, 13 de setembro de 2023
Aprimoramentos gerais
-
Adicionadas melhorias de escalabilidade para o Aurora Serverless v2
-
Corrigido um problema em
pg_cron
que impedia reduzir a escala horizontalmente do Aurora Serverless v2 -
Corrigido um problema com o cálculo da métrica
AuroraReplicaLag
-
Corrigido um bug que pode causar indisponibilidade durante o ZDP
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação -
Corrigido um problema no qual, em casos raros, poderia haver falha da extensão
aws_s3
na importação de um bucket do Amazon S3 com um nome contendo pontos -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros, os clientes agora poderão alterar os tempos limite de conexão e solicitar a integração com o AWS Lambda:-
aws_lambda.connect_timeout_ms
-
aws_lambda.request_timeout_ms
-
Aurora PostgreSQL 14.6.2, 3 de março de 2023
Aprimoramentos críticos de estabilidade
-
Uma correção enviada para backport para o seguinte problema de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema em que os planos aprovados para junções com tabelas particionadas não estavam sendo aplicados
-
Corrigido um problema no
PostGIS
em que os dados doGDAL
não estavam sendo carregados -
Corrigido um problema que aumentava a quantidade de trabalho de recuperação durante a inicialização se a replicação lógica estivesse habilitada
-
Corrigido um problema com a extensão
aws_s3
em que o carregamento de um grande número de registros pode atingir o tempo limite -
Corrigido um problema que fazia com que houvesse falha na replicação lógica ao usar o cache de gravação
Aurora PostgreSQL 14.6.1, 17 de fevereiro de 2023
Aprimoramentos críticos de estabilidade
-
Corrigido um problema crítico de estabilidade.
Aurora PostgreSQL 14.6.0, 20 de janeiro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema em que havia uma falha na atualização devido à atualização incorreta do
MultiXactId
mais antigo -
Corrigido um problema que poderia levar a um breve período de indisponibilidade
Aprimoramentos gerais de estabilidade
-
Corrigido um problema que causava falhas na migração da instância de banco de dados
-
Corrigido um problema em que havia falha na inicialização do banco de dados devido a uma inconsistência nos metadados
-
Melhoria no tratamento de erros e na capacidade de diagnóstico
-
Atualizada a extensão
RDKit
para a versão 4.2 -
Atualizada a biblioteca
GDAL
para a versão 3.4.3 -
Corrigido um problema em que o processo de gerenciamento do cache do cluster não era encerrado normalmente
-
Corrigido um problema que podia fazer com que determinados processos permanecessem em um estado inconsistente durante um desligamento normal
-
Corrigido um problema com a extensão
pg_repack
-
Melhoria no tratamento da biblioteca de agrupamento,
glibc
, com uma nova biblioteca de agrupamento padrão independente
PostgreSQL 14.5
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 14.5. Para obter mais informações sobre as melhorias feitas no PostgreSQL 14.5, consulte PostgreSQL versão 14.5
Versões e patches
- Aurora PostgreSQL 14.5.6, 13 de março de 2024
- Aurora PostgreSQL 14.5.5, 18 de dezembro de 2023
- Aurora PostgreSQL 14.5.4, 17 de novembro de 2023
- Aurora PostgreSQL 14.5.3, 17 de outubro de 2023
- Aurora PostgreSQL 14.5.2, 2 de março de 2023
- Aurora PostgreSQL 14.5.1, 13 de dezembro de 2022
- Aurora PostgreSQL 14.5.0, 9 de novembro de 2022
Aurora PostgreSQL 14.5.6, 13 de março de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 14.5.5, 18 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 14.5.4, 17 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aurora PostgreSQL 14.5.3, 17 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Corrigido um problema que bloqueava as operações de limpeza após a reinicialização de uma réplica do Aurora
-
Corrigido um problema que poderia causar alto uso da CPU e impedia novas conexões
Aprimoramentos gerais de estabilidade
-
Corrigido um problema que fazia com que o processo de coleta de estatísticas fosse reiniciado repetidamente
-
Melhoria nos tempos de escala para o Aurora Serverless v2
-
Corrigido um bug que podia causar indisponibilidade durante o ZDP
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação -
Corrigido um problema no qual, em casos raros, poderia haver falha da extensão
aws_s3
na importação de um bucket do S3 com um nome contendo pontos -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros, os clientes agora poderão alterar os tempos limite de conexão e solicitar a integração com o AWS Lambda:-
aws_lambda.connect_timeout_ms
-
aws_lambda.request_timeout_ms
-
-
Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada durante a execução de workloads do leitor intensivas de E/S
-
Corrigido um problema que fazia com que houvesse falha na replicação lógica ao usar o cache de gravação
Aurora PostgreSQL 14.5.2, 2 de março de 2023
Aprimoramentos gerais de estabilidade
-
Corrigido um problema em que os planos aprovados para junções com tabelas particionadas não estavam sendo aplicados
-
Corrigido um problema que poderia causar a indisponibilidade do gerenciamento de planos de consulta (QPM)
-
Corrigido um problema que aumentava a quantidade de trabalho de recuperação durante a inicialização se a replicação lógica estivesse habilitada
-
Corrigido um problema com a extensão
aws_s3
em que o carregamento de um grande número de registros pode atingir o tempo limite -
Corrigido um problema com a execução paralela de tarefas do
pg_cron
Aurora PostgreSQL 14.5.1, 13 de dezembro de 2022
Aprimoramentos gerais de estabilidade
-
Corrigido um problema que pode causar um aumento no tráfego de rede quando uma instância de gravação transmite logs para uma instância de réplica
-
Corrigido um problema em que o mecanismo apresentava problemas de estabilidade durante pequenas atualizações do banco de dados e de versão de patches
-
Corrigido um problema que poderia causar indisponibilidade durante a replicação
-
Corrigido um problema que poderia causar inconsistência de dados durante a replicação
Aurora PostgreSQL 14.5.0, 9 de novembro de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema de escalabilidade do Aurora Serverless v2
-
Corrigido um problema que causava falha na redução do Aurora Serverless v2
Aprimoramentos gerais de estabilidade
-
Melhoria no processo de limpeza do cache de buffer quando o cache de buffer está sob pressão
-
Corrigido um problema no Database Activity Streams que levava ao alto consumo de memória
-
Corrigido um problema em que as instâncias de banco de dados podiam ser reiniciadas ao aplicar alterações de uma assinatura de replicação lógica
-
Corrigido um problema que causava reinicializações da instância do banco de dados
-
Corrigido um problema em que uma instância de banco de dados era reiniciada recursivamente enquanto gerava métricas de monitoramento durante uma falha
-
Corrigido um problema em que uma instância de banco de dados era reiniciada durante a coleta de métricas de performance
-
Corrigido um problema em que havia falha em uma tentativa de conexão com o banco de dados com
SSLV3_ALERT_CERTIFICATE_UNKNOWN
-
Melhorias no relatório de erros no caso de um índice
B-tree
inconsistente -
Melhoria no registro de diagnóstico relacionado à configuração de indicadores de dica inválidos
-
Corrigido um problema em que o autovacuum ignorava tabelas incorretamente
-
Melhoria na pré-busca da replicação lógica
-
Corrigido um problema de durabilidade nos índices
GIN
-
Opções fornecidas para configurar o cache
MultiXact SLRU
. Ao definir os seguintes parâmetros (GUCs), os clientes agora poderão alterar os tamanhos do cacheMultiXact SLRU
:-
multixact_members_cache_size
-
multixact_offsets_cache_size
-
-
Corrigido um problema para detectar e cancelar atualizações de versões principais paralisadas
-
Corrigido um problema na junção de hash que poderia levar ao aumento do consumo de memória
-
Melhoria na performance da replicação lógica
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível
-
Atualização da versão do
GEOS
para 3.10.3 -
Atualização da versão do
PLV8
para 3.0.0 -
Atualização da extensão
PostGIS
para a versão 3.2.3 -
Corrigido um problema com
st_orientedenvelope
que causava um loop ao receber uma entrada unidimensional para retornar 0 -
Corrigido um problema em que havia falha na conexão com o SQL Server usando
tds_fdw
PostgreSQL 14.4
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 14.4. Para obter mais informações sobre as melhorias feitas no PostgreSQL 14.4, consulte PostgreSQL versão 14.4
Versões e patches
- Aurora PostgreSQL 14.4.9, 13 de março de 2024
- Aurora PostgreSQL 14.4.8, 22 de dezembro de 2023
- Aurora PostgreSQL 14.4.7, 17 de novembro de 2023
- Aurora PostgreSQL 14.4.6, 19 de outubro de 2023
- Aurora PostgreSQL 14.4.5, 14 de dezembro de 2022
- Aurora PostgreSQL 14.4.4, 17 de novembro de 2022
- Aurora PostgreSQL 14.4.0, 13 de outubro de 2022
Aurora PostgreSQL 14.4.9, 13 de março de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 14.4.8, 22 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 14.4.7, 17 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aurora PostgreSQL 14.4.6, 19 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Corrigido um problema que bloqueava as operações de limpeza após a reinicialização de uma réplica do Aurora
-
Corrigido um problema que poderia causar alto uso da CPU e impedia novas conexões
Aprimoramentos gerais de estabilidade
-
Corrigido um problema que fazia com que o processo de coleta de estatísticas fosse reiniciado repetidamente
-
Melhoria nos tempos de escala para o Aurora Serverless v2
-
Corrigido um bug que podia causar indisponibilidade durante o ZDP
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação -
Corrigido um problema no qual, em casos raros, poderia haver falha da extensão
aws_s3
na importação de um bucket do S3 com um nome contendo pontos -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros, os clientes agora poderão alterar os tempos limite de conexão e solicitar a integração com o AWS Lambda:-
aws_lambda.connect_timeout_ms
-
aws_lambda.request_timeout_ms
-
Aurora PostgreSQL 14.4.5, 14 de dezembro de 2022
Aprimoramentos gerais de estabilidade
-
Corrigido um problema em que o mecanismo apresentava problemas de estabilidade durante pequenas atualizações do banco de dados e de versão de patches
-
Corrigido um problema que poderia causar indisponibilidade durante a replicação
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível
-
Corrigido um problema que poderia causar inconsistência de dados durante a replicação
Aurora PostgreSQL 14.4.4, 17 de novembro de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema que pode causar um aumento no tráfego de rede quando uma instância de gravação transmite logs para uma instância de réplica
Aurora PostgreSQL 14.4.0, 13 de outubro de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema em que
PLV8
travava durante um cenário de JavaScript erro -
Corrigido um problema em que
PLV8
travava ao tentar adquirir um semáforo para executar a próxima tarefa -
Corrigido um problema em que a escalabilidade de uma instância do Aurora Serverless v2 travava se
VACUUM estivesse em execução
Aprimoramentos gerais de estabilidade
-
Corrigido um bug em que o Aurora PostgreSQL não conseguia arquivar o
relfilenode
-
Corrigido um problema de reinicialização do banco de dados quando um plano é invalidado, mas o mecanismo ainda verifica se ele é válido
-
Corrigido um problema de escalabilidade travada quando o evento de escalabilidade atual excede o tempo limite
-
Atualizada a extensão
plv8
para a versão 3.0.0 -
Atualizada a extensão
PostGIS
para a versão 3.2.3 -
Corrigido um problema em que mensagens de consulta estendida podiam ser perdidas durante a aplicação de patches com tempo de inatividade zero (ZDP), fazendo com que a consulta estendida fosse interrompida após a conclusão do ZDP
PostgreSQL 14.3
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 14.3. Para obter mais informações sobre as melhorias feitas no PostgreSQL 14.3, consulte PostgreSQL versão 14.3
Versões e patches
- Aurora PostgreSQL 14.3.9, 13 de março de 2024
- Aurora PostgreSQL 14.3.8, 22 de dezembro de 2023
- Aurora PostgreSQL 14.3.7, 17 de novembro de 2023
- Aurora PostgreSQL 14.3.6, 19 de outubro de 2023
- Aurora PostgreSQL 14.3.5, 14 de dezembro de 2022
- Aurora PostgreSQL 14.3.4, 17 de novembro de 2022
- Aurora PostgreSQL 14.3.3, 13 de outubro de 2022
- Aurora PostgreSQL 14.3.1, 6 de julho de 2022
- Aurora PostgreSQL 14.3.0, 21 de junho de 2022
Aurora PostgreSQL 14.3.9, 13 de março de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 14.3.8, 22 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 14.3.7, 17 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aurora PostgreSQL 14.3.6, 19 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Corrigido um problema que bloqueava as operações de limpeza após a reinicialização de uma réplica do Aurora
-
Corrigido um problema que poderia causar alto uso da CPU e impedia novas conexões
Aprimoramentos gerais de estabilidade
-
Corrigido um problema que fazia com que o processo de coleta de estatísticas fosse reiniciado repetidamente
-
Melhoria nos tempos de escala para o Aurora Serverless v2
-
Corrigido um bug que podia causar indisponibilidade durante o ZDP
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação -
Corrigido um problema no qual, em casos raros, poderia haver falha da extensão
aws_s3
na importação de um bucket do S3 com um nome contendo pontos -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros, os clientes agora poderão alterar os tempos limite de conexão e solicitar a integração com o AWS Lambda:-
aws_lambda.connect_timeout_ms
-
aws_lambda.request_timeout_ms
-
Aurora PostgreSQL 14.3.5, 14 de dezembro de 2022
Aprimoramentos gerais de estabilidade
-
Corrigido um problema em que o mecanismo apresentava problemas de estabilidade durante pequenas atualizações do banco de dados e de versão de patches
-
Corrigido um problema que poderia causar indisponibilidade durante a replicação
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível
-
Corrigido um problema que poderia causar inconsistência de dados durante a replicação
Aurora PostgreSQL 14.3.4, 17 de novembro de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema que pode causar um aumento no tráfego de rede quando uma instância de gravação transmite logs para uma instância de réplica
Aurora PostgreSQL 14.3.3, 13 de outubro de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema do
PLV8
em que o parâmetro base não era carregado corretamente na memória -
Corrigido um problema em que a escalabilidade de uma instância do Aurora Serverless v2 travava se VACUUM estivesse em execução
Aprimoramentos gerais de estabilidade
-
Corrigido um bug em que o Aurora PostgreSQL não conseguia arquivar o relfilenode
-
Corrigido um problema de reinicialização do banco de dados quando um plano é invalidado, mas o mecanismo ainda verifica se ele é válido
-
Corrigido um problema de escalabilidade travada quando o evento de escalabilidade atual excede o tempo limite
-
Atualizada a extensão
PostGIS
para a versão 3.1.7 -
Corrigido um problema em que mensagens de consulta estendida podiam ser perdidas durante a aplicação de patches com tempo de inatividade zero (ZDP), fazendo com que a consulta estendida fosse interrompida após a conclusão do ZDP
Aurora PostgreSQL 14.3.1, 6 de julho de 2022
Aprimoramentos críticos de estabilidade
-
Corrigido um problema que poderia causar períodos de indisponibilidade durante a reinicialização do nó de armazenamento
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade
-
Corrigido um problema quando havia falha na conexão com o SQL Server ao usar a extensão
TDS_FDW
para consultar uma tabela externa -
Corrigido um problema que fazia com que houvesse falha nas conexões que usavam o certificado raiz fornecido
-
Melhoria nas informações de diagnóstico e suporte em caso de entradas inconsistentes do índice de árvore B
Aurora PostgreSQL 14.3.0, 21 de junho de 2022
Novos atributos
-
Compatível com o método de criptografia de senha SCRAM. Para obter mais informações, consulte Usar SCRAM para criptografia de senha do PostgreSQL.
Melhorias e aprimoramentos adicionais
-
Contém todas as correções, atributos e melhorias presentes no Aurora PostgreSQL 13.7.
-
Enviada para backport a correção de bug a seguir da versão 14.4 do PostgreSQL: Alterações revertidas para
CONCURRENTLY
que "aceleravam" o avanço do Xminpara evitar a corrupção do índice com os comandos CREATE INDEX CONCURRENTLY
/REINDEX CONCURRENTLY
. -
Esta versão é compatível com a extensão
lo
versão 1.1. -
Esta versão é compatível com a extensão
old_snapshot
versão 1.0. -
Esta versão é compatível com agrupamentos EBCDIC para os esforços de modernização do mainframe. Para obter mais informações, consulte Agrupamentos do Aurora PostgreSQL para EBCDIC e outras migrações de mainframe no Guia de usuário do Amazon Aurora.
-
As seguintes extensões foram atualizadas:
-
amcheck
para a versão 1.3 -
btree_gist
para a versão 1.6 -
cube
para a versão 1.5 -
hll
para a versão 2.16 -
hstore
para a versão 1.8 -
intarray
para a versão 1.5 -
log_fdw
para a versão 1.3 -
oracle_fdw
para a versão 2.4.0 -
pg_hint_plan
para a versão 1.4 -
pg_partman
para a versão 4.6.0 -
pg_repack
para a versão 1.4.7 -
pg_stat_statements
para a versão 1.9 -
pg_trgm
para a versão 1.6 -
pgaudit
para a versão 1.6.1 -
pgrouting
para a versão 3.2.0 -
pgtap
para a versão 1.2.0 -
postgres_fdw
para a versão 1.1
-
PostgreSQL 13.14
Essa versão do Aurora PostgreSQL é compatível com o PostgreSQL 13.14. Para obter mais informações sobre as melhorias no PostgreSQL 13.14, consulte
Versões e patches
Aurora PostgreSQL 13.14.1, 29 de abril de 2024
Novos atributos
Foi adicionado o resumo do uso de recursos em
pg_dump
.
Aprimoramentos gerais
Foram corrigidos vários problemas menores de atualização de versão para melhorar a preservação da conexão com patches sem tempo de inatividade.
Tempo reduzido de inicialização do banco de dados devido ao melhor tempo de inicialização de grandes volumes.
Introduziu operações COPY mais rápidas reduzindo a contenção no bloqueio da extensão da relação e estendendo proativamente as relações.
Melhorias para reduzir o atraso na replicação ignorando de forma inteligente a repetição de determinados registros de log, reduzindo assim a carga de repetição.
Corrigido um problema durante o conflito de recuperação em um nó de leitura que, em casos raros, poderia causar uma breve indisponibilidade.
Corrigido um problema em que um banco de dados falhava na inicialização durante um patch de atualização de uma versão principal, em cenários raros.
Maior disponibilidade de réplicas de leitura, permitindo a recuperação de erros de replicação em mais situações.
Corrigido um problema que fazia com que a correção com tempo de inatividade zero atingisse o tempo limite.
Corrigido um problema de decodificação de replicação lógica que não processava as alterações de modificação do catálogo após serem transferidas para o armazenamento se houvesse uma subtransação abortada simultânea.
Validação aprimorada do registro de log antes de ser gravado no armazenamento.
Foi corrigido um problema que fazia com que as sessões relatassem incorretamente eventos de ClientRead espera após um evento de correção sem tempo de inatividade.
Corrigiu uma definição de função ambígua de aws_s3.query_export_to_s3 ao atualizar a extensão aws_s3 da versão 1.1 para 1.2.
Aprimoramentos de alta prioridade
Corrigido um problema relacionado à retomada de um slot de replicação lógica em que, em casos raros, isso poderia fazer com que o slot ficasse preso.
Corrigido um problema que resultava em uma reinicialização ao criar um banco de dados em um espaço de tabela.
Corrigido um problema relacionado ao tratamento incorreto de erros de replicação lógica para melhorar a estabilidade do banco de dados.
Aprimoramentos críticos de estabilidade
Foi corrigido um problema relacionado às origens da replicação que, em casos raros, pode resultar em maior tempo de recuperação e afetar a disponibilidade.
Corrigido um problema que, em casos raros, pode fazer com que as transações sejam parcialmente replicadas por slots de replicação lógica recém-criados. Para obter mais informações, consulte Possível perda de dados devido à condição de corrida durante a criação do slot de replicação lógica
. Foi corrigido um problema em que uma alteração nos requisitos de memória durante uma atualização de versão secundária pode fazer com que os patches sem tempo de inatividade e a inicialização do mecanismo falhassem.
Melhorias e aprimoramentos adicionais
As seguintes extensões foram atualizadas:
pg_tle
extensão para a versão 1.3.4.PLV8
extensão para a versão 3.1.10.Cartucho RDkit para a versão Release_2023_09_4.
Novos parâmetros GUC foram adicionados
pgtle.clientauth_databases_to_skip
pgtle.clientauth_db_name
pgtle.clientauth_num_parallel_workers
pgtle.clientauth_users_to_skip
pgtle.enable_clientauth
pgtle.passcheck_db_name
PostgreSQL 13.13
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 13.13. Para obter mais informações sobre as melhorias feitas no PostgreSQL 13.13, consulte PostgreSQL versão 13.13
Versões e patches
Aurora PostgreSQL 13.13.3, 13 de março de 2024
Aprimoramentos gerais
Corrigido um problema de degradação de desempenho na
PLV8
extensão.
Aurora PostgreSQL 13.13.2, 22 de fevereiro de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
Corrigido um problema em que era
pg_stat_statements
possível bloquear a atualização de versões menores durante o ZDP.Corrigido um problema em que um slot de replicação lógica não emitia mais alterações devido a uma verificação de consistência de dados excessivamente rígida.
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 13.13.0, 21 de dezembro de 2023
Após o anúncio das atualizações para o banco de dados PostgreSQL pela comunidade de código aberto, atualizamos o Amazon Aurora edição compatível com PostgreSQL para oferecer suporte às versões 15.5, 14.10, 13.13 e 12.17 do PostgreSQL. Essas versões contêm melhorias de produtos e correções de bugs feitas pela comunidade do PostgreSQL, além de melhorias específicas do Aurora. Novos atributos e melhorias do Babelfish para Aurora PostgreSQL versão 3.4 também estão incluídos.
Consulte a política de versões do Aurora para ajudar você a decidir com que frequência fazer atualizações e como planejar o processo de atualização. Como lembrete, se você estiver executando qualquer versão do Amazon Aurora PostgreSQL 11, será necessário fazer a atualização para uma versão principal mais recente até 29 de fevereiro de 2024.
Novos atributos
-
Integração com o Amazon Bedrock: ao usar a extensão de machine learning do Amazon Aurora com seu cluster do Aurora PostgreSQLDB, agora você pode usar os modelos básicos de IA do Amazon Bedrock.
-
Suporte delegado à extensão: esse atributo permite delegar o gerenciamento de extensões a usuários com menos privilégios com a nova função rds_extension.
-
Aprimoramentos no gerenciamento do plano de consulta (QPM):
-
A descrição do plano será atualizada para a versão de formato mais recente como parte da ação
update_plan_hash
paraapg_plan_mgmt.validate_plans()
. -
Adicionado suporte à aplicação paralela de Append como parte da aplicação da consulta paralela.
-
-
Adicionado suporte à extensão
HypoPG
na versão 1.4.0. -
Adicionado suporte à extensão
h3-pg
e à extensãoh3-postgis
na versão 4.1.3.
Aprimoramentos de alta prioridade
-
Corrigido um problema que podia fazer com que uma réplica do Aurora fosse reinicializada ao ler uma página que tivesse sido modificada durante a reprodução de
WAL
-
Corrigido um problema em que, se um metadado de volume específico fosse inválido em um cluster de origem, ele permaneceria inválido em um cluster clonado. Como o cluster clone usa um novo volume, os metadados agora serão recriados.
-
Corrigido um problema que poderia, em casos raros, levar a uma condição de indisponibilidade do mecanismo após uma atualização secundária de versão ou patch
-
Corrigido um bug que podia causar uma falha de mecanismo durante a aplicação de patches com tempo de inatividade zero (ZDP)
-
Introduzido um novo parâmetro,
rds.enable_memory_management
, que é usado para habilitar ou desabilitar o recurso aprimorado de gerenciamento de memória. -
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais
-
Corrigido um problema que podia fazer com que uma réplica do Aurora fosse reinicializada ao se reconectar com a instância de banco de dados do gravador.
-
Adicionado suporte ao parâmetro
rdkit.morgan_fp_size
. -
rds-superuser
agora pode executar a funçãopg_stat_reset_slru
-
Corrigido um problema em que os acessos da MultiXact SLRU não eram creditados na categoria correta
pg_stat_slru
. -
Corrigido um problema que podia fazer com que segmentos
WAL
não utilizados não fossem removidos adequadamente -
Corrigido um problema em que
pglogical
não passava os dados de origem da replicação corretamente ao usar o formato de saída binária -
rds_superuser
agora pode executarALTER COLLATION
para atualizar a versão de agrupamento de uma localidade no catálogo. -
Corrigida uma falha nas extensões
dblink
epostgres_fdw
devido a conexões inválidas -
Corrigido um problema em que a extensão
aws_s3
podia importar respostas de erroHTTP
para a tabela -
Registre a versão da biblioteca de agrupamento padrão AWS independente no catálogo pg_collation.
Melhorias e aprimoramentos adicionais
-
As seguintes extensões foram atualizadas:
-
mysql_fdw
para a versão 2.9.1 -
Oracle_fdw
para a versão 2.6.0 -
Orafce
para a versão 4.6.0 -
pg_cron
para a versão 1.6.0 -
pg_hint_plan
para a versão 1.3.9 -
pg_proctab
para a versão 0.0.10 -
plv8
para a versão 3.1.8 -
PostGIS
para a versão 3.4.0 -
prefix
para a versão 1.2.10 -
RDKit
para a versão 4.4.0 (Lançamento_2023_09_1)
-
Para obter informações sobre extensões e módulos, consulte Extensões compatíveis com o Aurora PostgreSQL 13.
PostgreSQL 13.12
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 13.12. Para obter mais informações sobre as melhorias feitas no PostgreSQL 13.12, consulte PostgreSQL versão 13.12
Versões e patches
Aurora PostgreSQL 13.12.6, 13 de março de 2024
Aprimoramentos gerais
Corrigido um problema de degradação de desempenho na
PLV8
extensão.
Aurora PostgreSQL 13.12.5, 22 de fevereiro de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
Corrigido um problema em que era
pg_stat_statements
possível bloquear a atualização de versões menores durante o ZDP.Corrigido um problema em que um slot de replicação lógica não emitia mais alterações devido a uma verificação de consistência de dados excessivamente rígida.
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 13.12.2, 13 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 13.12.1, 09 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aprimoramentos gerais
-
Corrigido um problema relacionado ao bloqueio do pino de buffer que, em casos raros, pode resultar em uma falha
Aurora PostgreSQL 13.12.0, 24 de outubro de 2023
Novos atributos
-
Suporte adicionado ao
mysql_fdw
versão 2.9.0 -
Suporte adicionado na extensão
aws_s3
para exportação para um bucket do S3 criptografado com uma chave KMS gerenciada pelo cliente -
Melhoria da disponibilidade das réplicas do Aurora nos clusters secundários do banco de dados global
-
Suporte adicionado para captura de planos de consulta em réplicas do Aurora
-
Suporte adicionado para a aplicação do plano de consulta com operadores de consulta paralelos
-
Permitido que planos de consulta abaixo de um determinado limite de custo não sejam capturados
Aprimoramentos de alta prioridade
-
Otimizações incluídas para melhorar o tempo para aumentar a escala verticalmente nas instâncias do Aurora Sem Servidor
Aprimoramentos gerais
-
Corrigido um problema na extensão
aws_s3
em que o número de linhas exportadas era relatado incorretamente quando o número total excedia 2 bilhões -
Opções fornecidas para configurar tempos limite na extensão
aws_s3
. Ao definir os seguintes parâmetros (GUCs), os clientes agora poderão alterar os limites de tempo limite para importações do S3:-
aws_s3.curlopt_low_speed_limit
-
aws_s3.curlopt_low_speed_time
-
-
Evitada a falha na criação de instâncias em alguns casos de borda
-
Melhoria na performance da repetição de operações de transação de confirmação em réplicas do Aurora
-
Corrigido um problema no qual, em casos raros, uma importação da extensão
aws_s3
não era concluída -
Atualizada a biblioteca GEOS para PostGIS para a versão 3.12.0
-
Melhoria na escalabilidade da memória do banco de dados Aurora Serverless v2, reduzindo o tempo geral de escala da instância do banco de dados
-
Adicionado o evento de espera
WAIT_EVENT_Aurora_CLUSTER_CACHE_MANAGER_SENDER
para indicar os tempos de espera no remetente do gerenciador de cache do cluster -
Adicionado o evento de espera
WAIT_EVENT_Aurora_SERVERLESS_MONITORING_MAIN
para indicar os tempos de espera no monitoramento de recursos do Aurora Sem Servidor -
Corrigido um problema em que o banco de dados pode falhar durante o início de um slot de replicação lógica
-
Aumento do limite do parâmetro
cron.max_running_jobs
dopg_cron
de 100 para 1000 Corrigido um bug no comando
CREATE TABLE
para lidar corretamente com nomes de tabela que começam com "#".
Melhorias e aprimoramentos adicionais
-
As seguintes extensões foram atualizadas:
-
orafce
para a versão 4.3.0 -
pg_logical
para a versão 2.4.3 -
pgvector
para a versão 0.5.0 -
PostGIS
para a versão 3.3.3 -
RDKit
para a versão 4.3
-
Para obter informações sobre extensões e módulos, consulte Extensões compatíveis com o Aurora PostgreSQL 13.
PostgreSQL 13.11
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 13.11. Para obter mais informações sobre as melhorias feitas no PostgreSQL 13.11, consulte PostgreSQL versão 13.11
Versões e patches
Aurora PostgreSQL 13.11.5, 13 de março de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
Correção de um problema que causava um erro transitório em um slot de replicação lógica na presença de subtransações e DDL abortadas.
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 13.11.4, 14 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 13.11.3, 14 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aprimoramentos gerais
-
Corrigido um problema que poderia resultar em atraso na leitura da réplica devido a metadados obsoletos
-
Corrigido um problema relacionado ao bloqueio do pino de buffer que, em casos raros, pode resultar em uma falha
Aurora PostgreSQL 13.11.2, 4 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Uma correção enviada para backport para o seguinte problema de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada durante a execução de workloads do leitor intensivas de E/S.
-
Corrigido um problema que fazia com que as operações de limpeza ficassem bloqueadas após a reinicialização de uma réplica do Aurora.
-
Corrigido um problema que poderia causar uma falha ao executar o comando
COPY FROM
. -
Corrigido um problema que causava alto uso da CPU e impedia novas conexões.
-
Corrigido um problema em que poderia haver uma falha inesperada de
UPDATE
eDELETE
em uma tabela com chave estrangeira com “ERRO: 40001: não foi possível serializar o acesso devido à atualização simultânea ao usar o snapshot serializável”.
Aprimoramentos gerais
-
Introduzidos diagnósticos para os metadados transitórios usados para E/S.
-
Corrigido um problema que impedia a ativação do gerenciamento aprimorado da memória em determinados cenários no Aurora PostgreSQL 15.3.
Aurora PostgreSQL 13.11.0, 13 de julho de 2023
Após o anúncio das atualizações para o banco de dados PostgreSQL pela comunidade de código aberto, atualizamos o Amazon Aurora edição compatível com PostgreSQL para oferecer suporte às versões 15.3, 14.8, 13.11, 12.15 e 11.20 do PostgreSQL. Essas versões contêm melhorias de produtos e correções de bugs feitas pela comunidade PostgreSQL, além de melhorias específicas do Aurora. As versões também contêm novos atributos e melhorias para o Babelfish para Aurora PostgreSQL versão 3.2 e suporte aprimorado para o AWS Database Migration Service. Consulte as versões do Amazon Aurora para ajudar você a decidir com que frequência fazer atualizações e como planejar o processo de atualização. Como lembrete, se você estiver executando qualquer versão do Amazon Aurora PostgreSQL 11, será necessário fazer a atualização para uma versão principal mais recente até 29 de fevereiro de 2024.
Novos atributos
Esta versão contém aprimoramentos no gerenciamento de memória que aumentam a estabilidade e a disponibilidade do banco de dados, prevenindo proativamente problemas causados por memória insuficiente. Para obter mais informações, consulte Gerenciamento aprimorado de memória no Aurora PostgreSQL.
-
Suporte adicionado à extensão
pgvector
versão 0.4.1.
Aprimoramentos de alta prioridade
-
Corrigido um problema no tratamento de metadados de subtransações ao realizar uma reconexão de leitor possível de recuperar.
-
Corrigido um problema durante o ZDP relacionado às variáveis de ambiente de extensão.
-
Solucionado um erro transitório durante a replicação lógica que fazia com que um processo calculasse incorretamente que havia encontrado uma página inesperada.
-
Corrigido um problema que causava um período de indisponibilidade devido a um arquivo de estado de origem de replicação parcialmente criado.
Aprimoramentos gerais
-
Adicionada uma nova função,
aurora_stat_memctx_usage()
, para mostrar a falha no uso da memória de back-end em um nível de contexto de memória do Postgres. -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros (GUCs), os clientes agora poderão alterar a conexão e os tempos limite de solicitação para a integração com o Lambda AWS :-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Corrigido um problema com o cálculo da métrica
AuroraReplicaLag
. -
Corrigido um problema no qual, em casos raros, a extensão
aws_s3
poderia falhar na importação de um bucket do Amazon S3 com um nome contendo pontos. -
O tempo de inatividade do banco de dados durante o ZDP foi ainda mais reduzido.
-
Corrigido um bug que pode causar indisponibilidade durante o ZDP.
-
Corrigido um problema que fazia com que
pg_ls_waldir()
retornasse "ERRO: não foi possível iniciar o arquivo". -
Foi adicionado suporte para TLS 1.3 com cifras TLS_AES_128_GCM_SHA256 e TLS_AES_256_GCM_SHA384.
-
Solucionado um problema que bloqueava uma atualização de versão principal na réplica do Aurora de uma instância de banco de dados do RDS para PostgreSQL.
-
Corrigido um problema que poderia impedir a redução da escala horizontalmente em instâncias do Aurora Serverless v2.
Corrigido um problema na extensão
pg_vector
em que, em casos raros, valores infinitos ou NAN causavam uma falha durante a criação do índice.-
Corrigido um problema para melhorar a performance.
-
Atualizado o
GEOS
para a versão 3.11.2. -
Atualizado o
pg_cron
para a versão 1.5. -
Atualizado o
pg_partman
para a versão 4.7.3. -
Atualizado o
plv8
para a versão 3.1.6. -
Atualizado o
tds_fdw
para 2.0.3.
PostgreSQL 13.10
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 13.10. Para obter mais informações sobre as melhorias feitas no PostgreSQL 13.10, consulte PostgreSQL versão 13.10
Versões e patches
- Aurora PostgreSQL 13.10.7, 13 de março de 2024
- Aurora PostgreSQL 13.10.6, 15 de dezembro de 2023
- Aurora PostgreSQL 13.10.5, 14 de novembro de 2023
- Aurora PostgreSQL 13.10.4, 5 de outubro de 2023
- Aurora PostgreSQL 13.10.3, 24 de julho de 2023
- Aurora PostgreSQL 13.10.2, 10 de maio de 2023
- Aurora PostgreSQL 13.10.1, 5 de abril de 2023
Aurora PostgreSQL 13.10.7, 13 de março de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
Correção de um problema que causava um erro transitório em um slot de replicação lógica na presença de subtransações e DDL abortadas.
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 13.10.6, 15 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 13.10.5, 14 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aprimoramentos gerais
-
Corrigido um problema que poderia resultar em atraso na leitura da réplica devido a metadados obsoletos
-
Corrigido um problema relacionado ao bloqueio do pino de buffer que, em casos raros, pode resultar em uma falha
Aurora PostgreSQL 13.10.4, 5 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Uma correção enviada para backport para o seguinte problema de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada durante a execução de workloads do leitor intensivas de E/S.
-
Corrigido um problema que fazia com que as operações de limpeza ficassem bloqueadas após a reinicialização de uma réplica do Aurora.
-
Corrigido um problema que causava alto uso da CPU e impedia novas conexões.
Aprimoramentos gerais
-
Introduzidos diagnósticos para os metadados transitórios usados para E/S.
Aurora PostgreSQL 13.10.3, 24 de julho de 2023
Aprimoramentos gerais
-
Corrigido um problema com o cálculo da métrica
AuroraReplicaLag
. -
Corrigido um bug que pode causar indisponibilidade durante o ZDP.
-
Corrigido um problema que impedia a recuperação do armazenamento em confirmações de transações.
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação. -
Adicionadas melhorias de escalabilidade para o Aurora Serverless v2.
-
Corrigido um problema no qual, em casos raros, a extensão
aws_s3
poderia falhar na importação de um bucket do Amazon S3 com um nome contendo pontos. -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros (GUCs), os clientes agora poderão alterar a conexão e os tempos limite de solicitação para a integração com o Lambda AWS :-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Corrigidos vários problemas que podem fazer com que as réplicas do Aurora com o atributo aprimorado de disponibilidade de leitura fossem reiniciadas ao se reconectar com a instância de gravação.
-
Corrigido um problema que impedia uma reconexão de leitor possível de recuperar.
Aurora PostgreSQL 13.10.2, 10 de maio de 2023
Aprimoramentos gerais
-
Corrigido um erro ao carregar o plug-in
test_decoding
nopg_create_logical_replication_slot
. -
Corrigido um problema que fazia com que a replicação lógica falhasse ao usar o cache de gravação.
-
Atualizado o cliente Oracle usado pela extensão
oracle_fdw
para a versão 21.9.0.0.0.
Aurora PostgreSQL 13.10.1, 5 de abril de 2023
Novos atributos
-
Introduzido um novo cálculo de hash do plano QPM para oferecer suporte a vários esquemas. Se os usuários quiserem usar o QPM em ambientes com vários esquemas, eles podem definir a versão
apg_plan_mgmt.plan_hash
como 2 e chamarapg_plan_mgmt.validate_plans
('update_plan_hash
').
Aprimoramentos gerais
-
Atualizado o suporte do
PROJ
para a versão 9.1.0. -
Atualizada a biblioteca
GDAL
noPostGIS
para a versão 3.5.3. -
Suporte adicionado para as extensões
TCN
eSEG
. -
Melhoria na performance de exclusões de índices de árvore b e hash em réplicas do Aurora.
-
Inclui aprimoramentos de escalabilidade do Aurora Serverless v2.
-
Corrigido um problema no QPM que impedia a aplicação de planos aprovados ao unir tabelas particionadas.
-
Corrigido um problema que causava uma contagem incorreta de acertos do buffer em
EXPLAIN
. -
Melhoria no tempo de inicialização do mecanismo, principalmente em instâncias grandes com muitos objetos.
-
A função
aurora_stat_logical_wal_cache()
do Aurora agora está visível para todos os usuários. -
Corrigido um problema no QPM que poderia causar indisponibilidade ao aplicar planos a partir de declarações preparadas.
Melhorias e aprimoramentos adicionais
-
As seguintes extensões foram atualizadas:
-
hll
para a versão 2.17 -
Oracle_fdw
para a versão 2.5.0 -
orafce
para a versão 4.0.0 -
pg_cron
para a versão 1.4.2 -
pg_hint_plan
para a versão 1.3.8 -
pg_logical
para a versão 2.4.2 -
pg_trgm
para a versão 1.4 -
pgrouting
para a versão 3.4.1 -
PostGIS
para a versão 3.3.2 -
SEG
para a versão 1.0 -
TCN
para a versão 1.0 -
wal2json
para a versão 2.5
-
PostgreSQL 13.9
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 13.9. Para obter mais informações sobre as melhorias feitas no PostgreSQL 13.9, consulte PostgreSQL versão 13.9
Versões e patches
- Aurora PostgreSQL 13.9.8, 13 de março de 2024
- Aurora PostgreSQL 13.9.7, 15 de dezembro de 2023
- Aurora PostgreSQL 13.9.6, 17 de novembro de 2023
- Aurora PostgreSQL 13.9.5, 04 de outubro de 2023
- Aurora PostgreSQL 13.9.4, 13 de setembro de 2023
- Aurora PostgreSQL 13.9.2, 3 de março de 2023
- Aurora PostgreSQL 13.9.0, 20 de janeiro de 2023
Aurora PostgreSQL 13.9.8, 13 de março de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 13.9.7, 15 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 13.9.6, 17 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aurora PostgreSQL 13.9.5, 04 de outubro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada durante a execução de workloads do leitor intensivas de E/S.
-
Corrigido um problema que causava alto uso da CPU e impedia novas conexões.
Aprimoramentos gerais
-
Introduzidos diagnósticos para os metadados transitórios usados para E/S.
Aurora PostgreSQL 13.9.4, 13 de setembro de 2023
Aprimoramentos gerais
-
Adicionadas melhorias de escalabilidade para o Aurora Serverless v2.
-
Corrigido um problema em
pg_cron
que impedia reduzir a escala horizontalmente do Aurora Serverless v2. -
Corrigido um problema com o cálculo da métrica
AuroraReplicaLag
. -
Corrigido um bug que pode causar indisponibilidade durante o ZDP.
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação. -
Corrigido um problema no qual, em casos raros, a extensão
aws_s3
poderia falhar na importação de um bucket do Amazon S3 com um nome contendo pontos. -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros, os clientes agora poderão alterar os tempos limite de conexão e solicitar a integração com o AWS Lambda:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
Aurora PostgreSQL 13.9.2, 3 de março de 2023
Aprimoramentos críticos de estabilidade
-
Uma correção enviada para backport para o seguinte problema de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema em que os planos aprovados para junções com tabelas particionadas não estavam sendo aplicados.
-
Corrigido um problema no
PostGIS
em que os dados doGDAL
não estavam sendo carregados. -
Corrigido um problema que aumentava a quantidade de trabalho de recuperação durante a inicialização, se a replicação lógica estivesse habilitada.
-
Corrigido um problema com a extensão
aws_s3
em que o carregamento de um grande número de registros pode atingir o tempo limite. -
Corrigido um problema que fazia com que houvesse falha na replicação lógica ao usar o cache de gravação
Aurora PostgreSQL 13.9.0, 20 de janeiro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema em que uma atualização falhava devido à atualização incorreta do
MultiXactId
mais antigo. -
Corrigido um problema no qual as métricas de latência de confirmação não eram atualizadas.
-
Corrigido um problema que poderia levar a um breve período de indisponibilidade.
Aprimoramentos gerais de estabilidade
-
Corrigido um problema que causava falhas na migração da instância de banco de dados.
-
Corrigido um problema em que o banco de dados falhava ao iniciar devido a uma inconsistência nos metadados.
-
Melhoria no tratamento de erros e na capacidade de diagnóstico.
-
Atualizada a extensão RDKit para a versão 4.2.
-
Atualizada a biblioteca
GDAL
para a versão 3.4.3. -
Corrigido um problema em que o processo de gerenciamento do cache do cluster não era encerrado normalmente.
-
Corrigido um problema que pode fazer com que determinados processos permaneçam em um estado inconsistente durante um desligamento limpo.
-
Corrigido um problema com a extensão pg_repack.
-
Melhoria no tratamento da biblioteca de agrupamento (glibc) com uma nova biblioteca de agrupamento padrão independente.
PostgreSQL 13.8
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 13.8. Para obter mais informações sobre as melhorias feitas no PostgreSQL 13.8, consulte PostgreSQL versão 13.8
Versões e patches
- Aurora PostgreSQL 13.8.6, 13 de março de 2024
- Aurora PostgreSQL 13.8.5, 18 de dezembro de 2023
- Aurora PostgreSQL 13.8.4, 17 de novembro de 2023
- Aurora PostgreSQL 13.8.3, 17 de outubro de 2023
- Aurora PostgreSQL 13.8.2, 2 de março de 2023
- Aurora PostgreSQL 13.8.1, 13 de dezembro de 2022
- Aurora PostgreSQL 13.8.0, 09 de novembro de 2022
Aurora PostgreSQL 13.8.6, 13 de março de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 13.8.5, 18 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 13.8.4, 17 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aurora PostgreSQL 13.8.3, 17 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Corrigido um problema que bloqueava as operações de limpeza após a reinicialização de uma réplica do Aurora.
-
Corrigido um problema que causava alto uso da CPU e impedia novas conexões.
Aprimoramentos gerais de estabilidade
-
Corrigido um problema que fazia com que o processo de coleta de estatísticas fosse reiniciado repetidamente.
-
Melhoria nos tempos de escala para o Aurora Serverless v2.
-
Corrigido um bug que pode causar indisponibilidade durante o ZDP.
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação. -
Corrigido um problema no qual, em casos raros, a extensão
aws_s3
poderia falhar na importação de um bucket do S3 com um nome contendo pontos. -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros, os clientes agora poderão alterar os tempos limite de conexão e solicitar a integração com o AWS Lambda:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada durante a execução de workloads do leitor intensivas de E/S.
-
Corrigido um problema que fazia com que houvesse falha na replicação lógica ao usar o cache de gravação
Aurora PostgreSQL 13.8.2, 2 de março de 2023
Aprimoramentos gerais de estabilidade
-
Corrigido um problema em que os planos aprovados para junções com tabelas particionadas não estavam sendo aplicados.
-
Corrigido um problema que aumentava a quantidade de trabalho de recuperação durante a inicialização, se a replicação lógica estivesse habilitada.
-
Corrigido um problema com a extensão
aws_s3
em que o carregamento de um grande número de registros pode atingir o tempo limite. -
Corrigido um problema com a execução paralela de tarefas do
pg_cron
.
Aurora PostgreSQL 13.8.1, 13 de dezembro de 2022
Aprimoramentos gerais de estabilidade
-
Corrigido um problema que pode causar um aumento no tráfego de rede quando uma instância de gravação transmite logs para uma instância de réplica.
-
Corrigido um problema em que o mecanismo apresentava problemas de estabilidade durante pequenas atualizações do banco de dados e de versão de patches.
-
Corrigido um problema que poderia causar inconsistência de dados durante a replicação.
Aurora PostgreSQL 13.8.0, 09 de novembro de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema de escalabilidade do Aurora Serverless v2.
-
Corrigido um problema que causava falha na redução do Aurora Serverless v2.
Aprimoramentos gerais de estabilidade
-
Melhoria no processo de limpeza do cache de buffer quando o cache de buffer está sob pressão.
-
Corrigido um problema no Database Activity Streams que levava ao alto consumo de memória.
-
Corrigido um problema que causava reinicializações da instância do banco de dados.
-
Corrigido um problema em que uma instância de banco de dados era reiniciada recursivamente enquanto gerava métricas de monitoramento durante uma falha.
-
Corrigido um problema em que uma instância de banco de dados era reiniciada durante a coleta de métricas de performance.
-
Corrigido um problema em que uma tentativa de conexão com o banco de dados falhava com SSLV3_ALERT_CERTIFICATE_UNKNOWN.
-
Melhorias no relatório de erros no caso de um índice de árvore B inconsistente.
-
Melhoria no registro de diagnóstico relacionado à configuração de indicadores de dica inválidos.
-
Corrigido um problema em que o autovacuum ignorava tabelas incorretamente.
-
Melhoria na pré-busca da replicação lógica.
-
Corrigido um problema de durabilidade nos índices GIN.
-
Opções fornecidas para configurar o cache MultiXact SLRU. Ao definir os seguintes parâmetros (GUCs), os clientes agora poderão alterar os tamanhos de cache da MultiXact SLRU:
-
multixact_members_cache_size
-
multixact_offsets_cache_size
-
-
Corrigido um problema para detectar e cancelar atualizações de versões principais paralisadas.
-
Corrigido um problema na junção de hash que poderia levar ao aumento do consumo de memória.
-
Melhoria na performance da replicação lógica.
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
-
Atualização da versão do
GEOS
para 3.10.3. -
Atualização da versão do
PLV8
para 3.0.0. -
Atualizada a extensão
PostGIS
para a versão 3.2.3. -
Corrigido um problema com
st_orientedenvelope
que causava um loop ao receber uma entrada unidimensional para retornar 0. -
Corrigido um problema em que a conexão com o SQL Server usando tds_fdw falhava.
PostgreSQL 13.7
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 13.7. Para obter mais informações sobre as melhorias feitas no PostgreSQL 13.7, consulte PostgreSQL versão 13.7
Versões e patches
- Aurora PostgreSQL 13.7.9, 13 de março de 2024
- Aurora PostgreSQL 13.7.8, 22 de dezembro de 2023
- Aurora PostgreSQL 13.7.7, 17 de novembro de 2023
- Aurora PostgreSQL 13.7.6, 19 de outubro de 2023
- Aurora PostgreSQL 13.7.5, 14 de dezembro de 2022
- Aurora PostgreSQL 13.7.4, 17 de novembro de 2022
- Aurora PostgreSQL 13.7.3, 13 de outubro de 2022
- Aurora PostgreSQL 13.7.1, 6 de julho de 2022
- Aurora PostgreSQL 13.7.0, 9 de junho de 2022
Aurora PostgreSQL 13.7.9, 13 de março de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 13.7.8, 22 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 13.7.7, 17 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aurora PostgreSQL 13.7.6, 19 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Corrigido um problema que bloqueava as operações de limpeza após a reinicialização de uma réplica do Aurora.
-
Corrigido um problema que causava alto uso da CPU e impedia novas conexões.
Aprimoramentos gerais de estabilidade
-
Corrigido um problema que fazia com que o processo de coleta de estatísticas fosse reiniciado repetidamente.
-
Melhoria nos tempos de escala para o Aurora Serverless v2.
-
Corrigido um bug que pode causar indisponibilidade durante o ZDP.
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação. -
Corrigido um problema no qual, em casos raros, a extensão
aws_s3
poderia falhar na importação de um bucket do S3 com um nome contendo pontos. -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros, os clientes agora poderão alterar os tempos limite de conexão e solicitar a integração com o AWS Lambda:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
Aurora PostgreSQL 13.7.5, 14 de dezembro de 2022
Aprimoramentos gerais de estabilidade
-
Corrigido um problema em que o mecanismo apresentava problemas de estabilidade durante pequenas atualizações do banco de dados e de versão de patches.
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
-
Corrigido um problema que poderia causar inconsistência de dados durante a replicação.
Aurora PostgreSQL 13.7.4, 17 de novembro de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema que pode causar um aumento no tráfego de rede quando uma instância de gravação transmite logs para uma instância de réplica.
Aurora PostgreSQL 13.7.3, 13 de outubro de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema do
PLV8
em que o parâmetro base não era carregado corretamente na memória. -
Corrigido um problema em que a escalabilidade de uma instância Aurora Serverless v2 travava se VACUUM estivesse em execução.
Aprimoramentos gerais de estabilidade
-
Corrigido um bug em que o Aurora PostgreSQL não conseguia arquivar o relfilenode.
-
Corrigido um problema de reinicialização do banco de dados quando um plano é invalidado, mas o mecanismo ainda verifica se ele é válido.
-
Corrigido um problema de escalabilidade travada quando os eventos de escalabilidade atuais expiram.
-
Atualizada a extensão
PostGIS
para a versão 3.1.7. -
Corrigido um problema em que mensagens de consulta estendida podiam ser perdidas durante a aplicação de patches com tempo de inatividade zero (ZDP), fazendo com que a consulta estendida fosse interrompida após a conclusão do ZDP.
Aurora PostgreSQL 13.7.1, 6 de julho de 2022
Aprimoramentos críticos de estabilidade
-
Corrigido um problema que poderia causar períodos de indisponibilidade durante a reinicialização do nó de armazenamento.
Aprimoramentos de estabilidade de alta prioridade
-
Foi corrigido um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
-
Corrigido um problema quando a conexão com o SQL Server falha ao usar a extensão
TDS_FDW
para consultar uma tabela externa. -
Corrigido um problema que fazia com que conexões que usavam o certificado raiz fornecido falhassem.
-
Melhoria nas informações de diagnóstico e suporte em caso de entradas inconsistentes do índice de árvore B.
Aurora PostgreSQL 13.7.0, 9 de junho de 2022
Novos atributos
-
Suporte adicionado para o módulo
large object
(extensão). Para obter mais informações, consulte Gerenciar objetos grandes com o módulo lo. -
Suporte adicionado para aplicação de patches com tempo de inatividade zero (ZDP) para atualizações e patches de versões secundárias. Para obter mais informações, consulte Atualizações de versão secundária e aplicação de patches com tempo de inatividade zero no Guia do usuário do Amazon Aurora.
Atualizações críticas
-
Corrigida uma falha de repetição devido a uma incompatibilidade de LSN
-
Corrigida a extensão
aws_s3
para evitar a injeção de região inválida
Atualizações de alta estabilidade
-
Foram corrigidos vários problemas relacionados a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade
-
Corrigido um problema de escalabilidade do Aurora Serverless v2.
Aprimoramentos gerais
-
Corrigida uma falha na contenção de bloqueio durante um evento de escalabilidade do Aurora Serverless v1.
-
Corrigido um problema em que a replicação lógica travava após uma reinicialização.
-
Corrigidos vários problemas que poderiam levar a breves períodos de indisponibilidade.
-
Corrigida uma falha em
pg_cron
devido a uma tarefa ainda em execução, mas não programada. -
Corrigido um acesso inválido a uma página durante a etapa Refazer no Redo genérico para GENERIC_XLOG_FULL_PAGE_DATA. Isso acontece devido a uma lacuna de tempo entre a geração do registro de log e a gravação dos metadados do registro no nó RW e as repetições do nó RO entre essas operações.
-
Melhoria na performance da consulta ao oferecer suporte a trabalhadores paralelos.
-
Atualizada a versão
wal2json
do plug-in para 2.4. -
Atualizada a extensão
pglogical
para a versão 2.4.1.
PostgreSQL 13.6 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 13.6. Para obter mais informações sobre as melhorias feitas no PostgreSQL 13.6, consulte PostgreSQL versão 13.6
Versões e patches
- Aurora PostgreSQL 13.6.6, 16 de dezembro de 2022
- Aurora PostgreSQL 13.6.5, 18 de outubro de 2022
- Aurora PostgreSQL 13.6.4, 18 de julho de 2022
- Aurora PostgreSQL 13.6.3, 2 de junho de 2022
- Aurora PostgreSQL 13.6.2, 12 de maio de 2022
- Aurora PostgreSQL 13.6.1, 27 de abril de 2022
- Aurora PostgreSQL 13.6.0, 29 de março de 2022
Aurora PostgreSQL 13.6.6, 16 de dezembro de 2022
Aprimoramentos gerais
-
Corrigido um problema que pode causar um aumento no tráfego de rede quando uma instância de gravação transmite logs para uma instância de réplica.
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
Aurora PostgreSQL 13.6.5, 18 de outubro de 2022
Aprimoramentos de alta prioridade
-
Corrigido um problema em que a escalabilidade do Amazon Aurora Serverless v2 pode ser bloqueada se o VACUUM estiver em execução.
-
Corrigido um problema em que a escalabilidade do Amazon Aurora Serverless v2 pode ser bloqueada nas réplicas do Aurora.
Aprimoramentos gerais
-
Melhoria nas informações de diagnóstico e suporte em caso de entradas inconsistentes do índice de árvore B.
-
Atualizada a extensão PostGIS para a versão 3.1.7.
Aurora PostgreSQL 13.6.4, 18 de julho de 2022
Melhorias de segurança
-
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Aprimoramentos críticos
-
Corrigido um problema durante a reinicialização do nó de armazenamento que poderia resultar em períodos de indisponibilidade.
Aprimoramentos de estabilidade de alta prioridade
-
Correção de um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
-
Corrigido um problema relacionado à existência de arquivos de relação duplicados que poderiam resultar em períodos de indisponibilidade.
-
Corrigido um defeito em que a validação de planos em cache poderia levar à reinicialização do banco de dados quando o plano era anteriormente invalidado.
Aurora PostgreSQL 13.6.3, 2 de junho de 2022
Melhorias de segurança
-
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Atualizações de estabilidade de alta prioridade
-
Corrigido um problema que pode levar a uma operação de escala bloqueada quando um comando
COPY
está em andamento no Amazon Aurora Serverless v2. -
Corrigido um problema que podia causar uma reinicialização do bando de dados ao colocar ou truncar tabelas no Amazon Aurora Serverless v2.
-
Corrigido um problema na extensão
apg_prewarm
que pode levar a uma operação de escala bloqueada no Amazon Aurora Serverless v2. -
Corrigido um problema na alocação dinâmica de memória compartilhada que pode levar a uma operação de escala bloqueada no Amazon Aurora Serverless v2.
-
Corrigido um problema que poderia causar uma reinicialização do processo postmaster no Amazon Aurora Serverless v2.
-
Corrigido um problema em que uma atualização de versão secundária pode ser bloqueada quando há uma visualização SQL que se refere à função
checksum()
no Babelfish para Aurora PostgreSQL. -
Corrigido um problema em
apg_plan_mgmt
que pode causar uma reinicialização quando o Gerenciamento do Plano de Consulta (QPM) está ativado.
Aurora PostgreSQL 13.6.2, 12 de maio de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema que fazia com que as atualizações falhassem quando o Babelfish para Aurora PostgreSQL estava ativado.
-
Corrigido um problema que fazia com que a redução da escala horizontalmente do Aurora Serverless v2 falhasse.
Aprimoramentos gerais
-
Corrigido um problema que poderia causar indisponibilidade devido ao bloqueio incorreto da memória compartilhada.
Aurora PostgreSQL 13.6.1, 27 de abril de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema que poderia causar
WriteIOPS
relatórios incorretos no AWS console. -
Corrigido um problema que poderia causar indisponibilidade após a remoção de um nó de leitura de um cluster.
Aprimoramentos gerais
-
Corrigido um problema que poderia causar uma reinicialização do mecanismo durante períodos de pouca memória livre.
Aurora PostgreSQL 13.6.0, 29 de março de 2022
Novos atributos
-
Suporte adicionado à extensão
tds_fdw
versão 2.0.2.
Aprimoramentos de estabilidade de alta prioridade
-
Corrigidos vários problemas que poderiam resultar na indisponibilidade de um nó de leitura.
-
Corrigido um problema que poderia fazer com que um nó de leitura não conseguisse reproduzir o WAL, exigindo que o slot de replicação fosse descartado e ressincronizado.
-
Corrigido um problema que poderia causar um uso excessivo do armazenamento devido ao fato de arquivos não serem fechados corretamente.
Aprimoramentos gerais
-
Corrigido um pequeno vazamento de memória em nós de leitura quando
commit_ts
estava configurado. -
Corrigido um problema que fazia com que o Performance Insights mostrasse "Evento de espera desconhecido".
-
Corrigido um problema que poderia fazer com que uma importação do Amazon S3 falhasse ao usar a extensão
aws_s3
-
Corrigidos vários problemas que poderiam resultar em períodos de indisponibilidade durante o uso do
apg_plan_mgmt
-
Corrigidos vários problemas que poderiam resultar em períodos de indisponibilidade quando o QPM estava ativado
PostgreSQL 13.5 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 13.5. Para obter mais informações sobre as melhorias feitas no PostgreSQL 13.5, consulte PostgreSQL versão 13.5
Versões e patches
- Aurora PostgreSQL 13.5.7, 24 de agosto de 2023
- Aurora PostgreSQL 13.5.6, 16 de dezembro de 2022
- Aurora PostgreSQL 13.5.5, 18 de outubro de 2022
- Aurora PostgreSQL 13.5.4, 20 de julho de 2022
- Aurora PostgreSQL 13.5.3, 13 de abril de 2022
- Aurora PostgreSQL 13.5.1, 3 de março de 2022
- Aurora PostgreSQL 13.5.0, 25 de fevereiro de 2022
Aurora PostgreSQL 13.5.7, 24 de agosto de 2023
Aprimoramentos gerais
-
Corrigido um problema que fazia com que o processo de coleta de estatísticas fosse reiniciado repetidamente.
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação.
Aurora PostgreSQL 13.5.6, 16 de dezembro de 2022
Aprimoramentos gerais
-
Corrigido um problema que pode causar um aumento no tráfego de rede quando uma instância de gravação transmite logs para uma instância de réplica.
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
Aurora PostgreSQL 13.5.5, 18 de outubro de 2022
Aprimoramentos gerais
-
Melhoria nas informações de diagnóstico e suporte em caso de entradas inconsistentes do índice de árvore B.
-
Atualizada a extensão PostGIS para a versão 3.1.7.
Aurora PostgreSQL 13.5.4, 20 de julho de 2022
Melhorias de segurança
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Aprimoramentos críticos
Corrigido um problema durante a reinicialização do nó de armazenamento que poderia resultar em períodos de indisponibilidade.
Aprimoramentos de alta estabilidade
Correção de um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
Corrigido um problema relacionado à existência de arquivos de relação duplicados que poderiam resultar em períodos de indisponibilidade.
Corrigido um problema que poderia causar um uso excessivo do armazenamento devido ao fato de arquivos não serem fechados corretamente.
Corrigido um problema que poderia causar uma reinicialização do processo postmaster no Amazon Aurora Serverless v2.
Corrigido um problema que fazia com que o Performance Insights mostrasse "Evento de espera desconhecido".
Aurora PostgreSQL 13.5.3, 13 de abril de 2022
Melhorias de segurança
-
Modificações adicionais na extensão
pg_cron
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aprimoramentos gerais
-
Corrigido um erro que poderia causar uma reinicialização do mecanismo durante períodos de pouca memória livre.
Aurora PostgreSQL 13.5.1, 3 de março de 2022
Melhorias de segurança
-
Atualizada a extensão
PostGIS
da versão 3.1.4 para a 3.1.5. Esta atualização contém uma correção do PostGIS para a vulnerabilidade encontrada no PostgreSQL principal de acordo com o CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
ip4r
para mitigar um problema de segurança durante a extensão de criação. O problema foi originalmente divulgado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
pg_bigm
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
pg_cron
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aurora PostgreSQL 13.5.0, 25 de fevereiro de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um erro em que a replicação lógica pode travar, resultando na repetição ficando atrasada no nó de leitura. A instância pode acabar reiniciando.
Melhorias e aprimoramentos adicionais
-
Adição da métrica
Buffers: shared hit
para a saída Explain. -
Corrigido um bug de cache de buffer que poderia causar breves períodos de indisponibilidade.
-
Corrigido um bug na extensão
apg_plan_mgmt
em que um plano baseado em índice não estava sendo aplicado. -
Corrigido um bug na extensão
pg_logical
que poderia causar breves períodos de indisponibilidade devido ao processamento inadequado de argumentosNULL
. -
Corrigido um bug que poderia causar breves períodos de indisponibilidade devido à leitura de páginas sem inicialização.
-
Corrigido um problema em que arquivos órfãos causavam falha das atualizações da versão principal.
-
Corrigidas as métricas de gravação de log incorretas do Aurora Storage Daemon.
-
Corrigidos vários bugs que poderiam resultar em atraso na reprodução do
WAL
e, eventualmente, causar o reinício das instâncias de leitura. -
Melhoria na validação da página de cache de buffer do Aurora durante as leituras.
-
Melhorada a validação de metadados de armazenamento do Aurora.
Essa versão também inclui a seguinte alteração:
-
A extensão pg_cron
foi atualizada para a versão 1.4.1.
Para obter informações sobre extensões e módulos, consulte Extensões compatíveis com o Aurora PostgreSQL 13.
PostgreSQL 13.4 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 13.4. Para obter mais informações sobre as melhorias feitas no PostgreSQL 13.4, consulte PostgreSQL versão 13.4
Versões e patches
Aurora PostgreSQL 13.4.6, 19 de dezembro de 2022
Aprimoramentos gerais
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
Aurora PostgreSQL 13.4.5, 18 de outubro de 2022
Aprimoramentos gerais
-
Melhoria nas informações de diagnóstico e suporte em caso de entradas inconsistentes do índice de árvore B.
-
Atualizada a extensão
PostGIS
para a versão 3.1.7.
Aurora PostgreSQL 13.4.4, 6 de julho de 2022
Melhorias de segurança
-
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Aprimoramentos gerais
-
Foi corrigido um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
-
Corrigido um problema que poderia causar um uso excessivo do armazenamento devido ao fato de arquivos não serem fechados corretamente.
-
Corrigido um problema que poderia causar uma reinicialização do processo postmaster no Amazon Aurora Serverless v2.
-
Corrigido um problema que poderia fazer com que o Performance Insights exibisse "Evento de espera desconhecido".
-
Corrigido um problema que poderia resultar em períodos de indisponibilidade devido à existência de arquivos de relação duplicados.
Aurora PostgreSQL 13.4.2, 12 de abril de 2022
Melhorias de segurança
-
Modificações adicionais na extensão
pg_cron
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aprimoramentos gerais
-
Corrigido um bug de cache de buffer que poderia causar breves períodos de indisponibilidade.
Aurora PostgreSQL 13.4.1
Melhorias de segurança
-
Atualizada a extensão
PostGIS
da versão 3.1.4 para a 3.1.5. Esta atualização contém uma correção doPostGIS
para a vulnerabilidade encontrada no PostgreSQL principal de acordo com o CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
ip4r
para mitigar um problema de segurança durante a extensão de criação. O problema foi originalmente divulgado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
pg_bigm
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
pg_cron
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aurora PostgreSQL 13.4.0
Novos atributos
-
Esta versão é compatível com o Babelfish 1.0.0 que estende seu banco de dados Amazon Aurora PostgreSQL com a capacidade de aceitar conexões de banco de dados de clientes Microsoft SQL Server. Para obter mais informações, consulte o tópico sobre como Trabalhar com o Babelfish para Aurora PostgreSQL.
Aprimoramentos críticos de estabilidade
-
Correção de um problema em que, em circunstâncias raras, um cache de dados de um nó de leitura pode se tornar inconsistente depois uma reinicialização desse nó.
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema em que consultas podem ficar sem resposta em decorrência do esgotamento do recurso de E/S acionado por uma pré-busca.
-
Corrigido um problema em que o Aurora poderia sinalizar um erro após uma atualização de versão principal com a mensagem: "PÂNICO: não foi possível acessar o status do próximo ID de transação id xxxxxxxx".
Melhorias e aprimoramentos adicionais
-
Correção de um problema em que nós de leitura são reiniciados em decorrência de a uma falha na pesquisa do cache de origem da replicação.
-
Corrigido um problema em que consultas de leitura podem expirar em nós de leitura durante a repetição do truncamento lento acionado por vácuo no nó de gravação.
-
Correção de um problema que faz com que o Performance Insights defina incorretamente o tipo de backend de uma conexão de banco de dados.
-
Corrigido um problema em que a função aurora_postgres_replica_status() retornava estatísticas de CPU obsoletas ou atrasadas.
-
Corrigido um problema no qual a função
rds_superuser
não tinha permissão para executar a funçãopg_stat_statements_reset()
. -
Corrigido um problema com a extensão
apg_plan_mgmt
em que os tempos de planejamento e execução eram sinalizados como 0. -
Suporte removido para conjuntos de cifras DES, 3DES e RC4.
-
Atualizada a extensão
PostGIS
para a versão 3.1.4. -
Atualizada a extensão
pgrouting
para a versão 3.1.3. -
Atualizada a extensão
pglogical
para a versão 2.4.0. -
Suporte adicionado para as seguintes extensões de módulos SPI:
autoinc version 1.0
insert_username version 1.0
moddatetime version 1.0
refint version 1.0
-
Corrigidos vários problemas no daemon de armazenamento do Aurora que poderiam levar a breves períodos de indisponibilidade quando configurações de rede específicas eram usadas.
-
Corrigido um problema out-of-memory de falha com o daemon de armazenamento Aurora que levava à reinicialização do nó do gravador. Isso também diminui o consumo geral da memória do sistema.
PostgreSQL 13.3 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 13.3. Para obter mais informações sobre as melhorias feitas no PostgreSQL 13.3, consulte PostgreSQL versão 13.3
Versões e patches
Aurora PostgreSQL 13.3.5, 30 de dezembro de 2022
Aprimoramentos gerais
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
Aurora PostgreSQL 13.3.4, 14 de julho de 2022
Melhorias de segurança
-
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Aprimoramentos de estabilidade de alta prioridade
-
Foi corrigido um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
-
Corrigido um problema que poderia causar um uso excessivo do armazenamento devido ao fato de arquivos não serem fechados corretamente.
-
Corrigido um problema que fazia com que o Performance Insights mostrasse "Evento de espera desconhecido".
Aurora PostgreSQL 13.3.3, 7 de abril de 2022
Melhorias de segurança
-
Inclui modificações adicionais na extensão
pg_cron
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aurora PostgreSQL 13.3.2
Melhorias de segurança
-
Modificada a extensão
pg_cron
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
ip4r
para mitigar um problema de segurança durante a extensão de criação. O problema foi originalmente divulgado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Aplicado um patch parcial postgis
para PostGIS
3.0.3. Esta é uma correção doPostGIS
para a vulnerabilidade encontrada no PostgreSQL principal de acordo com o CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aurora PostgreSQL 13.3.1
Versões e patches
Melhorias de segurança
-
Modificada a extensão
pg_bigm
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aprimoramentos críticos de estabilidade
-
Correção de um problema em que, em circunstâncias raras, um cache de dados de um nó de leitura pode se tornar inconsistente depois uma reinicialização desse nó.
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema em que consultas podem ficar sem resposta em decorrência do esgotamento do recurso de E/S acionado por uma pré-busca.
-
Corrigido um problema em que o Aurora poderia sinalizar um erro após uma atualização de versão principal com a mensagem: "PÂNICO: não foi possível acessar o status do próximo ID de transação id xxxxxxxx".
Melhorias e aprimoramentos adicionais
-
Corrigido um problema em que nós de leitura são reiniciados em decorrência de a uma falha na pesquisa do cache de origem da replicação.
-
Corrigido um problema com a extensão
apg_plan_mgmt
em que os tempos de planejamento e execução eram sinalizados como 0. -
Corrigido um problema que faz com que o Performance Insights defina incorretamente o tipo de backend de uma conexão de banco de dados.
-
Corrigido um problema com a extensão
apg_plan_mgmt
em que a descrição do plano em uma tabela particionada não aplicava um plano com base em índice. -
Corrigido um problema em que arquivos órfãos causavam conversões com falha em caminhos de código lidos durante ou após a atualização da versão principal.
-
Corrigidos vários problemas no daemon de armazenamento do Aurora que poderiam levar a breves períodos de indisponibilidade quando configurações de rede específicas eram usadas.
-
Corrigido um problema out-of-memory de falha com o daemon de armazenamento Aurora que levava à reinicialização do nó do gravador. Isso também diminui o consumo geral da memória do sistema.
Aurora PostgreSQL 13.3.0
Novos atributos
Compatível com uma atualização de versão principal do PostgreSQL 12.4, Aurora PostgreSQL 4.0 (obsoleto) e com versões posteriores
Compatível com a versão 1.0 do
bool_plperl
Compatível com a versão 1.0 do
rds_tools
Aprimoramentos críticos de estabilidade
-
Correção de um problema em que, em circunstâncias raras, um cache de dados de um nó de leitura pode se tornar inconsistente depois uma reinicialização desse nó.
Melhorias e aprimoramentos adicionais
-
Contém vários aprimoramentos que foram anunciados para as versões 13.0
, 13.1 , 13.2 e 13.3 do PostgreSQL -
O tipo de instância R4 está obsoleto.
-
As seguintes extensões foram atualizadas:
-
hll
para a versão 2.15. -
hstore
para a versão 1.7. -
intarray
para a versão 1.3. -
log_fdw
para a versão 1.2. -
ltree
para a versão 1.2. -
pg_hint_plan
para a versão 1.3.7. -
pg_repack
para a versão 1.4.6. -
pg_stat_statements
para a versão 1.8. -
pg_trgm
para a versão 1.5. -
pgaudit
para a versão 1.5. -
pglogical
para a versão 2.3.3. -
pgrouting
para a versão 3.1.0 -
plcoffee
para a versão 2.3.15. -
plls
para a versão 2.3.15. -
plv8
para a versão 2.3.15.
-
PostgreSQL 12.18
Essa versão do Aurora PostgreSQL é compatível com o PostgreSQL 12.18. Para obter mais informações sobre as melhorias no PostgreSQL 12.18, consulte
Versões e patches
Aurora PostgreSQL 12.18.1, 29 de abril de 2024
Novos atributos
Foi adicionado o resumo do uso de recursos em
pg_dump
.
Aprimoramentos gerais
Foram corrigidos vários problemas menores de atualização de versão para melhorar a preservação da conexão com patches sem tempo de inatividade.
Tempo reduzido de inicialização do banco de dados devido ao melhor tempo de inicialização de grandes volumes.
Introduziu operações COPY mais rápidas reduzindo a contenção no bloqueio da extensão da relação e estendendo proativamente as relações.
Melhorias para reduzir o atraso na replicação ignorando de forma inteligente a repetição de determinados registros de log, reduzindo assim a carga de repetição.
Corrigido um problema durante o conflito de recuperação em um nó de leitura que, em casos raros, poderia causar uma breve indisponibilidade.
Corrigido um problema em que um banco de dados falhava na inicialização durante um patch de atualização de uma versão principal, em cenários raros.
Maior disponibilidade de réplicas de leitura, permitindo a recuperação de erros de replicação em mais situações.
Corrigido um problema que fazia com que a correção com tempo de inatividade zero atingisse o tempo limite.
Corrigido um problema de decodificação de replicação lógica que não processava as alterações de modificação do catálogo após serem transferidas para o armazenamento se houvesse uma subtransação abortada simultânea.
Validação aprimorada do registro de log antes de ser gravado no armazenamento.
Foi corrigido um problema que fazia com que as sessões relatassem incorretamente eventos de ClientRead espera após um evento de correção sem tempo de inatividade.
Corrigiu uma definição de função ambígua de aws_s3.query_export_to_s3 ao atualizar a extensão aws_s3 da versão 1.1 para 1.2.
Aprimoramentos de alta prioridade
Corrigido um problema relacionado à retomada de um slot de replicação lógica em que, em casos raros, isso poderia fazer com que o slot ficasse preso.
Corrigido um problema que resultava em uma reinicialização ao criar um banco de dados em um espaço de tabela.
Corrigido um problema relacionado ao tratamento incorreto de erros de replicação lógica para melhorar a estabilidade do banco de dados.
Aprimoramentos críticos de estabilidade
Foi corrigido um problema relacionado às origens da replicação que, em casos raros, pode resultar em maior tempo de recuperação e afetar a disponibilidade.
Corrigido um problema que, em casos raros, pode fazer com que as transações sejam parcialmente replicadas por slots de replicação lógica recém-criados. Para obter mais informações, consulte Possível perda de dados devido à condição de corrida durante a criação do slot de replicação lógica
. Foi corrigido um problema em que uma alteração nos requisitos de memória durante uma atualização de versão secundária pode fazer com que os patches sem tempo de inatividade e a inicialização do mecanismo falhassem.
Melhorias e aprimoramentos adicionais
As seguintes extensões foram atualizadas:
pg_tle
extensão para a versão 1.3.4.PLV8
extensão para a versão 3.1.10.Cartucho RDkit para a versão Release_2023_09_4.
Novos parâmetros GUC foram adicionados
pgtle.clientauth_databases_to_skip
pgtle.clientauth_db_name
pgtle.clientauth_num_parallel_workers
pgtle.clientauth_users_to_skip
pgtle.enable_clientauth
pgtle.passcheck_db_name
PostgreSQL 12.17
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 12.17. Para obter mais informações sobre as melhorias feitas no PostgreSQL 12.17, consulte PostgreSQL versão 12.17
Versões e patches
Aurora PostgreSQL 12.17.3, 13 de março de 2024
Aprimoramentos gerais
Corrigido um problema de degradação de desempenho na
PLV8
extensão.
Aurora PostgreSQL 12.17.2, 22 de fevereiro de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
Corrigido um problema em que era
pg_stat_statements
possível bloquear a atualização de versões menores durante o ZDP.Corrigido um problema em que um slot de replicação lógica não emitia mais alterações devido a uma verificação de consistência de dados excessivamente rígida.
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 12.17.0, 21 de dezembro de 2023
Após o anúncio das atualizações para o banco de dados PostgreSQL pela comunidade de código aberto, atualizamos o Amazon Aurora edição compatível com PostgreSQL para oferecer suporte às versões 15.5, 14.10, 13.13 e 12.17 do PostgreSQL. Essas versões contêm melhorias de produtos e correções de bugs feitas pela comunidade do PostgreSQL, além de melhorias específicas do Aurora. Novos atributos e melhorias do Babelfish para Aurora PostgreSQL versão 3.4 também estão incluídos.
Consulte a política de versões do Aurora para ajudar você a decidir com que frequência fazer atualizações e como planejar o processo de atualização. Como lembrete, se você estiver executando qualquer versão do Amazon Aurora PostgreSQL 11, será necessário fazer a atualização para uma versão principal mais recente até 29 de fevereiro de 2024.
Novos atributos
-
Integração com o Amazon Bedrock: ao usar a extensão de machine learning do Amazon Aurora com seu cluster do Aurora PostgreSQLDB, agora você pode usar os modelos básicos de IA do Amazon Bedrock.
-
Suporte delegado à extensão: esse atributo permite delegar o gerenciamento de extensões a usuários com menos privilégios com a nova função rds_extension.
-
Aprimoramentos do Gerenciamento de planos de consulta (QPM): as descrições de plano serão atualizados para a versão de formato mais recente como parte da ação
update_plan_hash
paraapg_plan_mgmt.validate_plans()
. -
Adicionado suporte à extensão
HypoPG
na versão 1.4.0. -
Adicionado suporte à extensão
h3-pg
e à extensãoh3-postgis
na versão 4.1.3.
Aprimoramentos de alta prioridade
-
Corrigido um problema que podia fazer com que uma réplica do Aurora fosse reinicializada ao ler uma página que tivesse sido modificada durante a reprodução de
WAL
-
Corrigido um problema em que, se um metadado de volume específico fosse inválido em um cluster de origem, ele permaneceria inválido em um cluster clonado. Como o cluster clone usa um novo volume, os metadados agora serão recriados.
-
Corrigido um problema que poderia, em casos raros, levar a uma condição de indisponibilidade do mecanismo após uma atualização secundária de versão ou patch
-
Corrigido um bug que podia causar uma falha de mecanismo durante a aplicação de patches com tempo de inatividade zero (ZDP)
-
Introduzido um novo parâmetro,
rds.enable_memory_management
, que é usado para habilitar ou desabilitar o recurso aprimorado de gerenciamento de memória. -
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais
-
Corrigido um problema que podia fazer com que uma réplica do Aurora fosse reinicializada ao se reconectar com a instância de banco de dados do gravador.
-
Adicionado suporte ao parâmetro
rdkit.morgan_fp_size
. -
Corrigido um problema que podia fazer com que segmentos
WAL
não utilizados não fossem removidos adequadamente -
Corrigido um problema em que
pglogical
não passava os dados de origem da replicação corretamente ao usar o formato de saída binária -
Corrigida uma falha nas extensões
dblink
epostgres_fdw
devido a conexões inválidas -
Corrigido um problema em que a extensão
aws_s3
podia importar respostas de erroHTTP
para a tabela
Melhorias e aprimoramentos adicionais
-
As seguintes extensões foram atualizadas:
-
mysql_fdw
para a versão 2.9.1 -
Oracle_fdw
para a versão 2.6.0 -
Orafce
para a versão 4.6.0 -
pg_cron
para a versão 1.6.0 -
pg_hint_plan
para a versão 1.3.9 -
pg_proctab
para a versão 0.0.10 -
plv8
para a versão 3.1.8 -
PostGIS
para a versão 3.4.0 -
prefix
para a versão 1.2.10 -
RDKit
para a versão 4.4.0 (Lançamento_2023_09_1)
-
Para obter informações sobre extensões e módulos, consulte Extensões compatíveis com o Aurora PostgreSQL 12.
PostgreSQL 12.16
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 12.16. Para obter mais informações sobre as melhorias feitas no PostgreSQL 12.16, consulte PostgreSQL versão 12.16
Versões e patches
Aurora PostgreSQL 12.16.6, 13 de março de 2024
Aprimoramentos gerais
Corrigido um problema de degradação de desempenho na
PLV8
extensão.
Aurora PostgreSQL 12.16.5, 22 de fevereiro de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
Corrigido um problema em que era
pg_stat_statements
possível bloquear a atualização de versões menores durante o ZDP.Corrigido um problema em que um slot de replicação lógica não emitia mais alterações devido a uma verificação de consistência de dados excessivamente rígida.
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 12.16.2, 13 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 12.16.1, 09 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aprimoramentos gerais
-
Corrigido um problema relacionado ao bloqueio do pino de buffer que, em casos raros, pode resultar em uma falha
Aurora PostgreSQL 12.16.0, 24 de outubro de 2023
Novos atributos
-
Suporte adicionado ao
mysql_fdw
versão 2.9.0 -
Suporte adicionado na extensão
aws_s3
para exportação para um bucket do S3 criptografado com uma chave KMS gerenciada pelo cliente -
Melhoria da disponibilidade das réplicas do Aurora nos clusters secundários do banco de dados global
-
Suporte adicionado para captura de planos de consulta em réplicas do Aurora
-
Permitido que planos de consulta abaixo de um determinado limite de custo não sejam capturados
Aprimoramentos gerais
-
Corrigido um problema na extensão
aws_s3
em que o número de linhas exportadas era relatado incorretamente quando o número total excedia 2 bilhões -
Opções fornecidas para configurar tempos limite na extensão
aws_s3
. Ao definir os seguintes parâmetros (GUCs), os clientes agora poderão alterar os limites de tempo limite para importações do S3:-
aws_s3.curlopt_low_speed_limit
-
aws_s3.curlopt_low_speed_time
-
-
Melhoria na performance da repetição de operações de transação de confirmação em réplicas do Aurora
-
Corrigido um problema no qual, em casos raros, uma importação da extensão
aws_s3
não era concluída -
Atualizada a biblioteca GEOS para PostGIS para a versão 3.12.0
-
Adicionado o evento de espera
WAIT_EVENT_Aurora_CLUSTER_CACHE_MANAGER_SENDER
para indicar os tempos de espera no remetente do gerenciador de cache do cluster -
Adicionado o evento de espera
WAIT_EVENT_Aurora_SERVERLESS_MONITORING_MAIN
para indicar os tempos de espera no monitoramento de recursos do Aurora Sem Servidor -
Corrigido um problema em que o banco de dados pode falhar durante o início de um slot de replicação lógica
-
Aumento do limite do parâmetro
cron.max_running_jobs
dopg_cron
de 100 para 1000
Melhorias e aprimoramentos adicionais
-
As seguintes extensões foram atualizadas:
-
orafce
para a versão 4.3.0 -
pg_logical
para a versão 2.4.3 -
pgvector
para a versão 0.5.0 -
plv8
para a versão 3.1.6 -
PostGIS
para a versão 3.3.3 -
RDKit
para a versão 4.3
-
Para obter informações sobre extensões e módulos, consulte Extensões compatíveis com o Aurora PostgreSQL 12.
PostgreSQL 12.15
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 12.15. Para obter mais informações sobre as melhorias feitas no PostgreSQL 12.15, consulte PostgreSQL versão 12.15
Versões e patches
Aurora PostgreSQL 12.15.5, 13 de março de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
Correção de um problema que causava um erro transitório em um slot de replicação lógica na presença de subtransações e DDL abortadas.
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 12.15.4, 14 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 12.15.3, 14 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aprimoramentos gerais
-
Corrigido um problema que poderia resultar em atraso na leitura da réplica devido a metadados obsoletos
-
Corrigido um problema relacionado ao bloqueio do pino de buffer que, em casos raros, pode resultar em uma falha
Aurora PostgreSQL 12.15.2, 4 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Uma correção enviada para backport para o seguinte problema de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada durante a execução de workloads do leitor intensivas de E/S.
-
Corrigido um problema que fazia com que as operações de limpeza ficassem bloqueadas após a reinicialização de uma réplica do Aurora.
-
Corrigido um problema que poderia causar uma falha ao executar o comando
COPY FROM
. -
Corrigido um problema que causava alto uso da CPU e impedia novas conexões.
-
Corrigido um problema em que poderia haver uma falha inesperada de
UPDATE
eDELETE
em uma tabela com chave estrangeira com “ERRO: 40001: não foi possível serializar o acesso devido à atualização simultânea ao usar o snapshot serializável”.
Aprimoramentos gerais
-
Introduzidos diagnósticos para os metadados transitórios usados para E/S.
-
As extensões
plv8
,pll
eplcoffee
foram atualizadas para a versão 2.3.15. -
Corrigido um problema que impedia a ativação do gerenciamento aprimorado da memória em determinados cenários no Aurora PostgreSQL 15.3.
Aurora PostgreSQL 12.15.0, 13 de julho de 2023
Após o anúncio das atualizações para o banco de dados PostgreSQL pela comunidade de código aberto, atualizamos o Amazon Aurora edição compatível com PostgreSQL para oferecer suporte às versões 15.3, 14.8, 13.11, 12.15 e 11.20 do PostgreSQL. Essas versões contêm melhorias de produtos e correções de bugs feitas pela comunidade PostgreSQL, além de melhorias específicas do Aurora. As versões também contêm novos atributos e melhorias para o Babelfish para Aurora PostgreSQL versão 3.2 e suporte aprimorado para o AWS Database Migration Service. Consulte as versões do Amazon Aurora para ajudar você a decidir com que frequência fazer atualizações e como planejar o processo de atualização. Como lembrete, se você estiver executando qualquer versão do Amazon Aurora PostgreSQL 11, será necessário fazer a atualização para uma versão principal mais recente até 29 de fevereiro de 2024.
Novos atributos
Esta versão contém aprimoramentos no gerenciamento de memória que aumentam a estabilidade e a disponibilidade do banco de dados, prevenindo proativamente problemas causados por memória insuficiente. Para obter mais informações, consulte Gerenciamento aprimorado de memória no Aurora PostgreSQL.
-
Suporte adicionado à extensão
pgvector
versão 0.4.1.
Aprimoramentos de alta prioridade
-
Corrigido um problema no tratamento de metadados de subtransações ao realizar uma reconexão de leitor possível de recuperar.
-
Corrigido um problema durante o ZDP relacionado às variáveis de ambiente de extensão.
-
Solucionado um erro transitório durante a replicação lógica que fazia com que um processo calculasse incorretamente que havia encontrado uma página inesperada.
-
Corrigido um problema que causava um período de indisponibilidade devido a um arquivo de estado de origem de replicação parcialmente criado.
Aprimoramentos gerais
-
Adicionada uma nova função,
aurora_stat_memctx_usage()
, para mostrar a falha no uso da memória de back-end em um nível de contexto de memória do Postgres. -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros (GUCs), os clientes agora poderão alterar a conexão e os tempos limite de solicitação para a integração com o Lambda AWS :-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Corrigido um problema com o cálculo da métrica
AuroraReplicaLag
. -
Corrigido um problema no qual, em casos raros, a extensão
aws_s3
poderia falhar na importação de um bucket do Amazon S3 com um nome contendo pontos. -
O tempo de inatividade do banco de dados durante o ZDP foi ainda mais reduzido.
-
Corrigido um bug que pode causar indisponibilidade durante o ZDP.
-
Corrigido um problema que fazia com que
pg_ls_waldir()
retornasse "ERRO: não foi possível iniciar o arquivo". -
Foi adicionado suporte para TLS 1.3 com cifras TLS_AES_128_GCM_SHA256 e TLS_AES_256_GCM_SHA384.
-
Solucionado um problema que bloqueava uma atualização de versão principal na réplica do Aurora de uma instância de banco de dados do RDS para PostgreSQL.
Corrigido um problema na extensão
pg_vector
em que, em casos raros, valores infinitos ou NAN causavam uma falha durante a criação do índice-
Atualizado o
GEOS
para a versão 3.11.2. -
Atualizado o
pg_cron
para a versão 1.5. -
Atualizado o
pg_partman
para a versão 4.7.3. -
Atualizado o
tds_fdw
para 2.0.3.
PostgreSQL 12.14
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 12.14. Para obter mais informações sobre as melhorias feitas no PostgreSQL 12.14, consulte PostgreSQL versão 12.14
Versões e patches
- Aurora PostgreSQL 12.14.7, 13 de março de 2024
- Aurora PostgreSQL 12.14.6, 15 de dezembro de 2023
- Aurora PostgreSQL 12.14.5, 14 de novembro de 2023
- Aurora PostgreSQL 12.14.4, 5 de outubro de 2023
- Aurora PostgreSQL 12.14.3, 24 de julho de 2023
- Aurora PostgreSQL 12.14.2, 10 de maio de 2023
- Aurora PostgreSQL 12.14.1, 5 de abril de 2023
Aurora PostgreSQL 12.14.7, 13 de março de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
Correção de um problema que causava um erro transitório em um slot de replicação lógica na presença de subtransações e DDL abortadas.
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 12.14.6, 15 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 12.14.5, 14 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aprimoramentos gerais
-
Corrigido um problema que poderia resultar em atraso na leitura da réplica devido a metadados obsoletos
-
Corrigido um problema relacionado ao bloqueio do pino de buffer que, em casos raros, pode resultar em uma falha
Aurora PostgreSQL 12.14.4, 5 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Uma correção enviada para backport para o seguinte problema de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada durante a execução de workloads do leitor intensivas de E/S.
-
Corrigido um problema que fazia com que as operações de limpeza ficassem bloqueadas após a reinicialização de uma réplica do Aurora.
-
Corrigido um problema que causava alto uso da CPU e impedia novas conexões.
Aprimoramentos gerais
-
Introduzidos diagnósticos para os metadados transitórios usados para E/S.
-
As extensões
plv8
,pll
eplcoffee
foram atualizadas para a versão 2.3.15.
Aurora PostgreSQL 12.14.3, 24 de julho de 2023
Aprimoramentos gerais
-
Corrigido um problema com o cálculo da métrica
AuroraReplicaLag
-
Corrigido um bug que pode causar indisponibilidade durante o ZDP
-
Corrigido um problema que impedia a recuperação do armazenamento em confirmações de transações
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação -
Adicionadas melhorias de escalabilidade para o Aurora Serverless v2
-
Corrigido um problema no qual, em casos raros, a extensão
aws_s3
poderia falhar na importação de um bucket do Amazon S3 com um nome contendo pontos. -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros (GUCs), os clientes agora poderão alterar a conexão e os tempos limite de solicitação para a integração com o Lambda AWS :-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Corrigidos vários problemas que podem fazer com que as réplicas do Aurora com o atributo aprimorado de disponibilidade de leitura fossem reiniciadas ao se reconectar com a instância de gravação.
-
Corrigido um problema que impedia uma reconexão de leitor possível de recuperar
Aurora PostgreSQL 12.14.2, 10 de maio de 2023
Aprimoramentos gerais
-
Corrigido um erro ao carregar o plug-in
test_decoding
nopg_create_logical_replication_slot
. -
Atualizado o cliente Oracle usado pela extensão
oracle_fdw
para a versão 21.9.0.0.0.
Aurora PostgreSQL 12.14.1, 5 de abril de 2023
Novos atributos
-
Introduzido um novo cálculo de hash do plano QPM para oferecer suporte a vários esquemas. Se os usuários quiserem usar o QPM em ambientes com vários esquemas, eles podem definir a versão
apg_plan_mgmt.plan_hash
como 2 e chamarapg_plan_mgmt.validate_plans
('update_plan_hash
').
Aprimoramentos gerais
-
Atualizado o suporte do
PROJ
para a versão 9.1.0 -
Atualizada a biblioteca
GDAL
noPostGIS
para a versão 3.5.3 -
Suporte adicionado para as extensões
TCN
eSEG
-
Corrigido um problema que poderia aumentar a quantidade de trabalho de recuperação que o banco de dados faz na inicialização com a replicação lógica ativada
-
Melhoria na performance de exclusões de índices de árvore b e hash em réplicas do Aurora
-
Corrigidos os problemas que causavam métricas de temporização de E/S incorretas no
EXPLAIN
-
Corrigido um problema que causava uma contagem incorreta de acertos do buffer em
EXPLAIN
-
Melhoria no tempo de inicialização do mecanismo, principalmente em instâncias grandes com muitos objetos
-
A função
aurora_stat_logical_wal_cache()
do Aurora agora está visível para todos os usuários -
Corrigido um problema no QPM que poderia causar indisponibilidade ao aplicar planos a partir de declarações preparadas
Melhorias e aprimoramentos adicionais
-
As seguintes extensões foram atualizadas:
-
hll
para a versão 2.17 -
Oracle_fdw
para a versão 2.5.0 -
orafce
para a versão 4.0.0 -
pg_cron
para a versão 1.4.2 -
pg_hint_plan
para a versão 1.3.8 -
pg_logical
para a versão 2.4.2 -
pg_trgm
para a versão 1.4 -
pgrouting
para a versão 3.4.1 -
PostGIS
para a versão 3.3.2 -
SEG
para a versão 1.0 -
TCN
para a versão 1.0 -
wal2json
para a versão 2.5
-
PostgreSQL 12.13
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 12.13. Para obter mais informações sobre as melhorias feitas no PostgreSQL 12.13, consulte PostgreSQL versão 12.13
Versões e patches
- Aurora PostgreSQL 12.13.8, 13 de março de 2024
- Aurora PostgreSQL 12.13.7, 15 de dezembro de 2023
- Aurora PostgreSQL 12.13.6, 17 de novembro de 2023
- Aurora PostgreSQL 12.13.5, 04 de outubro de 2023
- Aurora PostgreSQL 12.13.4, 13 de setembro de 2023
- Aurora PostgreSQL 12.13.2, 3 de março de 2023
- Aurora PostgreSQL 12.13.0, 20 de janeiro de 2023
Aurora PostgreSQL 12.13.8, 13 de março de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 12.13.7, 15 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 12.13.6, 17 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aurora PostgreSQL 12.13.5, 04 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada durante a execução de workloads do leitor intensivas de E/S.
-
Corrigido um problema que causava alto uso da CPU e impedia novas conexões.
Aprimoramentos gerais
-
Introduzidos diagnósticos para os metadados transitórios usados para E/S.
Aurora PostgreSQL 12.13.4, 13 de setembro de 2023
Aprimoramentos gerais
-
Adicionadas melhorias de escalabilidade para o Aurora Serverless v2
-
Corrigido um problema em
pg_cron
que impedia reduzir a escala horizontalmente do Aurora Serverless v2 -
Corrigido um problema com o cálculo da métrica
AuroraReplicaLag
-
Corrigido um bug que pode causar indisponibilidade durante o ZDP
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação -
Corrigido um problema no qual, em casos raros, a extensão
aws_s3
poderia falhar na importação de um bucket do Amazon S3 com um nome contendo pontos. -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros, os clientes agora poderão alterar os tempos limite de conexão e solicitar a integração com o AWS Lambda:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
As extensões
plv8
,plls
eplcoffee
foram atualizadas para a versão 2.3.15.
Aurora PostgreSQL 12.13.2, 3 de março de 2023
Aprimoramentos gerais de estabilidade
-
Corrigido um problema no
PostGIS
em que os dados doGDAL
não estavam sendo carregados. -
Corrigido um problema que aumentava a quantidade de trabalho de recuperação durante a inicialização, se a replicação lógica estivesse habilitada.
-
Corrigido um problema para um melhor tratamento de erros de procedimentos com um grande número de parâmetros.
-
Corrigido um problema com a extensão
aws_s3
em que o carregamento de um grande número de registros pode atingir o tempo limite.
Aurora PostgreSQL 12.13.0, 20 de janeiro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema em que uma atualização falhava devido à atualização incorreta do
MultiXactId
mais antigo. -
Corrigido um problema no qual as métricas de latência de confirmação não eram atualizadas.
-
Corrigido um problema que poderia levar a um breve período de indisponibilidade.
Aprimoramentos gerais de estabilidade
-
Corrigido um problema que causava falhas na migração da instância de banco de dados.
-
Corrigido um problema em que o banco de dados falhava ao iniciar devido a uma inconsistência nos metadados.
-
Melhoria no tratamento de erros e na capacidade de diagnóstico.
-
Atualizada a extensão RDKit para a versão 4.2.
-
Atualizada a biblioteca
GDAL
para a versão 3.4.3. -
A função apg_plan_mgmt.copy_outline agora copia environment_variables.
-
Corrigido um problema que pode fazer com que determinados processos permaneçam em um estado inconsistente durante um desligamento limpo.
-
Corrigido um problema com a extensão pg_repack.
-
Melhoria no tratamento da biblioteca de agrupamento (glibc) com uma nova biblioteca de agrupamento padrão independente.
PostgreSQL 12.12
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 12.12. Para obter mais informações sobre as melhorias feitas no PostgreSQL 12.12, consulte PostgreSQL versão 12.12
Versões e patches
- Aurora PostgreSQL 12.12.6, 13 de março de 2024
- Aurora PostgreSQL 12.12.5, 18 de dezembro de 2023
- Aurora PostgreSQL 12.12.4, 17 de novembro de 2023
- Aurora PostgreSQL 12.12.3, 17 de outubro de 2023
- Aurora PostgreSQL 12.12.2, 2 de março de 2023
- Aurora PostgreSQL 12.12.1, 13 de dezembro de 2022
- Aurora PostgreSQL 12.12.0, 09 de novembro de 2022
Aurora PostgreSQL 12.12.6, 13 de março de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 12.12.5, 18 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 12.12.4, 17 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aurora PostgreSQL 12.12.3, 17 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Corrigido um problema que bloqueava as operações de limpeza após a reinicialização de uma réplica do Aurora.
-
Corrigido um problema que causava alto uso da CPU e impedia novas conexões.
Aprimoramentos gerais de estabilidade
-
Corrigido um problema que fazia com que o processo de coleta de estatísticas fosse reiniciado repetidamente.
-
Melhoria nos tempos de escala para o Aurora Serverless v2.
-
Corrigido um bug que pode causar indisponibilidade durante o ZDP.
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação. -
Corrigido um problema no qual, em casos raros, a extensão
aws_s3
poderia falhar na importação de um bucket do S3 com um nome contendo pontos. -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros, os clientes agora poderão alterar os tempos limite de conexão e solicitar a integração com o AWS Lambda:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada durante a execução de workloads do leitor intensivas de E/S.
-
As extensões
plv8
,pll
eplcoffee
foram atualizadas para a versão 2.3.15.
Aurora PostgreSQL 12.12.2, 2 de março de 2023
Aprimoramentos gerais de estabilidade
-
Corrigido um problema que aumentava a quantidade de trabalho de recuperação durante a inicialização, se a replicação lógica estivesse habilitada.
-
Corrigido um problema para melhorar o tratamento de erros de procedimentos com um grande número de parâmetros.
-
Corrigido um problema com a extensão
aws_s3
em que o carregamento de um grande número de registros pode atingir o tempo limite. -
Corrigido um problema com a execução paralela de tarefas do
pg_cron
.
Aurora PostgreSQL 12.12.1, 13 de dezembro de 2022
Aprimoramentos gerais de estabilidade
-
Corrigido um problema que pode causar um aumento no tráfego de rede quando uma instância de gravação transmite logs para uma instância de réplica.
-
Corrigido um problema em que o mecanismo apresentava problemas de estabilidade durante pequenas atualizações do banco de dados e de versão de patches.
-
Corrigido um problema que poderia causar inconsistência de dados durante a replicação.
Aurora PostgreSQL 12.12.0, 09 de novembro de 2022
Aprimoramentos gerais de estabilidade
-
Suporte adicionado para a função
rds_superuser
para executarCREATE OPERATOR CLASS
,REATE OPERATOR FAMILY
eALTER OPERATOR FAMILY
, que estão disponíveis nas versões superiores. -
Melhoria no processo de limpeza do cache de buffer quando o cache de buffer está sob pressão.
-
Corrigido um problema nos fluxos de atividades do banco de dados que levava ao alto consumo de memória.
-
Corrigido um problema que causava reinicializações da instância do banco de dados.
-
Corrigido um problema em que uma instância de banco de dados era reiniciada recursivamente enquanto gerava métricas de monitoramento durante uma falha.
-
Corrigido um problema em que uma instância de banco de dados era reiniciada durante a coleta de métricas de performance.
-
Corrigido um problema em que uma tentativa de conexão com o banco de dados falhava com
SSLV3_ALERT_CERTIFICATE_UNKNOWN
. -
Melhoria no registro de diagnóstico relacionado à configuração de indicadores de dica inválidos.
-
Corrigido um problema em que o autovacuum ignorava tabelas incorretamente.
-
Melhoria na pré-busca da replicação lógica.
-
Corrigido um problema de durabilidade nos índices GIN.
-
Corrigido um problema para detectar e cancelar atualizações de versões principais paralisadas.
-
Corrigido um problema na junção de hash que poderia levar ao aumento do consumo de memória.
-
Melhoria na performance da replicação lógica.
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
-
Atualização da versão do
GEOS
para 3.10.3. -
Atualizada a extensão
PostGIS
para a versão 3.2.3. -
Corrigido um problema com
st_orientedenvelope
que causava um loop ao receber uma entrada unidimensional para retornar 0. -
Corrigido um problema em que a conexão com o SQL Server usando tds_fdw falhava.
PostgreSQL 12.11
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 12.11. Para obter mais informações sobre as melhorias feitas no PostgreSQL 12.11, consulte PostgreSQL versão 12.11
Versões e patches
- Aurora PostgreSQL 12.11.9, 13 de março de 2024
- Aurora PostgreSQL 12.11.8, 22 de dezembro de 2023
- Aurora PostgreSQL 12.11.7, 17 de novembro de 2023
- Aurora PostgreSQL 12.11.6, 19 de outubro de 2023
- Aurora PostgreSQL 12.11.5, 14 de dezembro de 2022
- Aurora PostgreSQL 12.11.4, 17 de novembro de 2022
- Aurora PostgreSQL 12.11.3, 13 de outubro de 2022
- Aurora PostgreSQL 12.11.1, 6 de julho de 2022
- Aurora PostgreSQL 12.11.0, 9 de junho de 2022
Aurora PostgreSQL 12.11.9, 13 de março de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 12.11.8, 22 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 12.11.7, 17 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aurora PostgreSQL 12.11.6, 19 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Corrigido um problema que bloqueava as operações de limpeza após a reinicialização de uma réplica do Aurora.
-
Corrigido um problema que causava alto uso da CPU e impedia novas conexões.
Aprimoramentos gerais de estabilidade
-
Corrigido um problema que fazia com que o processo de coleta de estatísticas fosse reiniciado repetidamente.
-
Melhoria nos tempos de escala para o Aurora Serverless v2.
-
Corrigido um bug que pode causar indisponibilidade durante o ZDP.
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação. -
Corrigido um problema no qual, em casos raros, a extensão
aws_s3
poderia falhar na importação de um bucket do S3 com um nome contendo pontos. -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros, os clientes agora poderão alterar os tempos limite de conexão e solicitar a integração com o AWS Lambda:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
As extensões
plv8
,pll
eplcoffee
foram atualizadas para a versão 2.3.15.
Aurora PostgreSQL 12.11.5, 14 de dezembro de 2022
Aprimoramentos gerais de estabilidade
-
Corrigido um problema em que o mecanismo apresentava problemas de estabilidade durante pequenas atualizações do banco de dados e de versão de patches.
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
-
Corrigido um problema que poderia causar inconsistência de dados durante a replicação.
Aurora PostgreSQL 12.11.4, 17 de novembro de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema que pode causar um aumento no tráfego de rede quando uma instância de gravação transmite logs para uma instância de réplica.
Aurora PostgreSQL 12.11.3, 13 de outubro de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema do
PLV8
em que o parâmetro base não era carregado corretamente na memória.
Aprimoramentos gerais de estabilidade
-
Corrigido um bug em que o Aurora PostgreSQL não conseguia arquivar o relfilenode.
-
Corrigido um problema de escalabilidade travada quando o evento de escalabilidade atual excede o tempo limite.
-
Atualizada a extensão
PostGIS
para a versão 3.1.7. -
Corrigido um problema em que mensagens de consulta estendida podiam ser perdidas durante a aplicação de patches com tempo de inatividade zero (ZDP), fazendo com que a consulta estendida fosse interrompida após a conclusão do ZDP.
Aurora PostgreSQL 12.11.1, 6 de julho de 2022
Aprimoramentos críticos de estabilidade
-
Corrigido um problema que poderia causar períodos de indisponibilidade durante a reinicialização do nó de armazenamento.
Aprimoramentos de estabilidade de alta prioridade
-
Foi corrigido um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
-
Corrigido um problema quando a conexão com o SQL Server falha ao usar a extensão
TDS_FDW
para consultar uma tabela externa. -
Corrigido um problema que fazia com que conexões que usavam o certificado raiz fornecido falhassem.
-
Melhoria nas informações de diagnóstico e suporte em caso de entradas inconsistentes do índice de árvore B.
Aurora PostgreSQL 12.11.0, 9 de junho de 2022
Novos atributos
-
Suporte adicionado para o módulo
large object
(extensão). Para obter mais informações, consulte Gerenciar objetos grandes com o módulo lo. -
Suporte adicionado para aplicação de patches com tempo de inatividade zero (ZDP) para atualizações e patches de versões secundárias. Para obter mais informações, consulte Atualizações de versão secundária e aplicação de patches com tempo de inatividade zero no Guia do usuário do Amazon Aurora.
Atualizações críticas
-
Corrigida uma falha de repetição devido a uma incompatibilidade de LSN.
-
Corrigida a extensão
aws_s3
para evitar a injeção de região inválida.
Atualizações de alta estabilidade
-
Foram corrigidos vários problemas relacionados a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
Atualizações de estabilidade geral
-
Corrigida uma falha na contenção de bloqueio durante um evento de escalabilidade do Aurora Serverless v1.
-
Corrigido um problema em que a replicação lógica travava após uma reinicialização.
-
Corrigidos vários problemas que poderiam levar a breves períodos de indisponibilidade.
-
Corrigida uma falha em
pg_cron
devido a uma tarefa ainda em execução, mas não programada. -
Corrigido um acesso inválido a uma página durante a etapa Refazer no Redo genérico para GENERIC_XLOG_FULL_PAGE_DATA. Isso acontece devido a uma lacuna de tempo entre a geração do registro de log e a gravação dos metadados do registro no nó RW e as repetições do nó RO entre essas operações.
-
Melhoria na performance da consulta ao oferecer suporte a trabalhadores paralelos.
-
Atualizada a versão
wal2json
do plug-in para 2.4. -
Atualizada a extensão
pglogical
para a versão 2.4.1.
PostgreSQL 12.10 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 12.10. Para obter mais informações sobre as melhorias feitas no PostgreSQL 12.10, consulte PostgreSQL versão 12.10
Versões e patches
Aurora PostgreSQL 12.10.6, 16 de dezembro de 2022
Aprimoramentos gerais
-
Corrigido um problema que pode causar um aumento no tráfego de rede quando uma instância de gravação transmite logs para uma instância de réplica.
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
-
Atualizada a extensão
PostGIS
para a versão 3.1.7.
Aurora PostgreSQL 12.10.4, 18 de julho de 2022
Melhorias de segurança
-
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Aprimoramentos críticos
-
Corrigido um problema durante a reinicialização do nó de armazenamento que poderia resultar em períodos de indisponibilidade.
Aprimoramentos de alta estabilidade
-
Correção de um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
-
Corrigido um problema relacionado à existência de arquivos de relação duplicados que poderiam resultar em períodos de indisponibilidade.
-
Corrigido um defeito em que a validação de planos em cache poderia levar à reinicialização do banco de dados quando o plano era anteriormente invalidado.
Aurora PostgreSQL 12.10.1, 27 de abril de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema que poderia causar
WriteIOPS
relatórios incorretos no AWS console. -
Corrigido um problema que poderia causar indisponibilidade após a remoção de um nó de leitura de um cluster.
Aprimoramentos gerais
-
Corrigido um problema que poderia causar uma reinicialização do mecanismo durante períodos de pouca memória livre.
Aurora PostgreSQL 12.10.0, 29 de março de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigidos vários problemas que poderiam resultar na indisponibilidade de um nó de leitura.
-
Corrigido um problema que poderia fazer com que um nó de leitura não conseguisse reproduzir o WAL, exigindo que o slot de replicação fosse descartado e ressincronizado.
-
Corrigido um problema que poderia causar um uso excessivo do armazenamento devido ao fato de arquivos não serem fechados corretamente.
Aprimoramentos gerais
-
Corrigido um pequeno vazamento de memória em nós de leitura quando
commit_ts
estava configurado. -
Corrigido um problema que fazia com que o Performance Insights mostrasse "Evento de espera desconhecido".
-
Corrigido um problema que poderia fazer com que uma importação do Amazon S3 falhasse ao usar a extensão
aws_s3
. -
Corrigidos vários problemas que poderiam resultar em períodos de indisponibilidade durante o uso do
apg_plan_mgmt
. -
Corrigidos vários problemas que poderiam resultar em períodos de indisponibilidade quando o QPM estava ativado.
PostgreSQL 12.9
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 12.9. Para obter mais informações sobre as melhorias feitas no PostgreSQL 12.9, consulte PostgreSQL versão 12.9
Versões e patches
- Aurora PostgreSQL 12.9.11, 13 de março de 2024
- Aurora PostgreSQL 12.9.10, 27 de dezembro de 2023
- Aurora PostgreSQL 12.9.9, 17 de novembro de 2023
- Aurora PostgreSQL 12.9.8, 19 de outubro de 2023
- Aurora PostgreSQL 12.9.7, 24 de agosto de 2023
- Aurora PostgreSQL 12.9.6, 16 de dezembro de 2022
- Aurora PostgreSQL 12.9.4, 20 de julho de 2022
- Aurora PostgreSQL 12.9.3, 13 de abril de 2022
- Aurora PostgreSQL 12.9.1
- Aurora PostgreSQL 12.9.0
Aurora PostgreSQL 12.9.11, 13 de março de 2024
Aprimoramentos gerais de estabilidade
-
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função. -
PLV8
Extensão atualizada para a versão 2.3.15.
Aprimoramentos de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos críticos de estabilidade
-
Corrigido um problema relacionado
apg_plan_mgmt
a. -
Corrigido um problema em que as transações ativas durante a criação do slot podiam ser parcialmente replicadas pelo slot.
-
Corrigido um problema de impasse no armazenamento do Aurora que pode resultar no failover do gravador.
Aurora PostgreSQL 12.9.10, 27 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 12.9.9, 17 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
-
Corrigido um problema relacionado aos processos de operadores em segundo plano do
pg_cron
Aurora PostgreSQL 12.9.8, 19 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aurora PostgreSQL 12.9.7, 24 de agosto de 2023
Aprimoramentos gerais
-
Corrigido um problema que fazia com que o processo de coleta de estatísticas fosse reiniciado repetidamente.
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação.
Aurora PostgreSQL 12.9.6, 16 de dezembro de 2022
Aprimoramentos gerais
-
Corrigido um problema que pode causar um aumento no tráfego de rede quando uma instância de gravação transmite logs para uma instância de réplica.
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
-
Atualizada a extensão
PostGIS
para a versão 3.1.7.
Aurora PostgreSQL 12.9.4, 20 de julho de 2022
Melhorias de segurança
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Aprimoramentos críticos
Corrigido um problema durante a reinicialização do nó de armazenamento que poderia resultar em períodos de indisponibilidade.
Aprimoramentos de alta estabilidade
Correção de um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
Corrigido um problema relacionado à existência de arquivos de relação duplicados que poderiam resultar em períodos de indisponibilidade.
Corrigido um problema que poderia causar um uso excessivo do armazenamento devido ao fato de arquivos não serem fechados corretamente.
Corrigido um problema que fazia com que o Performance Insights mostrasse "Evento de espera desconhecido".
Aurora PostgreSQL 12.9.3, 13 de abril de 2022
Melhorias de segurança
-
Modificações adicionais na extensão
pg_cron
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aprimoramentos gerais
-
Corrigido um erro que poderia causar uma reinicialização do mecanismo durante períodos de pouca memória livre.
Aurora PostgreSQL 12.9.1
Melhorias de segurança
-
Atualizada a extensão
PostGIS
da versão 3.1.4 para a 3.1.5. Esta atualização contém uma correção doPostGIS
para a vulnerabilidade encontrada no PostgreSQL principal de acordo com o CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
ip4r
para mitigar um problema de segurança durante a extensão de criação. O problema foi originalmente divulgado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
pg_bigm
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
pg_cron
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aurora PostgreSQL 12.9.0
Aprimoramentos críticos de estabilidade
-
Corrigido um erro em que a replicação lógica pode travar, resultando na repetição ficando atrasada no nó de leitura. A instância pode acabar reiniciando.
Melhorias e aprimoramentos adicionais
-
Corrigido um bug de cache de buffer que poderia causar breves períodos de indisponibilidade.
-
Corrigido um bug na extensão
apg_plan_mgmt
em que um plano baseado em índice não estava sendo aplicado. -
Corrigido um bug na extensão
pg_logical
que poderia causar breves períodos de indisponibilidade devido ao processamento inadequado de argumentos NULL. -
Corrigido um problema em que arquivos órfãos causavam falha das atualizações da versão principal.
-
Corrigidas as métricas de gravação de log incorretas do Aurora Storage Daemon.
-
Corrigidos vários bugs que poderiam resultar em atraso na reprodução do WAL e, eventualmente, causar o reinício das instâncias de leitura.
-
Melhorada a validação da página de cache do buffer do Aurora em leituras.
-
Melhoria na validação de metadados de armazenamento do Aurora.
-
Atualizada a extensão
pg_cron
para v1.4. -
Atualizada a extensão
pg_hint_pan
para v1.3.7.
-
Para obter informações sobre extensões e módulos, consulte Extensões compatíveis com o Aurora PostgreSQL 12.
PostgreSQL 12.8 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 12.8. Para obter mais informações sobre as melhorias feitas no PostgreSQL 12.8, consulte PostgreSQL versão 12.8
Versões e patches
Aurora PostgreSQL 12.8.6, 19 de dezembro de 2022
Aprimoramentos gerais
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
Aurora PostgreSQL 12.8.4, 6 de julho de 2022
Melhorias de segurança
-
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Aprimoramentos gerais
-
Foi corrigido um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
-
Corrigido um problema que poderia causar um uso excessivo do armazenamento devido ao fato de arquivos não serem fechados corretamente.
-
Corrigido um problema que poderia fazer com que o Performance Insights exibisse "Evento de espera desconhecido".
-
Corrigido um problema que poderia resultar em períodos de indisponibilidade devido à existência de arquivos de relação duplicados.
Aurora PostgreSQL 12.8.2, 12 de abril de 2022
Melhorias de segurança
-
Modificações adicionais na extensão
pg_cron
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aprimoramentos gerais
-
Corrigido um bug de cache de buffer que poderia causar breves períodos de indisponibilidade.
Aurora PostgreSQL 12.8.1
Melhorias de segurança
-
Atualizada a extensão
PostGIS
da versão 3.1.4 para a 3.1.5. Esta atualização contém uma correção doPostGIS
para a vulnerabilidade encontrada no PostgreSQL principal de acordo com o CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
ip4r
para mitigar um problema de segurança durante a extensão de criação. O problema foi originalmente divulgado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
pg_bigm
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
pg_cron
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aurora PostgreSQL 12.8.0
Aprimoramentos críticos de estabilidade
-
Correção de um problema em que, em circunstâncias raras, um cache de dados de um nó de leitura pode se tornar inconsistente depois uma reinicialização desse nó.
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema em que consultas podem ficar sem resposta em decorrência do esgotamento do recurso de E/S acionado por uma pré-busca.
-
Corrigido um problema em que o Aurora poderia sinalizar um erro após uma atualização de versão principal com a mensagem: "PÂNICO: não foi possível acessar o status do próximo ID de transação id xxxxxxxx".
Melhorias e aprimoramentos adicionais
-
Correção de um problema em que nós de leitura são reiniciados em decorrência de a uma falha na pesquisa do cache de origem da replicação.
-
Corrigido um problema em que consultas de leitura podem expirar em nós de leitura durante a repetição do truncamento lento acionado por vácuo no nó de gravação.
-
Correção de um problema que faz com que o Performance Insights defina incorretamente o tipo de backend de uma conexão de banco de dados.
-
Corrigido um problema em que a função aurora_postgres_replica_status() retornava estatísticas de CPU obsoletas ou atrasadas.
-
Corrigido um problema no qual a função
rds_superuser
não tinha permissão para executar a funçãopg_stat_statements_reset()
. -
Corrigido um problema com a extensão
apg_plan_mgmt
em que os tempos de planejamento e execução eram sinalizados como 0. -
Suporte removido para conjuntos de cifras DES, 3DES e RC4.
-
Atualizada a extensão
PostGIS
para a versão 3.1.4.
PostgreSQL 12.7, Aurora PostgreSQL 4.2 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 12.7. Para obter mais informações sobre as melhorias feitas no PostgreSQL 12.7, consulte PostgreSQL versão 12.7
Versões e patches
Aurora PostgreSQL 12.7.5, 30 de dezembro de 2022
Aprimoramentos gerais
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
Aurora PostgreSQL 12.7.4, 14 de julho de 2022
Melhorias de segurança
-
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Aprimoramentos de estabilidade de alta prioridade
-
Foi corrigido um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
-
Corrigido um problema que poderia causar um uso excessivo do armazenamento devido ao fato de arquivos não serem fechados corretamente.
-
Corrigido um problema que fazia com que o Performance Insights mostrasse "Evento de espera desconhecido".
Aurora PostgreSQL 4.2.3, 7 de abril de 2022
Melhorias de segurança
-
Modificações adicionais na extensão
pg_cron
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aurora PostgreSQL 4.2.2
Melhorias de segurança
-
Modificada a extensão
pg_cron
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
pg_bigm
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
ip4r
para mitigar um problema de segurança durante a extensão de criação. O problema foi originalmente divulgado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Aplicado um patch parcial da comunidade PostgreSQL relacionado ao CVE-2021-3677: "Divulgação de memória em determinadas consultas". Para obter mais informações, consulte o CVE-2021-3677
. -
Aplicado um patch parcial postgis
para PostGIS 3.0.3. Esta é uma correção do PostGIS
para a vulnerabilidade encontrada no PostgreSQL principal de acordo com o CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aurora PostgreSQL 4.2.1
Aprimoramentos críticos de estabilidade
-
Correção de um problema em que, em circunstâncias raras, um cache de dados de um nó de leitura pode se tornar inconsistente depois uma reinicialização desse nó.
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema em que consultas podem ficar sem resposta em decorrência do esgotamento do recurso de E/S acionado por uma pré-busca.
-
Corrigido um problema em que o Aurora poderia sinalizar um erro após uma atualização de versão principal com a mensagem: "PÂNICO: não foi possível acessar o status do próximo ID de transação id xxxxxxxx".
Melhorias e aprimoramentos adicionais
-
Corrigido um problema em que nós de leitura são reiniciados em decorrência de a uma falha na pesquisa do cache de origem da replicação.
-
Corrigido um problema com a extensão
apg_plan_mgmt
em que o tempo de planejamento e execução eram sinalizados como 0. -
Corrigido um problema que faz com que o Performance Insights defina incorretamente o tipo de backend de uma conexão de banco de dados.
-
Corrigido um problema com a extensão
apg_plan_mgmt
em que a descrição do plano em uma tabela particionada não aplicava um plano com base em índice. -
Corrigido um problema em que arquivos órfãos causavam conversões com falha em caminhos de código lidos durante ou após o upgrade da versão principal.
-
Corrigidos vários problemas no daemon de armazenamento do Aurora que poderiam levar a breves períodos de indisponibilidade quando configurações de rede específicas eram usadas.
-
Corrigido um problema out-of-memory de falha com o daemon de armazenamento Aurora que levava à reinicialização do nó do gravador. Isso também diminui o consumo geral da memória do sistema.
Aurora PostgreSQL 4.2.0
Novos atributos
-
Adição de suporte à extensão
oracle_fdw
versão 2.3.0.
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema em que criar um banco de dados a partir de um banco de dados de modelo existente com espaço para tabela resultava em um erro com a mensagem
ERROR: could not open file pg_tblspc/...: No such file or directory
. -
Corrigido um problema em que, em casos raros, uma réplica do Aurora poderia não ser iniciada quando um grande número de subtransações do PostgreSQL (ou seja, pontos de gravação SQL) eram usados.
-
Corrigido um problema em que, em circunstâncias raras, os resultados de leitura podem ser inconsistentes para solicitações de leitura repetidas em nós de réplica.
Melhorias e aprimoramentos adicionais
-
OpenSSL atualizado para 1.1.1k.
-
Redução da utilização de CPU e do consumo de memória pelo processo de aplicação WAL em réplicas do Aurora para algumas workloads.
-
Verificações de segurança aprimoradas no caminho de gravação para detectar gravações incorretas em metadados.
-
Segurança aprimorada ao remover 3DES e outras cifras antigas para conexões SSL/TLS.
-
Corrigido um problema em que uma entrada de arquivo duplicado poderia impedir que o mecanismo do Aurora PostgreSQL fosse iniciado.
-
Corrigido um problema que poderia causar indisponibilidade temporária em workloads pesadas.
-
Adicionada a capacidade de usar uma barra normal no caminho do Amazon S3 durante a importação do S3.
-
Suporte adicionado para o Graviton para a extensão oracle_fdw versão 2.3.0.
-
As seguintes extensões foram atualizadas:
Atualização da extensão
orafce
para a versão 3.16.Atualizada a extensão
pg_partman
para a versão 4.5.1.Atualizada a extensão
pg_cron
para a versão 1.3.1.Atualizada a extensão
postgis
para a versão 3.0.3.
PostgreSQL 12.6, Aurora PostgreSQL 4.1 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 12.6. Para obter mais informações sobre as melhorias feitas no PostgreSQL 12.6, consulte PostgreSQL versão 12.6
Versões e patches
Aurora PostgreSQL 4.1.2, 7 de abril de 2022
Melhorias de segurança
-
Modificações adicionais na extensão
pg_cron
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aurora PostgreSQL 4.1.1
Melhorias de segurança
-
Modificada a extensão
pg_cron
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
pg_bigm
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
ip4r
para mitigar um problema de segurança durante a extensão de criação. O problema foi originalmente divulgado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Aplicado um patch parcial da comunidade PostgreSQL relacionado ao CVE-2021-3677: "Divulgação de memória em determinadas consultas". Para obter mais informações, consulte o CVE-2021-3677
. -
Aplicado um patch parcial a pg_partman
para 4.4.0. Esta é uma correção do pg_partman
para a vulnerabilidade encontrada no PostgreSQL principal de acordo com o CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Aplicado um patch parcial postgis
para PostGIS
3.0.2. Esta é uma correção doPostGIS
para a vulnerabilidade encontrada no PostgreSQL principal de acordo com o CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Aplicado um patch parcial a um erro de validação de entrada nos parâmetros de função da extensão
log_fdw
.
Aurora PostgreSQL 4.1.0
Novos atributos
-
Suporte adicionado para as seguintes extensões:
A extensão
pg_proctab
versão 0.0.9A extensão
pg_partman
versão 4.4.0. Para obter mais informações, consulte Gerenciar partições do PostgreSQL com a extensão pg_partman no Guia do usuário do Amazon Aurora.A extensão
pg_cron
versão 1.3.0. Para obter mais informações, consulte Agendar manutenção com a extensão pg_cron do PostgreSQL no Guia de usuário do Amazon Aurora.A extensão
pg_bigm
versão 1.2.
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um bug na extensão
pglogical
que poderia levar à inconsistência de dados para replicação de entrada. Correção de um bug em que, em casos raros, um leitor apresentava resultados inconsistentes ao reiniciar enquanto uma transação com mais de 64 subtransações estava sendo processada.
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Melhorias e aprimoramentos adicionais
-
Corrigido um bug em que não era possível iniciar o banco de dados quando havia muitas relações em ambientes com restrição de memória.
-
Correção de um bug em que a extensão
apg_plan_mgmt
poderia causar breves períodos de indisponibilidade devido a um estouro de buffer interno. -
Corrigido um bug nos nós do leitor que poderia causar breves períodos de indisponibilidade durante a repetição do WAL.
-
Correção de um bug na extensão
rds_activity_stream
que causava erro durante a inicialização ao tentar registrar eventos de auditoria. -
Correção de bugs na função
aurora_replica_status
, em que as linhas às vezes eram parcialmente preenchidas e alguns valores, como latência de repetição e uso da CPU, eram sempre 0. -
Correção de um bug em que o mecanismo de banco de dados tentava criar segmentos de memória compartilhada maiores do que a memória total da instância e apresentava falhas repetidamente. Por exemplo, tentativas de criar 128 GiB de buffers compartilhados em uma instância db.r5.large causaria falha. Com essa alteração, as solicitações de alocações de memória total compartilhada maiores que a memória da instância permitem definir a instância para parâmetros incompatíveis.
-
Lógica adicionada para limpar arquivos
pg_wal
temporários desnecessários em uma inicialização de banco de dados. -
Corrigido um bug que poderia levar a erros de sincronização de replicação de saída após uma atualização da versão principal.
-
Corrigido um bug que exibia a mensagem
ERROR: rds_activity_stream stack item 2 not found on top - cannot pop
(ERRO: item de pilha 2 rds_activity_stream não encontrado em cima; não foi possível remover) ao tentar criar a extensãords_activity_stream
. -
Corrigido um bug que poderia causar o erro
failed to build any 3-way joins
(falha ao criar junções de 3 vias) em uma subconsulta correlacionadaIN
em uma subconsultaEXISTS
. -
Portabilidade retroativa da seguinte melhoria de performance da comunidade PostgreSQL: pg_stat_statements: add missing check for pgss_enabled()
(adicionar verificação ausente para pgss_enabled). -
Corrigido um bug que podia fazer com que as atualizações do Aurora PostgreSQL 12.x apresentassem falha devido à incapacidade de abrir o arquivo
pg_control
. -
Correção de um bug que poderia causar breves períodos de indisponibilidade devido à falta de memória ao criar a extensão
postgis
com opgAudit
habilitado. -
Reportou a seguinte correção de bug da comunidade PostgreSQL: use-after-free
Corrija o bug com .storeslot. AfterTriggersTableData -
Corrigido um bug ao usar a replicação lógica de saída para sincronizar alterações para outro banco de dados que poderiam apresentar falha com uma mensagem de erro como
ERROR: could not map filenode "base/16395/228486645" to relation OID
(ERRO: não foi possível mapear o arquivo "base/16395/228486645" para relação OID). -
Corrigido um bug que poderia causar um breve período de indisponibilidade ao cancelar uma transação.
-
Corrigido um bug que fazia com que nenhum agrupamento de ICU fosse exibido no catálogo
pg_collation
após criar uma nova instância do Aurora PostgreSQL 12.x. Esse problema não afeta a atualização de uma versão anterior. -
Corrigido um bug onde a função
rds_ad
não foi criada após a atualização de uma versão do Aurora PostgreSQL não compatível com a autenticação do Microsoft Active Directory. -
Inclusão de verificações de página btree para detectar inconsistência de metadados de tupla.
-
Correção de um bug nas leituras de buffer assíncrono de um bug que poderia causar breves períodos de indisponibilidade nos nós do leitor durante a repetição do WAL.
-
Corrigido um bug em que a leitura de um valor TOAST do disco poderia causar um breve período de indisponibilidade.
-
Corrigido um bug que causava breves períodos de indisponibilidade ao tentar buscar uma tupla de e varredura de índice.
PostgreSQL 12.4, Aurora PostgreSQL 4.0 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 12.4. Para obter mais informações sobre as melhorias feitas no PostgreSQL 12.4, consulte PostgreSQL versão 12.4
Versões e patches
Aurora PostgreSQL 4.0.5
-
Modificada a extensão
ip4r
para mitigar um problema de segurança durante a extensão de criação. O problema foi originalmente divulgado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Aplicado um patch parcial da comunidade PostgreSQL relacionado ao CVE-2021-3677: "Divulgação de memória em determinadas consultas". Para obter mais informações, consulte o CVE-2021-3677
. -
Aplicado um patch parcial postgis
para PostGIS
3.0.2. Esta é uma correção doPostGIS
para a vulnerabilidade encontrada no PostgreSQL principal de acordo com o CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Aplicado um patch parcial a um erro de validação de entrada nos parâmetros de função da extensão
log_fdw
.
Aurora PostgreSQL 4.0.2
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um erro em que um nó do leitor pode renderizar uma linha extra ou ausente se o leitor reiniciar enquanto o nó do gravador estiver processando uma transação longa com mais de 64 subtransações.
-
Corrigido um bug que pode fazer com que o vácuo bloqueie os índices GiST.
-
Corrigido um erro em que, após a atualização para o PostgreSQL 12, o vácuo pode falhar na tabela do sistema
pg_catalog.pg_shdescription
com o erro a seguir.ERRO: encontrado xmin 484 anterior ao relfrozenxid
Melhorias e aprimoramentos adicionais
-
Corrigido um erro que pode levar à indisponibilidade intermitente devido a uma condição de corrida ao lidar com respostas dos nós de armazenamento.
-
Corrigido um erro que pode levar à indisponibilidade intermitente devido à rotação das chaves de criptografia de rede.
-
Corrigido um erro que pode levar à indisponibilidade intermitente devido ao gerenciamento de calor dos segmentos de armazenamento subjacentes.
-
Corrigido um erro em que uma grande importação do Amazon S3 com milhares de clientes pode fazer com que um ou mais clientes de importação pare de responder.
-
Removida uma restrição que impedia a configuração de cadeias de variáveis de configuração que continham
brazil
. -
Corrigido um erro que pode levar à indisponibilidade intermitente se um nó do leitor executar uma consulta que acesse muitas tabelas, enquanto o nó do gravador estiver adquirindo bloqueios exclusivos nas mesmas tabelas.
Aurora PostgreSQL 4.0.1
Novos atributos
-
Essa versão adiciona suporte para classes de instância db.r6g do Graviton2 para o mecanismo PostgreSQL versão 12.4. Para obter mais informações, consulte Mecanismos de banco de dados compatíveis para classes de instância de banco de dados no Guia do usuário do Amazon Aurora.
Aprimoramentos críticos de estabilidade
-
Corrigido um erro que fazia com que uma réplica de leitura falhasse repetidamente ao reiniciar em casos raros.
-
Corrigido um erro em que um cluster ficava indisponível ao tentar criar mais de 16 réplicas de leitura ou Regiões da AWS secundárias do banco de dados global Aurora. O cluster ficou disponível novamente quando a nova réplica de leitura ou secundária Região da AWS foi removida.
Melhorias e aprimoramentos adicionais
-
Corrigido um erro em que, sob carga pesada, a importação de snapshot, importação de COPY (CÓPIA) ou importação do Amazon S3 parava de responder em casos raros.
-
Corrigido um erro em que uma réplica de leitura poderia não se juntar ao cluster quando o gravador estava muito ocupado com uma workload intensa de gravação.
-
Corrigido um bug em que um cluster poderia ficar indisponível brevemente, quando uma importação do S3 de alto volume estava em execução.
-
Corrigido um bug que fazia com que um cluster levasse vários minutos para reiniciar, se um fluxo de replicação lógico fosse encerrado ao lidar com muitas transações complexas.
-
Corrigido a compilação Just-in-Time (JIT), que estava incorretamente habilitada por padrão no Aurora PostgreSQL 4.0.0.
-
Não foi permitido o uso da autenticação AWS Identity and Access Management (IAM) e Kerberos para o mesmo usuário.
Aurora PostgreSQL 4.0.0
Novos atributos
-
Esta versão é compatível com uma atualização de versão principal de PostgreSQL 11.7, Aurora PostgreSQL 3.2 (obsoleto) e versões posteriores.
Melhorias e aprimoramentos adicionais
-
Contém vários aprimoramentos que foram anunciados para as versões 12.0
, 12.1 , 12.2 , 12.3 e 12.4 do PostgreSQL. -
Contém todas as correções, recursos e melhorias presentes em PostgreSQL 11.9, Aurora PostgreSQL 3.4 .
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
-
As seguintes extensões foram atualizadas:
-
address_standardizer
para a versão 3.0.2 -
address_standardizer_data_us
para a versão 3.0.2 -
amcheck
para a versão 1.2 -
citext
para a versão 1.6 -
hll
para a versão 2.14 -
hstore
para a versão 1.6 -
ip4r
para a versão 2.4 -
pg_repack
para a versão 1.4.5 -
pg_stat_statements
para a versão 1.7 -
pgaudit
para a versão 1.4 -
pglogical
para a versão 2.3.2 -
pgrouting
para a versão 3.0.3 -
plv8
para a versão 2.3.14 -
postGIS
para a versão 3.0.2 -
postgis_tiger_geocoder
para a versão 3.0.2 -
postgis_topology
para a versão 3.0.2
-
PostgreSQL 11.21
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 11.21. Para obter mais informações sobre as melhorias feitas no PostgreSQL 11.21, consulte PostgreSQL versão 11.21
Versões e patches
Aurora PostgreSQL 11.21.6, 13 de março de 2024
Aprimoramentos gerais
Corrigido um problema de degradação de desempenho na
PLV8
extensão.
Aurora PostgreSQL 11.21.5, 22 de fevereiro de 2024
Aprimoramentos gerais
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função.
Aprimoramentos de alta prioridade
Corrigido um problema em que era
pg_stat_statements
possível bloquear a atualização de versões menores durante o ZDP.Corrigido um problema em que um slot de replicação lógica não emitia mais alterações devido a uma verificação de consistência de dados excessivamente rígida.
-
Correções retroativas para o seguinte problema de segurança da comunidade PostgreSQL:
Aprimoramentos críticos de estabilidade
Corrigido um problema relacionado
apg_plan_mgmt
a.Corrigido um problema de impasse no Aurora Storage que pode resultar no failover do gravador.
Corrigido um problema em que transações ativas durante a criação do slot de replicação lógica podiam ser parcialmente replicadas pelo slot.
Aurora PostgreSQL 11.21.2, 13 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 11.21.1, 09 de novembro de 2023
Aprimoramentos críticos de estabilidade
-
Reportou uma correção para o seguinte problema de segurança:
Aurora PostgreSQL 11.21.0, 24 de outubro de 2023
Novos atributos
-
Suporte adicionado na extensão
aws_s3
para exportação para um bucket do S3 criptografado com uma chave KMS gerenciada pelo cliente
Aprimoramentos gerais
-
Corrigido um problema na extensão
aws_s3
em que o número de linhas exportadas era relatado incorretamente quando o número total excedia 2 bilhões -
Opções fornecidas para configurar tempos limite na extensão
aws_s3
. Ao definir os seguintes parâmetros (GUCs), os clientes agora poderão alterar os limites de tempo limite para importações do S3:-
aws_s3.curlopt_low_speed_limit
-
aws_s3.curlopt_low_speed_time
-
-
Melhoria na performance da repetição de operações de transação de confirmação em réplicas do Aurora
-
Corrigido um problema no qual, em casos raros, uma importação da extensão
aws_s3
não era concluída -
Atualizada a biblioteca GEOS para PostGIS para a versão 3.12.0
-
Adicionado o evento de espera
WAIT_EVENT_Aurora_CLUSTER_CACHE_MANAGER_SENDER
para indicar os tempos de espera no remetente do gerenciador de cache do cluster -
Adicionado o evento de espera
WAIT_EVENT_Aurora_SERVERLESS_MONITORING_MAIN
para indicar os tempos de espera no monitoramento de recursos do Aurora Sem Servidor -
Corrigido um problema em que o banco de dados pode falhar durante o início de um slot de replicação lógica
Melhorias e aprimoramentos adicionais
-
As seguintes extensões foram atualizadas:
-
orafce
para a versão 4.3.0 -
pg_logical
para a versão 2.4.3 -
plv8
para a versão 3.1.6 -
PostGIS
para a versão 3.3.3 -
RDKit
para a versão 4.3
-
Para obter informações sobre extensões e módulos, consulte Extensões compatíveis com o Aurora PostgreSQL 11.
PostgreSQL 11.20 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 11.20. Para obter mais informações sobre as melhorias feitas no PostgreSQL 11.20, consulte PostgreSQL versão 11.20
Versões e patches
Aurora PostgreSQL 11.20.2, 4 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Uma correção enviada para backport para o seguinte problema de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada durante a execução de workloads do leitor intensivas de E/S.
-
Corrigido um problema que fazia com que as operações de limpeza ficassem bloqueadas após a reinicialização de uma réplica do Aurora.
-
Corrigido um problema que poderia causar uma falha ao executar o comando
COPY FROM
. -
Corrigido um problema que causava alto uso da CPU e impedia novas conexões.
-
Corrigido um problema em que poderia haver uma falha inesperada de
UPDATE
eDELETE
em uma tabela com chave estrangeira com “ERRO: 40001: não foi possível serializar o acesso devido à atualização simultânea ao usar o snapshot serializável”.
Aprimoramentos gerais
-
Introduzidos diagnósticos para os metadados transitórios usados para E/S.
-
As extensões
plv8
,pll
eplcoffee
foram atualizadas para a versão 2.3.15. -
Corrigido um problema que impedia a ativação do gerenciamento aprimorado da memória em determinados cenários no Aurora PostgreSQL 15.3.
Aurora PostgreSQL 11.20.0, 13 de julho de 2023
Após o anúncio das atualizações para o banco de dados PostgreSQL pela comunidade de código aberto, atualizamos o Amazon Aurora edição compatível com PostgreSQL para oferecer suporte às versões 15.3, 14.8, 13.11, 12.15 e 11.20 do PostgreSQL. Essas versões contêm melhorias de produtos e correções de bugs feitas pela comunidade PostgreSQL, além de melhorias específicas do Aurora. As versões também contêm novos atributos e melhorias para o Babelfish para Aurora PostgreSQL versão 3.2 e suporte aprimorado para o AWS Database Migration Service. Consulte as versões do Amazon Aurora para ajudar você a decidir com que frequência fazer atualizações e como planejar o processo de atualização. Como lembrete, se você estiver executando qualquer versão do Amazon Aurora PostgreSQL 11, será necessário fazer a atualização para uma versão principal mais recente até 29 de fevereiro de 2024.
Novos atributos
Esta versão contém aprimoramentos no gerenciamento de memória que aumentam a estabilidade e a disponibilidade do banco de dados, prevenindo proativamente problemas causados por memória insuficiente. Para obter mais informações, consulte Gerenciamento aprimorado de memória no Aurora PostgreSQL.
Aprimoramentos de alta prioridade
-
Corrigido um problema durante o ZDP relacionado às variáveis de ambiente de extensão.
-
Solucionado um erro transitório durante a replicação lógica que fazia com que um processo calculasse incorretamente que havia encontrado uma página inesperada.
-
Corrigido um problema que causava um período de indisponibilidade devido a um arquivo de estado de origem de replicação parcialmente criado.
Aprimoramentos gerais
-
Adicionada uma nova função,
aurora_stat_memctx_usage()
, para mostrar a falha no uso da memória de back-end em um nível de contexto de memória do Postgres. -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros (GUCs), os clientes agora poderão alterar a conexão e os tempos limite de solicitação para a integração com o Lambda AWS :-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Corrigido um problema com o cálculo da métrica
AuroraReplicaLag
. -
Corrigido um problema no qual, em casos raros, a extensão
aws_s3
poderia falhar na importação de um bucket do Amazon S3 com um nome contendo pontos. -
O tempo de inatividade do banco de dados durante o ZDP foi ainda mais reduzido.
-
Corrigido um bug que pode causar indisponibilidade durante o ZDP.
-
Corrigido um problema que fazia com que
pg_ls_waldir()
retornasse "ERRO: não foi possível iniciar o arquivo". -
Foi adicionado suporte para TLS 1.3 com cifras TLS_AES_128_GCM_SHA256 e TLS_AES_256_GCM_SHA384.
-
Solucionado um problema que bloqueava uma atualização de versão principal na réplica do Aurora de uma instância de banco de dados do RDS para PostgreSQL.
-
Atualizado o
GEOS
para a versão 3.11.2. -
Atualizado o
tds_fdw
para 2.0.3.
PostgreSQL 11.19 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 11.19. Para obter mais informações sobre as melhorias feitas no PostgreSQL 11.19, consulte PostgreSQL versão 11.19
Versões e patches
Aurora PostgreSQL 11.19.4, 5 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Uma correção enviada para backport para o seguinte problema de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada durante a execução de workloads do leitor intensivas de E/S.
-
Corrigido um problema que fazia com que as operações de limpeza ficassem bloqueadas após a reinicialização de uma réplica do Aurora.
-
Corrigido um problema que causava alto uso da CPU e impedia novas conexões.
Aprimoramentos gerais
-
Introduzidos diagnósticos para os metadados transitórios usados para E/S.
-
As extensões
plv8
,pll
eplcoffee
foram atualizadas para a versão 2.3.15.
Aurora PostgreSQL 11.19.3, 24 de julho de 2023
Aprimoramentos gerais
-
Corrigido um problema com o cálculo da métrica
AuroraReplicaLag
-
Corrigido um bug que pode causar indisponibilidade durante o ZDP
-
Corrigido um problema que impedia a recuperação do armazenamento em confirmações de transações
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação -
Adicionadas melhorias de escalabilidade para o Aurora Serverless v2
-
Corrigido um problema no qual, em casos raros, a extensão
aws_s3
poderia falhar na importação de um bucket do Amazon S3 com um nome contendo pontos. -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros (GUCs), os clientes agora poderão alterar a conexão e os tempos limite de solicitação para a integração com o Lambda AWS :-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Corrigidos vários problemas que podem fazer com que as réplicas do Aurora com o atributo aprimorado de disponibilidade de leitura fossem reiniciadas ao se reconectar com a instância de gravação.
-
Corrigido um problema que impedia uma reconexão de leitor possível de recuperar.
Aurora PostgreSQL 11.19.2, 10 de maio de 2023
Aprimoramentos gerais
-
Corrigido um erro ao carregar o plug-in
test_decoding
nopg_create_logical_replication_slot
.
Aurora PostgreSQL 11.19.1, 5 de abril de 2023
Aprimoramentos gerais
-
Atualizado o suporte do
PROJ
para a versão 9.1.0 -
Atualizada a biblioteca
GDAL
noPostGIS
para a versão 3.5.3 -
Suporte adicionado para as extensões
TCN
eSEG
-
Corrigido um problema que poderia aumentar a quantidade de trabalho de recuperação que o banco de dados faz na inicialização com a replicação lógica ativada
-
Corrigidos os problemas que causavam métricas de temporização de E/S incorretas no
EXPLAIN
-
Corrigido um problema que causava uma contagem incorreta de acertos do buffer em
EXPLAIN
-
Melhoria no tempo de inicialização do mecanismo, principalmente em instâncias grandes com muitos objetos
-
A função
aurora_stat_logical_wal_cache()
do Aurora agora está visível para todos os usuários
Melhorias e aprimoramentos adicionais
-
As seguintes extensões foram atualizadas:
-
hll
para a versão 2.17 -
orafce
para a versão 4.0.0 -
pg_hint_plan
para a versão 1.3.8 -
pg_logical
para a versão 2.4.2 -
pg_trgm
para a versão 1.4 -
pgrouting
para a versão 3.4.1 -
PostGIS
para a versão 3.3.2 -
SEG
para a versão 1.0 -
TCN
para a versão 1.0 -
wal2json
para a versão 2.5
-
PostgreSQL 11.18 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 11.18. Para obter mais informações sobre as melhorias feitas no PostgreSQL 11.18, consulte PostgreSQL versão 11.18
Versões e patches
Aurora PostgreSQL 11.18.5, 04 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada durante a execução de workloads do leitor intensivas de E/S.
-
Corrigido um problema que causava alto uso da CPU e impedia novas conexões.
Aprimoramentos gerais
-
Introduzidos diagnósticos para os metadados transitórios usados para E/S.
Aurora PostgreSQL 11.18.4, 13 de setembro de 2023
Aprimoramentos gerais
-
Adicionadas melhorias de escalabilidade para o Aurora Serverless v2
-
Corrigido um problema com o cálculo da métrica
AuroraReplicaLag
-
Corrigido um bug que pode causar indisponibilidade durante o ZDP
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação -
Corrigido um problema no qual, em casos raros, a extensão
aws_s3
poderia falhar na importação de um bucket do Amazon S3 com um nome contendo pontos. -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros, os clientes agora poderão alterar os tempos limite de conexão e solicitar a integração com o AWS Lambda:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
As extensões
plv8
,plls
eplcoffee
foram atualizadas para a versão 2.3.15.
Aurora PostgreSQL 11.18.2, 3 de março de 2023
Aprimoramentos gerais de estabilidade
-
Corrigido um problema no
PostGIS
em que os dados doGDAL
não estavam sendo carregados. -
Corrigido um problema que aumentava a quantidade de trabalho de recuperação durante a inicialização, se a replicação lógica estivesse habilitada.
-
Corrigido um problema para um melhor tratamento de erros de procedimentos com um grande número de parâmetros.
-
Corrigido um problema com a extensão
aws_s3
em que o carregamento de um grande número de registros pode atingir o tempo limite.
Aurora PostgreSQL 11.18.0, 20 de janeiro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema em que uma atualização falhava devido à atualização incorreta do
MultiXactId
mais antigo. -
Corrigido um problema no qual as métricas de latência de confirmação não eram atualizadas.
-
Corrigido um problema que poderia levar a um breve período de indisponibilidade.
Aprimoramentos gerais de estabilidade
-
Corrigido um problema que causava falhas na migração da instância de banco de dados.
-
Corrigido um problema em que o banco de dados falhava ao iniciar devido a uma inconsistência nos metadados.
-
Melhoria no tratamento de erros e na capacidade de diagnóstico.
-
Atualizada a extensão RDKit para a versão 4.2.
-
Atualizada a biblioteca
GDAL
para a versão 3.4.3. -
Corrigido um problema com a extensão pg_repack.
-
Melhoria no tratamento da biblioteca de agrupamento (glibc) com uma nova biblioteca de agrupamento padrão independente.
PostgreSQL 11.17 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 11.17. Para obter mais informações sobre as melhorias feitas no PostgreSQL 11.17, consulte PostgreSQL versão 11.17
Versões e patches
Aurora PostgreSQL 11.17.3, 17 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Corrigido um problema que bloqueava as operações de limpeza após a reinicialização de uma réplica do Aurora.
-
Corrigido um problema que causava alto uso da CPU e impedia novas conexões.
Aprimoramentos gerais de estabilidade
-
Corrigido um problema que fazia com que o processo de coleta de estatísticas fosse reiniciado repetidamente.
-
Melhoria nos tempos de escala para o Aurora Serverless v2.
-
Corrigido um bug que pode causar indisponibilidade durante o ZDP.
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação. -
Corrigido um problema no qual, em casos raros, a extensão
aws_s3
poderia falhar na importação de um bucket do S3 com um nome contendo pontos. -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros, os clientes agora poderão alterar os tempos limite de conexão e solicitar a integração com o AWS Lambda:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Corrigido um problema que pode fazer com que uma instância de banco de dados seja reiniciada durante a execução de workloads do leitor intensivas de E/S.
-
As extensões
plv8
,pll
eplcoffee
foram atualizadas para a versão 2.3.15.
Aurora PostgreSQL 11.17.2, 2 de março de 2023
Aprimoramentos gerais de estabilidade
-
Corrigido um problema que aumentava a quantidade de trabalho de recuperação durante a inicialização, se a replicação lógica estivesse habilitada.
-
Corrigido um problema para melhorar o tratamento de erros de procedimentos com um grande número de parâmetros.
-
Corrigido um problema com a extensão
aws_s3
em que o carregamento de um grande número de registros pode atingir o tempo limite.
Aurora PostgreSQL 11.17.1, 13 de dezembro de 2022
Aprimoramentos gerais de estabilidade
-
Corrigido um problema que pode causar um aumento no tráfego de rede quando uma instância de gravação transmite logs para uma instância de réplica.
-
Corrigido um problema em que o mecanismo apresentava problemas de estabilidade durante pequenas atualizações do banco de dados e de versão de patches.
-
Corrigido um problema que poderia causar inconsistência de dados durante a replicação.
Aurora PostgreSQL 11.17.0, 09 de novembro de 2022
Aprimoramentos gerais de estabilidade
-
Melhoria no processo de limpeza do cache de buffer quando o cache de buffer está sob pressão.
-
Corrigido um problema no Database Activity Streams que levava ao alto consumo de memória.
-
Corrigido um problema que causava reinicializações da instância do banco de dados.
-
Corrigido um problema em que uma instância de banco de dados era reiniciada recursivamente enquanto gerava métricas de monitoramento durante uma falha.
-
Corrigido um problema em que uma instância de banco de dados era reiniciada durante a coleta de métricas de performance.
-
Corrigido um problema em que uma tentativa de conexão com o banco de dados falhava com SSLV3_ALERT_CERTIFICATE_UNKNOWN.
-
Melhoria no registro de diagnóstico relacionado à configuração de indicadores de dica inválidos.
-
Corrigido um problema em que o autovacuum ignorava tabelas incorretamente.
-
Melhoria na pré-busca da replicação lógica.
-
Corrigido um problema de durabilidade nos índices GIN.
-
Corrigido um problema para detectar e cancelar atualizações de versões principais paralisadas.
-
Corrigido um problema na junção de hash que poderia levar ao aumento do consumo de memória.
-
Melhoria na performance da replicação lógica.
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
-
Atualização da versão do
GEOS
para 3.10.3. -
Atualizada a extensão
PostGIS
para a versão 3.2.3. -
Corrigido um problema com
st_orientedenvelope
que causava um loop ao receber uma entrada unidimensional para retornar 0. -
Corrigido um problema em que a conexão com o SQL Server usando tds_fdw falhava.
PostgreSQL 11.16 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 11.16. Para obter mais informações sobre as melhorias feitas no PostgreSQL 11.16, consulte PostgreSQL versão 11.16
Versões e patches
Aurora PostgreSQL 11.16.6, 19 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos de alta prioridade
-
Corrigido um problema que bloqueava as operações de limpeza após a reinicialização de uma réplica do Aurora.
-
Corrigido um problema que causava alto uso da CPU e impedia novas conexões.
Aprimoramentos gerais de estabilidade
-
Corrigido um problema que fazia com que o processo de coleta de estatísticas fosse reiniciado repetidamente.
-
Melhoria nos tempos de escala para o Aurora Serverless v2.
-
Corrigido um bug que pode causar indisponibilidade durante o ZDP.
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação. -
Corrigido um problema no qual, em casos raros, a extensão
aws_s3
poderia falhar na importação de um bucket do S3 com um nome contendo pontos. -
Opções fornecidas para configurar os tempos limite na extensão
aws_lambda
. Ao definir os seguintes parâmetros, os clientes agora poderão alterar os tempos limite de conexão e solicitar a integração com o AWS Lambda:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
As extensões
plv8
,pll
eplcoffee
foram atualizadas para a versão 2.3.15. Introduzidos diagnósticos para metadados transitórios usados para E/S.
Aurora PostgreSQL 11.16.5, 14 de dezembro de 2022
Aprimoramentos gerais de estabilidade
-
Corrigido um problema em que o mecanismo apresentava problemas de estabilidade durante pequenas atualizações do banco de dados e de versão de patches.
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
-
Corrigido um problema que poderia causar inconsistência de dados durante a replicação.
Aurora PostgreSQL 11.16.4, 17 de novembro de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema que pode causar um aumento no tráfego de rede quando uma instância de gravação transmite logs para uma instância de réplica.
Aurora PostgreSQL 11.16.3, 13 de outubro de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema do
PLV8
em que o parâmetro base não era carregado corretamente na memória.
Aprimoramentos gerais de estabilidade
-
Corrigido um bug em que o Aurora PostgreSQL não conseguia arquivar o relfilenode.
-
Corrigido um problema de escalabilidade travada quando o evento de escalabilidade atual excede o tempo limite.
-
Atualizada a extensão
PostGIS
para a versão 3.1.7. -
Corrigido um problema em que mensagens de consulta estendida podiam ser perdidas durante a aplicação de patches com tempo de inatividade zero (ZDP), fazendo com que a consulta estendida fosse interrompida após a conclusão do ZDP.
Aurora PostgreSQL 11.16.1, 6 de julho de 2022
Aprimoramentos críticos de estabilidade
-
Corrigido um problema que poderia causar períodos de indisponibilidade durante a reinicialização do nó de armazenamento.
Aprimoramentos de estabilidade de alta prioridade
-
Foi corrigido um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
-
Corrigido um problema quando a conexão com o SQL Server falha ao usar a extensão
TDS_FDW
para consultar uma tabela externa. -
Corrigido um problema que fazia com que conexões que usavam o certificado raiz fornecido falhassem.
-
Melhoria nas informações de diagnóstico e suporte em caso de entradas inconsistentes do índice de árvore B.
Aurora PostgreSQL 11.16.0, 9 de junho de 2022
Novos atributos
-
Suporte adicionado para o módulo
large object
(extensão). Para obter mais informações, consulte Gerenciar objetos grandes com o módulo lo. -
Suporte adicionado para aplicação de patches com tempo de inatividade zero (ZDP) para atualizações e patches de versões secundárias. Para obter mais informações, consulte Atualizações de versão secundária e aplicação de patches com tempo de inatividade zero no Guia do usuário do Amazon Aurora.
Atualizações críticas
-
Corrigida uma falha de repetição devido a uma incompatibilidade de LSN.
-
Corrigida a extensão
aws_s3
para evitar a injeção de região inválida.
Atualizações de alta estabilidade
-
Foram corrigidos vários problemas relacionados a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
Atualizações de estabilidade geral
-
Corrigida uma falha na contenção de bloqueio durante um evento de escalabilidade do Aurora Serverless v1.
-
Corrigido um problema em que a replicação lógica travava após uma reinicialização.
-
Corrigidos vários problemas que poderiam levar a breves períodos de indisponibilidade.
-
Corrigido um acesso inválido a uma página durante a etapa Refazer no Redo genérico para GENERIC_XLOG_FULL_PAGE_DATA. Isso acontece devido a uma lacuna de tempo entre a geração do registro de log e a gravação dos metadados do registro no nó RW e as repetições do nó RO entre essas operações.
-
Melhoria na performance da consulta ao oferecer suporte a trabalhadores paralelos.
-
Atualizada a versão
wal2json
do plug-in para 2.4. -
Atualizada a extensão
pglogical
para a versão 2.4.1.
PostgreSQL 11.15 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 11.15. Para obter mais informações sobre as melhorias feitas no PostgreSQL 11.15, consulte PostgreSQL versão 11.15
Versões e patches
Aurora PostgreSQL 11.15.6, 16 de dezembro de 2022
Aprimoramentos gerais
-
Corrigido um problema que pode causar um aumento no tráfego de rede quando uma instância de gravação transmite logs para uma instância de réplica.
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
-
Atualizada a extensão
PostGIS
para a versão 3.1.7.
Aurora PostgreSQL 11.15.4, 18 de julho de 2022
Melhorias de segurança
-
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Aprimoramentos críticos
-
Corrigido um problema durante a reinicialização do nó de armazenamento que poderia resultar em períodos de indisponibilidade.
Aprimoramentos de alta estabilidade
-
Correção de um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
-
Corrigido um problema relacionado à existência de arquivos de relação duplicados que poderiam resultar em períodos de indisponibilidade.
-
Corrigido um defeito em que a validação de planos em cache poderia levar à reinicialização do banco de dados quando o plano era anteriormente invalidado.
Aurora PostgreSQL 11.15.1, 27 de abril de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema que poderia causar
WriteIOPS
relatórios incorretos no AWS console. -
Corrigido um problema que poderia causar indisponibilidade após a remoção de um nó de leitura de um cluster.
Aprimoramentos gerais
-
Corrigido um problema que poderia causar uma reinicialização do mecanismo durante períodos de pouca memória livre.
Aurora PostgreSQL 11.15.0, 29 de março de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigidos vários problemas que poderiam resultar na indisponibilidade de um nó de leitura.
-
Corrigido um problema que poderia fazer com que um nó de leitura não conseguisse reproduzir o WAL, exigindo que o slot de replicação fosse descartado e ressincronizado.
-
Corrigido um problema que poderia causar um uso excessivo do armazenamento devido ao fato de arquivos não serem fechados corretamente.
Aprimoramentos gerais
-
Corrigido um pequeno vazamento de memória em nós de leitura quando
commit_ts
estava configurado. -
Corrigido um problema que fazia com que o Performance Insights mostrasse "Evento de espera desconhecido".
-
Corrigido um problema que poderia fazer com que uma importação do Amazon S3 falhasse ao usar a extensão
aws_s3
. -
Corrigidos vários problemas que poderiam resultar em períodos de indisponibilidade durante o uso do
apg_plan_mgmt
. -
Corrigidos vários problemas que poderiam resultar em períodos de indisponibilidade quando o QPM estava ativado.
PostgreSQL 11.14 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 11.14. Para obter mais informações sobre as melhorias feitas no PostgreSQL 11.14, consulte PostgreSQL versão 11.14
Versões e patches
Aurora PostgreSQL 11.14.7, 24 de agosto de 2023
Aprimoramentos gerais
-
Corrigido um problema que fazia com que o processo de coleta de estatísticas fosse reiniciado repetidamente.
-
Corrigido um problema que impedia
pglogical
de registrar linhas conflitantes durante a fase de aplicação.
Aurora PostgreSQL 11.14.6, 16 de dezembro de 2022
Aprimoramentos gerais
-
Corrigido um problema que pode causar um aumento no tráfego de rede quando uma instância de gravação transmite logs para uma instância de réplica.
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
-
Atualizada a extensão
PostGIS
para a versão 3.1.7.
Aurora PostgreSQL 11.14.4, 20 de julho de 2022
Melhorias de segurança
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Aprimoramentos críticos
Corrigido um problema durante a reinicialização do nó de armazenamento que poderia resultar em períodos de indisponibilidade.
Aprimoramentos de alta estabilidade
Correção de um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
Corrigido um problema relacionado à existência de arquivos de relação duplicados que poderiam resultar em períodos de indisponibilidade.
Corrigido um problema que poderia causar um uso excessivo do armazenamento devido ao fato de arquivos não serem fechados corretamente.
Corrigido um problema que fazia com que o Performance Insights mostrasse "Evento de espera desconhecido".
Aurora PostgreSQL 11.14.3, 13 de abril de 2022
Aprimoramentos gerais
-
Corrigido um erro que poderia causar uma reinicialização do mecanismo durante períodos de pouca memória livre.
Aurora PostgreSQL 11.14.1
Melhorias de segurança
-
Atualizada a extensão
PostGIS
da versão 3.1.4 para a 3.1.5. Esta atualização contém uma correção doPostGIS
para a vulnerabilidade encontrada no PostgreSQL principal de acordo com o CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
ip4r
para mitigar um problema de segurança durante a extensão de criação. O problema foi originalmente divulgado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
pg_bigm
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aurora PostgreSQL 11.14.0
Aprimoramentos críticos de estabilidade
-
Corrigido um erro em que a replicação lógica pode travar, resultando na repetição ficando atrasada no nó de leitura. A instância pode acabar reiniciando.
Melhorias e aprimoramentos adicionais
-
Corrigido um bug de cache de buffer que poderia causar breves períodos de indisponibilidade.
-
Corrigido um bug na extensão
apg_plan_mgmt
em que um plano baseado em índice não estava sendo aplicado. -
Corrigido um bug na extensão
pg_logical
que poderia causar breves períodos de indisponibilidade devido ao processamento inadequado de argumentos NULL. -
Corrigido um problema em que arquivos órfãos causavam falha das atualizações da versão principal.
-
Corrigidas as métricas de gravação de log incorretas do Aurora Storage Daemon.
-
Corrigidos vários bugs que poderiam resultar em atraso na reprodução do WAL e, eventualmente, causar o reinício das instâncias de leitura.
-
Melhorada a validação da página de cache do buffer do Aurora em leituras.
-
Melhorada a validação de metadados de armazenamento do Aurora.
-
Atualizada a extensão
pg_hint_pan
para v1.3.7.
-
Para obter informações sobre extensões e módulos, consulte Extensões compatíveis com o Aurora PostgreSQL 11.
PostgreSQL 11.13 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 11.13. Para obter mais informações sobre as melhorias feitas no PostgreSQL 11.13, consulte PostgreSQL versão 11.13
Versões e patches
Aurora PostgreSQL 11.13.6, 19 de dezembro de 2022
Aprimoramentos gerais
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
Aurora PostgreSQL 11.13.4, 6 de julho de 2022
Melhorias de segurança
-
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Aprimoramentos gerais
-
Foi corrigido um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
-
Corrigido um problema que poderia causar um uso excessivo do armazenamento devido ao fato de arquivos não serem fechados corretamente.
-
Corrigido um problema que poderia fazer com que o Performance Insights exibisse "Evento de espera desconhecido".
-
Corrigido um problema que poderia resultar em períodos de indisponibilidade devido à existência de arquivos de relação duplicados.
Aurora PostgreSQL 11.13.3, 6 de junho de 2022
Melhorias de segurança
-
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Atualizações de estabilidade de alta prioridade
-
Corrigido um problema que poderia causar uma reinicialização do processo postmaster no Amazon Aurora Serverless v1.
-
Corrigido um problema que poderia causar uma reinicialização do processo de runtime do Aurora em Amazon Aurora Serverless v1.
Aprimoramentos gerais
-
Corrigido um vazamento de memória no Aurora Runtime que poderia causar uma condição. out-of-memory
Aurora PostgreSQL 11.13.2, 12 de abril de 2022
Aprimoramentos gerais
-
Corrigido um bug de cache de buffer que poderia causar breves períodos de indisponibilidade.
Aurora PostgreSQL 11.13.1
Melhorias de segurança
-
Atualizada a extensão
PostGIS
da versão 3.1.4 para a 3.1.5. Esta atualização contém uma correção doPostGIS
para a vulnerabilidade encontrada no PostgreSQL principal de acordo com o CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
ip4r
para mitigar um problema de segurança durante a extensão de criação. O problema foi originalmente divulgado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
pg_bigm
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aurora PostgreSQL 11.13.0
Aprimoramentos críticos de estabilidade
-
Correção de um problema em que, em circunstâncias raras, um cache de dados de um nó de leitura pode se tornar inconsistente depois uma reinicialização desse nó.
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema em que consultas podem ficar sem resposta em decorrência do esgotamento do recurso de E/S acionado por uma pré-busca.
-
Corrigido um problema em que o Aurora poderia sinalizar um erro após uma atualização de versão principal com a mensagem: "PÂNICO: não foi possível acessar o status do próximo ID de transação id xxxxxxxx".
Melhorias e aprimoramentos adicionais
-
Correção de um problema em que nós de leitura são reiniciados em decorrência de a uma falha na pesquisa do cache de origem da replicação.
-
Corrigido um problema em que consultas de leitura podem expirar em nós de leitura durante a repetição do truncamento lento acionado por vácuo no nó de gravação.
-
Corrigido um problema que faz com que o Performance Insights defina incorretamente o tipo de backend de uma conexão de banco de dados.
-
Corrigido um problema em que a função
aurora_postgres_replica_status
retornava estatísticas de CPU obsoletas ou atrasadas. -
Corrigido um problema no qual, em casos raros, um cluster espelhado secundário do Aurora Global Database poderia ser reiniciado devido a uma parada no processo de aplicação de logs.
-
Corrigido um problema com a extensão
apg_plan_mgmt
em que os tempos de planejamento e execução eram sinalizados como 0. -
Suporte removido para conjuntos de cifras DES, 3DES e RC4.
-
Atualizada a extensão
PostGIS
para a versão 3.1.4. -
Suporte adicionado à extensão
postgis_raster
versão 3.1.4.
PostgreSQL 11.12, Aurora PostgreSQL 3.6 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 11.12. Para obter mais informações sobre as melhorias feitas no PostgreSQL 11.12, consulte PostgreSQL versão 11.12
Versões e patches
Aurora PostgreSQL 11.12.5, 30 de dezembro de 2022
Aprimoramentos gerais
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
Aurora PostgreSQL 11.12.4, 14 de julho de 2022
Melhorias de segurança
-
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Aprimoramentos de estabilidade de alta prioridade
-
Foi corrigido um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
-
Corrigido um problema que poderia causar um uso excessivo do armazenamento devido ao fato de arquivos não serem fechados corretamente.
-
Corrigido um problema que fazia com que o Performance Insights mostrasse "Evento de espera desconhecido".
Aurora PostgreSQL 3.6.2
Melhorias de segurança
-
Modificada a extensão
pg_bigm
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
ip4r
para mitigar um problema de segurança durante a extensão de criação. O problema foi originalmente divulgado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Aplicado um patch parcial da comunidade PostgreSQL relacionado ao CVE-2021-3677: "Divulgação de memória em determinadas consultas". CVE-2020-14350
-
Aplicado um patch parcial postgis
para PostGIS 2.5.2. Esta é uma correção do PostGIS
para a vulnerabilidade encontrada no PostgreSQL principal de acordo com o CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aurora PostgreSQL 3.6.1
Aprimoramentos críticos de estabilidade
-
Correção de um problema em que, em circunstâncias raras, um cache de dados de um nó de leitura pode se tornar inconsistente depois uma reinicialização desse nó.
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema em que consultas podem ficar sem resposta em decorrência do esgotamento do recurso de E/S acionado por uma pré-busca.
-
Corrigido um problema em que o Aurora poderia sinalizar um erro após uma atualização de versão principal com a mensagem: "PÂNICO: não foi possível acessar o status do próximo ID de transação id xxxxxxxx".
-
Corrigidos vários problemas no daemon de armazenamento do Aurora que poderiam levar a breves períodos de indisponibilidade quando configurações de rede específicas eram usadas.
-
Corrigido um problema out-of-memory de falha com o daemon de armazenamento Aurora que levava à reinicialização do nó do gravador. Isso também diminui o consumo geral da memória do sistema.
Melhorias e aprimoramentos adicionais
-
Corrigido um problema em que nós de leitura são reiniciados em decorrência de a uma falha na pesquisa do cache de origem da replicação.
-
Corrigido um problema com a extensão
apg_plan_mgmt
em que o tempo de planejamento e execução eram sinalizados como 0. -
Corrigido um problema que faz com que o Performance Insights defina incorretamente o tipo de backend de uma conexão de banco de dados.
-
Corrigido um problema no qual, em casos raros, um cluster espelhado secundário do Aurora Global Database poderia ser reiniciado devido a uma parada no processo de aplicação de logs.
-
Correção de um problema em que arquivos órfãos causavam conversões com falha em caminhos de código lidos durante ou após o upgrade da versão principal.
-
Corrigidos vários problemas no daemon de armazenamento do Aurora que poderiam levar a breves períodos de indisponibilidade quando configurações de rede específicas eram usadas.
-
Corrigido um problema out-of-memory de falha com o daemon de armazenamento Aurora que levava à reinicialização do nó do gravador. Isso também diminui o consumo geral da memória do sistema.
Aurora PostgreSQL 3.6.0
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema em que criar um banco de dados a partir de um banco de dados de modelo existente com espaço para tabela resultava em um erro com a mensagem
ERROR: could not open file pg_tblspc/...: No such file or directory
. Corrigido um problema em que, em casos raros, uma réplica do Aurora poderia não ser iniciada quando um grande número de subtransações do PostgreSQL (ou seja, pontos de gravação SQL) eram usados.
Corrigido um problema em que, em circunstâncias raras, os resultados de leitura podem ser inconsistentes para solicitações de leitura repetidas em nós de réplica.
Melhorias e aprimoramentos adicionais
-
OpenSSL atualizado para 1.1.1k.
-
Redução da utilização de CPU e do consumo de memória pelo processo de aplicação WAL em réplicas do Aurora para algumas workloads.
-
Aprimoramento da proteção contra apagamento acidental de metadados.
-
Verificações de segurança aprimoradas no caminho de gravação para detectar gravações incorretas em metadados.
-
Segurança aprimorada ao remover 3DES e outras cifras antigas para conexões SSL/TLS.
-
Corrigido um problema em que uma entrada de arquivo duplicado poderia impedir que o mecanismo do Aurora PostgreSQL fosse iniciado.
-
Corrigido um problema que poderia causar indisponibilidade temporária em workloads pesadas.
-
Adicionada a capacidade de usar uma barra normal no caminho do Amazon S3 durante a importação do S3.
-
Atualizada a extensão
orafce
para a versão 3.16.
PostgreSQL 11.11, Aurora PostgreSQL 3.5 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 11.11. Para obter mais informações sobre as melhorias feitas no PostgreSQL 11.11, consulte PostgreSQL versão 11.11
Versões e patches
Aurora PostgreSQL 3.5.1
Melhorias de segurança
-
Modificada a extensão
pg_bigm
para mitigar um problema de segurança durante a extensão de criação. O problema foi abordado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
ip4r
para mitigar um problema de segurança durante a extensão de criação. O problema foi originalmente divulgado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Aplicado um patch parcial da comunidade PostgreSQL relacionado ao CVE-2021-3677: "Divulgação de memória em determinadas consultas". Para obter mais informações, consulte o CVE-2021-3677
. -
Aplicado um patch parcial postgis
relacionado ao PostGIS 2.5.2. Esta é uma correção do PostGIS
para a vulnerabilidade encontrada no PostgreSQL principal de acordo com o CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Aplicado um patch parcial a um erro de validação de entrada nos parâmetros de função da extensão
log_fdw
.
Aurora PostgreSQL 3.5.0
Novos atributos
-
Suporte adicionado para as seguintes extensões:
A extensão
pg_proctab
versão 0.0.9A extensão
pg_bigm
versão 1.2.
Aprimoramentos de estabilidade de alta prioridade
Correção de um bug em que, em casos raros, um leitor apresentava resultados inconsistentes ao reiniciar enquanto uma transação com mais de 64 subtransações estava sendo processada.
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Melhorias e aprimoramentos adicionais
-
Corrigido um bug em que não era possível iniciar o banco de dados quando havia muitas relações em ambientes com restrição de memória.
-
Correção de um bug em que a extensão
apg_plan_mgmt
poderia causar breves períodos de indisponibilidade devido a um estouro de buffer interno. -
Corrigido um bug nos nós do leitor que poderia causar breves períodos de indisponibilidade durante a repetição do WAL.
-
Correção de um bug na extensão
rds_activity_stream
que causava erro durante a inicialização ao tentar registrar eventos de auditoria. -
Correção de bugs na função
aurora_replica_status
, em que as linhas às vezes eram parcialmente preenchidas e alguns valores, como latência de repetição e uso da CPU, eram sempre 0. -
Correção de um bug em que o mecanismo de banco de dados tentava criar segmentos de memória compartilhada maiores do que a memória total da instância e apresentava falhas repetidamente. Por exemplo, tentativas de criar 128 GiB de buffers compartilhados em uma instância db.r5.large causaria falha. Com essa alteração, as solicitações de alocações de memória total compartilhada maiores que a memória da instância permitem definir a instância para parâmetros incompatíveis.
-
Lógica adicionada para limpar arquivos
pg_wal
temporários desnecessários em uma inicialização de banco de dados. -
Correção de um bug que exibia a mensagem
ERROR: rds_activity_stream stack item 2 not found on top - cannot pop
(ERRO: item de pilha 2 rds_activity_stream não encontrado em cima; não foi possível remover) ao tentar criar a extensãords_activity_stream
. -
Corrigido um bug que poderia causar o erro
failed to build any 3-way joins
(falha ao criar junções de 3 vias) em uma subconsulta correlacionadaIN
em uma subconsultaEXISTS
. -
Portabilidade retroativa da seguinte melhoria de performance da comunidade PostgreSQL: pg_stat_statements: add missing check for pgss_enabled()
(adicionar verificação ausente para pgss_enabled). -
Correção de um bug que poderia causar breves períodos de indisponibilidade devido à falta de memória ao criar a extensão
postgis
com opgAudit
habilitado. -
Corrigido um bug ao usar a replicação lógica de saída para sincronizar alterações para outro banco de dados que poderiam apresentar falha com uma mensagem de erro como
ERROR: could not map filenode "base/16395/228486645" to relation OID
(ERRO: não foi possível mapear o arquivo "base/16395/228486645" para relação OID). -
Corrigido um bug que poderia causar um breve período de indisponibilidade ao cancelar uma transação.
-
Corrigido um bug onde a função
rds_ad
não foi criada após a atualização de uma versão do Aurora PostgreSQL não compatível com a autenticação do Microsoft Active Directory. -
Inclusão de verificações de página btree para detectar inconsistência de metadados de tupla.
-
Corrigido um bug nas leituras de buffer assíncrono de um bug que poderia causar breves períodos de indisponibilidade nos nós do leitor durante a repetição do WAL.
PostgreSQL 11.9, Aurora PostgreSQL 3.4
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 11.9. Para obter mais informações sobre as melhorias feitas no PostgreSQL 11.9, consulte PostgreSQL versão 11.9
Versões e patches
- Aurora PostgreSQL 11.9.11, 13 de março de 2024
- Aurora PostgreSQL 11.9.9, 27 de dezembro de 2023
- Aurora PostgreSQL 3.4.8, 10 de outubro de 2023
- Aurora PostgreSQL 3.4.7, 22 de dezembro de 2022
- Aurora PostgreSQL 3.4.6, 8 de julho de 2022
- Aurora PostgreSQL 3.4.5
- Aurora PostgreSQL 3.4.3
- Aurora PostgreSQL 3.4.2
- Aurora PostgreSQL 3.4.1
- Aurora PostgreSQL 3.4.0
Aurora PostgreSQL 11.9.11, 13 de março de 2024
Aprimoramentos gerais de estabilidade
-
Permita
rds_superuser
encerrar back-ends que não estejam explicitamente associados a uma função. -
PLV8
Extensão atualizada para a versão 2.3.15.
Aprimoramentos de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos críticos de estabilidade
-
Corrigido um problema relacionado
apg_plan_mgmt
a. -
Corrigido um problema em que as transações ativas durante a criação do slot podiam ser parcialmente replicadas pelo slot.
-
Corrigido um problema de impasse no armazenamento do Aurora que pode resultar no failover do gravador.
Aurora PostgreSQL 11.9.9, 27 de dezembro de 2023
Aprimoramentos críticos de estabilidade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aprimoramentos gerais de estabilidade
-
Corrigido um problema com ações de replicação lógica sendo executadas por alguém que não fosse o proprietário da tabela
Aurora PostgreSQL 3.4.8, 10 de outubro de 2023
Aprimoramentos de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Aurora PostgreSQL 3.4.7, 22 de dezembro de 2022
Aprimoramentos gerais
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
Aurora PostgreSQL 3.4.6, 8 de julho de 2022
Melhorias de segurança
-
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Aurora PostgreSQL 3.4.5
Melhorias de segurança
-
Modificada a extensão
ip4r
para mitigar um problema de segurança durante a extensão de criação. O problema foi originalmente divulgado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Aplicado um patch parcial da comunidade PostgreSQL relacionado ao CVE-2021-3677: "Divulgação de memória em determinadas consultas". Para obter mais informações, consulte o CVE-2021-3677
. -
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2021-3393: "Erros de violação de restrição de partição vazam valores de colunas negadas". Para obter mais informações, consulte o CVE-2021-3393
. -
Aplicado um patch parcial postgis
relacionado ao PostGIS 2.5.2. Esta é uma correção do PostGIS
para a vulnerabilidade encontrada no PostgreSQL principal de acordo com o CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Aplicado um patch parcial a um erro de validação de entrada nos parâmetros de função da extensão
log_fdw
.
Aurora PostgreSQL 3.4.3
Aprimoramentos de estabilidade de alta prioridade
-
Forneceu-se um patch para problemas de segurança da comunidade PostgreSQL CVE-2021-32027, CVE-2021-32028 e CVE-2021-32029.
Melhorias e aprimoramentos adicionais
-
Corrigido um bug na extensão
aws_s3
para permitir a importação de objetos com barras inclinadas iniciais no identificador de objeto. -
Correção de um bug na extensão
rds_activity_stream
que causava erro durante a inicialização ao tentar registrar eventos de auditoria. -
Corrigido um bug que retornava um
ERROR
ao tentar criar a extensãords_activity_stream
. -
Correção de um bug que poderia causar breves períodos de indisponibilidade devido à falta de memória ao criar a extensão
postgis
com opgAudit
habilitado. -
Correção de vários problemas no daemon de armazenamento do Aurora que poderiam levar a breves períodos de indisponibilidade quando configurações de rede específicas eram usadas.
Aurora PostgreSQL 3.4.2
Aprimoramentos de estabilidade de alta prioridade
-
Correção de um bug em que, em casos raros, um leitor apresentava resultados inconsistentes ao reiniciar enquanto uma transação com mais de 64 subtransações estava sendo processada.
Melhorias e aprimoramentos adicionais
-
Corrigido um erro que pode levar à indisponibilidade intermitente devido a uma condição de corrida ao lidar com respostas dos nós de armazenamento.
-
Corrigido um erro que pode levar à indisponibilidade intermitente devido à rotação das chaves de criptografia de rede.
-
Corrigido um erro que pode levar à indisponibilidade intermitente devido ao gerenciamento de calor dos segmentos de armazenamento subjacentes.
-
Corrigido um erro em que uma grande importação do S3 com milhares de clientes pode fazer com que um ou mais clientes de importação pare de responder.
-
Removida uma restrição que impedia a configuração de cadeias de variáveis de configuração que continham
brazil
. -
Corrigido um erro que pode levar à indisponibilidade intermitente se um nó do leitor executar uma consulta que acesse muitas tabelas, enquanto o nó do gravador estiver adquirindo bloqueios exclusivos nas mesmas tabelas.
Aurora PostgreSQL 3.4.1
Aprimoramentos críticos de estabilidade
-
Corrigido um erro que fazia com que uma réplica de leitura falhasse repetidamente ao reiniciar em casos raros.
-
Corrigido um erro em que um cluster ficava indisponível ao tentar criar mais de 16 réplicas de leitura ou Regiões da AWS secundárias do banco de dados global Aurora. O cluster ficou disponível novamente quando a nova réplica de leitura ou secundária Região da AWS foi removida.
Melhorias e aprimoramentos adicionais
-
Corrigido um erro em que, quando sob carga pesada, a importação de snapshot, importação de COPY (CÓPIA) ou importação do S3 parava de responder em casos raros.
-
Corrigido um erro em que uma réplica de leitura poderia não se juntar ao cluster quando o gravador estava muito ocupado com uma workload intensa de gravação.
-
Corrigido um erro em que um cluster poderia ficar indisponível brevemente, quando uma importação do S3 de alto volume estava em execução.
-
Corrigido um erro que fazia com que um cluster levasse vários minutos para reiniciar, se um fluxo de replicação lógico fosse encerrado ao lidar com muitas transações complexas.
-
Removida a permissão ao uso da autenticação do IAM e do Kerberos para o mesmo usuário.
Aurora PostgreSQL 3.4.0
Novos atributos
-
O Aurora PostgreSQL agora oferece suporte à invocação de funções. AWS Lambda Isso inclui a nova extensão do
aws_lambda
. Para obter mais informações, consulte Como invocar uma AWS Lambda função de um cluster de banco de dados Aurora PostgreSQL no Guia do usuário do Amazon Aurora. -
As classes de instância de db.r6g agora estão disponíveis na visualização para Aurora. Para obter mais informações, consulte Classes de instância de banco de dados Aurora no Guia do usuário do Amazon Aurora.
Aprimoramentos críticos de estabilidade
-
Nenhum
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um bug na replicação do Aurora PostgreSQL que poderia resultar na mensagem de erro
ERRO:
.MultiXactId
nnnn ainda não foi criado - wraparound aparente -
Corrigido um erro em que, em alguns casos, os clusters de banco de dados com replicação lógica habilitada não removeram arquivos de segmento WAL truncados do armazenamento. Isso resultou em crescimento do tamanho do volume.
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
-
Corrigido um erro que causava consumo excessivo de CPU na extensão do
pg_stat_statements
.
Melhorias e aprimoramentos adicionais
-
Agora você pode usar
pg_replication_slot_advance
para avançar um slot de replicação lógica para as funçõesrds_replication
erds_superuser
. -
Melhoria da performance do modo assíncrono dos fluxos de atividade do banco de dados.
-
Reduziu o atraso na publicação CloudWatch na
rpo_lag_in_msec
métrica dos clusters de banco de dados globais do Aurora. -
Aurora PostgreSQL não fica mais para trás em um nó de leitura quando o backend bloqueou a gravação no cliente do banco de dados.
-
Corrigido um erro que, em casos raros, causava um breve período de indisponibilidade em uma réplica de leitura quando crescia o volume de armazenamento.
-
Corrigido um erro ao criar um banco de dados que poderia retornar o seguinte:
ERRO: não foi possível criar diretório no disco local
-
Arquivos de grade de dados atualizados para corrigir erros ou resultados de transformação incorretos do
ST_Transform
método da extensão dePostGIS
. -
Corrigido um erro em que, em alguns casos, a repetição de registros de
XLOG_BTREE_REUSE_PAGE
em instâncias do leitor do Aurora causava atraso de repetição desnecessário. -
Corrigido um pequeno vazamento de memória em um índice de árvore b que poderia levar a uma condição fora da memória.
-
Corrigido um erro no índice do
GiST
que poderia resultar em uma condição de memória fora depois de promover uma réplica de leitura do Aurora. -
Correção de um bug de importação do S3 que relatava
ERRO: HTTP 403. Permissão negada
ao importar dados de um arquivo dentro de uma subpasta do S3. -
Corrigido um erro na extensão de
aws_s3
para tratamento de URL pré-assinado que poderia resultar na mensagem de erronomes de bucket S3 com um ponto final (.) não são compatíveis
. -
Corrigido um erro na extensão
aws_s3
em que uma importação poderia ser bloqueada indefinidamente se um bloqueio exclusivo fosse realizado na relação antes de iniciar a operação. -
Corrigido um bug relacionado à replicação quando o Aurora PostgreSQL atuava como uma réplica física de uma instância do RDS para PostgreSQL que usa índices
GiST
. Em casos raros, esse bug gerou um breve período de indisponibilidade após promover o cluster do Aurora. -
Corrigido um erro nos fluxos de atividade do banco de dados em que os clientes não eram notificados do fim de uma interrupção.
-
Atualizada a extensão
pg_audit
para a versão 1.3.1.
PostgreSQL 11.8, Aurora PostgreSQL 3.3 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 11.8. Para obter mais informações sobre as melhorias feitas no PostgreSQL 11.8, consulte PostgreSQL versão 11.8
Aurora PostgreSQL versão 3.3.2
Aprimoramentos críticos de estabilidade
-
Nenhum
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um bug na replicação do Aurora PostgreSQL que poderia resultar na mensagem de erro
ERRO:
.MultiXactId
nnnn ainda não foi criado - wraparound aparente -
Corrigido um erro em que, em alguns casos, os clusters de banco de dados com replicação lógica habilitada não removeram arquivos de segmento WAL truncados do armazenamento. Isso resultou em crescimento do tamanho do volume.
-
Corrigido um problema com a criação de um cluster de banco de dados global em uma região secundária.
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
-
Corrigido um erro que causava consumo excessivo de CPU na extensão do
pg_stat_statements
.
Melhorias e aprimoramentos adicionais
-
Aurora PostgreSQL não fica mais para trás em um nó de leitura quando o backend bloqueou a gravação no cliente do banco de dados.
-
Reduziu o atraso na publicação CloudWatch na
rpo_lag_in_msec
métrica dos clusters de banco de dados globais do Aurora. -
Corrigido um bug em que uma instrução
DROP DATABASE
não removeu arquivos de relação. -
Corrigido um erro em que, em alguns casos, a repetição de registros de
XLOG_BTREE_REUSE_PAGE
em instâncias do leitor do Aurora causava atraso de repetição desnecessário. -
Corrigido um pequeno vazamento de memória em um índice de árvore b que poderia levar a uma condição fora da memória.
-
Corrigido um erro na função
aurora_replica_status()
em que o camposerver_id
às vezes era truncado. -
Corrigido um erro em que um registro de log foi processado incorretamente fazendo com que a réplica do Aurora falhasse.
-
Corrigido um bug de importação do S3 que relatava
ERRO: HTTP 403. Permissão negada
ao importar dados de um arquivo dentro de uma subpasta do S3. -
Agora você pode usar
pg_replication_slot_advance
para avançar um slot de replicação lógica para as funçõesrds_replication
erds_superuser
. -
Melhoria da performance dos fluxos de atividade do banco de dados.
-
Corrigido um erro na extensão de
aws_s3
que poderia resultar na mensagem de erronomes de bucket S3 com um ponto final (.) não são compatíveis
. -
Corrigida uma condição de corrida que fazia com que as importações válidas falhassem de forma intermitente.
-
Corrigido um bug relacionado à replicação quando o Aurora PostgreSQL atuava como uma réplica física de uma instância do RDS para PostgreSQL que usa índices GiST. Em casos raros, esse bug causou um breve período de indisponibilidade após promover o cluster de bancos de dados Aurora.
-
Corrigido um erro na extensão de
aws_s3
onde uma importação pode ser bloqueada indefinidamente se um bloqueio exclusivo fosse realizado na relação antes de iniciar a operação.
Aurora PostgreSQL 3.3.1
Você pode encontrar melhorias a seguir nesta versão.
Aprimoramentos críticos de estabilidade
-
Corrigido um bug que aparece quando o operador
NOT EXISTS
retorna incorretamente TRUE, o que só pode acontecer quando ocorre o seguinte conjunto incomum de circunstâncias:-
Uma consulta está usando o operador
NOT EXISTS
. -
As colunas que estão sendo avaliadas em relação à consulta externa
NOT EXISTS
contêm um valor NULL. -
Não há um outro predicado na subconsulta que remova a necessidade de avaliar os valores NULL.
-
O filtro usado na subconsulta não usa uma busca de índice para a execução.
-
O operador não é convertido a uma junção pelo otimizador de consulta.
-
Aurora PostgreSQL 3.3.0
Novos atributos
-
Adição de suporte para a extensão RDKit versão 3.8.
A extensão RDKit fornece funções de modelagem para quimioinformática. Quimioinformática relaciona-se a armazenar, indexar, pesquisar, recuperar e aplicar informações sobre compostos químicos. Por exemplo, com a extensão RDKit é possível construir modelos de moléculas, procurar estruturas moleculares e ler ou criar moléculas em várias notações. Você também pode realizar pesquisas sobre dados carregados a partir do site do ChEMBL
ou de um arquivo SMILES. O SMILES (Simplified Molecular Input Line Entry System) é uma notação tipográfica que representa moléculas e reações. Para obter mais informações, consulte O cartucho de banco de dados RDKit na documentação do RDKit. -
Adição de suporte para uma versão mínima de TLS
O suporte para uma versão mínima Transport Layer Security (TLS) é transferido de volta do PostgreSQL 12. Ele permite que o servidor Aurora PostgreSQL restrinja os protocolos TLS com os quais um cliente pode se conectar por meio de dois novos parâmetros PostgreSQL. Esses parâmetros incluem ssl_min_protocol_version
e ssl_max_protocol_version . Por exemplo, para limitar as conexões de cliente ao servidor Aurora PostgreSQL para pelo menos a versão do protocolo TLS 1.2, defina o ssl_min_protocol_version
comoTLSv1.2
. -
Adição de suporte à extensão
pglogical
versão 2.2.2.A extensão
pglogical
é um sistema de replicação lógica de streaming que fornece atributos adicionais além do que está disponível na replicação lógica nativa do PostgreSQL. Os atributos incluem tratamento de conflitos, filtragem de linhas, replicação de DDL/sequência e aplicação atrasada. É possível usar a extensãopglogical
para configurar a replicação entre clusters do Aurora PostgreSQL, entre o RDS para PostgreSQL e o Aurora PostgreSQL e com bancos de dados PostgreSQL executados fora do RDS. -
O Aurora redimensiona dinamicamente o espaço de armazenamento em cluster. Com o redimensionamento dinâmico, o espaço de armazenamento do cluster de bancos de dados Aurora diminui automaticamente ao remover dados do cluster de banco de dados. Para obter mais informações, consulte Escalabilidade de armazenamento no Guia do usuário do Amazon Aurora.
nota
O recurso de redimensionamento dinâmico está sendo implantado em fases onde o Regiões da AWS Aurora está disponível. Dependendo da região em que o cluster está, esse atributo pode não estar disponível ainda. Para obter mais informações, consulte o anúncio de Novidades
.
Aprimoramentos críticos de estabilidade
-
Corrigido um erro relacionado à extensão da página de heap que, em casos raros, resultava em um tempo de recuperação mais longo e afetava a disponibilidade.
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um bug no Aurora Global Database que poderia causar atrasos na atualização do mecanismo de banco de dados em um secundário. Região da AWS Para obter mais informações, consulte Usar o Amazon Aurora Global Database no Guia do usuário do Amazon Aurora.
-
Corrigido um bug que, em casos raros, causava atrasos na atualização de um banco de dados para a versão 11.8 do mecanismo.
Melhorias e aprimoramentos adicionais
-
Correção de um erro em que a réplica do Aurora travava quando workloads com subtransações pesadas eram feitas na instância do gravador.
-
Correção de um erro em que a instância do gravador travava devido a um vazamento de memória e ao esgotamento da memória usada para rastrear transações ativas.
-
Correção de um erro que levava a um travamento devido à inicialização inadequada quando não havia memória livre disponível durante a inicialização do backend do PostgreSQL.
-
Corrigido um erro em que um cluster de bancos de dados Aurora PostgreSQL Serverless poderia retornar o seguinte erro após um evento de escalabilidade:
ERRO: a instrução preparada "S_6" já existe
. -
Corrigido um out-of-memory problema ao emitir o
CREATE EXTENSION
comando com o PostGIS quando o Database Activity Streams estava ativado. -
Corrigido um bug em que uma consulta
SELECT
poderia retornar incorretamente o erro:Tentando ler EOF transmitido da relação rrrr. blockno=bbb nblocks=nnn
. -
Corrigido um erro em que o banco de dados poderia estar brevemente indisponível devido ao tratamento de erros no crescimento do armazenamento do banco de dados.
-
Correção de um erro no Aurora PostgreSQL Sem Servidor em que as consultas executadas em conexões previamente ociosas eram adiadas até que a operação de escala fosse concluída.
-
Correção de um erro em que um cluster de banco de dados Aurora PostgreSQL com fluxos de atividade de banco de dados habilitados poderia relatar o início de uma janela de perda potencial para registros de atividade, mas não relatava a restauração da conectividade.
-
Corrigido um bug com a função
aws_s3.table_import_from_s3
em que umCOPY
do S3 falhou com o errocódigo de erro HTTP: 248
. Para obter mais informações, consulte aws_s3.table_import_from_s3 no Guia de usuário do Amazon Aurora.
PostgreSQL 11.7, Aurora PostgreSQL 3.2 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 11.7. Para obter mais informações sobre as melhorias feitas no PostgreSQL 11.7, consulte PostgreSQL versão 11.7
Versões e patches
Aurora PostgreSQL 3.2.7
Você pode encontrar melhorias a seguir nesta versão.
Aprimoramentos críticos de estabilidade
-
Nenhum
Aprimoramentos de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Melhorias e aprimoramentos adicionais
-
Nenhum
Aurora PostgreSQL 3.2.6
Você pode encontrar melhorias a seguir nesta versão.
Aprimoramentos críticos de estabilidade
-
Nenhum
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um bug na replicação do Aurora PostgreSQL que poderia resultar na mensagem de erro
ERRO:
.MultiXactId
nnnn ainda não foi criado - wraparound aparente
Melhorias e aprimoramentos adicionais
-
Corrigido um erro que, em casos raros, causava uma breve indisponibilidade de réplica de leitura quando crescia o volume de armazenamento.
-
O Aurora PostgreSQL Sem Servidor agora oferece suporte à execução de consultas em todas as conexões durante um evento de escala.
-
Corrigido um erro no Aurora PostgreSQL Sem Servidor, onde um bloqueio vazado resultava em um evento de escala prolongada.
-
Corrigido um erro onde a função
aurora_replica_status
mostrava identificadores de servidor truncados. -
Corrigido um erro no Aurora PostgreSQL Serverless em que as conexões migradas durante um evento grande seriam desconectadas com a mensagem: "
ERROR: could not open relation with OID…
(ERRO: não foi possível abrir relação com OID…). -
Corrigido um pequeno vazamento de memória em um índice de árvore b que poderia levar a uma condição fora da memória.
-
Corrigido um bug em um índice GiST que poderia resultar em uma out-of-memory condição após a promoção de uma réplica de leitura do Aurora.
-
Melhor performance para fluxos de atividade de banco de dados.
-
Corrigido um erro nos fluxos de atividade do banco de dados onde os clientes não eram notificados quando terminada uma interrupção.
-
Corrigido um erro na extensão de
aws_s3
para tratamento de URL pré-assinado que poderia ter resultado na mensagem de erronomes de bucket S3 com um ponto final (.) não compatível
. -
Corrigido um erro na extensão de
aws_s3
onde o tratamento de erros incorreto poderia levar a falhas durante o processo de importação. -
Corrigido um erro na extensão do
aws_s3
onde uma importação pode ser bloqueada indefinidamente se um bloqueio exclusivo fosse realizado na relação antes de iniciar a operação.
Aurora PostgreSQL 3.2.4
Você pode encontrar melhorias a seguir nesta versão.
Aprimoramentos críticos de estabilidade
-
Corrigido um bug que aparece quando o operador
NOT EXISTS
retorna incorretamente TRUE, o que só pode acontecer quando ocorre o seguinte conjunto incomum de circunstâncias:-
Uma consulta está usando o operador
NOT EXISTS
. -
As colunas que estão sendo avaliadas em relação à consulta externa
NOT EXISTS
contêm um valor NULL. -
Não há um outro predicado na subconsulta que remova a necessidade de avaliar os valores NULL.
-
O filtro usado na subconsulta não usa uma busca de índice para a execução.
-
O operador não é convertido a uma junção pelo otimizador de consulta.
-
Aurora PostgreSQL 3.2.3
Você pode encontrar melhorias a seguir nesta versão.
Aprimoramentos críticos de estabilidade
-
Nenhum
Aprimoramentos de estabilidade de alta prioridade
-
Nenhum
Melhorias e aprimoramentos adicionais
-
Corrigido um bug no Aurora PostgreSQL Sem Servidor em que as consultas executadas em conexões previamente ociosas eram adiadas até que a operação de escala fosse concluída.
-
Correção de um bug que poderia causar uma breve indisponibilidade para workloads de subtransações pesadas quando várias instâncias do leitor reiniciassem ou reingressassem no cluster.
Aurora PostgreSQL 3.2.2
Você pode encontrar melhorias a seguir nesta versão.
Aprimoramentos críticos de estabilidade
-
Corrigido um erro relacionado à extensão da página de heap que, em casos raros, resultava em um tempo de recuperação mais longo e afetava a disponibilidade.
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um bug no Aurora Global Database que poderia causar atrasos na atualização do mecanismo de banco de dados em uma região secundária. Para obter mais informações, consulte Usar o Amazon Aurora Global Database no Guia do usuário do Amazon Aurora.
-
Corrigido um bug que, em casos raros, causava atrasos na atualização de um banco de dados para a versão 11.7 do mecanismo.
Melhorias e aprimoramentos adicionais
-
Corrigido um erro em que o banco de dados poderia estar brevemente indisponível devido ao tratamento de erros no crescimento do armazenamento do banco de dados.
-
Corrigido um erro em que uma consulta SELECT poderia retornar incorretamente o erro:
Tentando ler EOF passado da relação rrrr. blockno=bbb nblocks=nnn
. -
Corrigido um erro em que um cluster de bancos de dados Aurora PostgreSQL Sem Servidor poderia retornar o seguinte erro após um evento de escalabilidade:
ERRO: a instrução preparada "S_6" já existe
.
Aurora PostgreSQL 3.2.1
Novos atributos
-
Suporte adicionado para o banco de dados global do Amazon Aurora PostgreSQL. Para obter mais informações, consulte Usar o Amazon Aurora Global Database no Guia do usuário do Amazon Aurora.
-
Adicionado o recurso de configuração do Objetivo de ponto de recuperação (RPO) de um banco de dados global Aurora PostgreSQL. Para obter mais informações, consulte Gerenciamento de RPOs para bancos de dados globais baseados no Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
Você pode encontrar melhorias a seguir nesta versão.
Aprimoramentos críticos de estabilidade
Nenhum.
Aprimoramentos de estabilidade de alta prioridade
-
Melhoria da performance e da disponibilidade de instâncias de leitura ao aplicar operações DROP TABLE e TRUNCATE TABLE.
-
Corrigido um vazamento de memória pequeno, mas contínuo, em um módulo de diagnóstico que poderia causar uma out-of-memory condição em tipos menores de instâncias de banco de dados.
-
Corrigido um bug na extensão
PostGIS
que poderia levar à reinicialização do banco de dados. Isso foi relatado à comunidade PostGIS como https://trac.osgeo.org/postgis/ticket/4646. -
Corrigido um bug em que solicitações de leitura podiam parar de responder devido ao manuseio incorreto de erros no mecanismo de armazenamento.
-
Correção de um erro que causava uma falha em algumas consultas e gerava como resultado a mensagem
ERRO: encontrado xmin xxxxxx antes de relfrozenxid yyyyyyy
. Isso pode ocorrer após a promoção de uma instância de leitura para uma instância de gravação. -
Corrigido um bug em que um cluster de banco de dados sem servidor do Aurora podia falhar ao reverter uma tentativa de escalar.
Melhorias e aprimoramentos adicionais
-
Melhoria da performance em consultas que leem muitas linhas do armazenamento.
-
Melhoria da performance e da disponibilidade de instâncias de banco de dados do leitor durante a execução de workloads de leitura intensiva.
-
Habilitação das subconsultas IN e NOT IN correlacionadas para serem transformadas em junções quando possível.
-
Melhoria da estimativa de filtragem da aplicação melhorada de filtro de semijunção usando estatísticas ou índices de várias colunas quando disponíveis.
-
Melhoria da performance de leitura da extensão
pg_prewarm
. -
Correção de um erro em que um cluster de banco de dados sem servidor do Aurora poderia gerar a mensagem
ERRO: formato de dados binários incorreto no parâmetro de vinculação...
após um evento de escala. -
Correção de um erro em que um cluster de banco de dados sem servidor poderia gerar a mensagem
ERRO: dados insuficientes deixados na mensagem
após um evento de escala. -
Correção de um erro em que um cluster de banco de dados sem servidor do Aurora podia experimentar tentativas de escala prolongadas ou com falha.
-
Correção de um bug que resultava na mensagem
ERROR: could not create file "base/xxxxxx/yyyyyyy" as a previous version still exists on disk: Success. (ERRO: não foi possível criar o arquivo "base/xxxxxx/yyyyyyy", pois ainda existe uma versão anterior no disco: êxito). Entre em contato com AWS o suporte ao cliente
. Isso pode ocorrer durante a criação do objeto depois do encapsulamento do identificador de objeto de 32 bits do PostgreSQL. -
Corrigido um bug em que os arquivos de segmento write-ahead-log (WAL) para replicação lógica do PostgreSQL não eram excluídos ao alterar o valor de para.
wal_level
logical
replica
-
Corrigido um bug na extensão
pg_hint_plan
em que uma consulta com várias instruções poderia levar a uma falha quandoenable_hint_table
estava habilitada. Isso é rastreado na comunidade do PostgreSQL como https://github.com/ossc-db/pg_hint_plan/issues/25. -
Correção de um erro em que os clientes JDBC podiam gerar a mensagem
java.io.IOException: tipo de pacote inesperado: 75
após um evento de escala em um cluster de banco de dados sem servidor do Aurora. -
Corrigido um bug na replicação lógica do PostgreSQL que resultou na
mensagem ERROR: a referência de instantâneo não é
de propriedade do proprietário do recurso. TopTransaction -
As seguintes extensões foram atualizadas:
-
Atualizado o
orafce
para a versão 3.8 -
Atualizado o
pgTAP
para a versão 1.1
-
-
Fornecido suporte para consultas de injeção de falhas.
PostgreSQL 11.6, Aurora PostgreSQL 3.1 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 11.6. Para obter mais informações sobre as melhorias feitas no PostgreSQL 11.6, consulte PostgreSQL versão 11.6
Esta versão contém vários aprimoramentos críticos de estabilidade. A Amazon recomenda que você atualize seus clusters do Aurora PostgreSQL que usam mecanismos mais antigos do PostgreSQL 11 para esta versão.
Versões e patches
Aurora PostgreSQL 3.1.4
Você pode encontrar melhorias a seguir nesta versão.
Aprimoramentos críticos de estabilidade
-
Nenhum
Aprimoramentos de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Melhorias e aprimoramentos adicionais
-
Nenhum
Aurora PostgreSQL 3.1.3
Novos atributos
-
Aurora PostgreSQL agora é compatível com o parâmetro de armazenamento do PostgreSQL vacuum_truncate
para gerenciar o truncamento de vácuo para tabelas específicas. Defina este parâmetro de armazenamento como false para uma tabela para impedir que o comando SQL VACUUM trunque as páginas vazias à direita da tabela.
Aprimoramentos críticos de estabilidade
-
Nenhum
Aprimoramentos de estabilidade de alta prioridade
-
Correção de um erro em que as leituras do armazenamento podiam parar de responder devido ao tratamento incorreto de erros.
Melhorias e aprimoramentos adicionais
-
Nenhum
Aurora PostgreSQL 3.1.2
Essa versão contém um aprimoramento essencial para a estabilidade. A Amazon recomenda que você atualize os clusters mais antigos compatíveis com o Aurora PostgreSQL 11 para essa versão.
Aprimoramentos críticos de estabilidade
-
Corrigido um erro pelo qual uma instância de banco de dados de leitor poderia usar dados obsoletos temporariamente. Isso pode levar a resultados errados, como poucas ou muitas linhas. Esse erro não persiste no armazenamento e será removido quando a página do banco de dados que contém a linha for removida do cache. Isso pode acontecer quando a instância de banco de dados primária entra em um estouro de snapshot de transação por ter mais de 64 subtransações em uma única transação. Os aplicativos suscetíveis a esse erro incluem aqueles que usam pontos de salvamento SQL ou processadores de exceção PostgreSQL com mais de 64 subtransações na transação superior.
Aprimoramentos de estabilidade de alta prioridade
-
Correção de um erro que pode causar falha de uma instância de banco de dados de leitor, causando indisponibilidade durante a tentativa de ingressar no cluster de banco de dados. Isso pode acontecer em alguns casos quando a instância de banco de dados primária tem um estouro de snapshot de transação devido a um alto número de subtransações. Nessa situação, a instância de banco de dados de leitor não poderá ingressar até que o estouro de snapshot seja removido.
Melhorias e aprimoramentos adicionais
-
Corrigido um erro que impedia o Performance Insights de determinar o ID de consulta de uma instrução em execução.
Aurora PostgreSQL 3.1.1
Você pode encontrar melhorias a seguir nesta versão.
Aprimoramentos críticos de estabilidade
-
Corrigido um erro pelo qual a instância de banco de dados poderia ficar brevemente indisponível devido à função de autorrecuperação do armazenamento subjacente.
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um erro no qual o mecanismo de banco de dados poderia falhar, causando indisponibilidade. Isso ocorreu durante a verificação de uma coluna não principal incluída de um índice de Árvore B. Isso só se aplica aos índices de "coluna incluída" do PostgreSQL 11.
-
Corrigido um erro que poderia fazer com que o mecanismo de banco de dados falhasse, causando indisponibilidade. Isso ocorria caso uma conexão de banco de dados recém-estabelecida encontrasse um erro relacionado ao esgotamento de recursos durante a inicialização após a autenticação bem-sucedida.
Melhorias e aprimoramentos adicionais
-
Fornecida uma correção para a extensão
pg_hint_plan
que poderia fazer com que o mecanismo de banco de dados falhasse, causando indisponibilidade. O problema de código aberto pode ser rastreado em https://github.com/ossc-db/pg_hint_plan/pull/45. -
Corrigido um erro em que o SQL do formulário
ALTER FUNCTION ... OWNER TO ...
relataria incorretamenteERROR: improper qualified name (too many dotted names)
. -
Melhoria da performance do vacuum do índice
GIN
por meio da pré-busca. -
Corrigido um erro no PostgreSQL de código aberto que poderia fazer com que um mecanismo de banco de dados falhasse, causando indisponibilidade. Isso ocorria durante verificações paralelas do índice de Árvore B Esse problema foi relatado à comunidade do PostgreSQL.
-
Melhoria na performance das verificações do índice de Árvore B na memória.
Aurora PostgreSQL 3.1.0
É possível encontrar os novos atributos e melhorias a seguir nesta versão do mecanismo.
Novos recursos
-
Suporte para a exportação dos dados para o Amazon S3. Para obter mais informações, consulte Exportar dados de um cluster de banco de dados do Aurora PostgreSQL para o Amazon S3 no Guia de usuário do Amazon Aurora.
-
Suporte para o machine learning do Amazon Aurora. Para obter mais informações, consulte Usar machine learning (ML) com o Aurora PostgreSQL noGuia de usuário do Amazon Aurora.
-
Os aprimoramentos de processamento do SQL incluem:
-
Otimizações para
NOT IN
com o parâmetroapg_enable_not_in_transform
. -
Melhorias de aplicação de filtro de semijunção para junções de hash com o parâmetro
apg_enable_semijoin_push_down
. -
Otimizações para remoção de junção interna redundante com o parâmetro
apg_enable_remove_redundant_inner_joins
. -
Melhoria das opções de compatibilidade ANSI com os parâmetros
ansi_constraint_trigger_ordering
,ansi_force_foreign_key_checks
eansi_qualified_update_set_target
.
Para obter mais informações, consulte Parâmetros do Amazon Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
-
-
As novas e atualizadas extensões do PostgreSQL incluem:
-
A nova extensão
aws_ml
. Para obter mais informações, consulte Usar machine learning (ML) com o Aurora PostgreSQL noGuia de usuário do Amazon Aurora. -
A nova extensão
aws_s3
. Para obter mais informações, consulte Exportar dados de um cluster de banco de dados do Aurora PostgreSQL para o Amazon S3 no Guia de usuário do Amazon Aurora. -
Atualizações à extensão
apg_plan_mgmt
. Para obter mais informações, consulte Gerenciar planos de execução de consultas do Aurora PostgreSQL no Guia do usuário do Amazon Aurora.
-
Aprimoramentos críticos de estabilidade
-
Corrigido um erro relacionado à criação de índices de árvore B em tabelas temporárias que, em casos raros, poderia resultar em tempo de recuperação mais longo e afetar a disponibilidade.
-
Corrigido um bug relacionado à replicação quando o Aurora PostgreSQL atuava como uma réplica física de uma instância do RDS para PostgreSQL. Em casos raros, esse erro causava uma falha de gravação de log que poderia resultar em tempo de recuperação mais longo e afetava a disponibilidade.
-
Correção de um erro relacionado ao manuseio de leituras com alta latência de E/S que, em casos raros, poderia resultar em tempo de recuperação mais longo e afetar a disponibilidade.
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um erro relacionado à replicação lógica em que
wal
segmentos não eram removidos adequadamente do armazenamento. Isso pode resultar em sobrecarga do armazenamento. Para monitorar isso, visualize o parâmetroTransactionLogDiskUsage
. -
Corrigidos vários bugs, que causavam o travamento do Aurora durante operações de pré-busca em índices Btree.
-
Correção de um erro pelo qual uma reinicialização do Aurora poderia atingir o tempo limite se a replicação lógica fosse usada.
-
Aprimoradas as verificações de validação executadas em blocos de dados no cache do buffer. Isso melhora a detecção de inconsistências do Aurora.
Melhorias e aprimoramentos adicionais
-
A extensão de gerenciamento de planos de consultas
apg_plan_mgmt
tem um algoritmo aprimorado para gerenciar a geração de planos para tabelas altamente particionadas. -
Tempo de inicialização reduzido em instâncias com caches grandes por meio de melhorias no algoritmo de recuperação de cache do buffer.
-
Melhorou o desempenho do read-node-apply processo sob cargas de trabalho de alta taxa de transação usando mudanças na priorização do PostgreSQL
LWLock
. Essas mudanças evitam a privação do read-node-apply processo enquanto o PostgreSQL está sob forte contenção.ProcArray
-
Melhoria no manuseio de leituras em lote durante vacuum, as verificações de tabela e as verificações de índice. Isso resulta em maior throughput e menor consumo de CPU.
-
Correção de um erro pelo qual um nó de leitura poderia falhar durante a repetição de uma operação
SLRU
-truncate do PostgreSQL. -
Correção de um erro em que, em casos raros, as gravações de banco de dados poderiam parar após um erro retornado por uma das seis cópias de um registro de log do Aurora.
-
Correção de um erro relacionado à replicação lógica em que uma transação individual maior que 1 GB de tamanho poderia resultar em uma falha do mecanismo.
-
Corrigido um vazamento de memória em nós de leitura quando o gerenciamento de cache do cluster estava habilitado.
-
Corrigido um bug em que a importação de um snapshot do RDS para PostgreSQL poderia parar de responder se o snapshot de origem contivesse um grande número de relações não registradas em log.
-
Corrigido um erro no qual o daemon de armazenamento do Aurora poderia falhar se houvesse carga pesada de E/S.
-
Correção de um erro relacionado ao
hot_standby_feedback
para nós de leitura em que o nó de leitura poderia relatar a epoch do ID de transação errada para o nó de gravação. Isso pode fazer com que o nó de gravação ignore ohot_standby_feedback
e invalide os snapshots no nó de leitura. -
Corrigido um erro pelo qual os erros de armazenamento que ocorriam durante as declarações
CREATE DATABASE
não eram tratados corretamente. O bug deixava o banco de dados resultante inacessível. O comportamento correto haver falha na criação do banco de dados e retornar o erro apropriado para o usuário. -
Melhoria no tratamento do estouro de snapshot do PostgreSQL quando um nó de leitura tenta se conectar a um nó de gravação. Antes dessa alteração, se o nó de gravação estivesse em um estado de estouro de snapshot, o nó de leitura não conseguiria ingressar. Uma mensagem seria exibida no arquivo de log do PostgreSQL no formulário
DEBUG: recovery snapshot waiting for non-overflowed snapshot or until oldest active xid on standby is at least
. Um estouro de snapshot ocorre quando uma transação individual cria mais de 64 subtransações.xxxxxxx
(nowyyyyyyy
) -
Corrigido um erro relacionado a expressões de tabela comuns em que um erro era gerado incorretamente quando uma classe NOT IN existia em um CTE. O erro era
CTE with NOT IN fails with ERROR: could not find CTE
.CTE-Name
-
Corrigido um erro relacionado a um valor de
last_error_timestamp
incorreto na tabelaaurora_replica_status
. -
Corrigido um bug para evitar o preenchimento de buffers compartilhados com blocos pertencentes a objetos temporários. Esses blocos residem corretamente em buffers locais de backend do PostgreSQL.
-
As seguintes extensões foram atualizadas:
-
Atualizado o
pg_hint_plan
para a versão 1.3.4. -
plprofiler
adicionada à versão 4.1. -
Adicionado o
pgTAP
versão 1.0.0.
-
PostgreSQL 11.4, Aurora PostgreSQL 3.0 (obsoleto)
nota
O mecanismo PostgreSQL versão 11.4 com o Aurora PostgreSQL versão 3.0 não é mais compatível. Para atualizar, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 11.4. Para obter mais informações sobre as melhorias feitas no PostgreSQL 11.4, consulte PostgreSQL versão 11.4
Você pode encontrar melhorias a seguir nesta versão.
Melhorias
-
Esta versão contém todas as correções, atributos e melhorias presentes em Aurora PostgreSQL 2.3.5.
-
Particionamento – melhorias de particionamento incluem suporte para particionamento de hash, permitindo a criação de uma partição padrão e a movimentação dinâmica de linhas para outra partição com base na atualização da coluna principal.
-
Performance – os aprimoramentos de performance incluem o paralelismo ao criar índices, visões materializadas, junções de hash e verificações sequenciais para melhorar a performance das operações.
-
Procedimentos armazenados – agora, os procedimentos armazenados SQL adicionam suporte para transações incorporadas.
-
Melhorias no autovacuum – para fornecer logs valiosos, o parâmetro
rds.force_autovacuum_logging
é ON (ativado) por padrão em conjunto com o parâmetrolog_autovacuum_min_duration
definido como 10 segundos. Para aumentar a eficácia do autovacuum, os valores para os parâmetrosautovacuum_max_workers
eautovacuum_vacuum_cost_limit
são calculados com base na capacidade de memória do host para fornecer valores padrão maiores. -
Tempo limite de transação melhorado: o parâmetro
idle_in_transaction_session_timeout
está definido como 24 horas. Qualquer sessão que tenha ficado ociosa por mais de 24 horas será encerrada. -
Não há mais suporte para o módulo
tsearch2
– se o seu aplicativo usa funçõestsearch2
, atualize-o para usar as funções equivalentes fornecidas pelo mecanismo central do PostgreSQL. Para obter mais informações sobre o módulo tsearch2, consulte PostgreSQL tsearch2. -
Não há mais suporte para o módulo
chkpass
– para obter mais informações sobre o módulo chkpass, consulte PostgreSQL chkpass. -
As seguintes extensões foram atualizadas:
-
address_standardizer
para a versão 2.5.1 -
address_standardizer_data_us
para a versão 2.5.1 -
btree_gin
para a versão 1.3 -
citext
para a versão 1.5 -
cube
para a versão 1.4 -
hstore
para a versão 1.5 -
ip4r
para a versão 2.2 -
isn
para a versão 1.2 -
orafce
para a versão 3.7 -
pg_hint_plan
para a versão 1.3.4 -
pg_prewarm
para a versão 1.2 -
pg_repack
para a versão 1.4.4 -
pg_trgm
para a versão 1.4 -
pgaudit
para a versão 1.3 -
pgrouting
para a versão 2.6.1 -
pgtap
para a versão 1.0.0 -
plcoffee
para a versão 2.3.8 -
plls
para a versão 2.3.8 -
plv8
para a versão 2.3.8 -
postgis
para a versão 2.5.1 -
postgis_tiger_geocoder
para a versão 2.5.1 -
postgis_topology
para a versão 2.5.1 -
rds_activity_stream
para a versão 1.3
-
PostgreSQL 10.21 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 10.21. Para obter mais informações sobre as melhorias feitas no PostgreSQL 10.21, consulte PostgreSQL versão 10.21
Versões e patches
Aurora PostgreSQL 10.21.5, 14 de dezembro de 2022
Aprimoramentos gerais de estabilidade
-
Corrigido um problema no qual o mecanismo apresentava problemas de estabilidade.
Aurora PostgreSQL 10.21.4, 17 de novembro de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema que pode causar um aumento no tráfego de rede quando uma instância de gravação transmite logs para uma instância de réplica.
Aurora PostgreSQL 10.21.3, 13 de outubro de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema do
PLV8
em que o parâmetro base não era carregado corretamente na memória.
Aprimoramentos gerais de estabilidade
-
Corrigido um bug em que o Aurora PostgreSQL não conseguia arquivar o relfilenode.
-
Corrigido um problema de escalabilidade travada quando o evento de escalabilidade atual excede o tempo limite.
-
Atualizada a extensão
PostGIS
para a versão 3.1.7. -
Corrigido um problema em que mensagens de consulta estendida podiam ser perdidas durante a aplicação de patches com tempo de inatividade zero (ZDP), fazendo com que a consulta estendida fosse interrompida após a conclusão do ZDP.
Aurora PostgreSQL 10.21.1, 6 de julho de 2022
Aprimoramentos críticos de estabilidade
-
Corrigido um problema que poderia causar períodos de indisponibilidade durante a reinicialização do nó de armazenamento.
Aprimoramentos de estabilidade de alta prioridade
-
Foi corrigido um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
-
Corrigido um problema quando a conexão com o SQL Server falha ao usar a extensão
TDS_FDW
para consultar uma tabela externa. -
Corrigido um problema que fazia com que conexões que usavam o certificado raiz fornecido falhassem.
-
Melhoria nas informações de diagnóstico e suporte em caso de entradas inconsistentes do índice de árvore B.
Aurora PostgreSQL 10.21.0, 9 de junho de 2022
Novos atributos
-
Suporte adicionado para o módulo
large object
(extensão). Para obter mais informações, consulte Gerenciar objetos grandes com o módulo lo. -
Suporte adicionado para aplicação de patches com tempo de inatividade zero (ZDP) para atualizações e patches de versões secundárias. Para obter mais informações, consulte Atualizações de versão secundária e aplicação de patches com tempo de inatividade zero no Guia do usuário do Amazon Aurora.
Atualizações críticas
-
Corrigida uma falha de repetição devido a uma incompatibilidade de LSN.
-
Corrigida a extensão
aws_s3
para evitar a injeção de região inválida.
Atualizações de alta estabilidade
-
Foram corrigidos vários problemas relacionados a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
Atualizações de estabilidade geral
-
Corrigida uma falha na contenção de bloqueio durante um evento de escalabilidade do Aurora Serverless v1.
-
Corrigido um problema em que a replicação lógica travava após uma reinicialização.
-
Corrigidos vários problemas que poderiam levar a breves períodos de indisponibilidade.
-
Corrigido um acesso inválido a uma página durante a etapa Refazer no Redo genérico para GENERIC_XLOG_FULL_PAGE_DATA. Isso acontece devido a uma lacuna de tempo entre a geração do registro de log e a gravação dos metadados do registro no nó RW e as repetições do nó RO entre essas operações.
-
Melhoria na performance da consulta ao oferecer suporte a trabalhadores paralelos.
-
Atualizada a versão
wal2json
do plug-in para 2.4. -
Atualizada a extensão
pglogical
para a versão 2.4.1.
PostgreSQL 10.20 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 10.20. Para obter mais informações sobre as melhorias feitas no PostgreSQL 10.20, consulte PostgreSQL versão 10.20
Versões e patches
Aurora PostgreSQL 10.20.6, 16 de dezembro de 2022
Aprimoramentos gerais
-
Corrigido um problema que pode causar um aumento no tráfego de rede quando uma instância de gravação transmite logs para uma instância de réplica.
-
Atualizada a extensão PostGIS para a versão 3.1.7.
Aurora PostgreSQL 10.20.4, 18 de julho de 2022
Melhorias de segurança
-
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Aprimoramentos críticos
-
Corrigido um problema durante a reinicialização do nó de armazenamento que poderia resultar em períodos de indisponibilidade.
Aprimoramentos de alta estabilidade
-
Correção de um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
-
Corrigido um problema relacionado à existência de arquivos de relação duplicados que poderiam resultar em períodos de indisponibilidade.
-
Corrigido um defeito em que a validação de planos em cache poderia levar à reinicialização do banco de dados quando o plano era anteriormente invalidado.
Aurora PostgreSQL 10.20.1, 27 de abril de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema que poderia causar
WriteIOPS
relatórios incorretos no AWS console. -
Corrigido um problema que poderia causar indisponibilidade após a remoção de um nó de leitura de um cluster.
Aprimoramentos gerais
-
Corrigido um problema que poderia causar uma reinicialização do mecanismo durante períodos de pouca memória livre.
Aurora PostgreSQL 10.20.0, 29 de março de 2022
Aprimoramentos de estabilidade de alta prioridade
-
Corrigidos vários problemas que poderiam resultar na indisponibilidade de um nó de leitura.
-
Corrigido um problema que poderia fazer com que um nó de leitura não conseguisse reproduzir o WAL, exigindo que o slot de replicação fosse descartado e ressincronizado.
-
Corrigido um problema que poderia causar um uso excessivo do armazenamento devido ao fato de arquivos não serem fechados corretamente.
Aprimoramentos gerais
-
Corrigido um pequeno vazamento de memória em nós de leitura quando
commit_ts
estava configurado. -
Corrigido um problema que fazia com que o Performance Insights mostrasse "Evento de espera desconhecido".
-
Corrigido um problema que poderia fazer com que uma importação do S3 falhasse ao usar a extensão
aws_s3
. -
Corrigidos vários problemas que poderiam resultar em períodos de indisponibilidade durante o uso do
apg_plan_mgmt
. -
Corrigidos vários problemas que poderiam resultar em períodos de indisponibilidade quando o QPM estava ativado.
PostgreSQL 10.19 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 10.19. Para obter mais informações sobre as melhorias feitas no PostgreSQL 10.19, consulte PostgreSQL versão 10.19
Versões e patches
Aurora PostgreSQL 10.19.6, 16 de dezembro de 2022
Aprimoramentos gerais
-
Corrigido um problema que pode causar um aumento no tráfego de rede quando uma instância de gravação transmite logs para uma instância de réplica.
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
-
Atualizada a extensão PostGIS para a versão 3.1.7.
Aurora PostgreSQL 10.19.4, 20 de julho de 2022
Melhorias de segurança
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Aprimoramentos críticos
Corrigido um problema durante a reinicialização do nó de armazenamento que poderia resultar em períodos de indisponibilidade.
Aprimoramentos de alta estabilidade
Correção de um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
Corrigido um problema relacionado à existência de arquivos de relação duplicados que poderiam resultar em períodos de indisponibilidade.
Corrigido um problema que poderia causar um uso excessivo do armazenamento devido ao fato de arquivos não serem fechados corretamente.
Corrigido um problema que fazia com que o Performance Insights mostrasse "Evento de espera desconhecido".
Aurora PostgreSQL 10.19.3, 13 de abril de 2022
Aprimoramentos gerais
-
Corrigido um erro que poderia causar uma reinicialização do mecanismo durante períodos de pouca memória livre.
Aurora PostgreSQL 10.19.1
Melhorias de segurança
-
Atualizada a extensão
PostGIS
da versão 3.1.4 para a 3.1.5. Esta atualização contém uma correção do PostGIS para a vulnerabilidade encontrada no PostgreSQL principal de acordo com o CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
ip4r
para mitigar um problema de segurança durante a extensão de criação. O problema foi originalmente divulgado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aurora PostgreSQL 10.19.0
Aprimoramentos críticos de estabilidade
-
Corrigido um erro em que a replicação lógica pode travar, resultando na repetição ficando atrasada no nó de leitura. A instância pode acabar reiniciando.
Melhorias e aprimoramentos adicionais
-
Corrigido um bug de cache de buffer que poderia causar breves períodos de indisponibilidade.
-
Corrigido um bug na extensão
apg_plan_mgmt
em que um plano baseado em índice não estava sendo aplicado. -
Corrigido um bug na extensão
pg_logical
que poderia causar breves períodos de indisponibilidade devido ao processamento inadequado de argumentos NULL. -
Corrigido um problema em que arquivos órfãos causavam falha das atualizações da versão principal.
-
Corrigidas as métricas de gravação de log incorretas do Aurora Storage Daemon.
-
Corrigidos vários bugs que poderiam resultar em atraso na reprodução do WAL e, eventualmente, causar o reinício das instâncias de leitura.
-
Melhorada a validação da página de cache do buffer do Aurora em leituras.
-
Melhorada a validação de metadados de armazenamento do Aurora.
-
Atualizada a extensão
pg_hint_pan
para v1.3.6.
PostgreSQL 10.18 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 10.18. Para obter mais informações sobre as melhorias feitas no PostgreSQL 10.18, consulte PostgreSQL versão 10.18
Versões e patches
Aurora PostgreSQL 10.18.6, 19 de dezembro de 2022
Aprimoramentos gerais
-
Corrigido um problema que causava inconsistência no fluxo de atividades do banco de dados quando o atendente de monitoramento não estava disponível.
Aurora PostgreSQL 10.18.4, 6 de julho de 2022
Melhorias de segurança
-
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Aprimoramentos gerais
-
Foi corrigido um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
-
Corrigido um problema que poderia causar um uso excessivo do armazenamento devido ao fato de arquivos não serem fechados corretamente.
-
Corrigido um problema que poderia fazer com que o Performance Insights exibisse "Evento de espera desconhecido".
-
Corrigido um problema que poderia resultar em períodos de indisponibilidade devido à existência de arquivos de relação duplicados.
Aurora PostgreSQL 10.18.3, 6 de junho de 2022
Melhorias de segurança
-
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Atualizações de estabilidade de alta prioridade
-
Corrigido um problema que poderia causar uma reinicialização do processo postmaster no Amazon Aurora Serverless v1.
-
Corrigido um problema que poderia causar uma reinicialização do processo de runtime do Aurora em Amazon Aurora Serverless v1.
Aprimoramentos gerais
-
Corrigido um vazamento de memória no Aurora Runtime que poderia causar uma condição. out-of-memory
Aurora PostgreSQL 10.18.2, 12 de abril de 2022
Atualizações gerais
-
Corrigido um bug de cache de buffer que poderia causar breves períodos de indisponibilidade.
Aurora PostgreSQL 10.18.1
Melhorias de segurança
-
Atualizada a extensão
PostGIS
da versão 3.1.4 para a 3.1.5. Esta atualização contém uma correção do PostGIS para a vulnerabilidade encontrada no PostgreSQL principal de acordo com o CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
ip4r
para mitigar um problema de segurança durante a extensão de criação. O problema foi originalmente divulgado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aurora PostgreSQL 10.18.0
Atualizações críticas de estabilidade
-
Corrigido um problema em que, em circunstâncias raras, um cache de dados de um nó de leitura pode se tornar inconsistente depois uma reinicialização desse nó.
Atualizações de estabilidade de alta prioridade
-
Corrigido um problema em que consultas podem ficar sem resposta em decorrência do esgotamento do recurso de E/S acionado por uma pré-busca.
-
Corrigido um problema em que o Aurora poderia sinalizar um erro após uma atualização de versão principal com a mensagem: "PÂNICO: não foi possível acessar o status do próximo ID de transação id xxxxxxxx".
Melhorias e aprimoramentos adicionais
-
Correção de um problema em que nós de leitura são reiniciados em decorrência de a uma falha na pesquisa do cache de origem da replicação.
-
Corrigido um problema em que consultas de leitura podem expirar em nós de leitura durante a repetição do truncamento lento acionado por vácuo no nó de gravação.
-
Correção de um problema que faz com que o Performance Insights defina incorretamente o tipo de backend de uma conexão de banco de dados.
-
Corrigido um problema em que a função aurora_postgres_replica_status() retornava estatísticas de CPU obsoletas ou atrasadas.
-
Corrigido um problema no qual, em casos raros, um cluster espelhado secundário do Aurora Global Database poderia ser reiniciado devido a uma parada no processo de aplicação de logs.
-
Suporte removido para conjuntos de cifras DES, 3DES e RC4.
-
Atualizada a extensão
PostGIS
para a versão 3.1.4. -
Suporte adicionado à extensão
postgis_raster
versão 3.1.4.
PostgreSQL 10.17, Aurora PostgreSQL 2.9 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 10.17. Para obter mais informações sobre as melhorias feitas no PostgreSQL 10.17, consulte PostgreSQL versão 10.17
Versões e patches
Aurora PostgreSQL 10.17.5, 30 de dezembro de 2022
Aprimoramentos gerais
-
A versão 10.17.5 do Amazon Aurora PostgreSQL foi lançada com aprimoramentos gerais.
Aurora PostgreSQL 10.17.4, 14 de julho de 2022
Melhorias de segurança
-
Aplicado um patch parcial de correção da comunidade PostgreSQL relacionado ao CVE-2022-1552: Autovacuum, REINDEX e outros omitem a "operação de segurança restrita". Para obter mais informações, consulte o CVE-2022-1552
.
Aprimoramentos de estabilidade de alta prioridade
-
Foi corrigido um problema de tratamento de erros relacionado a out-of-memory condições que poderiam resultar em breves períodos de indisponibilidade.
-
Corrigido um problema que poderia causar um uso excessivo do armazenamento devido ao fato de arquivos não serem fechados corretamente.
-
Corrigido um problema que fazia com que o Performance Insights mostrasse "Evento de espera desconhecido".
Aurora PostgreSQL 2.9.2
Melhorias de segurança
-
Modificada a extensão
ip4r
para mitigar um problema de segurança durante a extensão de criação. O problema foi originalmente divulgado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Modificada a extensão
ip4r
para mitigar um problema de segurança durante a extensão de criação. O problema foi originalmente divulgado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Aplicado um patch parcial postgis
para PostGIS
2.4.7. Esta é uma correção doPostGIS
para a vulnerabilidade encontrada no PostgreSQL principal de acordo com o CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350.
Aurora PostgreSQL 2.9.1
Atualizações críticas de estabilidade
-
Corrigido um problema em que, em circunstâncias raras, um cache de dados de um nó de leitura pode se tornar inconsistente depois uma reinicialização desse nó.
Atualizações de estabilidade de alta prioridade
-
Corrigido um problema em que consultas podem ficar sem resposta em decorrência do esgotamento do recurso de E/S acionado por uma pré-busca.
-
Corrigido um problema em que o Aurora poderia sinalizar um erro após uma atualização de versão principal com a mensagem: "PÂNICO: não foi possível acessar o status do próximo ID de transação id xxxxxxxx".
Melhorias e aprimoramentos adicionais
-
Correção de um problema em que nós de leitura são reiniciados em decorrência de a uma falha na pesquisa do cache de origem da replicação.
-
Corrigido um problema no qual, em casos raros, um cluster espelhado secundário do Aurora Global Database poderia ser reiniciado devido a uma parada no processo de aplicação de logs.
-
Correção de um problema que faz com que o Performance Insights defina incorretamente o tipo de backend de uma conexão de banco de dados.
-
Correção de um problema em que arquivos órfãos causavam conversões com falha em caminhos de código lidos durante ou após o upgrade da versão principal.
-
Corrigidos vários problemas no daemon de armazenamento do Aurora que poderiam levar a breves períodos de indisponibilidade quando configurações de rede específicas eram usadas.
-
Corrigido um problema out-of-memory de falha com o daemon de armazenamento Aurora que levava à reinicialização do nó do gravador. Isso também diminui o consumo geral da memória do sistema.
Aurora PostgreSQL 2.9
Atualizações de estabilidade de alta prioridade
-
Corrigido um problema em que criar um banco de dados a partir de um banco de dados de modelo existente com espaço para tabela resultava em um erro com a mensagem
ERROR: could not open file pg_tblspc/...: No such file or directory
. -
Corrigido um problema em que, em casos raros, uma réplica do Aurora poderia não ser iniciada quando um grande número de subtransações do PostgreSQL (ou seja, pontos de gravação SQL) eram usados.
-
Corrigido um problema em que, em circunstâncias raras, os resultados de leitura podem ser inconsistentes para solicitações de leitura repetidas em nós de réplica.
Melhorias e aprimoramentos adicionais
-
OpenSSL atualizado para 1.1.1k.
-
Redução da utilização de CPU e do consumo de memória pelo processo de aplicação WAL em réplicas do Aurora para algumas workloads.
-
Verificações de segurança aprimoradas no caminho de gravação para detectar gravações incorretas em metadados.
-
Segurança aprimorada ao remover 3DES e outras cifras antigas para conexões SSL/TLS.
-
Corrigido um problema em que uma entrada de arquivo duplicado poderia impedir que o mecanismo do Aurora PostgreSQL fosse iniciado.
-
Corrigido um problema que poderia causar indisponibilidade temporária em workloads pesadas.
-
Adicionada a capacidade de usar uma barra normal no caminho do S3 durante a importação do S3.
-
Atualizada a extensão orafce para a versão 3.16.
-
Atualizada a extensão
PostGIS
para a versão 2.4.7.
PostgreSQL 10.16, Aurora PostgreSQL 2.8 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 10.16. Para obter mais informações sobre as melhorias feitas no PostgreSQL 10.16, consulte PostgreSQL versão 10.16
Versões e patches
Aurora PostgreSQL 2.8.1
Melhorias de segurança
-
Modificada a extensão
ip4r
para mitigar um problema de segurança durante a extensão de criação. O problema foi originalmente divulgado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Aplicado um patch parcial postgis
para PostGIS
2.4.4. Esta é uma correção doPostGIS
para a vulnerabilidade encontrada no PostgreSQL principal de acordo com o CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Aplicado um patch parcial a um erro de validação de entrada nos parâmetros de função da extensão
log_fdw
.
Aurora PostgreSQL 2.8.0
Atualizações de estabilidade de alta prioridade
Corrigido um bug em que, em casos raros, um leitor apresentava resultados inconsistentes ao reiniciar enquanto uma transação com mais de 64 subtransações estava sendo processada.
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Melhorias e aprimoramentos adicionais
-
Corrigido um bug em que não era possível iniciar o banco de dados quando havia muitas relações em ambientes com restrição de memória.
-
Correção de um bug em que a extensão
apg_plan_mgmt
poderia causar breves períodos de indisponibilidade devido a um estouro de buffer interno. -
Corrigido um bug nos nós do leitor que poderia causar breves períodos de indisponibilidade durante a repetição do WAL.
-
Corrigido um bug na extensão
rds_activity_stream
que causava erro durante a inicialização ao tentar registrar eventos de auditoria. -
Corrigido um bug que impedia atualizações de versão secundárias de um cluster de banco de dados global Aurora.
-
Correção de bugs na função
aurora_replica_status
, em que as linhas às vezes eram parcialmente preenchidas e alguns valores, como latência de repetição e uso da CPU, eram sempre 0. -
Correção de um bug em que o mecanismo de banco de dados tentava criar segmentos de memória compartilhada maiores do que a memória total da instância e apresentava falhas repetidamente. Por exemplo, tentativas de criar 128 GiB de buffers compartilhados em uma instância db.r5.large causaria falha. Com essa alteração, as solicitações de alocações de memória total compartilhada maiores que a memória da instância permitem definir a instância para parâmetros incompatíveis.
-
Lógica adicionada para limpar arquivos
pg_wal
temporários desnecessários em uma inicialização de banco de dados. -
Correção de um bug que exibia a mensagem
ERROR: rds_activity_stream stack item 2 not found on top - cannot pop
(ERRO: item de pilha 2 rds_activity_stream não encontrado em cima; não foi possível remover) ao tentar criar a extensãords_activity_stream
. -
Correção de um bug que poderia causar o erro
failed to build any 3-way joins
(falha ao criar junções de 3 vias) em uma subconsulta correlacionadaIN
em uma subconsultaEXISTS
. -
Correção de um bug que poderia causar breves períodos de indisponibilidade devido à falta de memória ao criar a extensão
postgis
com opgAudit
habilitado. -
Corrigido um bug ao usar a replicação lógica de saída para sincronizar alterações para outro banco de dados que poderiam apresentar falha com uma mensagem de erro como
ERROR: could not map filenode "base/16395/228486645" to relation OID
(ERRO: não foi possível mapear o arquivo "base/16395/228486645" para relação OID). -
Correção de um bug onde a função
rds_ad
não foi criada após a atualização de uma versão do Aurora PostgreSQL não compatível com a autenticação do Microsoft Active Directory. -
Inclusão de verificações de página btree para detectar inconsistência de metadados de tupla.
-
Corrigido um bug nas leituras de buffer assíncrono de um bug que poderia causar breves períodos de indisponibilidade nos nós do leitor durante a repetição do WAL.
PostgreSQL 10.14, Aurora PostgreSQL 2.7 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 10.14. Para obter mais informações sobre as melhorias feitas no PostgreSQL 10.14, consulte PostgreSQL versão 10.14
Versões e patches
Aurora PostgreSQL 2.7.5
Melhorias de segurança
-
Modificada a extensão
ip4r
para mitigar um problema de segurança durante a extensão de criação. O problema foi originalmente divulgado no PostgreSQL principal pelo CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Aplicado um patch parcial postgis
para PostGIS 2.4.4. Esta é uma correção do PostGIS
para a vulnerabilidade encontrada no PostgreSQL principal de acordo com o CVE-2020-14350. Para obter mais informações, consulte o CVE-2020-14350. -
Aplicado um patch parcial a um erro de validação de entrada nos parâmetros de função da extensão
log_fdw
.
Aurora PostgreSQL 2.7.3
Atualizações de estabilidade de alta prioridade
-
Fornecido um patch para problemas de segurança da comunidade PostgreSQL CVE-2021-32027, CVE-2021-32028 e CVE-2021-32029.
Melhorias e aprimoramentos adicionais
-
Corrigido um bug na extensão
aws_s3
para permitir a importação de objetos com barras inclinadas iniciais no identificador de objeto. -
Correção de um bug na extensão
rds_activity_stream
que causava erro durante a inicialização ao tentar registrar eventos de auditoria. -
Corrigido um bug que retornava um
ERROR
ao tentar criar a extensãords_activity_stream
. -
Correção de um bug que poderia causar breves períodos de indisponibilidade devido à falta de memória ao criar a extensão
postgis
com opgAudit
habilitado. -
Correção de vários problemas no daemon de armazenamento do Aurora que poderiam levar a breves períodos de indisponibilidade quando configurações de rede específicas eram usadas.
Aurora PostgreSQL 2.7.2
Atualizações de estabilidade de alta prioridade
-
Corrigido um bug em que um nó do leitor pode renderizar uma linha extra ou ausente se o leitor reiniciar enquanto o nó do gravador estiver processando uma transação longa com mais de 64 subtransações.
Melhorias e aprimoramentos adicionais
-
Corrigido um erro que pode levar à indisponibilidade intermitente devido à rotação das chaves de criptografia de rede.
-
Corrigido um bug em que uma grande importação do S3 com milhares de clientes pode fazer com que um ou mais clientes de importação pare de responder.
Aurora PostgreSQL 2.7.1
Atualizações críticas de estabilidade
-
Corrigido um erro que fazia com que uma réplica de leitura falhasse repetidamente ao reiniciar em casos raros.
-
Corrigido um erro em que um cluster ficava indisponível ao tentar criar mais de 16 réplicas de leitura ou Regiões da AWS secundárias do banco de dados global Aurora. O cluster ficou disponível novamente quando a nova réplica de leitura ou secundária Região da AWS foi removida.
Melhorias e aprimoramentos adicionais
-
Corrigido um erro em que, quando sob carga pesada, a importação de snapshot, importação de COPY (CÓPIA) ou importação do S3 parava de responder em casos raros.
-
Corrigido um erro em que uma réplica de leitura poderia não se juntar ao cluster quando o gravador estava muito ocupado com uma workload intensa de gravação.
-
Corrigido um erro que fazia com que um cluster levasse vários minutos para reiniciar, se um fluxo de replicação lógico fosse encerrado ao lidar com muitas transações complexas.
-
Removida a permissão ao uso da autenticação do IAM e do Kerberos para o mesmo usuário.
Aurora PostgreSQL 2.7.0
Atualizações críticas de estabilidade
-
Nenhum
Atualizações de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
-
Corrigido um bug na replicação do Aurora PostgreSQL que poderia resultar na mensagem de erro
ERRO:
.MultiXactId
nnnn ainda não foi criado - wraparound aparente -
Corrigido um erro em que, em alguns casos, os clusters de banco de dados com replicação lógica habilitada não removeram arquivos de segmento WAL truncados do armazenamento. Isso resultou em crescimento do tamanho do volume.
-
Corrigido um erro que causava consumo excessivo de CPU na extensão do
pg_stat_statements
.
Melhorias e aprimoramentos adicionais
-
Melhoria da performance do modo assíncrono dos fluxos de atividade do banco de dados.
-
Aurora Serverless v1 para PostgreSQL agora é compatível com a execução de consultas em todas as conexões durante um evento de escala.
-
Reduziu o atraso na publicação CloudWatch na
rpo_lag_in_msec
métrica dos clusters de banco de dados globais do Aurora. -
Corrigido um erro em clusters sem servidor onde o processamento de transações foi desnecessariamente suspenso por longos períodos ao criar um ponto de escala.
-
Corrigido um erro no Aurora Serverless v1 PostgreSQL onde um bloqueio vazado resultava em um evento de escala prolongada.
-
Corrigido um erro no Aurora Serverless v1 for PostgreSQL onde as conexões migradas durante um evento grande seriam desconectadas com a seguinte mensagem:
ERROR: could not open relation with OID…
(ERRO: não foi possível abrir relação com OID…) -
Aurora PostgreSQL não fica mais para trás em um nó de leitura quando o backend bloqueou a gravação no cliente do banco de dados.
-
Corrigido um erro que, em casos raros, causava um breve período de indisponibilidade em uma réplica de leitura quando crescia o volume de armazenamento.
-
Corrigido um erro ao criar um banco de dados que poderia retornar o seguinte erro:
ERRO: não foi possível criar diretório no disco local
-
Corrigido um erro em que, em alguns casos, a repetição de registros de
XLOG_BTREE_REUSE_PAGE
em instâncias do leitor do Aurora causava atraso de repetição desnecessário. -
Corrigido um erro no índice do
GiST
que poderia resultar em uma condição de memória fora depois de promover uma réplica de leitura do Aurora. -
Corrigido um erro onde a função
aurora_replica_status
mostrava identificadores de servidor truncados. -
Correção de um bug de importação do S3 que relatava
ERRO: HTTP 403. Permissão negada
ao importar dados de um arquivo dentro de uma subpasta do S3. -
Corrigido um erro na extensão de
aws_s3
para tratamento de URL pré-assinado que poderia resultar na mensagem de erronomes de bucket S3 com um ponto final (.) não são compatíveis
. -
Corrigido um erro na extensão
aws_s3
em que uma importação poderia ser bloqueada indefinidamente se um bloqueio exclusivo fosse realizado na relação antes de iniciar a operação. -
Corrigido um bug relacionado à replicação quando o Aurora PostgreSQL atuava como uma réplica física de uma instância do RDS para PostgreSQL que usa índices
GiST
. Em casos raros, esse bug gerou um breve período de indisponibilidade após promover o cluster do Aurora. -
Corrigido um bug nos fluxos de atividade do banco de dados em que os clientes não eram notificados do fim de uma interrupção.
PostgreSQL 10.13, Aurora PostgreSQL 2.6 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 10.13. Para obter mais informações sobre as melhorias feitas no PostgreSQL 10.13, consulte PostgreSQL versão 10.13
Aurora PostgreSQL versão 2.6.2
Atualizações críticas de estabilidade
-
Nenhum
Atualizações de estabilidade de alta prioridade
-
Corrigido um bug na replicação do Aurora PostgreSQL que poderia resultar na mensagem de erro
ERRO:
.MultiXactId
nnnn ainda não foi criado - wraparound aparente -
Corrigido um erro em que, em alguns casos, os clusters de banco de dados com replicação lógica habilitada não removeram arquivos de segmento WAL truncados do armazenamento. Isso resultou em crescimento do tamanho do volume.
-
Corrigido um problema com a criação de um cluster de banco de dados global em uma região secundária.
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
-
Corrigido um erro que causava consumo excessivo de CPU na extensão do
pg_stat_statements
.
Melhorias e aprimoramentos adicionais
-
Aurora PostgreSQL não fica mais para trás em um nó de leitura quando o backend bloqueou a gravação no cliente do banco de dados.
-
Reduziu o atraso na publicação CloudWatch na
rpo_lag_in_msec
métrica dos clusters de banco de dados globais do Aurora. -
Corrigido um bug em que uma instrução
DROP DATABASE
não removeu arquivos de relação. -
Corrigido um erro em que, em alguns casos, a repetição de registros de
XLOG_BTREE_REUSE_PAGE
em instâncias do leitor do Aurora causava atraso de repetição desnecessário. -
Corrigido um pequeno vazamento de memória em um índice de árvore b que poderia levar a uma condição fora da memória.
-
Corrigido um erro na função
aurora_replica_status()
em que o camposerver_id
às vezes era truncado. -
Corrigido um erro em que um registro de log foi processado incorretamente fazendo com que a réplica do Aurora falhasse.
-
Corrigido um bug de importação do S3 que relatava
ERRO: HTTP 403. Permissão negada
ao importar dados de um arquivo dentro de uma subpasta do S3. -
Melhoria da performance de modo assíncrono dos fluxos de atividade do banco de dados.
-
Corrigido um erro na extensão de
aws_s3
que poderia resultar na mensagem de erronomes de bucket S3 com um ponto final (.) não são compatíveis
. -
Corrigida uma condição de corrida que fazia com que as importações válidas falhassem de forma intermitente.
-
Corrigido um bug relacionado à replicação quando o Aurora PostgreSQL atuava como uma réplica física de uma instância do RDS para PostgreSQL que usa índices GiST. Em casos raros, esse bug causou um breve período de indisponibilidade após promover o cluster de bancos de dados Aurora.
-
Corrigido um erro na extensão de
aws_s3
onde uma importação pode ser bloqueada indefinidamente se um bloqueio exclusivo fosse realizado na relação antes de iniciar a operação.
Aurora PostgreSQL 2.6.1
Você pode encontrar melhorias a seguir nesta versão.
Aprimoramentos críticos de estabilidade
-
Corrigido um bug que aparece quando o operador
NOT EXISTS
retorna incorretamente TRUE, o que só pode acontecer quando ocorre o seguinte conjunto incomum de circunstâncias:-
Uma consulta está usando o operador
NOT EXISTS
. -
As colunas que estão sendo avaliadas em relação à consulta externa
NOT EXISTS
contêm um valor NULL. -
Não há um outro predicado na subconsulta que remova a necessidade de avaliar os valores NULL.
-
O filtro usado na subconsulta não usa uma busca de índice para a execução.
-
O operador não é convertido a uma junção pelo otimizador de consulta.
-
Aurora PostgreSQL 2.6.0
Você pode encontrar melhorias a seguir nesta versão.
Novos recursos
-
Adição de suporte para a extensão RDKit versão 3.8.
A extensão RDKit fornece funções de modelagem para quimioinformática. Quimioinformática relaciona-se a armazenar, indexar, pesquisar, recuperar e aplicar informações sobre compostos químicos. Por exemplo, com a extensão RDKit é possível construir modelos de moléculas, procurar estruturas moleculares e ler ou criar moléculas em várias notações. Você também pode realizar pesquisas sobre dados carregados a partir do site do ChEMBL
ou de um arquivo SMILES. O SMILES (Simplified Molecular Input Line Entry System) é uma notação tipográfica que representa moléculas e reações. Para obter mais informações, consulte O cartucho de banco de dados RDKit na documentação do RDKit. -
Adição de suporte à extensão
pglogical
versão 2.2.2.A extensão
pglogical
é um sistema de replicação lógica de streaming que fornece atributos adicionais além do que está disponível na replicação lógica nativa do PostgreSQL. Os atributos incluem tratamento de conflitos, filtragem de linhas, replicação de DDL/sequência e aplicação atrasada. É possível usar a extensãopglogical
para configurar a replicação entre clusters do Aurora PostgreSQL, entre o RDS para PostgreSQL e o Aurora PostgreSQL e com bancos de dados PostgreSQL executados fora do RDS. -
O Aurora redimensiona dinamicamente o espaço de armazenamento em cluster. Com o redimensionamento dinâmico, o espaço de armazenamento do cluster de bancos de dados Aurora diminui automaticamente ao remover dados do cluster de banco de dados. Para obter mais informações, consulte Escalabilidade de armazenamento no Guia do usuário do Amazon Aurora.
nota
O recurso de redimensionamento dinâmico está sendo implantado em fases onde o Regiões da AWS Aurora está disponível. Dependendo da região em que o cluster está, esse atributo pode não estar disponível ainda. Para obter mais informações, consulte o Anúncio de Novidades
.
Atualizações críticas de estabilidade
-
Corrigido um bug relacionado à extensão da página de heap que, em casos raros, resultava em um tempo de recuperação mais longo e afetava a disponibilidade.
Atualizações de estabilidade de alta prioridade
-
Corrigido um bug ao atualizar clusters do banco de dados global Aurora a partir da versão 10.11.
-
Corrigido um bug no Aurora Global Database que poderia causar atrasos na atualização do mecanismo de banco de dados em um secundário. Região da AWS Para obter mais informações, consulte Usar o Amazon Aurora Global Database no Guia do usuário do Amazon Aurora.
-
Corrigido um bug que, em casos raros, causava atrasos na atualização de um banco de dados para a versão 10.13 do mecanismo.
Melhorias e aprimoramentos adicionais
-
Correção de um erro em que a réplica do Aurora travava quando workloads com subtransações pesadas eram feitas na instância do gravador.
-
Correção de um erro em que a instância do gravador travava devido a um vazamento de memória e ao esgotamento da memória usada para rastrear transações ativas.
-
Correção de um erro que levava a um travamento devido à inicialização inadequada quando não havia memória livre disponível durante a inicialização do backend do PostgreSQL.
-
Corrigido um erro em que um cluster de bancos de dados Aurora PostgreSQL Serverless poderia retornar o seguinte erro após um evento de escalabilidade:
ERRO: a instrução preparada "S_6" já existe
. -
Corrigido um out-of-memory problema ao emitir o
CREATE EXTENSION
comandoPostGIS
quando o Database Activity Streams estava ativado. -
Corrigido um bug em que uma consulta
SELECT
poderia retornar incorretamente o erro:Tentando ler EOF transmitido da relação rrrr. blockno=bbb nblocks=nnn
. -
Corrigido um erro em que o banco de dados poderia estar brevemente indisponível devido ao tratamento de erros no crescimento do armazenamento do banco de dados.
-
Correção de um erro no Aurora PostgreSQL Sem Servidor em que as consultas executadas em conexões previamente ociosas eram adiadas até que a operação de escala fosse concluída.
-
Corrigido um bug em que um cluster de banco de dados Aurora PostgreSQL com fluxos de atividade de banco de dados habilitados poderia relatar o início de uma janela de perda potencial para registros de atividade, mas não relatava a restauração da conectividade.
PostgreSQL 10.12, Aurora PostgreSQL 2.5 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 10.12. Para obter mais informações sobre as melhorias feitas no PostgreSQL 10.12, consulte PostgreSQL versão 10.12
Versões e patches
Aurora PostgreSQL 2.5.7
Você pode encontrar melhorias a seguir nesta versão.
Atualizações críticas de estabilidade
-
Nenhum
Atualizações de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Melhorias e aprimoramentos adicionais
-
Nenhum
Aurora PostgreSQL 2.5.6
Você pode encontrar melhorias a seguir nesta versão.
Atualizações críticas de estabilidade
-
Nenhum
Atualizações de estabilidade de alta prioridade
-
Corrigido um bug na replicação do Aurora PostgreSQL que poderia resultar na mensagem de erro
ERRO:
.MultiXactId
nnnn ainda não foi criado - wraparound aparente
Melhorias e aprimoramentos adicionais
-
Corrigido um erro que, em casos raros, causava uma breve indisponibilidade de réplica de leitura quando crescia o volume de armazenamento.
-
O Aurora PostgreSQL Sem Servidor agora oferece suporte à execução de consultas em todas as conexões durante um evento de escala.
-
Corrigido um erro no Aurora PostgreSQL Sem Servidor, onde um bloqueio vazado resultava em um evento de escala prolongada.
-
Corrigido um erro onde a função
aurora_replica_status
mostrava identificadores de servidor truncados. -
Corrigido um bug no Aurora PostgreSQL Sem Servidor em que as conexões migradas durante um evento grande seriam desconectadas com a mensagem: "
ERROR: could not open relation with OID…
(ERRO: não foi possível abrir relação com OID…). -
Corrigido um bug em um índice GiST que poderia resultar em uma out-of-memory condição após a promoção de uma réplica de leitura do Aurora.
-
Melhor performance para fluxos de atividade de banco de dados.
-
Corrigido um erro nos fluxos de atividade do banco de dados onde os clientes não eram notificados quando terminada uma interrupção.
-
Corrigido um erro na extensão de
aws_s3
para tratamento de URL pré-assinado que poderia ter resultado na mensagem de erronomes de bucket S3 com um ponto final (.) não compatível
. -
Corrigido um erro na extensão de
aws_s3
onde o tratamento de erros incorreto poderia levar a falhas durante o processo de importação. -
Corrigido um erro na extensão do
aws_s3
onde uma importação pode ser bloqueada indefinidamente se um bloqueio exclusivo fosse realizado na relação antes de iniciar a operação.
Aurora PostgreSQL 2.5.4
Você pode encontrar melhorias a seguir nesta versão.
Aprimoramentos críticos de estabilidade
-
Corrigido um bug que aparece quando o operador
NOT EXISTS
retorna incorretamente TRUE, o que só pode acontecer quando ocorre o seguinte conjunto incomum de circunstâncias:-
Uma consulta está usando o operador
NOT EXISTS
. -
As colunas que estão sendo avaliadas em relação à consulta externa
NOT EXISTS
contêm um valor NULL. -
Não há um outro predicado na subconsulta que remova a necessidade de avaliar os valores NULL.
-
O filtro usado na subconsulta não usa uma busca de índice para a execução.
-
O operador não é convertido a uma junção pelo otimizador de consulta.
-
Aurora PostgreSQL 2.5.3
Você pode encontrar melhorias a seguir nesta versão.
Aprimoramentos críticos de estabilidade
-
Nenhum
Aprimoramentos de estabilidade de alta prioridade
-
Nenhum
Melhorias e aprimoramentos adicionais
-
Corrigido um bug no Aurora PostgreSQL Sem Servidor em que as consultas executadas em conexões previamente ociosas eram adiadas até que a operação de escala fosse concluída.
-
Correção de um bug que poderia causar uma breve indisponibilidade para workloads de subtransações pesadas quando várias instâncias do leitor reiniciassem ou reingressassem no cluster.
-
Corrigido um bug no banco de dados global Aurora PostgreSQL no qual a atualização de um cluster secundário poderia resultar em falha devido ao versionamento incorreto da soma de verificação. Isso pode ter exigido a recriação dos clusters secundários.
Aurora PostgreSQL 2.5.2
Você pode encontrar melhorias a seguir nesta versão.
Atualizações críticas de estabilidade
-
Corrigido um bug relacionado à extensão da página de heap que, em casos raros, resultava em um tempo de recuperação mais longo e afetava a disponibilidade.
Atualizações de estabilidade de alta prioridade
-
Corrigido um bug no Aurora Global Database que poderia causar atrasos na atualização do mecanismo de banco de dados em uma região secundária. Para obter mais informações, consulte Usar o Amazon Aurora Global Database no Guia do usuário do Amazon Aurora.
-
Corrigido um bug que, em casos raros, causava atrasos na atualização de um banco de dados para a versão 10.12 do mecanismo.
Melhorias e aprimoramentos adicionais
-
Corrigido um erro em que o banco de dados poderia estar brevemente indisponível devido ao tratamento de erros no crescimento do armazenamento do banco de dados.
-
Corrigido um erro em que uma consulta SELECT poderia retornar incorretamente o erro:
Tentando ler EOF passado da relação rrrr. blockno=bbb nblocks=nnn
. -
Corrigido um erro em que um cluster de bancos de dados Aurora PostgreSQL Sem Servidor poderia retornar o seguinte erro após um evento de escalabilidade:
ERRO: a instrução preparada "S_6" já existe
.
Aurora PostgreSQL 2.5.1
Novos atributos
-
Suporte adicionado para o banco de dados global do Amazon Aurora PostgreSQL. Para obter mais informações, consulte Usar o Amazon Aurora Global Database no Guia do usuário do Amazon Aurora.
-
Adicionado o recurso de configuração do Objetivo de ponto de recuperação (RPO) de um banco de dados global Aurora PostgreSQL. Para obter mais informações, consulte Gerenciamento de RPOs para bancos de dados globais baseados no Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
Você pode encontrar melhorias a seguir nesta versão.
Atualizações críticas de estabilidade
Nenhum.
Atualizações de estabilidade de alta prioridade
-
Melhoria da performance e da disponibilidade de instâncias de leitura ao aplicar operações DROP TABLE e TRUNCATE TABLE.
-
Corrigido um vazamento de memória pequeno, mas contínuo, em um módulo de diagnóstico que poderia causar uma out-of-memory condição em tipos menores de instâncias de banco de dados.
-
Corrigido um bug na extensão
PostGIS
que poderia levar à reinicialização do banco de dados. Isso foi relatado à comunidade PostGIS como https://trac.osgeo.org/postgis/ticket/4646. -
Corrigido um bug em que solicitações de leitura podiam parar de responder devido ao manuseio incorreto de erros no mecanismo de armazenamento.
-
Correção de um erro que causava uma falha em algumas consultas e gerava como resultado a mensagem
ERRO: encontrado xmin xxxxxx antes de relfrozenxid yyyyyyy
. Isso pode ocorrer após a promoção de uma instância de leitura para uma instância de gravação. -
Corrigido um bug em que um cluster de banco de dados sem servidor do Aurora podia falhar ao reverter uma tentativa de escalar.
Melhorias e aprimoramentos adicionais
-
Melhoria da performance em consultas que leem muitas linhas do armazenamento.
-
Melhoria da performance e da disponibilidade de instâncias de banco de dados do leitor durante a execução de workloads de leitura intensiva.
-
Habilitação das subconsultas IN e NOT IN correlacionadas para serem transformadas em junções quando possível.
-
Melhoria da performance de leitura da extensão
pg_prewarm
. -
Correção de um erro em que um cluster de banco de dados sem servidor do Aurora poderia gerar a mensagem
ERRO: formato de dados binários incorreto no parâmetro de vinculação...
após um evento de escala. -
Correção de um erro em que um cluster de banco de dados sem servidor poderia gerar a mensagem
ERRO: dados insuficientes deixados na mensagem
após um evento de escala. -
Corrigido um bug em que um cluster de banco de dados sem servidor do Aurora podia experimentar tentativas de escala prolongadas ou com falha.
-
Corrigido um bug que resultava na mensagem
ERROR: could not create file "base/xxxxxx/yyyyyyy" as a previous version still exists on disk: Success. (ERRO: não foi possível criar o arquivo "base/xxxxxx/yyyyyyy", pois ainda existe uma versão anterior no disco: êxito). Entre em contato com AWS o suporte ao cliente
. Isso pode ocorrer durante a criação do objeto depois do encapsulamento do identificador de objeto de 32 bits do PostgreSQL. -
Corrigido um bug em que os arquivos de segmento write-ahead-log (WAL) para replicação lógica do PostgreSQL não eram excluídos ao alterar o valor de para.
wal_level
logical
replica
-
Corrigido um bug na extensão
pg_hint_plan
em que uma consulta com várias instruções poderia levar a uma falha quandoenable_hint_table
estava habilitada. Isso é rastreado na comunidade do PostgreSQL como https://github.com/ossc-db/pg_hint_plan/issues/25. -
Correção de um erro em que os clientes JDBC podiam gerar a mensagem
java.io.IOException: tipo de pacote inesperado: 75
após um evento de escala em um cluster de banco de dados sem servidor do Aurora. -
Corrigido um bug na replicação lógica do PostgreSQL que resultou na
mensagem ERROR: a referência de instantâneo não é
de propriedade do proprietário do recurso. TopTransaction -
As seguintes extensões foram atualizadas:
-
Atualizado o
orafce
para a versão 3.8
-
PostgreSQL 10.11, Aurora PostgreSQL 2.4 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 10.11. Para obter mais informações sobre as melhorias feitas no PostgreSQL 10.11, consulte PostgreSQL versão 10.11
Esta versão contém várias atualizações críticas de estabilidade. A Amazon recomenda que você atualize seus clusters do Aurora PostgreSQL que usam mecanismos mais antigos do PostgreSQL 10 para esta versão.
Versões e patches
Aurora PostgreSQL 2.4.4
Você pode encontrar melhorias a seguir nesta versão.
Atualizações críticas de estabilidade
-
Nenhum
Atualizações de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Melhorias e aprimoramentos adicionais
-
Nenhum
Aurora PostgreSQL 2.4.3
Novos atributos
-
Aurora PostgreSQL agora é compatível com o parâmetro de armazenamento do PostgreSQL vacuum_truncate
para gerenciar o truncamento de vácuo para tabelas específicas. Defina este parâmetro de armazenamento como false para uma tabela para impedir que o comando SQL VACUUM trunque as páginas vazias à direita da tabela.
Atualizações críticas de estabilidade
-
Nenhum
Atualizações de estabilidade de alta prioridade
-
Corrigido um erro em que as leituras do armazenamento podiam parar de responder devido ao tratamento incorreto de erros.
Melhorias e aprimoramentos adicionais
-
Nenhum
Aurora PostgreSQL 2.4.2
Você pode encontrar melhorias a seguir nesta versão.
Atualizações críticas de estabilidade
-
Corrigido um bug pelo qual uma instância de banco de dados de leitor poderia usar dados obsoletos temporariamente. Isso pode levar a resultados errados, como poucas ou muitas linhas. Esse erro não persiste no armazenamento e será removido quando a página do banco de dados que contém a linha for removida do cache. Isso pode acontecer quando a instância de banco de dados primária entra em um estouro de snapshot de transação por ter mais de 64 subtransações em uma única transação. As aplicações suscetíveis a esse erro incluem aquelas que usam pontos de salvamento SQL ou processadores de exceção PostgreSQL com mais de 64 subtransações na transação superior.
Atualizações de estabilidade de alta prioridade
-
Corrigido um bug que pode causar falha de uma instância de banco de dados de leitor, causando indisponibilidade durante a tentativa de ingressar no cluster de banco de dados. Isso pode acontecer em alguns casos quando a instância de banco de dados primária tem um estouro de snapshot de transação devido a um alto número de subtransações. Nessa situação, a instância de banco de dados de leitor não poderá ingressar até que o estouro de snapshot seja removido.
Melhorias e aprimoramentos adicionais
-
Corrigido um erro que impedia o Performance Insights de determinar o ID de consulta de uma instrução em execução.
Aurora PostgreSQL 2.4.1
Você pode encontrar melhorias a seguir nesta versão.
Atualizações críticas de estabilidade
-
Corrigido um bug pelo qual a instância de banco de dados poderia ficar brevemente indisponível devido à função de autorrecuperação do armazenamento subjacente.
Atualizações de estabilidade de alta prioridade
-
Corrigido um bug que poderia fazer com que o mecanismo de banco de dados falhasse, causando indisponibilidade. Isso ocorria caso uma conexão de banco de dados recém-estabelecida encontrasse um erro relacionado ao esgotamento de recursos durante a inicialização após a autenticação bem-sucedida.
Melhorias e aprimoramentos adicionais
-
Fornecida uma correção para a extensão
pg_hint_plan
que poderia fazer com que o mecanismo de banco de dados falhasse, causando indisponibilidade. O problema de código aberto pode ser rastreado em https://github.com/ossc-db/pg_hint_plan/pull/45. -
Corrigido um erro em que o SQL do formulário
ALTER FUNCTION ... OWNER TO ...
relataria incorretamenteERROR: improper qualified name (too many dotted names)
. -
Melhoria da performance do vacuum do índice
GIN
por meio da pré-busca. -
Corrigido um erro no PostgreSQL de código aberto que poderia fazer com que um mecanismo de banco de dados falhasse, causando indisponibilidade. Isso ocorria durante verificações paralelas do índice de Árvore B Esse problema foi relatado à comunidade do PostgreSQL.
-
Melhorado a performance das verificações do índice de Árvore B na memória.
-
Melhorias gerais adicionais feitas à estabilidade e à disponibilidade do Aurora PostgreSQL.
Aurora PostgreSQL 2.4.0
É possível encontrar os novos atributos e melhorias a seguir nesta versão do mecanismo.
Novos recursos
-
Suporte para a exportação dos dados para o Amazon S3. Para obter mais informações, consulte Exportar dados de um cluster de banco de dados do Aurora PostgreSQL para o Amazon S3 no Guia de usuário do Amazon Aurora.
-
Suporte para o machine learning do Amazon Aurora. Para obter mais informações, consulte Usar machine learning (ML) com o Aurora PostgreSQL noGuia de usuário do Amazon Aurora.
-
Os aprimoramentos de processamento do SQL incluem:
-
Otimizações para
NOT IN
com o parâmetroapg_enable_not_in_transform
. -
Melhorias de aplicação de filtro de semijunção para junções de hash com o parâmetro
apg_enable_semijoin_push_down
. -
Otimizações para remoção de junção interna redundante com o parâmetro
apg_enable_remove_redundant_inner_joins
. -
Melhoria das opções de compatibilidade ANSI com os parâmetros
ansi_constraint_trigger_ordering
,ansi_force_foreign_key_checks
eansi_qualified_update_set_target
.
Para obter mais informações, consulte Parâmetros do Amazon Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
-
-
As novas e atualizadas extensões do PostgreSQL incluem:
-
A nova extensão
aws_ml
. Para obter mais informações, consulte Usar machine learning (ML) com o Aurora PostgreSQL noGuia de usuário do Amazon Aurora. -
A nova extensão
aws_s3
. Para obter mais informações, consulte Exportar dados de um cluster de banco de dados do Aurora PostgreSQL para o Amazon S3 no Guia de usuário do Amazon Aurora. -
Atualizações à extensão
apg_plan_mgmt
. Para obter mais informações, consulte Gerenciar planos de execução de consultas do Aurora PostgreSQL no Guia do usuário do Amazon Aurora.
-
Atualizações críticas de estabilidade
-
Corrigido um bug relacionado à criação de índices de árvore B em tabelas temporárias que, em casos raros, poderia resultar em tempo de recuperação mais longo e afetar a disponibilidade.
-
Corrigido um bug relacionado à replicação quando o Aurora PostgreSQL atuava como uma réplica física de uma instância do RDS para PostgreSQL. Em casos raros, esse bug causava uma falha de gravação de log que poderia resultar em tempo de recuperação mais longo e afetava a disponibilidade.
-
Corrigido um bug relacionado ao manuseio de leituras com alta latência de E/S que, em casos raros, poderia resultar em tempo de recuperação mais longo e afetar a disponibilidade.
Atualizações de estabilidade de alta prioridade
-
Corrigido um bug relacionado à replicação lógica em que
wal
segmentos não eram removidos adequadamente do armazenamento. Isso pode resultar em sobrecarga do armazenamento. Para monitorar isso, visualize o parâmetroTransactionLogDiskUsage
. -
Corrigidos vários bugs, que causavam o travamento do Aurora durante operações de pré-busca em índices Btree.
-
Corrigido um erro pelo qual uma reinicialização do Aurora poderia atingir o tempo limite, se a replicação lógica fosse usada.
-
Aprimoradas as verificações de validação executadas em blocos de dados no cache do buffer. Isso melhora a detecção de inconsistências do Aurora.
Melhorias e aprimoramentos adicionais
-
A extensão de gerenciamento de planos de consultas
apg_plan_mgmt
tem um algoritmo aprimorado para gerenciar a geração de planos para tabelas altamente particionadas. -
Tempo de inicialização reduzido em instâncias com caches grandes por meio de melhorias no algoritmo de recuperação de cache do buffer.
-
Melhorou o desempenho do read-node-apply processo sob cargas de trabalho de alta taxa de transação usando mudanças na priorização do PostgreSQL
LWLock
. Essas mudanças evitam a privação do read-node-apply processo enquanto o PostgreSQL está sob forte contenção.ProcArray
-
Melhoria no manuseio de leituras em lote durante vacuum, as verificações de tabela e as verificações de índice. Isso resulta em maior taxa de throughput e menor consumo de CPU.
-
Correção de um erro pelo qual um nó de leitura poderia falhar durante a repetição de uma operação
SLRU
-truncate do PostgreSQL. -
Corrigido um erro em que, em casos raros, as gravações de banco de dados poderiam parar após um erro retornado por uma das seis cópias de um registro de log do Aurora.
-
Corrigido um bug relacionado à replicação lógica em que uma transação individual maior que 1 GB de tamanho poderia resultar em uma falha do mecanismo.
-
Corrigido um vazamento de memória em nós de leitura quando o gerenciamento de cache do cluster estava habilitado.
-
Corrigido um bug em que a importação de um snapshot do RDS para PostgreSQL poderia parar de responder se o snapshot de origem contivesse um grande número de relações não registradas em log.
-
Corrigido um bug no qual o daemon de armazenamento do Aurora poderia falhar se houvesse carga intensa de E/S.
-
Corrigido um erro relacionado ao
hot_standby_feedback
para nós de leitura em que o nó de leitura poderia relatar a epoch do ID de transação errada para o nó de gravação. Isso pode fazer com que o nó de gravação ignore ohot_standby_feedback
e invalide os snapshots no nó de leitura. -
Corrigido um erro pelo qual os erros de armazenamento que ocorriam durante as declarações
CREATE DATABASE
não eram tratados corretamente. O bug deixava o banco de dados resultante inacessível. O comportamento correto haver falha na criação do banco de dados e retornar o erro apropriado para o usuário. -
Melhoria no tratamento do estouro de snapshot do PostgreSQL quando um nó de leitura tenta se conectar a um nó de gravação. Antes dessa alteração, se o nó de gravação estivesse em um estado de estouro de snapshot, o nó de leitura não conseguiria ingressar. Uma mensagem seria exibida no arquivo de log do PostgreSQL no formulário
DEBUG: recovery snapshot waiting for non-overflowed snapshot or until oldest active xid on standby is at least
. Um estouro de snapshot ocorre quando uma transação individual cria mais de 64 subtransações.xxxxxxx
(nowyyyyyyy
) -
Corrigido um erro relacionado a expressões de tabela comuns em que um erro era gerado incorretamente quando uma classe NOT IN existia em um CTE. O erro era
CTE with NOT IN fails with ERROR: could not find CTE
.CTE-Name
-
Corrigido um erro relacionado a um valor de
last_error_timestamp
incorreto na tabelaaurora_replica_status
. -
Corrigido um bug para evitar o preenchimento de buffers compartilhados com blocos pertencentes a objetos temporários. Esses blocos residem corretamente em buffers locais de backend do PostgreSQL.
-
Melhoria da performance da limpeza a vácuo nos índices GIN.
-
Corrigido um bug em que, em casos raros, o Aurora poderia exibir 100% de utilização da CPU enquanto atuava como réplica de uma instância do RDS para PostgreSQL, mesmo quando o fluxo de replicação estava ocioso.
-
Enviada para backport uma alteração do PostgreSQL 11 que melhora a limpeza de tabelas temporárias órfãs. Sem esta alteração, é possível que, em casos raros, as tabelas temporárias órfãs possam levar à conclusão do ID da transação. Para obter mais informações, consulte esta confirmação da comunidade do PostgreSQL
. -
Corrigido um erro em que uma instância do Writer podia aceitar solicitações de registro de replicação de instâncias do Reader embora tivesse um processo de inicialização não inicializado.
-
As seguintes extensões foram atualizadas:
-
Atualizado o
pg_hint_plan
para a versão 1.3.3. -
Adicionado o
plprofiler
versão 4.1.
-
PostgreSQL 10.7, Aurora PostgreSQL 2.3 (obsoleto)
nota
O mecanismo PostgreSQL versão 10.7 com o Aurora PostgreSQL versão 2.3 não é mais compatível. Para atualizar, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 10.7. Para obter mais informações sobre as melhorias feitas no PostgreSQL 10.7, consulte PostgreSQL versão 10.7
Versões e patches
Aurora PostgreSQL 2.3.5
Você pode encontrar melhorias a seguir nesta versão.
Melhorias
-
Corrigido um bug que poderia fazer com que a instância de banco de dados fosse reinicializada.
-
Correção de um erro que poderia causar uma falha quando um backend do PostgreSQL saía durante o uso da replicação lógica.
-
Correção de um erro que poderia causar uma reinicialização quando leituras ocorriam durante failovers.
-
Correção de um erro com o módulo
wal2json
para replicação lógica. -
Correção de um erro que poderia resultar em metadados inconsistentes.
Aurora PostgreSQL 2.3.3
Você pode encontrar melhorias a seguir nesta versão.
Melhorias
-
Fornecida uma correção de backport para o problema de segurança CVE-2019-10130 da comunidade do PostgreSQL.
-
Fornecida uma correção de backport para o problema de segurança CVE-2019-10164 da comunidade do PostgreSQL.
-
Foi corrigido um erro no qual o streaming de atividades de dados poderia consumir tempo excessivo de CPU.
-
Correção de um erro no qual threads paralelos que verificam um índice de árvores B podiam parar de responder depois de uma leitura de disco.
-
Foi corrigido um bug em que o uso do predicado
not in
em relação a uma expressão de tabela comum (CTE) poderia retornar o seguinte erro: "ERROR: bad levelsup for CTE". -
Corrigido um erro no qual o processo de repetição do nó de leitura podia parar de responder ao aplicar uma modificação a um índice de árvore de pesquisa generalizada (GiST).
-
Foi corrigido um erro no qual as páginas do mapa de visibilidade poderiam conter bits de congelamento incorretos, depois de um failover para um nó de leitura.
-
Tráfego de log otimizado entre o nó de gravação e os nós de leitura durante a manutenção do índice.
-
Foi corrigido um erro no qual as consultas nos nós de leitura podem falhar durante a execução de uma varredura de índice de árvore B.
-
Foi corrigido um erro no qual uma consulta que foi otimizada para remoção de junção interna redundante poderia falhar.
-
Agora, a função
aurora_stat_memctx_usage
informa o número de instâncias de um determinado nome de contexto. -
Foi corrigido um erro no qual a função
aurora_stat_memctx_usage
informava resultados incorretos. -
Corrigido um erro no qual o processo de repetição do nó de leitura poderia esperar para interromper consultas conflitantes, além do valor
max_standby_streaming_delay
configurado. -
Agora, informações adicionais são registradas em nós de leitura quando as conexões ativas entram em conflito com o processo de retransmissão.
-
Fornecida uma correção de backport para o bug 15677 da comunidade do PostgreSQL, em que uma falha poderia ocorrer durante a exclusão de uma tabela particionada.
Aurora PostgreSQL 2.3.1
Você pode encontrar melhorias a seguir nesta versão.
Melhorias
-
Corrigidos vários bugs relacionados à pré-busca de E/S que causou falhas de mecanismo.
Aurora PostgreSQL 2.3.0
Você pode encontrar melhorias a seguir nesta versão.
Novos recursos
-
Agora, o Aurora PostgreSQL executa pré-busca de E/S enquanto verifica índices de árvores B. Isso resulta em performance significantemente melhorada para verificações de árvores B em dados não armazenados em cache.
Melhorias
-
Corrigido um bug em que os nós de leitura podem falhar com o erro "muitos LWLocks tomados".
-
Solução de diversos problemas que fizeram com que os nós de leitura falhassem para inicializar enquanto o cluster estava sob workload de gravação pesada.
-
Corrigido um erro em que o uso da função
aurora_stat_memctx_usage()
poderia causar uma falha. -
Melhoria na estratégia de substituição do cache usado por verificações de tabela para minimizar a distorção do cache de buffer.
PostgreSQL 10.6, Aurora PostgreSQL 2.2 (obsoleto)
nota
O mecanismo PostgreSQL versão 10.6 com o Aurora PostgreSQL versão 2.2 não é mais compatível. Para atualizar, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 10.6. Para obter mais informações sobre as melhorias feitas no PostgreSQL 10.6, consulte PostgreSQL versão 10.6
Versões e patches
Aurora PostgreSQL 2.2.1
Você pode encontrar melhorias a seguir nesta versão.
Melhorias
-
Estabilidade melhorada da replicação lógica.
-
Corrigido um bug que poderia provocar um erro ao executar consultas. A mensagem relatada estaria no formato "CLOG segment 123 does not exist: No such file or directory" (Segmento CLOG 123 não existe. Não foi encontrado qualquer arquivo ou diretório desse tipo).
-
O tamanho com suporte das senhas do IAM foi aumentado para 8 KB.
-
Consistência do performance melhorada sob workloads de gravação de alto throughput.
-
Corrigido um bug que poderia fazer com que uma réplica falhasse durante a reinicialização.
-
Corrigido um bug que poderia provocar um erro ao executar consultas. A mensagem relatada era apresentada no formato "SQL ERROR: Attempting to read past EOF of relation" (ERRO DO SQL: tentativa de leitura além do fim do arquivo de relação).
-
Corrigido um bug que poderia provocar um aumento do uso de memória após uma reinicialização.
-
Corrigido um bug que poderia fazer com que uma transação com um grande número de subtransações falhasse.
-
Mesclado um patch do PostgreSQL da comunidade que resolve falhas potenciais ao usar índices GIN. Para obter mais informações, consulte https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18
. -
Corrigido um bug que poderia fazer com que uma importação de snapshot do RDS para o PostgreSQL falhasse.
Aurora PostgreSQL 2.2.0
Você pode encontrar melhorias a seguir nesta versão.
Novos recursos
-
O atributo de gerenciamento de senhas restrito foi adicionado. O gerenciamento de senhas restrito permite que você restrinja quem pode gerenciar senhas de usuário e alterações de expiração de senhas usando o parâmetro
rds.restrict_password_commands
e a funçãords_password
. Para obter mais informações, consulte Restricting password management no Guia do usuário do Amazon Aurora.
PostgreSQL 10.5, Aurora PostgreSQL 2.1 (obsoleto)
nota
O mecanismo PostgreSQL versão 10.5 com o Aurora PostgreSQL versão 2.1 não é mais compatível. Para atualizar, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 10.5. Para obter mais informações sobre as melhorias feitas no PostgreSQL 10.5, consulte PostgreSQL versão 10.5
Versões e patches
Aurora PostgreSQL 2.1.1
Você pode encontrar melhorias a seguir nesta versão.
Melhorias
-
Corrigido um bug que poderia provocar um erro ao executar consultas. A mensagem relatada estaria no formato "CLOG segment 123 does not exist: No such file or directory" (Segmento CLOG 123 não existe. Não foi encontrado qualquer arquivo ou diretório desse tipo).
-
O tamanho com suporte das senhas do IAM foi aumentado para 8 KB.
-
Consistência do performance melhorada sob workloads de gravação de alto throughput.
-
Corrigido um bug que poderia fazer com que uma réplica falhasse durante a reinicialização.
-
Corrigido um bug que poderia provocar um erro ao executar consultas. A mensagem relatada era apresentada no formato "SQL ERROR: Attempting to read past EOF of relation" (ERRO DO SQL: tentativa de leitura além do fim do arquivo de relação).
-
Corrigido um bug que poderia provocar um aumento do uso de memória após uma reinicialização.
-
Corrigido um bug que poderia fazer com que uma transação com um grande número de subtransações falhasse.
-
Mesclado um patch do PostgreSQL da comunidade que resolve falhas potenciais ao usar índices GIN. Para obter mais informações, consulte https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18
. -
Corrigido um bug que poderia fazer com que uma importação de snapshot do RDS para o PostgreSQL falhasse.
Aurora PostgreSQL 2.1.0
Você pode encontrar melhorias a seguir nesta versão.
Novos recursos
-
Disponibilidade geral do Gerenciamento de planos de consultas do Aurora, que permite que os clientes rastreiem e gerenciem qualquer um ou todos os planos de consultas usados por suas aplicações, controlem a seleção do plano do otimizador de consultas e garantam uma performance alta e estável das aplicações. Para obter mais informações, consulte Gerenciar planos de execução de consultas do Aurora PostgreSQL no Guia do usuário do Amazon Aurora.
-
Atualizada a extensão
libprotobuf
para a versão 1.3.0. Isso é usado pela extensãoPostGIS
. -
Atualizada a extensão
pg_similarity
para a versão 1.0. -
Atualizada a extensão
log_fdw
para a versão 1.1. -
Atualizada a extensão
pg_hint_plan
para a versão 1.3.1.
Melhorias
-
O tráfico de rede entre os nós gravador e leitor já está compactado para reduzir a utilização de rede. Isso reduz a chance de indisponibilidade do nó de leitura por causa da saturação da rede.
-
Implementado um subsistema de alta performance, dimensionável, para subtransações PostgreSQL. Isso melhora a performance de aplicações que usam de forma intensiva os pontos de gravação e os processadores de exceções
PL/pgSQL
. -
A função
rds_superuser
já pode definir os seguintes parâmetros em um nível de função por sessão ou banco de dados:-
log_duration
-
log_error_verbosity
-
log_executor_stats
-
log_lock_waits
-
log_min_duration_statement
-
log_min_error_statement
-
log_min_messages
-
log_parser_stats
-
log_planner_stats
-
log_replication_commands
-
log_statement_stats
-
log_temp_files
-
-
Corrigido um erro no qual o comando SQL "ALTER FUNCTION... OWNER TO ..." pode falhar com o erro "improper qualified name (too many dotted names)" [(nome qualificado inadequado (excesso de nomes pontilhados)].
-
Corrigido um erro em que uma falha pode ocorrer durante a confirmação de uma transação com mais de dois milhões de subtransações.
-
Corrigido um bug no código do PostgreSQL da comunidade relacionado a índices GIN, que poderia fazer com que o volume de armazenamento do Aurora ficasse indisponível.
-
Corrigido um erro em que uma réplica do Aurora PostgreSQL de uma instância do RDS for PostgreSQL pode falhar na inicialização, relatando o erro: "PÂNICO: não foi possível localizar um registro de ponto de verificação válido".
-
Corrigido um erro em que a passagem de um parâmetro inválido para a função
aurora_stat_backend_waits
poderia causar uma falha.
Problemas conhecidos
-
A extensão
pageinspect
não é compatível no Aurora PostgreSQL.
PostgreSQL 10.4, Aurora PostgreSQL 2.0 (obsoleto)
nota
O mecanismo PostgreSQL versão 10.4 com o Aurora PostgreSQL versão 2.0 não é mais compatível. Para atualizar, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 10.4. Para obter mais informações sobre as melhorias feitas no PostgreSQL 10.4, consulte PostgreSQL versão 10.4
Versões e patches
Aurora PostgreSQL 2.0.1
Você pode encontrar melhorias a seguir nesta versão.
Melhorias
-
Corrigido um bug que poderia provocar um erro ao executar consultas. A mensagem relatada estaria no formato "CLOG segment 123 does not exist: No such file or directory" (Segmento CLOG 123 não existe. Não foi encontrado qualquer arquivo ou diretório desse tipo).
-
O tamanho com suporte das senhas do IAM foi aumentado para 8 KB.
-
Consistência do performance melhorada sob workloads de gravação de alto throughput.
-
Corrigido um bug que poderia fazer com que uma réplica falhasse durante a reinicialização.
-
Corrigido um bug que poderia provocar um erro ao executar consultas. A mensagem relatada era apresentada no formato "SQL ERROR: Attempting to read past EOF of relation" (ERRO DO SQL: tentativa de leitura além do fim do arquivo de relação).
-
Corrigido um bug que poderia provocar um aumento do uso de memória após uma reinicialização.
-
Corrigido um bug que poderia fazer com que uma transação com um grande número de subtransações falhasse.
-
Mesclado um patch do PostgreSQL da comunidade que resolve falhas potenciais ao usar índices GIN. Para obter mais informações, consulte https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18
. -
Corrigido um bug que poderia fazer com que uma importação de snapshot do RDS para o PostgreSQL falhasse.
Aurora PostgreSQL 2.0.0
Você pode encontrar melhorias a seguir nesta versão.
Melhorias
-
Esta versão contém todas as correções, atributos e melhorias presentes em PostgreSQL 9.6.9, Aurora PostgreSQL 1.3 (obsoleto).
-
A limitação temporária de tamanho de arquivo é configurável pelo usuário. Você precisa da função rds_superuser para modificar o parâmetro
temp_file_limit
. -
Atualizada a biblioteca
GDAL
, usada pela extensãoPostGIS
. -
Atualizada a extensão
ip4r
para a versão 2.1.1. -
Atualizada a extensão
pg_repack
para a versão 1.4.3. -
Atualizada a extensão
plv8
para a versão 2.1.2. -
Consultas paralelas – ao criar uma nova instância do Aurora PostgreSQL versão 2.0, as consultas paralelas são ativadas para o grupo de parâmetros
default.postgres10
. O parâmetromax_parallel_workers_per_gather
é definido como 2 por padrão, mas você pode modificá-lo para dar suporte aos requisitos específicos de workload. -
Corrigido um bug por meio do qual os nós de leitura podem falhar depois de um tipo específico de alteração do espaço livre no nó de gravação.
PostgreSQL 9.6.22, Aurora PostgreSQL 1.11 (obsoleto)
nota
O mecanismo PostgreSQL versão 9.6.22 e o Aurora PostgreSQL 1.10 não é mais compatível. Para atualizar, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 9.6.22. Para obter mais informações sobre as melhorias feitas no PostgreSQL 9.6.22, consulte PostgreSQL versão 9.6.22
Versões e patches
Aurora PostgreSQL 1.11.1
Atualizações de estabilidade de alta prioridade
-
Corrigido um problema em que consultas podem ficar sem resposta em decorrência do esgotamento do recurso de E/S acionado por uma pré-busca.
Melhorias e atualizações de estabilidade adicionais
-
Corrigidos vários problemas no daemon de armazenamento do Aurora que poderiam levar a breves períodos de indisponibilidade quando configurações de rede específicas eram usadas.
Aurora PostgreSQL 1.11
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um problema em que criar um banco de dados a partir de um banco de dados de modelo existente com espaço para tabela resultava em um erro com a mensagem
ERROR: could not open file pg_tblspc/...: No such file or directory
. -
Corrigido um problema em que, em casos raros, uma réplica do Aurora poderia não ser iniciada quando um grande número de subtransações do PostgreSQL (ou seja, pontos de gravação SQL) eram usados.
-
Corrigido um problema em que, em circunstâncias raras, os resultados de leitura podem ser inconsistentes para solicitações de leitura repetidas em nós de réplica.
Melhorias e aprimoramentos adicionais
-
OpenSSL atualizado para 1.1.1k.
-
Redução da utilização de CPU e do consumo de memória pelo processo de aplicação WAL em réplicas do Aurora para algumas workloads.
-
Aprimoramento das verificações de segurança no caminho de gravação para detectar gravações incorretas em metadados.
-
Corrigido um problema em que uma entrada de arquivo duplicado poderia impedir que o mecanismo do Aurora PostgreSQL fosse iniciado.
-
Corrigido um problema que poderia causar indisponibilidade temporária em workloads pesadas.
-
Adicionada a capacidade de usar uma barra normal no caminho do S3 durante a importação do S3.
-
Atualizada a extensão
PostGIS
para a versão 2.4.7. -
Atualizada a extensão
orafce
para a versão 3.16.
PostgreSQL 9.6.21, Aurora PostgreSQL 1.10 (obsoleto)
nota
O mecanismo PostgreSQL versão 9.6.21 e o Aurora PostgreSQL 1.10 não é mais compatível. Para atualizar, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 9.6.21. Para obter mais informações sobre as melhorias feitas no PostgreSQL 9.6.21, consulte PostgreSQL versão 9.6.21
Aurora PostgreSQL 1.10.0
Aprimoramentos de estabilidade de alta prioridade
Correção de um bug em que, em casos raros, um leitor apresentava resultados inconsistentes ao reiniciar enquanto uma transação com mais de 64 subtransações estava sendo processada.
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Melhorias e aprimoramentos adicionais
-
Corrigido um bug em que não era possível iniciar o banco de dados quando havia muitas relações em ambientes com restrição de memória.
-
Corrigido um bug em que a extensão
apg_plan_mgmt
poderia causar breves períodos de indisponibilidade devido a um estouro de buffer interno. -
Corrigido um bug em que o mecanismo de banco de dados tentava criar segmentos de memória compartilhada maiores do que a memória total da instância e apresentava falhas repetidamente. Por exemplo, tentativas de criar 128 GiB de buffers compartilhados em uma instância db.r5.large causaria falha. Com essa alteração, as solicitações de alocações de memória total compartilhada maiores que a memória da instância permitem definir a instância para parâmetros incompatíveis.
-
Lógica adicionada para limpar arquivos
pg_wal
temporários desnecessários em uma inicialização de banco de dados. -
Corrigido um bug no Aurora PostgreSQL 9.6 que às vezes impedia que nós de leitura/gravação inicializassem quando a replicação de entrada era usada.
-
Corrigido um bug que poderia causar breves períodos de indisponibilidade devido à falta de memória ao criar a extensão
PostGIS
com opgAudit
habilitado. -
Inclusão de verificações de página btree para detectar inconsistência de metadados de tupla.
PostgreSQL 9.6.19, Aurora PostgreSQL 1.9 (obsoleto)
nota
O mecanismo PostgreSQL versão 9.6.19 e o Aurora PostgreSQL 1.9 não é mais compatível. Para atualizar, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 9.6.19. Para obter mais informações sobre as melhorias feitas no PostgreSQL 9.6.19, consulte PostgreSQL versão 9.6.19
Versões e patches
Aurora PostgreSQL 1.9.2
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um erro em que um nó do leitor pode renderizar uma linha extra ou ausente se o leitor reiniciar enquanto o nó do gravador estiver processando uma transação longa com mais de 64 subtransações.
Melhorias e aprimoramentos adicionais
-
Corrigido um bug em que uma grande importação do S3 com milhares de clientes pode fazer com que um ou mais clientes de importação pare de responder.
Aurora PostgreSQL 1.9.1
Aprimoramentos críticos de estabilidade
-
Corrigido um erro que fazia com que uma réplica de leitura falhasse repetidamente ao reiniciar em casos raros.
Melhorias e aprimoramentos adicionais
-
Corrigido um erro em que, quando sob carga pesada, a importação de snapshot, importação de COPY (CÓPIA) ou importação do S3 parava de responder em casos raros.
-
Corrigido um bug em que uma réplica de leitura poderia não se juntar ao cluster quando o gravador estava muito ocupado com uma workload intensa de gravação.
Aurora PostgreSQL 1.9.0
Aprimoramentos críticos de estabilidade
-
Nenhum
Aprimoramentos de estabilidade de alta prioridade
-
Enviadas para backport correções para os problemas de segurança da comunidade do PostgreSQL CVE-2020-25694, CVE-2020-25695 e CVE-2020-25696.
-
Corrigido um bug na replicação do Aurora PostgreSQL que poderia resultar na seguinte mensagem de erro:
ERRO:
MultiXactId
nnnn ainda não foi criado - wraparound aparente
Melhorias e aprimoramentos adicionais
-
Aurora PostgreSQL não fica mais para trás em um nó de leitura quando o backend bloqueou a gravação no cliente do banco de dados.
-
Corrigido um erro que, em casos raros, causava um breve período de indisponibilidade em uma réplica de leitura quando crescia o volume de armazenamento.
-
Corrigido um erro ao criar um banco de dados que poderia retornar o seguinte erro:
ERRO: não foi possível criar diretório no disco local
-
Corrigido um bug no índice do
GiST
que poderia resultar em uma condição de falta de memória depois de promover uma réplica de leitura do Aurora. -
Corrigido um bug relacionado à replicação quando o Aurora PostgreSQL atuava como uma réplica física de uma instância do RDS para PostgreSQL que usa índices
GiST
. Em casos raros, esse bug gerou um breve período de indisponibilidade após promover o cluster do Aurora.
PostgreSQL 9.6.18, Aurora PostgreSQL 1.8 (obsoleto)
nota
O mecanismo PostgreSQL versão 9.6.18 e o Aurora PostgreSQL 1.8 não é mais compatível. Para atualizar, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 9.6.18. Para obter mais informações sobre as melhorias feitas no PostgreSQL 9.6.18, consulte PostgreSQL versão 9.6.18
Versões e patches
Não há a versão 1.8.1.
Aurora PostgreSQL versão 1.8.2
Aprimoramentos críticos de estabilidade
-
Nenhum
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um bug na replicação do Aurora PostgreSQL que poderia resultar na mensagem de erro
ERRO:
.MultiXactId
nnnn ainda não foi criado - wraparound aparente -
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Melhorias e aprimoramentos adicionais
-
Aurora PostgreSQL não fica mais para trás em um nó de leitura quando o backend bloqueou a gravação no cliente do banco de dados.
-
Corrigido um bug em que uma instrução
DROP DATABASE
não removeu arquivos de relação. -
Corrigido um pequeno vazamento de memória em um índice de árvore b que poderia levar a uma condição fora da memória.
-
Corrigido um bug na função
aurora_replica_status()
em que o camposerver_id
às vezes era truncado. -
Corrigido um bug relacionado à replicação quando o Aurora PostgreSQL atuava como uma réplica física de uma instância do RDS para PostgreSQL que usa índices GiST. Em casos raros, esse bug causou um breve período de indisponibilidade após promover o cluster de bancos de dados Aurora.
Aurora PostgreSQL 1.8.0
Você pode encontrar melhorias a seguir nesta versão.
Aprimoramentos críticos de estabilidade
-
Corrigido um erro relacionado à extensão da página de heap que, em casos raros, resultava em um tempo de recuperação mais longo e afetava a disponibilidade.
Melhorias e aprimoramentos adicionais
-
Correção de um erro em que a réplica do Aurora travava quando workloads com subtransações pesadas eram feitas na instância do gravador.
-
Correção de um erro em que a instância do gravador travava devido a um vazamento de memória e ao esgotamento da memória usada para rastrear transações ativas.
-
Correção de um erro que levava a um travamento devido à inicialização inadequada quando não havia memória livre disponível durante a inicialização do backend do PostgreSQL.
-
Correção de um travamento durante uma pré-busca BTree que ocorria em certas condições que dependiam da forma e dos dados contidos no índice.
-
Correção de um erro em que uma consulta
SELECT
poderia retornar incorretamente o erro:Tentando ler EOF transmitido da relação rrrr. blockno=bbb nblocks=nnn
. -
Corrigido um bug em que o banco de dados poderia estar brevemente indisponível devido ao tratamento de erros no crescimento do armazenamento do banco de dados.
PostgreSQL 9.6.17, Aurora PostgreSQL 1.7 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 9.6.17. Para obter mais informações sobre as melhorias feitas no PostgreSQL 9.6.17, consulte PostgreSQL versão 9.6.17
Versões e patches
Aurora PostgreSQL 1.7.7
Você pode encontrar melhorias a seguir nesta versão.
Aprimoramentos críticos de estabilidade
-
Nenhum
Aprimoramentos de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Melhorias e aprimoramentos adicionais
-
Nenhum
Aurora PostgreSQL 1.7.6
Você pode encontrar melhorias a seguir nesta versão.
Aprimoramentos críticos de estabilidade
-
Nenhum
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um bug na replicação do Aurora PostgreSQL que poderia resultar na mensagem de erro
ERRO:
.MultiXactId
nnnn ainda não foi criado - wraparound aparente
Melhorias e aprimoramentos adicionais
-
Corrigido um erro que, em casos raros, causava uma breve indisponibilidade de réplica de leitura quando crescia o volume de armazenamento.
-
Corrigido um bug em uma otimização de leitura de índice de árvore b que poderia ter causado um breve período de indisponibilidade.
-
Corrigido um bug em um índice GiST que poderia resultar em uma out-of-memory condição após a promoção de uma réplica de leitura do Aurora.
Aurora PostgreSQL 1.7.3
Você pode encontrar melhorias a seguir nesta versão.
Aprimoramentos críticos de estabilidade
-
Nenhum
Aprimoramentos de estabilidade de alta prioridade
-
Nenhum
Melhorias e aprimoramentos adicionais
-
Corrigido um bug que poderia causar uma breve indisponibilidade para workloads de subtransações pesadas quando várias instâncias do leitor reiniciassem ou reingressassem no cluster.
Aurora PostgreSQL 1.7.2
Você pode encontrar melhorias a seguir nesta versão.
Aprimoramentos críticos de estabilidade
-
Corrigido um erro relacionado à extensão da página de heap que, em casos raros, resultava em um tempo de recuperação mais longo e afetava a disponibilidade.
Aprimoramentos de estabilidade de alta prioridade
Nenhum
Melhorias e aprimoramentos adicionais
-
Corrigido um erro em que o banco de dados poderia estar brevemente indisponível devido ao tratamento de erros no crescimento do armazenamento do banco de dados.
-
Corrigido um bug em que uma consulta SELECT poderia retornar incorretamente o erro:
Tentando ler EOF transmitido da relação rrrr. blockno=bbb nblocks=nnn
. -
Corrigido um problema com o coletor de métricas internas que poderia resultar em picos de CPU erráticos em instâncias de banco de dados.
Aurora PostgreSQL 1.7.1
Você pode encontrar melhorias a seguir nesta versão.
Aprimoramentos críticos de estabilidade
Nenhum.
Aprimoramentos de estabilidade de alta prioridade
-
Melhoria da performance e da disponibilidade de instâncias de leitura ao aplicar operações DROP TABLE e TRUNCATE TABLE.
-
Corrigido um vazamento de memória pequeno, mas contínuo, em um módulo de diagnóstico que poderia causar uma out-of-memory condição em tipos menores de instâncias de banco de dados.
-
Corrigido um bug na extensão
PostGIS
que poderia levar à reinicialização do banco de dados. Isso foi relatado à comunidade PostGIS como https://trac.osgeo.org/postgis/ticket/4646. -
Corrigido um bug em que solicitações de leitura podiam parar de responder devido ao manuseio incorreto de erros no mecanismo de armazenamento.
-
Correção de um erro que causava uma falha em algumas consultas e gerava como resultado a mensagem
ERRO: encontrado xmin xxxxxx antes de relfrozenxid yyyyyyy
. Isso pode ocorrer após a promoção de uma instância de leitura para uma instância de gravação.
Melhorias e aprimoramentos adicionais
-
Melhoria da performance em consultas que leem muitas linhas do armazenamento.
-
Melhoria da performance e da disponibilidade de instâncias de banco de dados do leitor durante a execução de workloads de leitura intensiva.
-
Correção de um bug que resultava na mensagem
ERROR: could not create file "base/xxxxxx/yyyyyyy" as a previous version still exists on disk: Success. (ERRO: não foi possível criar o arquivo "base/xxxxxx/yyyyyyy", pois ainda existe uma versão anterior no disco: êxito). Entre em contato com AWS o suporte ao cliente
. Isso pode ocorrer durante a criação do objeto depois do encapsulamento do identificador de objeto de 32 bits do PostgreSQL. -
Correção de um bug na extensão
pg_hint_plan
em que uma consulta com várias instruções poderia levar a uma falha quandoenable_hint_table
estava habilitada. Isso é rastreado na comunidade do PostgreSQL como https://github.com/ossc-db/pg_hint_plan/issues/25. -
As seguintes extensões foram atualizadas:
-
Atualizado o
orafce
para a versão 3.8
-
PostgreSQL 9.6.16, Aurora PostgreSQL 1.6 (obsoleto)
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 9.6.16. Para obter mais informações sobre as melhorias feitas na versão 9.6.16, consulte PostgreSQL versão 9.6.16
Esta versão contém vários aprimoramentos críticos de estabilidade. A Amazon recomenda que você atualize seus clusters do Aurora PostgreSQL que usam mecanismos mais antigos do PostgreSQL 9.6 para esta versão.
Versões de patch
Aurora PostgreSQL 1.6.4
Você pode encontrar melhorias a seguir nesta versão.
Aprimoramentos críticos de estabilidade
-
Nenhum
Aprimoramentos de estabilidade de alta prioridade
-
Correções atualizadas para backport para os seguintes problemas de segurança da comunidade do PostgreSQL:
Melhorias e aprimoramentos adicionais
-
Nenhum
Aurora PostgreSQL 1.6.3
Novos atributos
-
Aurora PostgreSQL agora é compatível com o parâmetro de armazenamento do PostgreSQL vacuum_truncate
para gerenciar o truncamento de vácuo para tabelas específicas. Defina esse parâmetro de armazenamento como falso ao criar ou alterar uma tabela para evitar que o comando SQL VACUUM trunque as páginas vazias à direita da tabela.
Aprimoramentos críticos de estabilidade
-
Nenhum
Aprimoramentos de estabilidade de alta prioridade
-
Correção de um erro em que as leituras do armazenamento podiam parar de responder devido ao tratamento incorreto de erros.
Melhorias e aprimoramentos adicionais
-
Nenhum
Aurora PostgreSQL 1.6.2
Você pode encontrar as seguintes melhorias nessa atualização do mecanismo.
Aprimoramentos críticos de estabilidade
-
Corrigido um erro pelo qual uma instância de banco de dados de leitor poderia usar dados obsoletos temporariamente. Isso pode levar a resultados errados, como poucas ou muitas linhas. Esse erro não persiste no armazenamento e será removido quando a página do banco de dados que contém a linha for removida do cache. Isso pode acontecer quando a instância de banco de dados primária entra em um estouro de snapshot de transação por ter mais de 64 subtransações em uma única transação. Os aplicativos suscetíveis a esse erro incluem aqueles que usam pontos de salvamento SQL ou processadores de exceção PostgreSQL com mais de 64 subtransações na transação superior.
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um erro que pode causar falha de uma instância de banco de dados de leitor, causando indisponibilidade durante a tentativa de ingressar no cluster de banco de dados. Isso pode acontecer em alguns casos quando a instância de banco de dados primária tem um estouro de snapshot de transação devido a um alto número de subtransações. Nessa situação, a instância de banco de dados de leitor não poderá ingressar até que o estouro de snapshot seja removido.
Melhorias e aprimoramentos adicionais
-
Corrigido um erro que impedia o Performance Insights de determinar o ID de consulta de uma instrução em execução.
Aurora PostgreSQL 1.6.1
Você pode encontrar as seguintes melhorias nessa atualização do mecanismo.
Aprimoramentos críticos de estabilidade
-
Nenhum
Aprimoramentos de estabilidade de alta prioridade
-
Corrigido um erro que poderia fazer com que o mecanismo de banco de dados falhasse, causando indisponibilidade. Isso ocorria caso uma conexão de banco de dados recém-estabelecida encontrasse um erro relacionado ao esgotamento de recursos durante a inicialização após a autenticação bem-sucedida.
Melhorias e aprimoramentos adicionais
-
Fornecidas melhorias gerais à estabilidade e à disponibilidade do Aurora PostgreSQL.
Aurora PostgreSQL 1.6.0
É possível encontrar os novos atributos e melhorias a seguir nesta versão do mecanismo.
Novos recursos
-
Atualizações à extensão
apg_plan_mgmt
. Para obter mais informações, consulte Gerenciar planos de execução de consultas do Aurora PostgreSQL no Guia do usuário do Amazon Aurora.
Aprimoramentos críticos de estabilidade
-
Corrigido um bug relacionado à criação de índices de árvore B em tabelas temporárias que, em casos raros, poderia resultar em tempo de recuperação mais longo e afetar a disponibilidade.
-
Corrigido um bug relacionado à replicação quando o Aurora PostgreSQL atuava como uma réplica física de uma instância do RDS para PostgreSQL. Em casos raros, esse bug causava uma falha de gravação de log que poderia resultar em tempo de recuperação mais longo e afetava a disponibilidade.
-
Corrigido um bug relacionado ao manuseio de leituras com alta latência de E/S que, em casos raros, poderia resultar em tempo de recuperação mais longo e afetar a disponibilidade.
Aprimoramentos de estabilidade de alta prioridade
-
Corrigidos vários bugs, que causavam o travamento do Aurora durante operações de pré-busca em índices Btree.
-
Aprimoradas as verificações de validação executadas em blocos de dados no cache do buffer. Isso melhora a detecção de inconsistências do Aurora.
Melhorias e aprimoramentos adicionais
-
A extensão de gerenciamento de planos de consultas
apg_plan_mgmt
tem um algoritmo aprimorado para gerenciar a geração de planos para tabelas altamente particionadas. -
Tempo de inicialização reduzido em instâncias com caches grandes por meio de melhorias no algoritmo de recuperação de cache do buffer.
-
Melhorou o desempenho do read-node-apply processo sob cargas de trabalho de alta taxa de transação usando mudanças na priorização do PostgreSQL
LWLock
. Essas mudanças evitam a privação do read-node-apply processo enquanto o PostgreSQL está sob forte contenção.ProcArray
-
Correção de um erro pelo qual um nó de leitura poderia falhar durante a repetição de uma operação
SLRU
-truncate do PostgreSQL. -
Correção de um erro em que, em casos raros, as gravações de banco de dados poderiam parar após um erro retornado por uma das seis cópias de um registro de log do Aurora.
-
Corrigido um vazamento de memória em nós de leitura quando o gerenciamento de cache do cluster estava habilitado.
-
Corrigido um bug em que a importação de um snapshot do RDS para PostgreSQL poderia parar de responder se o snapshot de origem contivesse um grande número de relações não registradas em log.
-
Corrigido um bug relacionado ao
hot_standby_feedback
para nós de leitura em que o nó de leitura poderia relatar a epoch do ID de transação errada para o nó de gravação. Isso pode fazer com que o nó de gravação ignore ohot_standby_feedback
e invalide os snapshots no nó de leitura. -
Corrigido um erro pelo qual os erros de armazenamento que ocorriam durante as declarações
CREATE DATABASE
não eram tratados corretamente. O bug deixava o banco de dados resultante inacessível. O comportamento correto haver falha na criação do banco de dados e retornar o erro apropriado para o usuário. -
Melhoria no tratamento do estouro de snapshot do PostgreSQL quando um nó de leitura tenta se conectar a um nó de gravação. Antes dessa alteração, se o nó de gravação estivesse em um estado de estouro de snapshot, o nó de leitura não conseguiria ingressar. Uma mensagem seria exibida no arquivo de log do PostgreSQL no formulário
DEBUG: recovery snapshot waiting for non-overflowed snapshot or until oldest active xid on standby is at least
. Um estouro de snapshot ocorre quando uma transação individual cria mais de 64 subtransações.xxxxxxx
(nowyyyyyyy
) -
Corrigido um erro relacionado a expressões de tabela comuns em que um erro era gerado incorretamente quando uma classe NOT IN existia em um CTE. O erro era
CTE with NOT IN fails with ERROR: could not find CTE
.CTE-Name
-
Corrigido um erro relacionado a um valor de
last_error_timestamp
incorreto na tabelaaurora_replica_status
. -
Corrigido um bug para evitar o preenchimento de buffers compartilhados com blocos pertencentes a objetos temporários. Esses blocos residem corretamente em buffers locais de back-end do PostgreSQL.
-
Corrigido um bug em que, em casos raros, o Aurora poderia exibir 100% de utilização da CPU enquanto atuava como réplica de uma instância do RDS para PostgreSQL, mesmo quando o fluxo de replicação estava ocioso.
-
Enviada para backport uma alteração do PostgreSQL 11 que melhora a limpeza de tabelas temporárias órfãs. Sem esta alteração, é possível que, em casos raros, as tabelas temporárias órfãs possam levar à conclusão do ID da transação. Para obter mais informações, consulte esta confirmação da comunidade do PostgreSQL
. -
Corrigido um erro em que uma instância do Writer podia aceitar solicitações de registro de replicação de instâncias do Reader embora tivesse um processo de inicialização não inicializado.
-
As seguintes extensões foram atualizadas:
-
Atualizado o
pg_hint_plan
para a versão 1.2.5.
-
PostgreSQL 9.6.12, Aurora PostgreSQL 1.5 (obsoleto)
nota
O mecanismo PostgreSQL versão 9.6.12 com o Aurora PostgreSQL versão 1.5 não é mais compatível. Para atualizar, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 9.6.12. Para obter mais informações sobre as melhorias feitas no PostgreSQL 9.6.12, consulte PostgreSQL versão 9.6.12
Versões e patches
Aurora PostgreSQL 1.5.3
Você pode encontrar melhorias a seguir nesta versão.
Melhorias
-
Corrigido um bug que poderia fazer com que a instância de banco de dados fosse reinicializada.
-
Correção de um erro que poderia causar uma reinicialização quando leituras ocorriam durante failovers.
-
Corrigido um erro que poderia resultar em metadados inconsistentes.
Aurora PostgreSQL 1.5.2
Você pode encontrar melhorias a seguir nesta versão.
Melhorias
-
Fornecida uma correção de backport para o problema de segurança CVE-2019-10130 da comunidade do PostgreSQL.
-
Corrigido um erro no qual o processo de repetição do nó de leitura podia parar de responder ao aplicar uma modificação a um índice de árvore de pesquisa generalizada (GiST).
-
Corrigido um erro no qual as páginas do mapa de visibilidade podem conter bits de congelamento incorretos depois de um failover para um nó de leitura.
-
Foi corrigido um erro no qual o erro "a relação
relation-name
não existe" é relatado incorretamente. -
Tráfego de log otimizado entre o nó de gravação e os nós de leitura durante a manutenção do índice.
-
Foi corrigido um erro no qual as consultas nos nós de leitura podem falhar durante a execução de uma varredura de índice de árvore B.
-
Agora, a função
aurora_stat_memctx_usage
informa o número de instâncias de um determinado nome de contexto. -
Foi corrigido um erro no qual a função
aurora_stat_memctx_usage
informava resultados incorretos. -
Corrigido um erro no qual o processo de repetição do nó de leitura pode esperar para interromper consultas conflitantes além do
max_standby_streaming_delay
configurado. -
Agora, informações adicionais são registradas em nós de leitura quando as conexões ativas entram em conflito com o processo de retransmissão.
Aurora PostgreSQL 1.5.1
Você pode encontrar melhorias a seguir nesta versão.
Melhorias
-
Corrigidos vários bugs relacionados à pré-busca de E/S, que causou falhas de mecanismo.
Aurora PostgreSQL 1.5.0
Você pode encontrar melhorias a seguir nesta versão.
Novos recursos
-
Agora, o Aurora PostgreSQL executa pré-busca de E/S enquanto verifica índices de árvores B. Isso resulta em performance significantemente melhorada para verificações de árvores B em dados não armazenados em cache.
Melhorias
-
Solucionados diversos problemas que fizeram com que os nós de leitura falhassem para inicializar enquanto o cluster estava sob workload de gravação pesada.
-
Corrigido um erro em que o uso da função
aurora_stat_memctx_usage()
poderia causar uma falha. -
Melhoria na estratégia de substituição do cache usado por verificações de tabela para minimizar a distorção do cache de buffer.
PostgreSQL 9.6.11, Aurora PostgreSQL 1.4 (obsoleto)
nota
O mecanismo PostgreSQL versão 9.6.11 com o Aurora PostgreSQL versão 1.4 não é mais compatível. Para atualizar, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 9.6.11. Para obter mais informações sobre as melhorias feitas no PostgreSQL 9.6.11, consulte PostgreSQL versão 9.6.11
Você pode encontrar as seguintes melhorias nesta versão.
Novos recursos
-
Adicionado suporte à versão 1.0 da extensão
pg_similarity
. -
Aurora PostgreSQL agora é compatível com o parâmetro de armazenamento do PostgreSQL vacuum_truncate
para gerenciar o truncamento de vácuo para tabelas específicas. Defina esse parâmetro de armazenamento como falso ao criar ou alterar uma tabela para evitar que o comando SQL VACUUM trunque as páginas vazias à direita da tabela.
Melhorias
-
Esta versão contém todas as correções, atributos e melhorias presentes em PostgreSQL 9.6.9, Aurora PostgreSQL 1.3 (obsoleto).
-
O tráfico de rede entre os nós gravador e leitor já está compactado para reduzir a utilização de rede. Isso reduz a chance de indisponibilidade do nó de leitura por causa da saturação da rede.
-
A performance de subtransações foi melhorada sob workloads simultâneas altas.
-
Uma atualização da extensão
pg_hint_plan
para a versão 1.2.3. -
Corrigido um problema em que um sistema ocupado, uma confirmação com milhões de subtransações (e algumas vezes com timestamps de confirmação ativados) pode provocar uma falha no Aurora.
-
Corrigido um problema em que uma instrução
INSERT
comVALUES
pode falhar com a mensagem "Tentativa de leitura além do fim do arquivo de relação". -
Uma atualização da extensão
apg_plan_mgmt
para a versão 1.0.1. Para obter mais detalhes, consulte Versão 1.0.1 da extensão apg_plan_mgmt do Aurora PostgreSQL.A extensão
apg_plan_mgmt
é usada com o gerenciamento de planos de consultas. Para saber mais sobre instalar, atualizar e usar a extensãoapg_plan_mgmt
, consulte Gerenciar planos de execução de consultas do Aurora PostgreSQL no Guia do usuário do Amazon Aurora.
PostgreSQL 9.6.9, Aurora PostgreSQL 1.3 (obsoleto)
nota
O mecanismo PostgreSQL versão 9.6.9 com o Aurora PostgreSQL versão 1.3 não é mais compatível. Para atualizar, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
Esta versão do Aurora PostgreSQL é compatível com o PostgreSQL 9.6.9. Para obter mais informações sobre as melhorias feitas no PostgreSQL 9.6.9, consulte PostgreSQL versão 9.6.9
Versões e patches
Aurora PostgreSQL 1.3.2
Você pode encontrar melhorias a seguir nesta versão.
Novos recursos
-
Adicionado o evento de espera
ProcArrayGroupUpdate
.
Melhorias
-
Corrigido um bug que poderia provocar um erro ao executar consultas. A mensagem relatada estaria no formato "CLOG segment 123 does not exist: No such file or directory" (Segmento CLOG 123 não existe. Não foi encontrado qualquer arquivo ou diretório desse tipo).
-
O tamanho com suporte das senhas do IAM foi aumentado para 8 KB.
-
Consistência do performance melhorada sob workloads de gravação de alto throughput.
-
Corrigido um bug que poderia fazer com que uma réplica falhasse durante a reinicialização.
-
Corrigido um bug que poderia provocar um erro ao executar consultas. A mensagem relatada era apresentada no formato "SQL ERROR: Attempting to read past EOF of relation" (ERRO DO SQL: tentativa de leitura além do fim do arquivo de relação).
-
Corrigido um bug que poderia provocar um aumento do uso de memória após uma reinicialização.
-
Corrigido um bug que poderia fazer com que uma transação com um grande número de subtransações falhasse.
-
Mesclado um patch do PostgreSQL da comunidade que resolve falhas potenciais ao usar índices GIN. Para obter mais informações, consulte https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18
. -
Corrigido um bug que poderia fazer com que uma importação de snapshot do RDS para o PostgreSQL falhasse.
Aurora PostgreSQL 1.3.0
Você pode encontrar melhorias a seguir nesta versão.
Melhorias
-
Esta versão contém todas as correções, atributos e melhorias presentes em PostgreSQL 9.6.8, Aurora PostgreSQL 1.2 (obsoleto).
-
Atualizada a biblioteca
GDAL
, usada pela extensãoPostGIS
. -
Atualizadas as seguintes extensões do PostgreSQL:
-
Atualizado o
ip4r
para a versão 2.1.1. -
Atualizado o
pgaudit
para a versão 1.1.1. -
Atualizado o
pg_repack
para a versão 1.4.3. -
Atualizado o
plv8
para a versão 2.1.2.
-
-
Corrigido um problema no sistema de monitoramento que pode causar um failover incorreto quando o uso do disco local é alto.
-
Corrigido um erro por meio do qual o Aurora PostgreSQL pode falhar repetidamente, relatando:
PANIC: new_record_total_len (8201) must be less than BLCKSZ (8192), rmid (6), info (32)
-
Corrigido um erro por meio do qual um nó de leitura do Aurora PostgreSQL pode ser incapaz de reingressar em um cluster devido à recuperação de um cache de buffer grande. É improvável que esse problema ocorra em instâncias diferentes de r4.16xlarge.
-
Corrigido um erro por meio do qual a inserção em uma página folha de índice GIN vazia importada de versões do mecanismo anteriores à 9.4 pode fazer com que o volume do armazenamento do Aurora se torne indisponível.
-
Corrigido um erro em que, em circunstâncias raras, uma falha durante a confirmação da transação pode resultar na perda de dados
CommitTs
da transação de confirmação. A durabilidade real da transação não foi afetada por esse bug. -
Corrigido um erro na extensão
PostGIS
por meio do qualPostGIS
pode falhar na funçãogserialized_gist_picksplit_2d()
. -
Melhorada a estabilidade de nós somente leitura durante tráfego de leitura pesado em instâncias menores que r4.8xl. Isso resolve especificamente uma situação em que a largura de banda da rede entre o gravador e o leitor é restrita.
-
Corrigido um erro em que uma instância do Aurora PostgreSQL que funciona como um destino de replicação de uma instância RDS for PostgreSQL falhou com o seguinte erro:
FATAL: could not open file "base/16411/680897_vm": No such file or directory" during "xlog redo at 782/3122D540 for Storage/TRUNCATE"
-
Corrigido um vazamento de memória em nós somente leitura em que o tamanho do heap do "processo de repetição aurora wal" continuará crescendo. Isso é observável por meio do monitoramento avançado.
-
Corrigido um erro em que o Aurora PostgreSQL pode falhar na inicialização, com a seguinte mensagem relatada no log do PostgreSQL:
FATAL: Storage initialization failed
. -
Corrigida uma limitação de desempenho em workloads de gravação pesadas que causava esperas nos eventos
LWLock:buffer_content
eIO:ControlFileSyncUpdate
. -
Foi corrigido um bug por meio do qual os nós de leitura poderiam falhar depois de um tipo específico de alteração do espaço livre no nó de gravação.
PostgreSQL 9.6.8, Aurora PostgreSQL 1.2 (obsoleto)
nota
O mecanismo PostgreSQL versão 9.6.8 com o Aurora PostgreSQL versão 1.2 não é mais compatível. Para atualizar, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
Para obter mais informações sobre o PostgreSQL 9.6.8, consulte PostgreSQL versão 9.6.8
Versões e patches
Aurora PostgreSQL 1.2.2
Você pode encontrar melhorias a seguir nesta versão.
Novos recursos
-
Adicionado o evento de espera
ProcArrayGroupUpdate
.
Melhorias
-
Corrigido um bug que poderia provocar um erro ao executar consultas. A mensagem relatada estaria no formato "CLOG segment 123 does not exist: No such file or directory" (Segmento CLOG 123 não existe. Não foi encontrado qualquer arquivo ou diretório desse tipo).
-
O tamanho com suporte das senhas do IAM foi aumentado para 8 KB.
-
Consistência do performance melhorada sob workloads de gravação de alto throughput.
-
Corrigido um bug que poderia fazer com que uma réplica falhasse durante a reinicialização.
-
Corrigido um bug que poderia provocar um erro ao executar consultas. A mensagem relatada era apresentada no formato "SQL ERROR: Attempting to read past EOF of relation" (ERRO DO SQL: tentativa de leitura além do fim do arquivo de relação).
-
Corrigido um bug que poderia provocar um aumento do uso de memória após uma reinicialização.
-
Corrigido um bug que poderia fazer com que uma transação com um grande número de subtransações falhasse.
-
Mesclado um patch do PostgreSQL da comunidade que resolve falhas potenciais ao usar índices GIN. Para obter mais informações, consulte https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18
. -
Corrigido um bug que poderia fazer com que uma importação de snapshot do RDS para o PostgreSQL falhasse.
Aurora PostgreSQL 1.2.0
Você pode encontrar melhorias a seguir nesta versão.
Novos recursos
-
A função
aurora_stat_memctx_usage()
foi apresentada. Essa função relata o uso do contexto de memória interna para cada backend do PostgreSQL. Você pode usar essa função para ajudar a determinar porque determinados back-ends estão consumindo grandes quantidades de memória.
Melhorias
-
Esta versão contém todas as correções, atributos e melhorias presentes em PostgreSQL 9.6.6 Aurora PostgreSQL 1.1 (obsoleto).
-
Atualizações das seguintes extensões do PostgreSQL:
-
Atualizado o
pg_hint_plan
para a versão 1.2.2 -
Atualizado o
plv8
para a versão 2.1.0
-
-
Melhora a eficiência do tráfego entre o gravador e os nós de leitor.
-
Melhora a performance do estabelecimento da conexão.
-
Melhore os dados de diagnóstico fornecidos no registro de erros do PostgreSQL quando out-of-memory um erro for encontrado.
-
Várias correções para melhorar a confiabilidade e a performance da importação de snapshots do Amazon RDS para PostgreSQL para o Aurora Edição compatível com PostgreSQL.
-
Várias correções para melhorar a confiabilidade e a performance de nós de leitura do Aurora PostgreSQL.
-
Corrige um erro no qual uma instância ociosa pode gerar tráfego de leitura desnecessário em um volume de armazenamento do Aurora.
-
Corrige um erro no qual valores de sequência duplicados podem ser encontrados durante inserção. O problema ocorre somente ao migrar um snapshot do RDS para PostgreSQL para o Aurora PostgreSQL. A correção impede que o problema seja apresentado ao executar a migração. Instâncias migradas antes dessa versão ainda podem apresentar erros de chave duplicada.
-
Corrige um erro no qual uma instância do RDS para PostgreSQL migrada para o Aurora PostgreSQL usando replicação pode ficar com memória insuficiente ao realizar inserção/atualização de índices de GIST ou provocar outros problemas com índices de GIST.
-
Corrige um erro no qual pode haver falha no vacuum ao atualizar o valor de
pg_database.datfrozenxid
correspondente para um banco de dados. -
Corrige um bug no qual uma falha ao criar um novo MultiXact (bloqueio contínuo em nível de linha) pode fazer com que o Aurora PostgreSQL pare de responder indefinidamente no primeiro acesso à mesma relação após a reinicialização do mecanismo.
-
Corrige um erro no qual um backend do PostgreSQL não pode ser encerrado ou cancelado ao invocar uma chamada de
fdw
. -
Corrige um erro no qual uma vCPU é totalmente utilizada todas as vezes pelo daemon de armazenamento do Aurora. Esse problema é especialmente observável em classes de instâncias menores, como a r4.large, onde pode resultar em 25 a 50 por cento de uso de CPU em modo ocioso.
-
Corrige um erro no qual um nó de gravador do Aurora PostgreSQL pode fazer failover falsamente.
-
Corrige um erro em que, em um cenário raro, um nó de leitura do Aurora PostgreSQL pode relatar:
"FATAL: lock buffer_io is not held" (FATAL: o bloqueio de buffer_io não é mantido)
-
Corrige um erro no qual as entradas do relcache obsoleto podem interromper o vacuum de relações e forçar o sistema a fechar a conclusão do ID da transação. A correção é uma porta de um patch da comunidade PostgreSQL programado para ser liberado em uma versão secundária futura.
-
Corrige um bug no qual uma falha na extensão de uma relação pode fazer com que o Aurora trave ao verificar a relação parcialmente estendida.
PostgreSQL 9.6.6 Aurora PostgreSQL 1.1 (obsoleto)
nota
O mecanismo PostgreSQL versão 9.6.6 com o Aurora PostgreSQL versão 1.1 não é mais compatível. Para atualizar, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
Para obter mais informações sobre o PostgreSQL 9.6.6, consulte PostgreSQL versão 9.6.6
Você pode encontrar as seguintes melhorias nesta atualização do mecanismo:
Novos recursos
-
Introdução da extensão
aurora_stat_utils
. Essa extensão inclui duas funções:-
Função aurora_wait_report() para monitoramento de eventos de espera
-
aurora_log_report() para o monitoramento de gravação de registros de log
-
-
Suporte adicionado para as seguintes extensões:
-
orafce 3.6.1
-
pgrouting 2.4.2
-
postgresql-hll 2.10.2
-
prefix 1.2.6
-
Melhorias
-
Esta versão contém todas as correções, atributos e melhorias presentes em Aurora PostgreSQL 1.0.11
-
Atualizações das seguintes extensões do PostgreSQL:
-
Atualizada a extensão
PostGIS
para a versão 2.3.4 -
Atualizada a biblioteca
geos
para a versão 3.6.2 -
Atualizado o
pg_repack
para a versão 1.4.2
-
-
Acesso à relação
pg_statistic
habilitada. -
O parâmetro guc "effective_io_concurrency" foi desabilitado, pois não se aplica ao armazenamento do Aurora.
-
Parâmetro guc "hot_standby_feedback" alterado para não modificável e o valor configurado como "1".
-
Performance de leitura de página de heap aprimorada durante uma operação de limpeza.
-
Performance aprimorada de resolução de conflitos de snapshot em nós de leitura.
-
Performance aprimorada de aquisição de snapshot de transação em nós de leitura.
-
Performance de gravação aprimorada para atualizações de página meta de GIN.
-
Performance aprimorada de recuperação do cache de buffer durante a inicialização.
-
Corrige um erro que fazia com que um mecanismo de banco de dados falhasse durante a inicialização ao recuperar transações preparadas.
-
Corrige um erro que pode resultar na incapacidade de iniciar um nó de leitura quando há um grande número de transações preparadas.
-
Corrige um erro que pode fazer com que um nó de leitura relate:
ERRO: não foi possível acessar o status de transação 6080077
DETALHE:* *Não foi possível abrir o arquivo "pg_subtrans/005C": Arquivo ou diretório inexistente.
-
Corrige um bug que pode provocar o erro a seguir ao replicar do PostgreSQL do RDS para o Aurora PostgreSQL:
FATAL: o bloqueio de buffer_content não é mantido
CONTEXTO: refazer xlog em 46E/F1330870 para Storage/TRUNCATE: base/13322/8058750 para 0 bloqueia sinalizadores 7
-
Corrige um erro que pode fazer com que o Aurora PostgreSQL pare de responder durante a reprodução de um registro WAL multixact ao replicar do RDS para PostgreSQL para o Aurora PostgreSQL.
-
Várias melhorias na confiabilidade da importação de snapshots do PostgreSQL do RDS para o Aurora PostgreSQL.
PostgreSQL 9.6.3, Aurora PostgreSQL 1.0 (obsoleto)
nota
O mecanismo PostgreSQL versão 9.6.3 com o Aurora PostgreSQL versão 1.0 não é mais compatível. Para atualizar, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
Para obter mais informações sobre o PostgreSQL 9.6.3, consulte, PostgreSQL versão 9.6.3
Esta versão inclui as seguintes versões de patch:
Versões e patches
Aurora PostgreSQL 1.0.11
Você pode encontrar as seguintes melhorias nesta atualização do mecanismo:
-
Corrige um problema com o processamento da consulta paralela que pode produzir resultados incorretos.
-
Corrige um problema com o manuseio do mapa de visibilidade durante a replicação no Amazon RDS para PostgreSQL que pode fazer com que o volume de armazenamento do Aurora se torne indisponível.
-
Corrige a extensão de pg-repack.
-
Implementa melhorias para manter novos nós.
-
Corrige problemas que podem resultar na falha de um mecanismo.
Aurora PostgreSQL 1.0.10
Essa atualização inclui um novo atributo. Agora você pode replicar uma instância de banco de dados do PostgreSQL do Amazon RDS para o Aurora PostgreSQL. Para obter mais informações, consulte Replicação com o Amazon Aurora PostgreSQL no Guia de usuário do Amazon Aurora.
Você pode encontrar as seguintes melhorias nesta atualização do mecanismo:
-
Adiciona registro de erro em log quando existe um cache, e um parâmetro altera os resultados em um cache de buffer incompatível, no formato do armazenamento ou no tamanho.
-
Corrige um problema que faz com que um mecanismo seja reinicializado se houver um valor de parâmetro incompatível para páginas enormes.
-
Melhora a manipulação de várias instruções truncate table durante a reprodução de um write ahead log (WAL) em um nó de leitura.
-
Reduz a sobrecarga de memória estática para reduzir out-of-memory erros.
-
Corrige um problema que pode causar out-of-memory erros ao executar uma inserção com um índice GiST.
-
Melhora a importação de snapshots do RDS para PostgreSQL, removendo o requisito de um vacuum ser executado em páginas não inicializadas.
-
Corrige um problema que faz com que as transações preparadas retornem ao estado anterior depois de uma falha do mecanismo.
-
Implementa melhorias para impedir que nós de leitura se tornem obsoletos.
-
Implementa melhorias para reduzir o tempo de inatividade com uma reinicialização do mecanismo.
-
Corrige problemas que podem causar falha em um mecanismo.
Aurora PostgreSQL 1.0.9
Nesta atualização do mecanismo, corrigimos um problema que pode fazer com que o volume de armazenamento do Aurora se torne indisponível ao importar um snapshot do RDS para PostgreSQL que contenha páginas não inicializadas.
Aurora PostgreSQL 1.0.8
Você pode encontrar as seguintes melhorias nesta atualização do mecanismo:
-
Corrige um problema que impedia que o mecanismo iniciasse se o parâmetro
shared_preload_libraries
da instância contivessepg_hint_plan
. -
Corrige o erro "Attempt to fetch heap block XXX is beyond end of heap (YYY blocks)" (A tentativa de buscar bloco de heap XXX está além do fim do heap (blocos de YYY)), que pode ocorrer em exames paralelos.
-
Melhora a eficácia da pré-busca em leituras para um vacuum.
-
Corrige problemas com a importação de snapshots no RDS para PostgreSQL, que pode falhar se houver arquivos pg_internal.init incompatíveis no snapshot de origem.
-
Corrige um problema que pode fazer com que um nó de leitura falhe com a mensagem "aurora wal replay process (PID XXX) was terminated by signal 11: Segmentation fault" (o processo de reprodução de wal do aurora (PID XXX) foi terminado pelo sinal 11: Falha na segmentação). Esse problema ocorre quando o leitor aplicou uma alteração no mapa de visibilidade em uma página do mapa não armazenada em cache.
Aurora PostgreSQL 1.0.7
Esta é a primeira versão disponível do Amazon Aurora Edição compatível com PostgreSQL.