Notes

Release Name: 8.17

Notes:
Tuleap 8.17 (Thursday, July 21st 2016)
========================================

Enhancement
-----------------------

    * request #9113: Be able to filter system events by status
    * story #8425: Comprehensive git permissions changes log
		- Enhance displaying of project history
    * request #9280: $sys_trusted_proxies should allow a subnet

Bug fix
-----------------------

    * request #9289: Root daily is not able to suspend multiple users
    * request #9326: Footer links to the REST API documentation are broken
    * request #9169: Not all CSS loaded when access mediawiki
    * request #9337: Logrotate config files are malformed when deployed by the packaging

Development
-----------------------

    * request #9278: Remove CentOS 5 packages
    * request #9321: Refactor REST test suite to leverage XML import
    * story #9224: Remove unused parts of Tuleap
    * story #9224: Create a dedicated object to deal with ugroup duplication
    * request #9279: Pre commit hooks are compatible with OS X
    * request #9025: Introduce plugin tracker encryption in a early development stage

Security
-----------------------

    * request #9314: Non aligned behavior between UI and ssh in Git

Plugins
-----------------------


### agiledashboard 1.394

    * request #9319: Update artifact-modal version
    * Duplicate LDAP binding
    * Duplicate user group binding
    * story #9224: Create a dedicated object to deal with ugroup duplication
    * story #9090: have computed fields compatible with artifact links v2 (Update artifact-modal to use new computed fields)
    * request #9202 - Make REST tests compatible PHP5.6
    * Import/export XML
    * request #9306 Error while creating AgileDashboard
    * request #9230 Artifact API doesn't follow RFC
    * story #9184: New event to add new configuration pane on AgileDashboard

### archivedeleteditems 0.8

    * request #9327: Less logs from archivedeleteditem plugin

### docman 2.26.112

    * story #9315: Remove delete link in docman action id user cannot delete item
    * story #9315: Use the permission manager object instead of private methods
    * story #9315: Hide the trash icon when the option to prevent deletion is set
    * story #9315: Prevent deletion if user is not siteadmin

### frs 0.17

    * story #9100: See a rollup view for parent/child

### fulltextsearch 0.133

    * request #9308 Logrotated files must be readable by app user

### git 4.240

    * Notify site admin if a potential mis-use of Git is detected.
    * request #9291: Can no longer update git repository description
    * story #9090: Git project import should use XML import
    * request #9018: On a fresh Tuleap installation, php-guzzle dependency is not installed
    * Add a timeout to expensive operations in the post-receive-email Git hook
    * request #9314: Non aligned behavior between UI and ssh in Git
    * REST test for computed fields
    * Remove Sogilis copyright
    * request #9308 Logrotated files must be readable by app user
    * Display a more readable title for projet permission in history
    * Take into account fine grained permissions for repository
    * Log history for project only if there are changes in permissions
    * Extract save of default permission in a dedicated object.
    * Log history for repository only if there are changes in permissions
    * story #9283: allow to pass a parameter that force references update
    * Take into account fine grained permissions for project
    * Does not log WRITE and REWIND if fine grained permissions are used
    * story #8425: Save more comprehensive Git logs in project history
    * tasks #9290: update gitolite.conf template for pull requests rights
    * request #9287 A pattern must be in read only if no writers and rewinders

### graphontrackersv5 5.23

    * request #9288: A graph on tracker can not be added to a dashboard

### hudson 1.30

    * request #9286: All Personal widgets no more accessible when a jenkins job has no name defined

### ldap 3.103

    * Duplicate LDAP binding

### mediawiki 0.119

    * request #9169: Not all CSS loaded when access mediawiki
    * Remove Sogilis copyright
    * story #9283: allow to pass a parameter that force references update

### referencealias_core 0.11

    * Remove Sogilis copyright
    * request #9274 Warning on project import
    * story #9283: allow to update references during an import
    * story #9283: allow to pass a parameter that force references update
    * story #9282 take into account relXXXX reference

### referencealias_git 0.6

    * request #9274 Warning on project import
    * story #9283: allow to update references during an import
    * story #9283: allow to pass a parameter that force references update

### referencealias_mediawiki 0.8

    * Remove Sogilis copyright
    * request #9274 Warning on project import
    * story #9283: allow to update references during an import
    * story #9283: allow to pass a parameter that force references update

### referencealias_svn 0.6

    * request #9274 Warning on project import
    * story #9283: allow to update references during an import
    * story #9283: allow to pass a parameter that force references update

### referencealias_tracker 0.9

    * Remove Sogilis copyright
    * request #9274 Warning on project import
    * story #9283: allow to update references during an import
    * story #9283: allow to pass a parameter that force references update

### svn 0.64

    * story #9253: Hide Delete tab in administration
    * story #9253: Display tab and button delete
    * Remove Sogilis copyright
    * story #9283: allow to pass a parameter that force references update

### tracker 5.968

    * request #9336 Computed calculation is broken for old projects
    * Modal V3 - Route REST doesn't retrieve the correct computed value
    * story #9090: Fix creation of children in cardwall
    * request #9330 Computed field calculation broken when target field is not defined
    * request #9025: Introduce plugin tracker encryption in a early development stage
    * Modal for adding task and adding new item
    * request #9328 Tracker XML import deal with static ugroups for workflow transitions
    * story #9090: Error on permission - If a computed field isn't submitable it shouldn't be displayed in modals
    * Fix leaking css styles
    * story #9090: Modal V2
    * story #9100: See a rollup view for parent/child
    * REST test for computed fields
    * Fix computation calculation, error when you mix int and computed value on the same node
    * Remove Sogilis copyright
    * Fix wrong computed calculation
    * request #9308 Logrotated files must be readable by app user
    * request #9309: Infinite recursion when artifact hierarchy graph is cyclic
    * Give a more accurate warning for deprecated fields
    * Import/export XML
    * Fix REST representation when manual value is 0
    * request #9307 Computed fields have to take into account numeric values from selectboxes
    * story #9090 have computed fields compatible with artifact links v2 (When you have a manual value, you should see the correct autocomputed value in field edition)
    * story #9090 have computed fields compatible with artifact links v2 (A non migrated field shouldn't be updatable)
    * Fix fatal error on AgileDashboard
    * story #9090: Correct failed tests
    * When a computed field isn't migrated, it is still a read-only field
    * request #9298 Burndown is broken and doesn't displays graph anymore
    * story #9283: allow to pass a parameter that force references update
    * You should be able to back to an autocomputed value, even if manual value is 0
    * request #9293 Calcul computed field V2 error when using slow computed calcul
    * request #9230 Artifact API doesn't follow RFC
    * story #9090: Computed field in modal V1 is broken
    * Re-enable migration and edition of computed fields v2

### tracker_encryption 1.1

    * request #9025: Introduce plugin tracker encryption in a early development stage
Changes:

References

List of items referenced by or referencing this item.