History and roadmap

WAPT 0.8 Community (novembre 2013)

  • cleaning and stabilisation of console code;
  • transfer of waptservice local service from Lazarus to Python;
  • addition of firewall rules to allow acces to waptservice from waptserver;
  • display wapt package update status in wapt console;
  • possibility to import packages from TIS repository and adding them to local repository;
  • build system embryo;
  • after waptsetup customisation build in waptconsole, possibility to upload it directly from waptconsole;

WAPT 0.9 Community (septembre 2014)

  • Windows waptserver packaging;
  • Windows postconfiguration tool to ease server installation;
  • transition to https for all connexions;
  • possibility to ask remote package removal;
  • improving error feedbacks;
  • display package description when selecting in the WAPT console;
  • host identification through computer account thanks to Kerberos (inactive by default);
  • waptselfservice group to delegates installation group;
  • possibility to push waptagent installation on a host through MS-RPC (if firewall allows it);

WAPT 1.0 Community (févier 2015)

The release of that milestone has been announced at Bruxelles FOSDEM the 1st of February 2015 (https://fosdem.org/2015/schedule/event/wapt_apt_get_for_windows/).

  • internationalization of the console, service, server and notification messages;
  • scenari documentation;
  • addition of icon for packages for a better rendering on wapt website store.wapt.fr;
  • windows installer improvements to avoid conflicts during installation (open ports check, etc.);
  • bug correction with obscure network specificities;
  • builbot continuous building process;

WAPT 1.1 Community (février 2015)

  • several bugs and anomalies have been corrected on 1.0.0 version thanks to feedback from users;
  • display of reachability of hosts in the WAPT console;

WAPT 1.3 et 1.5 Community (2016-2017)

  • integration of the authentication of local service in Windows Active Directory or SaMBa-AD;
  • adding of a integrated agent building wizard in the WAPT console;
  • role segregation between Package Developers and Package Deployers;
  • replacement of MongoDB by PostgreSQL with JSON extension;
  • Websockets implementation;
  • host identification through a shared secret for workgroup hosts that cannot access MSAD or Samba-AD domain;

WAPT 1.5 Enterprise (début 2018)

The features and functionalities described in the section are only relevant to the Enterprise version of WAPT.

  • reporting module for infrastructure management;
  • creation of an internal Public Key Infrastructure (PKI) to easily manage certificates for WAPT and other uses;
  • host OU synchronisation beween MSAD or Samba-AD and WAPT (DONE);
  • improved management of remote repositories;
  • ;reporting on the state of synchronisation between main and remote repositories

Further improvements

  • discrimination between user selfservice packages and restricted packages (WAPT Enterprise);
  • creation of the GPO for deploying the WAPT agent directly from the WAPT console (WAPT Enterprise);
  • integration of inventory in GLPI and other asset management tools (WAPT Community and Enterprise);
  • asset management from the WAPT console (WAPT Enterprise);
  • adding Windows Update management in WAPT, reproducing WSUS functionnalities (WAPT Enterprise);
  • kerberos based SSO authentication of Administrators in the WAPT console (WAPT Enterprise);
  • kerberos based SSO authentication of the Users on the webservice (WAPT Enterprise);
  • creation of “stub” packages to avoid licensing problems for some proprietary software. The Package Developer would download the package from a trusted public repository, then he would download the software binaries from the editor’s website to obtain a complete package. This will facilitate the creation of packages embedding software with restricted distribution rights (WAPT Enterprise);