GLPI v9.5 Release Notes

  • โž• Added

    • ๐Ÿ‘ Encrypted file systems support.
    • Mails collected from suppliers can be marked as private on an entity basis.
    • ๐Ÿ”ง Ability to add custom CSS in entity configuration.
    • ๐Ÿšง CLI commands to enable and disable maintenance mode.
    • ๐Ÿ–จ Operating system links on Monitors, Peripherals, Phones and Printers.
    • โž• Add datacenter items to global search
    • Project task search options for Projects

    ๐Ÿ”„ Changed

    • ๐Ÿ”Œ scripts/migrations/racks_plugin.php has been replaced by glpi:migration:racks_plugin_to_core command available using bin/console

    API changes

    ๐Ÿ—„ Deprecated

    • DBMysql::fetch_array()
    • DBMysql::fetch_row()
    • DBMysql::fetch_assoc()
    • DBMysql::fetch_object()
    • ๐Ÿ‘€ DBMysql::data_seek()
    • DBMysql::insert_id()
    • DBMysql::num_fields()
    • DBMysql::field_name()
    • DBMysql::list_fields()
    • DBMysql::affected_rows()
    • DBMysql::free_result()
    • DBMysql::isMySQLStrictMode()
    • getAllDatasFromTable renamed to getAllDataFromTable()
    • Usage of $order parameter in getAllDataFromTable() (DbUtils::getAllDataFromTable())
    • All TicketTemplate classes has been renamed to ITILTemplate
    • Ticket::getTicketTemplateToUse() renamed to Ticket::getITILTemplateToUse()

    โœ‚ Removed

    • Usage of string $condition parameter in CommonDBTM::find()
    • Usage of string $condition parameter in Dropdown::addNewCondition()
    • Usage of string in $option['condition'] parameter in Dropdown::show()
    • KnowbaseItemCategory::showFirstLevel()
    • Ticket::getTicketActors()
    • NotificationTarget::getProfileJoinSql()
    • NotificationTarget::getDistinctUserSql()
    • NotificationTargetCommonITILObject::getProfileJoinSql()
    • RuleCollection::getRuleListQuery()
    • getNextItem()
    • getPreviousItem()
    • CommonDBChild::getSQLRequestToSearchForItem()
    • CommonDBConnexity::getSQLRequestToSearchForItem()
    • CommonDBRelation::getSQLRequestToSearchForItem()
    • Project::addVisibility()
    • Project::addVisibilityJoins()
    • ๐Ÿ”Œ Plugin::hasBeenInit()
    • ๐Ÿ— 'SELECT DISTINCT' and 'DISTINCT FIELDS' criteria in DBmysqlIterator::buildQuery()
    • CommonDBTM::getTablesOf()
    • CommonDBTM::getForeignKeyFieldsOf()