GLPI Changelog

New in version 0.85

November 19th, 2014
  • Servicedesk : change management
  • Servicedesk : project, task and Gantt graph management
  • Servicedesk : SLA management enhancement
  • Inventory : inventory of components
  • General : improve mail collector
  • General : import, export and copie business rules
  • General : improve mail notification system
  • General : add log rotation
  • General : UTF8 PDF export
  • General : translations of dropdowns and knowledge base items
  • General : review profile management
  • General : User pictures
  • Ergonomy : migrate to jquery

New in version 0.84.4 (January 23rd, 2014)

  • Bug #4617: Unable to use ticket search engine for my groups when huge number of groups
  • Bug #4632: The functions _searchOptionsValues are never launched
  • Bug #4660: approbation of the solution for a post-only
  • Bug #4661: Tranfer connected item of a computer
  • Bug #4664: Replay dictionnaries rules
  • Bug #4666: Some bottom buttons of massive action do not work
  • Bug #4678: Trouble with search for knowbase item
  • Bug #4683: Creation of recurrent ticket
  • Bug #4684: multi rights in rule engine
  • Bug #4685: Do not execute SLA on deleted tickets
  • Bug #4695: Dictionnary of software
  • Bug #4712: permit due_date = opening date of a ticket / Bug on due_date computation if preliminary creation
  • Bug #4713: In user list, when add column 'entity (profile)' we can see (R) but not the (D)
  • Bug #4722: Bugs on global search engine for Ticket
  • Bug #4728: Performance trouble on tickets linked to computers
  • Bug #4732: Search on manufacturer for monitor
  • Bug #4735: Do not display Create default template icon in profile if not on root entity
  • Bug #4736: Affect item by IP / FQDNLabel on rule ticket does not work
  • Bug #4737: Trouble on update ticket : may delete SLA instead of update
  • Bug #4748: DB Replicate password update save encoding trouble
  • Bug #4749: Create closed ticket with mandatory errors
  • Bug #4751: Test button on Ldap replica is not functionnal
  • Bug #4752: LDAP Filter Comparators (=) Fail Syntax Check
  • Bug #4754: Notification : trouble with migration of validation.storestatus
  • Bug #4757: Tickets to approve in central (my view)
  • Bug #4758: Error value of ##ticket.assigntosupplier##
  • Feature #4381: Massive actions to change group of users
  • Feature #4677: Add location of the ticket in notification tags
  • Feature #4690: More possible days in SLA
  • Feature #4733: Add date of the ticket followup in search engine
  • Feature #4760: Limit text fields length in search engine

New in version 0.84.3 (November 4th, 2013)

  • This version adds several bug fixes.

New in version 0.84.2 (September 13th, 2013)

  • This version adds several bugfixes, including a security fix.

New in version 0.84.1 (September 5th, 2013)

  • Bug #4402: make a note public without rights
  • Bug #4425: Private task notifications
  • Bug #4426: RSS feeds proxy support
  • Bug #4430: Validator selection on tickets
  • Bug #4431: FAQ redirect to authentification
  • Bug #4432: Upgrade Htmlawed (trouble with tables)
  • Bug #4437: Massive action add contract
  • Bug #4439: Computer Link Rule (glpi v .84 and ocs plugin)
  • Bug #4440: Transfer bug on tickets
  • Bug #4441: Save reservation comment
  • Bug #4443: Document dropdown on massive action
  • Bug #4444: Missing Search Engine / MasiveActions for several infocoms fields
  • Bug #4447: Ticket followups /tasks display in search engine
  • Bug #4450: Ticket recurrent not compute next execution date if end date not set
  • Bug #4454: Mail notification : duplicate reply-to
  • Bug #4457: Search criteria : ticket task status
  • Bug #4460: RuleEngine loop : bad data storage
  • Bug #4461: Rules test results with _
  • Bug #4463: add a document in a ticket => wrong entity
  • Bug #4465: Post-Only reservation edit
  • Bug #4476: Header of anonymous FAQ
  • Feature #1312: Sort linked documents
  • Feature #4289: Delete right for problem
  • Feature #4298: Notification to group without supervisor
  • Feature #4299: Permit to add followup to group's tickets for post-only
  • Feature #4330: Add a new column in Document tab showing in ticket
  • Feature #4436: Show tickets as observer on home
  • Task #4331: Knowbase : encoding issue to clean search : clean datas
  • Task #4373: mettre attribut html autocomplete √† off

New in version 0.84 (August 10th, 2013)

  • Bug #2041: Duplicate when a user is renamed in the ldap directory
  • Bug #3214: Problem on notifications link for local users or unexisiting user when using SSO / CAS
  • Bug #3301: GROUP_CONCAT / optional distinct for search ?
  • Bug #3449: Missing delete ticket notification in default dump
  • Bug #3649: Wrong installation counter when software is visible in child entities
  • Bug #3692: Review Rules data management
  • Bug #3717: CSRF prevention step 3
  • Bug #3852: Review Help links
  • Bug #3892: Trouble on add user to ticket via Ticket_User : status not changing.
  • Bug #3929: Trouble on mandatory fields of ticket templates for post-only (v2)
  • Bug #3962: Don't create NetworkNames when creating several NetworkPort
  • Bug #3963: More indexes
  • Bug #4374: Mail receivers : conflict between image inline and attachment
  • Bug #4380: notification on closed ticket
  • Bug #4408: Relation entre objet
  • Bug #4414: Ticket Menu for post only
  • Bug #4415: Notification template
  • Feature #622: Hierachical document categories
  • Feature #721: Title field for contact (profession)
  • Feature #827: Un statut pour les notes : TODO/FAIT
  • Feature #933: Do not delete reservation history
  • Feature #1050: Being able to give an address for a contact
  • Feature #1061: Ability to filter planning
  • Feature #1066: Notifications on receivers errors : step 1
  • Feature #1072: IPv6 management
  • Feature #1195: kb : style code and allow code in article
  • Feature #1230: Ergonomy : Choose language directly in the menu header
  • Feature #1257: Send Warranty alert before end of waranty
  • Feature #1322: Recherche globale sur les infos financi√®res
  • Feature #1706: List of devices directly connected to a computer doesn't take into account plugins
  • Feature #2021: mailcollector : add options for move messages or delete
  • Feature #2053: Alert for pluriannual contracts
  • Feature #2077: Add rights for tickets allow to hide tabs
  • Feature #2219: Improve ldap timestamp restriction
  • Feature #2230: Notification before an event in the planning
  • Feature #2240: Search system for reminders / Moteur de recherche pour les notes
  • Feature #2307: Add a new ldap criteria (LDAP) member
  • Feature #2308: Sort rights criterias list in rulesengine
  • Feature #2310: Ability to use more than one ldap server when using external auth (SSO)
  • Feature #2327: Log manual change of user authentication method
  • Feature #2441: SSO HTTP variables should be defined as dropdowns
  • Feature #2491: Ability to sort tickets by location
  • Feature #2593: Permit to integrate RSS flow to central view
  • Feature #2597: Notifications - add an event for validation (split request and answer)
  • Feature #2662: Create an unified method to display a field or display select system
  • Feature #2841: Recipient of notifications
  • Feature #2842: save input for all object
  • Feature #2851: Permit to send validation request to supervisor of group
  • Feature #2928: Massive action for consumable
  • Feature #2955: Email blacklist for collectors
  • Feature #3031: Don't notify connected user for his own action
  • Feature #3091: Allow Regex to define extension in document type
  • Feature #3096: Blacklist IP/MAC for import rules
  • Feature #3098: Time to react for SLA
  • Feature #3237: Improve pager and massive action display
  • Feature #3265: Enhanced X509 management : AC management
  • Feature #3288: Complete review of network description
  • Feature #3324: Send alert before expiration of license
  • Feature #3325: Send alert on contract before end
  • Feature #3355: Improve recurrent tickets
  • Feature #3368: Drop kerberos warnings for collector
  • Feature #3369: Display manage tickets for groups
  • Feature #3377: Add link one unicity fields if read right
  • Feature #3414: Ticket template : Add open date to hide field
  • Feature #3420: Improve rules for plugins
  • Feature #3421: Class ruleOcs and ruleOcsCollection
  • Feature #3422: Class ruleImportComputer
  • Feature #3423: Manage log message from plugin
  • Feature #3433: Add ticket assign count information for assign on update ticket
  • Feature #3437: Preview mode to NotificationTemplate
  • Feature #3453: New search criteria not under
  • Feature #3460: Use LDAP paged results available in PHP 5.4
  • Feature #3476: Add /norsh /secure /debug options for mailcollector
  • Feature #3481: Force complex passwords for user
  • Feature #3506: Create global search engine for Assets (generic status search) including network search
  • Feature #3507: Add tabs to planning
  • Feature #3567: Add "view problem" in the central view
  • Feature #3568: Enhance KB management for admin KB
  • Feature #3570: Massive action contract
  • Feature #3599: Show last updates on knowledge base
  • Feature #3600: Visibility for KB
  • Feature #3601: Multiple suppliers on tickets
  • Feature #3603: Link contract and budget + link budget and ticket
  • Feature #3604: Permit to hide crtiterias of search engine
  • Feature #3605: Permit to massive solve tickets from problem
  • Feature #3611: Permit to add supervisor / manager / user as massive action of groups
  • Feature #3619: Massive action document
  • Feature #3631: Improve show Hide form : keep header
  • Feature #3637: Propose use to check its pref before creating a new ticket
  • Feature #3664: Expired licenses do still count
  • Feature #3679: Split validation right for incident / request
  • Feature #3694: Inventory / Ticket : Add column Number of linked documents
  • Feature #3699: Add bar for due date of a ticket in list of tickets
  • Feature #3700: Add item list tags for contract notifications
  • Feature #3733: Report libraries in system information
  • Feature #3739: Normalize the MAC and IP addresses of NetworkEquipment
  • Feature #3766: Suggestion for CommonDBTM::getFromDB
  • Feature #3806: Transform can* dynamic methods to static
  • Feature #3807: Improve CommonDBRelation and CommonDBChild
  • Feature #3811: Transform CommonDBTM::getIndexName() to static
  • Feature #3819: Review group tab on user form
  • Feature #3828: Review all CommonDBChild and CommonDBRelation inherited classes to use inheritance for check and history log
  • Feature #3872: Improve Task frequency (make it accurate)
  • Feature #3878: Add timeout on autocomplete search
  • Feature #3901: Add end_date to recurrent ticket
  • Feature #3943: Add number of tickets and problems on itil category list
  • Feature #3955: Add a new hook for plugin
  • Feature #3958: Permit to get multivaluable emails fields from LDAP
  • Feature #3967: Multi-actors from Rule engines
  • Feature #3971: See Number of linked problems on Tickets list
  • Feature #3989: Block solution edition on closed status
  • Feature #4023: Permit to use specific HTML Tag on KB
  • Feature #4026: Mailcollector : Permit to use email date instead of import date to create ticket
  • Feature #4067: Allow dissociate a NetworkName from a NetworkPort
  • Feature #4141: Add tag for ticket notifications : number of unresolved tickets
  • Feature #4145: Add warranty information on tickets
  • Feature #4163: Improve other auth
  • Feature #4171: Double confirmation on restore DB to avoid wrong actions.
  • Feature #4182: Check PHP version ASAP
  • Feature #4187: Assign entity using regex
  • Feature #4191: Get user informations on SERVER variable for Shibolleth or Lemon LDAP auth
  • Feature #4222: Add warning on delete last profile with profile,w right
  • Feature #4282: view tickets that a user in delegatee
  • Feature #4284: Do not use days for display of total durations
  • Feature #4288: Step for times allowed in a task
  • Feature #4311: Permit to search on user / group requester to post-only
  • Feature #4312: Permit to search on ancestors groups in ticket searcg engine
  • Feature #4345: Add new tag for notification
  • Feature #4347: Add Alternate username / Alternate username number to global inventory search engine
  • Feature #4349: Add an option to searchoption for disable displaypreference display
  • Task #976: Convert mod OCS in a Plugin
  • Task #3011: switch from mysql to mysqli extension
  • Task #3078: Move Prerequisite to PHP 5.3.0
  • Task #3079: Change localisation system : use gettext
  • Task #3097: PHP 5.4 compatibility
  • Task #3272: Finish / Clean massive action checks (right, messages)
  • Task #3274: Change "Inventaire/Inventory" string
  • Task #3282: Merge glpi_entities and glpi_entitydatas in one table
  • Task #3298: Review component display
  • Task #3419: Review locks
  • Task #3508: Put at the end of the list of params in search engine : All and Viewed items
  • Task #3548: Clean clone system for all link item on creation based on template
  • Task #3606: Review punctuation rules used in gettext strings
  • Task #3690: Drop cache system for rules engine
  • Task #3702: Review import software and rule engines
  • Task #3722: Review massive action management
  • Task #3767: Change status field for ticket / problem to integer to gain perf
  • Task #3902: Review reservation repeat system
  • Task #3930: Terminology : Delete / Purge to Put in trash / Delete permanently
  • Task #3931: Upgrade Zend library for gettext
  • Task #3932: Clean Headers
  • Task #3976: Review ticket template load system
  • Task #3982: Add plugin hook for status.php
  • Task #3987: Move GLPI installation URL to main config
  • Task #4036: CommonDevice and import function
  • Task #4059: Update README on website to update prerequisites (PHP...)
  • Task #4076: Add retention delay / begin and end of execution time for crontasklogs to search engine
  • Task #4120: Drop Cache Lite library
  • Task #4179: Use absolute path for GLPI_ROOT

New in version 0.84 RC3 (July 3rd, 2013)

  • Fixed Bug #4375: CVE-2013-2225 + CVE-2013-2227 : Security fix ( serialize + filter classname for autoload)

New in version 0.83.91 (June 25th, 2013)

  • A security fix.

New in version 0.83.9 (June 20th, 2013)

  • Several bugfixes and a security fix.