GLPI v9.3.0 Release Notes

Release Date: 2018-06-28 // almost 6 years ago
  • ➕ Added

    • ➕ Add DCIM management
    • ➕ Add OSM view to set locations and on Search
    • ➕ Add login source selection
    • ➕ Add logs purge
    • 🔊 Filter in items logs

    🔄 Changed

    • Switch MySQL engine from MyIsam to Innodb
    • 👍 Rework solutions for Tickets, Problems and Changes to support history
    • 🖨 Disks can be attached to network equipments and printers

    API changes

    🔄 Changes

    • ➕ Added DB::insert(), DB::update() and DB::delete() to replace raw SQL queries
    • CommonITILObject::showMassiveSolutionForm() now takes a CommonITILObject as argument
    • Profileuser::getUserProfiles() $filter parameter is now an array
    • User::getFromDBbyEmail() $condition parameter is now an array
    • ⬆️ Select2 javascript component has been upgraded to 4.0 version, see Migrating from Select2 3.5
    • CommonDevice::getItem_DeviceType() has a new optional $devicetype parameter

    🗄 Deprecated

    • 🗄 Usage of string $filter parameter in Profileuser::getUserProfiles() has been deprecated
    • 🗄 Usage of string $condition parameter in User::getFromDBbyEmail() has been deprecated

    🗄 The following methods have been deprecated:

    • CommonDBTM::getFromDBByQuery()
    • CommonDBTM::getSearchOptions()
    • CommonDBTM::getSearchOptionsNew()
    • CommonDBTM::getSearchOptionsToAddNew()
    • CommonITILObject::getStatusIconURL()
    • DBMysql::list_tables()
    • Dropdown::showPrivatePublicSwitch()
    • NotificationTargetProject::getTeamContacts()
    • NotificationTargetProject::getTeamGroups()
    • NotificationTargetProject::getTeamSuppliers()
    • NotificationTargetProject::getTeamUsers()
    • Search::constructDatas()
    • Search::displayDatas()
    • 💻 Transfer::transferComputerDisks()

    ✂ Removed

    • CommonITILValidation::isAllValidationsHaveSameStatusForTicket
    • CommonITILValidation::getNumberValidationForTicket
    • PHPCas library is no longer provided (for licensing issues)