Discover new interface of GLPI 10!

In a few weeks we will launch the first beta version of GLPI 10.
We are working on the last technical elements and preparing the release of compatible plugins on the Marketplace.

One of the biggest news of this version is a major overhaul of the interface and the user experience. The latest redesign since version 0.90 was done in October 2015.

Based on tabler, Bootstrap 5 and Twig, it brings many visual changes.

The integration of these standard libraries will make it easier to develop new interfaces and above all brings a “responsive” display mode that is easier to maintain.

Here are some screenshots to give you an overview of the upcoming changes.

Ecran de login
Liste des ordinateurs
Vue responsive

Beyond the change in design, we are making a number of user experience improvements, here is the list of key points:

Vertical menu

As you have noticed on the previous screenshots, GLPI now offers by default a layout with a vertical menu. It is still possible to switch to a layout similar to previous versions (named Horizontal) in user settings.

Disposition principale de GLPI

In the new layout it is possible to collapse the menu to have a compact display.

Button “Go to…”

Available since version 9.2 the “Go to” feature which allows a quick search of a menu is now highlighted and can be discovered on top of the menu.

Menu Goto

The park equipment now has a panel on their right side where you can click on the images attached.

“Saved search” panel

The “saved search” panel now integrated into GLPI design.
You can set it floating, or pinned to pages (to be kept permanently (even after browsing)).

Pinning is done page by page, e.g. a panel pinned to “tickets” will not be pinned to computers.

Note that now you can find it in the first tab, the saved searches corresponding to the type of object: list of tickets will be displayed according to priority of saved searches.

Second tab lists all other searches concerning other types of objects.

As the panel is now contextual to the type of object presented, you can access it via an icon named “Lists” placed next to the breadcrumb trail.

Recherches sauvegardées

Invisible search engine

It is now possible to deactivate the display of the search engine.

You can navigate in GLPI only using saved searches!

Dynamic loading of search results

The search engine display is now launched in “AJAX” mode. A loading icon is displayed when a search is launched, page changes or sorting is in process. Once new results are available, only the content is replaced and not the entire page.

Multi-sorting of results

With a “ctrl” you can add several sorting modes to the columns of your search results.

Example: sort by “Name” and by “Modification date”.

Tri multiple

Page of park elements.

The main element form now displays a panel on the right displaying the images associated with the corresponding model.
These images could be previously accessed only in the display part of data center racks, now they are available everywhere.

fiche d'un ordinateur

Redesign of ITIL objects

Display and use of ITIL objects (Tickets, Problems and Changes) are thoroughly reviewed.

Refonte des objets ITIL

Many changes were made:

  • The order of messages in the “timeline” now goes from the oldest to the most recent, starting from top to bottom, following a usual reading order. New answer now placed below the last one.
  • A side panel contains the additional information of tickets (dates, priority matrix, actors, etc.). This panel can be temporarily enlarged. We also group by these changes the main tabs and “timeline” within the same view.
taille du panneau droit des tickets
  • Documents added to the timeline are now displayed below the parent object (tracker, task) in a contextual way for easier reading.
documents dans leur contexte
  • Each of the types of actors (requesters, observer and assigned) are now displayed in a single field. Previously, several clicks were required to select a group or a user and then choose the final actor. It is now a single drop-down list unifying all possible objects (differentiating them with an icon) and providing autocompletion.
champ acteur
  • A button at the bottom of the main view allows you to switch to a “TODO list” view displaying the tasks and validation requests in an interactive vertical list, allowing you to follow the progress of a ticket (or another ITIL object)
Vue TODO

New colors

With the arrival of new libraries tabler and Bootstrap 5, it is now much easier to create and modify GLPI palletes.

Here is an example of one corresponding to the capture below:

2 new dark palettes:

  • Auror dark palette Auror dark
  • Midnight palette Midnight

GLPI Agent 1.4 has been released

GLPI Agent 1.4 has been released.

You’re encouraged to upgrade your GLPI agents or migrate if you’re still using FusionInventory agents.

You can download it on the GLPI Agent github project:

This release includes few fixes and enhancements.

The most important one fixes a regression introduced in GLPI-Agent v1.3 which prevents windows or macosx agents to communicate with HTTPS GLPI server using a publicly signed SSL certificate.

For the other ones:

  • new ssl-fingerprint option feature now also works on CentOS7,
  • on SSL communication error, the agent will report a more explicit reason,
  • we added support for linux systemd-nspawn container inventory,
  • we added a new Acer monitor model support: B226WL,
  • we fixed the support of non-standard port for ssh remote inventory,
  • the MacOSX packages have been upgraded to use OpenSSL 3.0.4,
  • the linux perl installer now support installation on Oracle Linux 8.

As always, you can check the more detailed changelog at:

New GLPI version 10.0.2

A new GLPI version is available.

This release fixes several critical security issues that has been recently discovered. Update is strongly recommended!

You can download the GLPI 10.0.2 archive on GitHub.
Exceptionally, as we have a critical security issue on an unauthenticated page, we also release a GLPI 9.5.8 archive.

You’ll find below the list of security issues fixed in this bugfixes version:

  • Unauthenticated SQL injection on login page (CVE-2022-31061)
  • SQL injection on actor part in assistance forms (CVE-2022-31056)
  • Unauthenticated Sensitive Data Exposure on Refused Inventory Files (CVE-2022-31068)

Also, here is a short list of important bugfixes done in this version:

  • FIX adding actors to ITIL Objects (#11796, #11957)
  • FIX unwanted “promote to ticket” feature on self-service interface (#11834)
  • FIX native inventory do not inject switch information (#11864)
  • FIX entity for software creation (#11887, #11837)
  • FEAT permits global lock on entity (#11853)

The full changelog is available for more details.

We would like to thank all people who contributed to this new version and all those who contributes regularly to the GLPI project!

Regards.

GLPI Agent 1.3 has been released

You’re encouraged to upgrade your GLPI agents or migrate if you’re still using FusionInventory agents.

You can download it on the GLPI Agent github project:
https://github.com/glpi-project/glpi-agent/releases/tag/1.3

This release includes some fixes and enhancements. Here are the most important ones:

  • we implemented a feature request from the community to support SSL server certificate of the GLPI server deployment with operating system deployment feature:
    • on windows, the glpi server certificate can be deployed through the enterprise keystore,
    • on macosx, the glpi server certificate can be deployed in system keychain through a MDM.
  • we added the support of the new ‘ssl-fingerprint’ option and it permits to trust a GLPI server certificate without the need of deploying a certificate:
    • you can first enable one time the ‘no-ssl-check’ option on one agent to find the related ssl fingerprint reported in agent log,
    • then you can set the discovered value for all your agents and disable ‘no-ssl-check’ on the first one.
  • the windows MSI packaging is now using Perl 5.36.0 and includes some fixes and improvements:
    • as it was wrongly creating firewall rules, this is fixed and wrong rules are removed,
    • few libraries was missing if you wanted to use SNMPv3 authentication during network discovery or inventory,
    • the installer was failing to create the windows task when you wanted to use windows task scheduling,
    • few configurations was not possible during silent installation.
  • the MacOSX packages has been upgraded to use Perl 5.36.0, OpenSSL 3.0.3 & zlib 1.2.12 and the installation on APFS filesystem has also been fixed.
  • for linux packaging, we have also few big improvements:
    • AppImage support for older linux like CentOS 7,
    • AppImage uninstallation process has been improved,
    • Snap packaging has been upgraded to use Perl 5.36.0,
    • perl linux installer has been enhanced to support installation on openSUSE.
  • For inventory task, we integrated:
    • a patch from the community which can fix monitor inventory on linux,
    • an Oracle database inventory support update,
    • an update to avoid false positive antivirus alert during software inventory on windows,
    • a fix on JSON format support to avoid wrongly encoded strings on macosx,
    • a fix against a JSON validation error while monitor serial is an integer,
    • a fix on generated partial inventory as the ‘partial’ property was missing,
    • an update for additional-content option support while using JSON format.
  • RemoteInventory task has been improved so remote ssh inventory of linux/unix platforms can fallback on ssh command calls when libssh2 is not available.
  • Netdiscovery and NetInventory tasks now includes a module from the community which enhances DefensePro support.

As always, you can check the more detailed changelog at:
https://github.com/glpi-project/glpi-agent/blob/1.3/Changes

GLPI 10.0.1

Here is the first bugfixes release for GLPI 10.
You can download the archive on GitHub.

A lot of issues have been fixed since the first GLPI 10 version.
Below you will find a short list of key points of this release:

  • Several fixes on inventory rules
  • Several fixes for reservation feature
  • Fix status change in assistance objects when modifying actors
  • Fix preselection as requester in assistance object
  • Add global locks management for inventory
  • Re-implementation of the document addition action in assistance object
  • Impersonate feature now displays hints if unavailable
  • Updates with GLPI console can now check integrity of the database
  • The GANTT feature has been moved to a plugin
  • The GLPI licence has been moved to GPLv3+

The full changelog is available for more details.

We would like to thank all people who contributed to this new version and all those who contribute regularly to the GLPI project!

Regards.