
PostgreSQL 18 Bêta 2 publiée
Le PostgreSQL Global Development Group annonce la disponibilité de la deuxième bêta de PostgreSQL 18 en téléchargement. Cette publication contient un aperçu des fonctionnalités qui seront disponibles dans la version finale de PostgreSQL 18. Des modifications peuvent toutefois intervenir d’ici là.
Vous pouvez trouver des informations sur toutes les fonctionnalités et les changements de PostgreSQL 18 dans les notes de version
Dans l’esprit de la communauté open source PostgreSQL, nous vous encourageons fortement à tester les nouvelles fonctionnalités de PostgreSQL dans vos systèmes de base de données. Ceci afin de nous aider à éliminer les bogues et autres problèmes qui pourraient exister. Bien que nous ne vous conseillions pas de faire fonctionner PostgreSQL 18 Bêta 2 dans vos environnements de production, nous vous encourageons à trouver des moyens de faire fonctionner votre charge applicative typique avec cette publication bêta.
Vos tests et vos commentaires aideront la communauté à s’assurer que PostgreSQL 18 respecte nos standards de stabilité et fiabilité. Vous pouvez également vous renseigner sur notre processus de bêta testing et comment y contribuer.
Mise à jour vers PostgreSQL 18 Bêta 2
Pour mettre à jour vers PostgreSQL 18 Beta 2 à partir d’une précédente
version de PostgreSQL, vous aurez besoin d’utiliser une stratégie
similaire à la mise à jour entre versions majeures de PostgreSQL
(i.e. pg_upgrade
ou pg_dump
/pg_restore
). Pour plus
d’information, merci de consulter la section de la documentation
concernant les mises à jour.
Changement depuis la publication de la Bêta 1
Les corrections et changements depuis la publication PostgreSQL 18 Bêta 1 incluent :
- Ajout du support des requêtes préparées dans la gestion des listes lors du processus de normalisation de requête ;
- Correctif pour la validation des clés étrangères sur les tables partitionnées ;
- Suppression de la fonction
pg_get_process_memory_contexts()
; - Plusieurs correctifs sur les points d’injection de tests pour le support des AIO ;
- Correctif sur
pg_dump
pour les tables à noms complexes ; - Correction du calcul de l’emplacement de requêtes pour les requêtes imbriquées ;
- Correction pour les mises à jour depuis PostgreSQL 14 lorsque que le nombre de lignes dans une table est inconnu ;
- Correction d’un débordement de pile pour les analyseurs OAuth ;
- Utilisation par défaut de
--no-statistics
pourpg_dump
etpg_dumpall
. Laisser le comportement par défaut depg_restore
etpg_upgrade
avec--with-statistics
; - Vérification que
LOAD $libdir/
fonctionne ; - Améliorations de la fonction
amcheck
pour le type d’indexGIN
; - Suppression de la fonction
PQservice()
de la librairielibpq
;
Veuillez consulter les notes de publication pour une liste complète des nouveautés et changements : https://www.postgresql.org/docs/18/release-18.html
Tests pour le débogage et la compatibilité
La stabilité de chaque publication de PostgreSQL dépend de vous, la communauté. En testant la version à venir avec votre charge et vos outils de tests, vous pourrez nous aider à trouver les bogues et régressions avant la publication de PostgreSQL 18.
Étant donné qu’il s’agit d’une version bêta, des changements mineurs dans le comportement de la base de données, des détails et des APIs sont toujours possibles. Vos retours et tests aideront à déterminer les ajustements finaux des nouvelles fonctionnalités.
La qualité des tests aide à déterminer le moment de la publication finale.
Une liste des problèmes ouverts est publiquement disponible dans le wiki de PostgreSQL. Vous pouvez rapporter des bogues en utilisant le formulaire présent sur le site web de PostgreSQL : https://www.postgresql.org/account/submitbug/.
Planning Bêta
Il s’agit de la deuxième publication bêta de la version 18. Le projet PostgreSQL publiera autant de bêtas que nécessaire pour les tests. Celles-ci seront suivies d’une ou plusieurs publications de versions candidates, jusqu’à la publication de la version finale autour de septembre ou octobre 2025.
Pour plus d’information, veuillez consulter la page Beta Testing.
Liens
- Téléchargement
- Information sur le Bêta Testing
- Note de publication de PostgreSQL 18 Bêta
- Problème connu de PostgreSQL 18
- Matrice fonctionnelle
- Soumettre un bogue
- Suivre @postgresql sur X/Twitter
- Faire un don
Crédits photo : Carlos Gonzalez