La première version est sortie le 6 avril 2004 sous le nom X11R6.7.0. Elle est basée sur XFree86 4.4RC2 juste avant le changement de licence. Un bon nombre de développeurs de XFree86 se sont joints au projet. Vient ensuite la version X11R6.8 qui ajoute le support de la transparence et de l'ombrage.
X11R6.9 et X11R7 sortent simultanément le 21 décembre 2005. Les deux versions offrent les mêmes fonctionnalités, mais la version 7.0 apporte un système de compilation modulaire (avec GNU Autotools). Parmi les nouveautés, citons la gestion du « multisiège », permettant de faire fonctionner plusieurs postes de travail complets (clavier, écran, souris) sur un même ordinateur, et l'implémentation du procédé d'accélération EXA (désactivé par défaut cependant).
La version 7.1 arrive le 22 mai 2006, 4 mois après la version 7.0 et intègre notamment AIGLX. Depuis la sortie de cette version, la branche 6.* n'est maintenue que pour des mises à jour de sécurité.
La version 7.2, sortie le 15 février 2007, apporte l'autoconfiguration, et une meilleure intégration des gestionnaires de fenêtres utilisant openGL comme Compiz et Beryl.
La version 7.3, sortie le 6 septembre 2007, intègre Xserver 1.4 et ajoute, entre autres, le support du Input hotplug, permettant ainsi de se passer dans la majorité des cas de fichier de configuration.
La version 7.4, sortie le 23 septembre 2008, intègre Xserver 1.5.1 qui inclut de nombreuses améliorations dans le support de EXA.
Dans l'intervalle, Xserver 1.6 sortie le 25 février 2009 intègre DRI2 dans le cadre de l'effort réalisé pour mettre à jour l'architecture de rendu de Xserver qui avait fini par être dépassée.
La version 7.5 de X.Org est sortie le 26 octobre 2009 et intégre Xserver 1.7 ainsi que MPX pour la gestion des pointeurs multiples.
Il est prévu de supprimer la dépendance de X Server à HAL ; sur les systèmes GNU/Linux, X Server s'appuiera donc directement sur libudev sur les systèmes Linux.
| Version | Date de sortie | Principaux changements |
|---|
| X11R6.7.0 | 6 avril 2004 | |
| X11R6.8.0 | 8 septembre 2004 | Transparence et ombrage |
| X11R6.8.1 | 17 septembre 2004 | |
| X11R6.8.2 | 18 février 2005 | |
X11R6.9
X11R7 | 21 décembre 2005 | Gestion du « multisiège », intégration de EXA. Compilation modulaire pour la version 7.0 |
| X11R7.1 | 22 mai 2006 | Intégration de AIGLX et de KDrive, amélioration de EXA |
| X11R7.2 | 15 février 2007 | Intégration de XCB, … |
| X11R7.3 | 6 septembre 2007 | Input hotplug et RandR 1.2 |
| X11R7.4 | 23 septembre 2008 | |
| X11R7.5 | 26 octobre 2009 | XServer 1.7, DRI2, MPX… |