The new GLPI version is here, discover its new features!

Performances

37k entities!

By working on GLPI instances with a lot of entities, we’ve found that browsing was very slow. We’ve optimized the application, and loading times have been divided by 10.
Our tests have been performed on a 37k+ entities database, and usage is now completely smooth.

Remember me !

GLPI now keeps and re-uses the session cookie for a while, to do this, just check the “Remember me” box on the login screen.

Login page

The cookie’s retention time on the web browser can be setup by the GLPI administrator (7 days, checked by default in the screenshot below).

Auto-login options

Saved Searches (formerly Bookmarks)

We improved display and management of bookmarks. Renamed to “Saved Searches”, they are available in the top right of the GLPI user interface in a new panel: no more pop-up!

saved search in side panel

A new counter displays the number of results for each saved search.
This feature is automatically disabled if the bookmark loading time exceeds 200 milliseconds.

There is also a new entry in the Tools menu, which allows you to search and manage your saved searches (or those of others according to your rights)

An automatic action computes the number of results (displayed counters on the right of the list) for each saved search and brings a new alert engine to trigger notifications when a threshold is exceeded.

Fuzzy search menu

A new key binding is available, which allows to search and browse though menu links without using the mouse!

You can use patterns instead of an exact word to look for a menu. In the following example, it’s possible to find the menu for business rules by typing the string “burut” in the search field.

More on Wikipedia.

Fuzzy search menu

OLA (operational level agreements)

Services levels have again been renamed, and there a new tab for OLA management!

By definition, an OLA is an agreement between an IT service provider and another service of the same organization.

An example is better than a definition, we suggest the following scenario:

A call-center provides its customers for a 24/7 IT service by committing to handling incidents within 2 hours and solving them within the next day: We configure this with SLA in GLPI.

To achieve this goal, it may be necessary to escalate the incident to 3 different internal teams (depending of the nature of the incident, the customer location, etc). Each team has committed to take over the escalation withing 15 minutes and sends its resolution to the call-center within 1 hour: this is an OLA.

In order to display theses OLAs, 2 new fields have been added to the ticket form:

internal field

We are aware that the ticket GUI is starting to be bloated, we are looking at some ways to lighten it.

Moreover, the ticket’s statistics tab now displays a timeline showing the main steps of the ticket life-cycle. If a date exceeds an (SlA/OLA), it will be displayed in red.

Ticket steps timeline

Paste images in rich text editor

The rich-text editor (available in tickets and in the knowledge base) now supports direct pasting of pictures from the clipboard as well as drag&drop.

Images pasted this way are displayed inline the text.
At insertion, the picture will be reduced (in size, not compressed) in order to preserve the GUI.

hitchiker paste

Knowledge base enhancements

Revisions

Each time a modification is saved in a Knowledge base entry, a new revision is generated. A dedicated tab allows you to view the history, compare two version (diff view), and return to any previous state.

KB revisions

Comments

Another tab has been added allowing you to comment an article (and easing the team work on an article)

comments scheme

Assets links

It’s now possible to link Knowledge base articles to items :
– assets
– helpdesk (tickets, changes, problems)
– budgets / contracts / licenses / suppliers / entities

kb links

Anchor on titles

Once defined as a title (Format > Headings in the menu of rich-text editor), an anchor is displayed on mouse hover, allowing to quickly send a direct link to a specific part on an article.

kb title's anchor

Alerts on threshold

As seen below, alerts on threshold can be enabled on saved searches.

For example, GLPI can notify you when the number of your search results for “Computer in stock” is lower than 10 or when the number of “Tickets in major urgency” exceeds 10!

When exceeding a threshold, a notification (by mail, native, irc, etc) can be sent. For private search only you will be notified, and for public one several recipients can be configured.

Alerts scheme

Rework of notification modes

The former method of notifications by mail will no longer be the only way for GLPI to notify you. Native notification within the browser have been added, as well as a plugin hook to add additional modes. This opens the door for notifications by SMS, IRC, Telegram and others.

notifications natives

Ticket’s templates, tasks added

Ticket templates now support the addition of task templates in “predefined fields” tab. In addition to business rules for tickets your tickets can contains several pre-filled tasks just after creation.

task templates in ticket templates

LDAP: new synchronization field

As a login and a DN can change, we’ve introduced a new sync field in the LDAP configuration. The new field should never change, and will be used to avoid duplicate in case of login changes.

In predefined templates, we advise to use, for example:

  • for Microsoft Active Directory : “objectGUID” attribute (official unique identifier of an object) ;
  • for OpenLDAP: the attribute “entryUUID”

** Caution: ** Some attributes on Microsoft Active Directory are not supported (“objectSID” for example).

Get closer to your directory maintainers to find the correct synchronization attributes.

Composites tickets

We’ve introduced 2 new ways of linking tickets:
– Sons of
– Parent of

Ticket's links

The formcreator plugin also supports this feature by allowing the creation of linked tickets for a single form answer.

Telemetry

In order to improve the software and it’s plugins, we’ve added an feature to collect informations of a current GLPI instance.

The data collection is a completely optional process, and data are anonymous (you can preview before accepting).

Accept telemetry

We’d like community to benefit from data collection, and have launched a new site which aggregate these data in a dashboard.
You can discover it at:
https://glpi-project.org/telemetry/

telemetry dashboard

Misc

  • Several plugins has be natively integrated into the core:
  • Projects and their tasks can now be added from templates.
  • The quick language selector is now a dropdown instead of a redirection to the user preferences.
    language selector
  • Rework of operating systems (new informations, now in a tab)
  • GLPI now requires minimum version of 5.6 for PHP, but has also been tested with PHP 7, 7.1 and even 7.2!
  • Many icons have been replaced using the Fontawesome library trying to make a more consistent UI.

Download the new version