Quelques nouvelles de PostgreSQL dernièrement.
Support des versions majeures
Tout d’abord c’est une annonce importante qui concerne le support des versions majeures de PostgreSQL. Le projet a décidé de continuer le support des versions majeures pendant 5 ans.
Il est précisé qu’après cette période de 5 ans, des mises à jours pourront toujours être faites, par exemple pour des correctifs critiques de sécurité. Cependant ce sera avec un principe de «best effort» dans ce cas. De même, le support d’une version pourrait être arrêté prématurément, si les changements nécessaires pour effectuer une correction amèneraient une instabilité ou des problèmes techniques trop difficiles à résoudre.
Ce qui donne le calendrier suivant de support des versions :
| Version | Fin de vie |
|---|---|
| PostgreSQL 7.4 | July 2010 (extended) |
| PostgreSQL 8.0 | July 2010 (extended) |
| PostgreSQL 8.1 | November 2010 |
| PostgreSQL 8.2 | December 2011 |
| PostgreSQL 8.3 | February 2013 |
| PostgreSQL 8.4 | July 2014 |
Cette décision est importante, car elle permet d’anticiper les migrations et les mises à jour des environnements de production.
Pgadmin 1.10.1
Une nouvelle version de Pgadmin est sortie, la 1.10.1. Des binaires sont déjà téléchargeables.
C’est une release de correction de bug, et le changelog des corrections est donné par Dave Page.
Nouveaux commiters
Il n’y a pas beaucoup de commiters autorisés à patcher directement le trunk de PostgreSQL. Quatre nouveaux commiters viennent d’être nommés :
Robert Haas, impliqué dans le processus de commitfest, et auteur de patchs tels que les privilèges sur TRUNCATE, élimination automatique de join…
Simon Riggs: Contributeur sur PITR, le partitionnement, et actuellement sur l’utilisation des esclaves PITR en lecture seule.
Greg Stark: Contributeur sur les fonctions de bas niveau. Création simultanée d’indexes, préchargement de données…
ITAGAKI Takahiro: Auteur de nombreux patches et bug fix, tels que les clauses when pour les triggers, la nouvelle implémentation de VACUUM FULL…

