A equipe de desenvolvimento global do PostgreSQL lançou atualizações para todas as versões com suporte do sistema de banco de dados, incluindo 13.1, 12.5, 11.10, 10.15, 9.6.20 e 9.5.24. Esta versão fecha três vulnerabilidades de segurança e corrige mais de 65 bugs relatados nos últimos três meses.
Correções de bugs e melhorias
- Corrija um dano no acordo de replicação e garanta que haverá dois eventos de "conclusão de comando" para START_REPLICATION.
- Certifique-se de chamar fsync no cache SLRU mantido pelo PostgreSQL. Isso evita possível perda de dados devido a falhas no sistema operacional.
- Corrija o uso de ALTER ROLE de usuários com permissão BYPASSRLS.
- Quando há tabelas filho, ALTER TABLE ONLY ... DROP EXPRESSION não é permitido na tabela de partição.
- Certifique-se de que ALTER TABLE ONLY ... ENABLE / DISABLE TRIGGER não se aplica a tabelas filho.
- Corrija ALTER TABLE ... SET NOT NULL nas tabelas particionadas para evitar possíveis deadlocks no pg_restore paralelo.
- DROP INDEX CONCURRENTLY não é permitido em tabelas particionadas.
- Algumas correções foram feitas em torno da coleta de estatísticas e relatórios de progresso do REINDEX.
- Certifique-se de que as colunas GENERATED sejam atualizadas quando quaisquer colunas das quais elas dependem sejam atualizadas por regras ou visualizações atualizáveis.
- Suporta particionamento hash usando colunas de matriz de texto como chaves de partição.
- Permite que o
.datetime()
método jsonpath aceite um carimbo de data / hora no formato ISO 8601. - ......
É importante notar que o PostgreSQL 9.5 deixará de receber patches em 11 de fevereiro de 2021. Recomenda-se que os usuários que executam PostgreSQL 9.5 em um ambiente de produção atualizem para uma versão suportada mais recente do PostgreSQL.
Notas de lançamento: https://www.postgresql.org/about/news/postgresql-131-125-1110-1015-9620-and-9524-released-2111/
Link para download: https://www.postgresql.org/download/