Histoire et Roadmap

WAPT 0.8 Community (novembre 2013)

  • nettoyage et stabilisation du code de la console ;
  • passage du waptservice local sur le poste de Lazarus à Python ;
  • gestion de l’ouverture de port sur le firewall windows pour l’accès au waptservice depuis le waptserveur ;
  • affichage de l’état de mise à jour des paquets wapt sur les postes dans la console ;
  • possibilité de récupérer un paquet depuis le dépôt TIS et de l’intégrer au dépôt local ;
  • embryon du système de build ;
  • après la création du waptsetup customisé dans la waptconsole, possibilité de l’uploader directement depuis la waptconsole ;

WAPT 0.9 Community (septembre 2014)

  • packaging du waptserver sous Windows ;
  • création d’un outil de postconfiguration sous Windows pour faciliter l’installation ;
  • passage en https pour toutes les connexions ;
  • possibilité de demander la suppression d’un paquet sur une machine ;
  • améliorer les retours d’erreur ;
  • affichage de la description du paquet lorsqu’on le sélectionne dans les listes dans waptconsole ;
  • identification de la machine à travers le compte Machine grâce à kerberos (pas configuré par défaut) ;
  • gestion du groupe de waptselfservice pour déléguer des droits d’installation ;
  • possibilité de pousser une installation waptsetup sur un poste à travers les MS-RPC (si le firewall ne le bloque pas) ;

WAPT 1.0 Community (févier 2015)

La release de cette milestone a été annoncée lors de la conférence FOSDEM à Bruxelles le dimanche 1er février 2015.

  • internationalisation de la console, du service, du serveur et des messages de notification ;
  • mise en place de documenation scénari ;
  • rajout de l’icône de l’application dans le paquet wapt pour un affichage plus joli sur le site web wapt.tranquil.it ;
  • installeur Windows plus précautionneux pour éviter des conflits lors de l’installation (vérification des ouvertures de ports, etc.) ;
  • correction extensive de bug obscures lié à des spécificités d’installation et de réseau;
  • mise en place d’un système de build automatique buildbot ;

WAPT 1.1 Community (février 2015)

  • correction de plusieurs anomalies gênantes portées à notre connaissance par des utilisateurs de la 1.0.0 ;
  • affichage de l’état joignable d’une machine (machine éteinte / allumée) ;

WAPT 1.3 et 1.5 Community (2016-2017)

  • intégration de l’authentification du service local dans le domaine Microsoft Active Directory ou Samba4-AD ;
  • ajout d’un wizard de création de paquets intégrés à la console WAPT ;
  • différenciation des rôles entre les Développeurs de Paquets et les Déployeurs de Paquets ;
  • passage du serveur à PostgreSQL avec les extensions JSON en remplacement de MongoDB ;
  • passage en Websocket ;
  • option d’identification de la machine à travers un secret partagé en mode fallback pour les postes non intégrés au domaine, ou bien ne pouvant accéder au serveur Active Directory ou Samba-AD ;

WAPT 1.5 Enterprise (début 2018)

Les fonctionnalités décrites dans cette section concernent la version Enterprise de WAPT.

  • gestion par Unité organisationelle (OU Machine) ;
  • prise en compte de certificat d’autorité pour la signature de paquets, en plus des certificats individuels ;
  • authentification Kerberos de l”Administrateur sur la console WAPT ;

WAPT 1.6 (Août 2018)

  • fonction d’audit périodique de la conformité du poste / référentiel des paquets (Enterprise) ;
  • (tech preview) gestion des mises à jour OS dans WAPT reproduisant le fonctionnement d’un WSUS (Enterprise) ;
  • authentification du client WAPT par certificat pour l’accès aux dépôts de paquets, et pour les connexions vers le serveur (inventaire, websockets) ;

WAPT 1.7

  • reporting personnalisable intégré à console WAPT (Enterprise) ;
  • différentiation entre les paquets accessibles en selfservice utilisateur et les paquets disponibles uniquement pour déploiement par les Administrateurs (Enterprise) ;
  • mises à jour globale différenciée suivant la criticité des paquets (Enterprise) :
    • immédiate pour les mises à jour critiques ;
    • avec acceptation de l’utilisateur pour les autres si les process impactés sont lancés ;
  • gestion par Unités Organisationnelles (paquets unit) (Enterprise) ;

WAPT 1.8

  • possibilité de plugins (python) dans la console ;
  • intégration de TISHelp (solution de prise en main à distance) ;

Plus tard

  • création de la GPO de déploiement du waptsetup.exe directement à partir de la waptconsole (Enterprise) ;
  • signature des paquets et actions, et authentification sur la console par token physique (Enterprise) ;
  • module d’intégration GLPI pour la gestion administrative / comptable de l’inventaire et la gestion d’incident (Community et Enterprise) ;
  • gestion des licences directement dans la console WAPT (Enterprise) ;
  • authentification SSO de l”Utilisateur sur le webservice (Enterprise) ;
  • gestion de paquet « stub » pour les logiciels propriétaires (l”Administrateur téléchargera le paquet à partir d’une source publique, puis chargera les exécutables d’installation dans le paquet pour obtenir un paquet complet). Cela permet la création facilitée de paquets sans enfreindre les règles de rediffusion d’applications imposées par certains éditeurs logiciels (Enterprise) ;