Contact
15.11.22

GLPI news and work in progress (Fall 2022). 

The presentation is hosted by Alexandre Delaunay, in charge of the GLPI development team and the product owner for GLPI. 

In this video he talks about roadmap and some features development team wants in GLPI for the next major version. Here is the transcription:  

“To keep the presentation short, we will discuss only about: 

- Major topics 

- Or very graphical ones 

And I would like to insist on the fact that there is no promises of time regarding the delivery.  

We will try our best to add the features, but in function of how the year will go, some will be OK, others not.  

  1. Assets genericity. 

Now, we have in our marketplace 2 plugins to address generic adds: 

- Genericobject 

- Fields 

We want to add the possibility to let you customize each type of objects displayed in the Assets menu (at first). 

The first part of that is to let you define your types. 

We will provide a list of predefined types matching the current assets list and let you add new ones if you want. Like servers in addition to desktop or laptop computers. Or to do something completely different from IT management, e.g: cars, desks, etc. 

Some of the current types will still be not removable like Software, Rack, Cable, Cartridge and Consumable. The reason is their behavior, or their presentation differs from other assets. 

You will still be able to disable these if you want but deletion will be impossible. 

So, GENERICITY covers the creation of new asset types. 

  1. Assets composition 

In addition, on the same setup page, you will be able to define which capacity an asset type use. 

E.g. contracts, management, etc., COMPOSITION of an asset type, with some checkboxes to select capacities. 

This permits you to remove or add tabs to the object. 

Or if an object can be inventoried by an agent.

  1. GLPI Agent 

Let us talk a little about features related to the GLPI inventory agent. 

Remote inventory reminder. 

Before talking about roadmap, let us do a quick reminder about remote inventory feature 

This is a task you can set up for an agent to let it query other computers on your network to construct an inventory file for each. 

The single agent will aggregate all inventory files and send them in one pass to the inventory API of GLPI. 

So, the main purpose is to have only one deployed agent. 

We use SSH and WinRM protocols to achieve that.  

GLPI Agent - Roadmap (1/2). 

The first point we want to improve is to ease the inventory process of your network. 

We currently have two tasks: 

- discover which "ping" addresses in an IP range 

- network inventory, which takes the result of the discovery to do a full SNMP inventory for network equipment and printers. 

We will change the process, by: 

- adding remote inventory of COMPUTERS 

- and let discovery task directly doing a FULL inventory if it knows the type of the remote device. A SNMP query for network equipment, SSH or WinRm queries for computers. 

With one unified task and one setup, we aim to let you discover all your network devices. 

The two last bullet points describe things required by unified discovery. The new toolbox UI will receive forms: 

- to plan tasks for the agent. 

- to save credentials, like SNMP community, login password couple for Windows domain or public key for a SSH connection. In summary, any information to let the agent connect to a remote device. 

GLPI Agent - Roadmap (2/2) 

We thought about rewriting a large part of the agents, and we shortlisted Golang for that. 

The fact the agent is written with the language PERL. 

Recently, finding developers comfortable with this language has been hard. 

We will try a prototype within the year to measure our capacity to switch to this new language. 

We plan also to enforce exchange between agents and backend by adding authentication and registration flows. This will be recommended but you will be able to do simple exchanges if you prefer. 

And we still need to redo all forms to drive remotely the agent in GLPI UI. 

This is still planned. 

  1. GLPI  

Let us talk a bit about features related to the GLPI web application. 

High-level API (1/2) 

Firstly, we will add a new API, again. 

We observe that, despite the old one permits more usage, due to its low-level connection with the framework, it is hard to maintain its stability and avoid regression. 

We maintain an interface to address depreciation for this previous API, but it is getting harder and harder to do. 

So, a new API connected to a higher level with stabilized endpoints and parameters. 

And we took advantage to add some comfort features: 

- we have a dedicated UI based on Swagger UI to ease discovering and testing endpoints and their parameters 

- we also use RSQL, a common Query language for filtering API. 

High-level API (2/2) 

For the second slide, you can see in action a GET request to list users in GLPI database. 

  1. DCIM 

 We want to extend the datacenter features in the next version. Mainly about adding graphical views. 

DCIM - Network equipment's panels 

 The first and the simpler one is graphical panel for network ports list in equipment forms. 

We will take the front and rear pictures defined in the model of the equipment and display them above the ports list. 

The user will get information about each port directly on the picture panel by hovering them. 

A single click on a port will scroll the page to the good line to get more information. 

In the model setup, you will have a new tab to draw each port's position. 

DCIM - Graphical enclosures (1/2) 

In the same way, slots of an enclosure can be drawn and indexed to indicate to GLPI where sub items can be placed. 

DCIM - Graphical enclosures (2/2) 

On a rack view where an enclosure is inserted, instead of a single blank rectangle, slots will be displayed and usual controls available, like hovering or clicking to get more information. 

DCIM - Graphical connections 

Finally, for DCIM part, we will try to add some representation for network or power connections. 

The goal is to get links between equipment. 

This is early to talk about this, we have short specifications for this, and it requires more research to find a library, for example. 

Keep in mind the current screenshot does not represent any existing development. 

  1. Misc 

Workflows - Processes 

We have a functional prototype for this. 

A new view to let GLPI administrator's set up their business processes. 

With steps, transitions, conditions and actions, a full toolkit to describe a full workflow. 

This aims to replace legacy rules. 

And for a start, it will be available for assistance objects like tickets or change. 

Nutanix inventory import 

 Another development currently in alpha is the connector to Nutanix API to get: 

- Clusters 

- Hosts 

- Virtual machines 

- Disks 

The module parses the distant API and sends them to the native inventory API of GLPI. 

The merger with existing devices is done with the rule engine as usual. 

SCIM 

 Another connector, GLPI will serve a SCIM endpoint for your Microsoft Azure instance. 

This protocol pushes changes of users from the directory to connected application. 

So instead of synchronizing the whole user's database and matching everyone, any change in the directory will be immediately pushed to GLPI. 

  1. Security 

Now, a security feature, two factors authentication! 

Administrators can enforce users' logins in the security setup to ask them to register an external application like Google Authenticator or Authy. 

Security - 2 factors (2/2) 

After a successful login, a new field will appear asking users to paste a pin code from the authentication application. 

Security - Oauth Server 

We will add an Oauth server to GLPI for 2 purposes: 

- connect applications to GLPI to delegate the login feature and identity management 

- secure our several API like inventory one or the general purpose one. 

Security - misc 

- Vulnerabilities management 

- Scanners integration (vuls, tsunamin) 

- CVE matching 

Some various points: 

In the management menu, a new entry to list vulnerabilities. 

The goal is, with the help of external scanners, like vuls or tsnunamin, as well as some API to get CVE and match them to known software's to see if a host has some security vulnerabilities. 

Some dashboard cards and alerts will also be added to enhance reporting about this subject. 

Technical changes 

- Web root for the application will be `/public` 

- continue work on twig (removing legacy echo) 

- removal of legacy auto escaping 

- modularization of critical features 

- e-charts lib for dashboards 

Last slide to tell you we continue to improve the core of GLPI. 

The most impactful for you will be the move of the web root of the application. 

Now, it will be a sub-folder named /public. 

Thereby, all other sub-folders (like files for example) will not be available on the web when the webserver is not well set up. 

The next point is legacy codebase we need to clean. 

And to finish, we moved to a new charting library called e-charts. 

It is simpler to use on our side and you appreciate the new colors and its interactivity. 

Timeline? 

- Currently, finish stabilize 10.0 version 

- End of 2023, beta of next major version 

We are still working on bugfixing the 10 version. This last brought substantial changes, especially on the assistance part. 

But we aim to work on the incoming yearly results fully on the latest version. 

You may also like these articles

12.11.26
Two new bugfix versions of GLPI are out: 12.0.2 and 11.0.13. They fix several recently discovered security issues, so we strongly recommend updating. Security fixes The following vulnerabilities are fixed in both versions: Bug fixes These releases also include many bug fixes. See the changelogs for details: Download Both archives are available on GitHub: Thank […]
12.11.26
Sent a followup too quickly? CancelSend lets you temporarily cancel the sending of a followup, a task or a solution in GLPI 11 and GLPI 12. Features The plugin offers: A handy feature to correct a mistake before the content is sent. Download and documentation Download: available on the GLPI MarketplaceIncluded starting from the Basic […]
12.11.26
We are proud to announce this new release of the Carbon plugin for GLPI, which brings bugfixes and adds support of cloud servers with the help of the plugin Cloud Inventory. Built as part of the IEN Project (Impact Environnemental du Numérique) with IRT SystemX, Teclib’ and other partners, this plugin helps you to evaluate […]
11.11.26
Congratulations! We are happy to announce our new Silver GLPI Network partner in Mauritania: B.I.TECH. Based in Nouakchott, B.I.TECH (Bureautique, Informatique & Technologies) works with companies and organizations on the design, deployment and maintenance of their IT infrastructure. Its core areas of expertise are IT equipment, networks and information systems security. The company relies on […]
09.11.26
The fourth GLPI Partners Day took place in Marrakech on 15 and 16 October 2026. Two days to share Teclib’s strategy, present GLPI 12.0 and, above all, listen to the partners who deploy GLPI in the field every day. Thank you to everyone who participated in these enriching discussions. Here are the main announcements and […]
05.11.26
MoreOptions officially succeeds the Behavior plugin. It takes over its main features to automate the management of ITIL objects in GLPI 11. What MoreOptions brings to GLPI 11 With MoreOptions, you can: GLPI 12: a new implementation of the Escalade plugin In GLPI 12, MoreOptions includes a complete rewrite of the Escalade plugin, with: Tickets, […]
04.11.26
Teclib’ has started preparing for ISO/IEC 27001:2022 certification. The company is supported by the consultancy firm Akant, through the Impulsion Conseil scheme run by AD Normandie and funded by the Normandy Region. Our customers, our partners and the GLPI community place their trust in us, and information security is a large part of that trust. […]
The CNAF (Caisse nationale des allocations familiales) heads France’s family allowance network: 101 local funds, the CAFs, one per département, each paying family benefits to the people living in its area. GLPI has been part of this network since 2009. Today it handles around 800,000 tickets a year for 35,000 users. Marc Dufant, formerly in […]
03.11.26
ITIL comes up in most IT job postings, calls for tender and support tool presentations. But what is ITIL, exactly? The term refers to a set of best practices for IT service management (ITSM), used by IT departments to organize their support, their processes and their relationship with users and service customers. This guide covers […]
30.10.26
Congratulations! We are happy to announce our new Silver GLPI Network partner in France: ALL4IT. ALL4IT is an IT consulting and services company that has specialized in integration for more than 20 years. Its expertise also covers managed services, cybersecurity and IT infrastructure optimization. Based in France and active internationally, the company helps organizations manage […]
29.10.26
From October 7 to 9, 2026, Teclib' travelled to Riga, Latvia, home of Zabbix's global headquarters, to take part in the Zabbix Summit. Our CEO, our Channel Manager, our Partner Success Manager and our Technical Writer were there with a clear goal: to get to know the Zabbix ecosystem from the inside, understand how its […]
28.10.26
12.0.1 and 11.0.12 releases fix several security issues that have been recently discovered. Update is stronglyrecommended! Many bug fixes have also been made, read the changelogs for more details: You can download the new archives on GitHub: https://github.com/glpi-project/glpi/releases You will find below the list of security issues fixed in theses bugfixes versions: We would like to thank all […]
27.10.26
Congratulations! We are happy to announce our new Silver GLPI Network partner in France: AXEL IT Solutions. Based in Paris La Défense, AXEL IT Solutions specializes in ITIL process tooling. The company helps organizations turn ITIL practices into a working ITSM platform. Its team supports clients at every stage: deployment, integration and functional evolutions of […]
21.10.26
On October 21, 2026, at 14:00 UTC, the PHP development team released critical security updates addressing two major vulnerabilities, tracked as CVE-2026-109618 and CVE-2026-109619 (commonly referred to as "php2shell"). Full technical details regarding these flaws, their potential security impact, and recommended workarounds can be found in the official PHP.net announcement. Here is a breakdown of what this security advisory means for your ITSM infrastructure and how […]
19.10.26
We are pleased to announce the official release of the GLPI AI 2.0 plugin. This new version is a complete rewrite of GLPI's artificial intelligence plugin. Built on top of the Symfony AI bundle, it has been designed to deliver smooth, sovereign and customizable assistance at the heart of the daily work of support teams […]
ARSEAA is a French non-profit association with 1,800 employees, active in the medico-social, healthcare, social and training sectors. It now handles both IT support and building maintenance in a single GLPI instance, hosted on GLPI Network Cloud Private in France. The tool was first deployed to solve maintenance issues at one facility. Here is how […]
12.10.26
Congratulations! We are happy to announce our new Silver GLPI Network partner in the United Kingdom: Infotel UK. Infotel is no stranger to the GLPI community. The company has worked with GLPI since 2006 and is already a Platinium partner of the GLPI Network. With this new Silver partnership, Infotel UK brings that experience directly […]
08.10.26
GLPI-Agent 1.21 has been released. You can download it on the GLPI Agent github project: https://github.com/glpi-project/glpi-agent/releases/tag/1.21 Regression fix Firstly, this release is published earlier to fix a regression introduced in 1.20: Enhancements The release comes also with few enhancements: You can check changes details in the official online Changelog available here: https://github.com/glpi-project/glpi-agent/blob/1.21/Changes Packaging About packaging, […]
07.10.26
GLPI 12 is the latest major release of the open-source ITSM solution. It introduces a completely redesigned Knowledge Base, gives administrators greater control over active user sessions, and ensures that internal deadlines automatically follow the team responsible for the work. The release also strengthens platform security, with no additional configuration required. In this article, we […]
06.10.26
What is the SCIM protocol (System for Cross-domain Identity Management)? Automating identity management has become a top priority for any company that keeps adding business applications. This article covers the essentials of the SCIM protocol: what it is, how it works technically, the concrete benefits it brings to IT teams, and how it compares with […]
1 2 3 … 21
chevron-right
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram