All Versions
35
Latest Version
Avg Release Cycle
69 days
Latest Release
1083 days ago

Changelog History
Page 2

  • v9.5.1 Changes

    July 16, 2020

    πŸš€ This is a security release, upgrading is highly recommended

    πŸš€ Download it

    Non exhaustive list of changes:

    • πŸ”’ (security) SQL injection on new clone feature
    • alignment of some table columns
    • βž• added domains in global search and Assets > global
    • πŸ›  fixed several problems with email retrieval via email collectors
    • πŸ›  fixed several display problems in the planning
    • correction (and error display) of marketplace registration key input
    • and more!

    πŸ‘€ See changelog for details.

  • v9.5 Changes

    βž• 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()
  • v9.5.0-rc2 Changes

    June 26, 2020

    πŸš€ Download it

    Second look at GLPI 9.5

    πŸš€ Following the publishing of the Release Candidate of GLPI version 9.5 15 days ago, you have reported a number of small issues that have been fixed, including:

    • Planning display was broken,
    • ⚑️ The warning about missing dependencies during installation or update was absent,
    • Inability to register to access the marketplace,
    • 🌐 Missing translations,
    • and others

    πŸš€ Today, we are releasing new RC version for you to test the improvements.

    πŸš€ Unless a major problem is detected, the next version will be the final stable release.

    How can you help us ?

    βœ… Download the rc archive, test the migration and the new features (you may also test the existing ones) and report us the issues you encounter on the bug tracker (tag it as [RC feedback]).

    Translators, please, add missing sentences for your language on transifex.

  • v9.5.0-rc1 Changes

    June 10, 2020

    πŸš€ Download it

    First look at GLPI 9.5

    In some weeks we will launch the new major version of GLPI: 9.5.
    A lot of new features will be available, here is a short list:

    • πŸ†• New marketplace for plugins.
    • 🍱 Impacts and dependencies vizualisation for assets.
    • πŸ†• New graphical and customizable dashboards.
    • πŸ†• New canned responses for follow-up form.
    • πŸ‘Œ Support for field templates for Problems and Changes.
    • Kanban board for project management.
    • ✨ Enhanced planning view and a new full caldav server.
    • πŸ‘ Timezones support.
    • Impersonate function for super-admins.
    • πŸ’» Various improvements in UI and UX.

    Consult the full changelog for a more complete list.

    🚚 Please note, we dropped Kerberos support in mail collector setup as we needed to move to another library for mail support that does not provide this option. Please contact us if it's an issue for you.

    πŸš€ Today, we release a release candidate archive for this version.

    How can you help us ?

    βœ… Download the rc archive, test the migration and the new features (you may also test the existing ones) and report us the issues you encounter on the bug tracker (tag it as [RC feedback]).

    Translators, please, add missing sentences for your language on transifex.

  • v9.4.6 Changes

    May 05, 2020

    πŸš€ This is a security release, upgrading is highly recommended

    πŸš€ Download it

    Non exhaustive list of changes:

    • πŸ”’ (security) Prevent execution of SQL injection while assigning a technician,
    • πŸ”’ (security) Permit to change key used to store passwords,
    • πŸ”’ (security) Improve CSRF token,
    • πŸ”’ (security) Fix several possible XSS,
    • πŸ”’ (security) Fix a few possible SQL injections,
    • πŸ›  Fix SCSS caching issues,
    • πŸ›  Fix inline images handling on item update,
    • πŸ›  Fix PHP 7.4 compatibility,
    • Connect to database using socket,
    • and more!

    πŸ‘€ See changelog for details.

  • v9.4.5

    December 16, 2019
  • v9.4.4 Changes

    September 24, 2019

    πŸš€ This is a security release, upgrading is highly recommended

    πŸš€ Download it

    Non exhaustive list of changes:

    • πŸ”’ [security] Prevent account takeover vulnerability ,
    • πŸ”’ [security] Prevent execution of XSS on rich text,
    • πŸ›  fix cache key lenght issues,
    • πŸ›  fix user picture removal at login,
    • πŸ›  several fixes on recurring tickets,
    • πŸ›  fix some transfer errors related to entities among others,
    • and more!

    πŸ‘€ See changelog for details.

  • v9.4.3 Changes

    June 20, 2019

    πŸš€ This is a security release, upgrading is highly recommended

    πŸš€ Download it

    Non exhaustive list of changes:

    • πŸ”’ [security] Prevent execution of XSS on rich text,
    • πŸ”’ [security] Prevent xss attack on user picture,
    • πŸ›  Fix performance issues when using entities,
    • πŸ†• New β€œPrevent take into account” action on tickets business rules,
    • πŸ†• New β€œStatus” criterion on tickets business rules,
    • πŸ”„ Change and problem tasks can now be marked as private,
    • and more!

    πŸ‘€ See changelog for details.

  • v9.4.2 Changes

    April 11, 2019

    πŸš€ This is a security release, upgrading is highly recommended

    πŸš€ Download it

    Non exhaustive list of changes:

    • πŸ”’ [security] Prevent external redirections
    • πŸ›  Fix some performances issues
    • πŸ›  Fix various issues on plugins loading (cache conflict, bad locales)
    • πŸ›  Fix display of documents in tickets
    • πŸ›  Fix display of user's pictures
    • πŸ›  Fix lost of some relations and sql errors when transferring items
    • πŸ”‹ Feature: add Historical tab on config page
    • And many more!

    πŸ‘€ See changelog for details.

  • v9.4.1 Changes

    March 14, 2019

    API changes

    βž• Added
    • πŸ†• new display hook timeline_actions to add new buttons to timeline forms
    • πŸ”€ Ability to copy document links while merging tickets
    πŸ—„ Deprecated

    πŸ—„ The following methods have been deprecated:

    • πŸ”Œ Plugin::hasBeenInit()
    • πŸ— Deprecate 'SELECT DISTINCT' and 'DISTINCT FIELDS' criteria in DBmysqlIterator::buildQuery()
    βœ‚ Removed
    • ⬇️ Drop CommonITILObject::showSolutions().