Notes

Release Name: 8.10

Notes:
Follow the guidelines for installing Tuleap http://doc-en.tuleap.net/en/latest/install.html
Changes: Tuleap 8.10 (Thursday, January 7th 2016) ======================================== Development ----------------------- * Allow to install external plugins * Project Import: log to console and to file at the same time * task #8567: Move DB access to CrossReferenceDao * task #8594: Move SQL access from ReferenceManager to DAO * story #8572: Transform untyped $data to object in ProjectCreator * story #8672 Accessibility: services on the left menu * request #8535: It should be possible to validate import XML externaly * request #7779: Lock icon in sidebar is misleading * story #8658: Do not show closed milestones by default * story #8712: see the project mandatory trove cats in the service usage statistics * story #8618: An user can be authenticated from a token for all SVN operations * story #8618: SVN authentication with mod_perl is able to fallback to LDAP * request #8733: Import of SVN repository doesnt work when doing project creation * request #8736: Add an explicit message concerning possible information leak Bug fix ----------------------- * request #8688: Old email displayed in confirmation message after updating my email address * request #8689 Cross references on artifacts are not properly saved in DB * request #8679: Siteadmin password is not stored in a secure way during the installation * request #8717: Improper user groups authorization verification for SVN ressources * request #8711: Bad Error message with IE, when compatibility view is activated * request #8715: SVN authentication with modmysql does not work with a database located on another server than Tuleap * request #8758: Add missing SVN modperl dependency * request #8751: The subversion page display an error if user is not LDAP when SVN uses LDAP auth * request #8753: Package for JWT library should have a standardized name on CentOS 5 PHP 5.3 Enhancement ----------------------- * story #8572: Add project creation using XML * Import dynamic ugroups for projects * request #8474: Git plugin has a missing dependency to php-markdown * request #8548: Email notification for SVN sent with everybody in cc * story #8608: Access Subversion with username/token instead of username/password * User can manage his own svn tokens * Define projects that can use SVN tokens * Site admin can revoke project using SVN tokens * Remove some technical debt * SVN service homepage display a specific message if svn tokens are allowed * request #8739: Remove PHP 5.1 support * Bump copyright date * request #8735 Project exported in XML via export_project_xml is no more compatible with project.rng Plugins ----------------------- ### agiledashboard 1.338 * story #8659: have efficient drag'n'drop * request #8743: Have the possibility to access planning V1 panes * request #8739: Remove PHP 5.1 support * request #8738: Error when backlog is empty * Separate planning-controller into directives * request #8706: Reduce backlog load time * story #8659: have efficient drag'n drop (Replace by controllerAs syntax) * request #8612 Kanban real time Tuleap generate JWT and client subscribe on NodeJS server with this JWT * story #8659: have efficient drag'n drop * story #8658: Returns slim milestones in REST API * story #8658: Do not show closed milestones by default * request #8695: Move to top|bottom in kanban raises 400 error * request #8634: Unable to delete any Kanban * request #8663: Click on leaf milestone in breadcrumb lead to fatal error * story #8669: Move a card directly to the top or bottom of a column * request #8644: Submilestone not updated when change on content * request #8666: Confirm column deletion in kanban is not aligned in firefox * request #8685: Kanban handles exception on global rules ### cardwall 1.53 * request #8684: Remove QRCode in the cardwall (This avoid HTTPS mixed content error on a AgileDashboard Cardwall and dependency to an external and deprecated API) ### docman 2.26.92 * request #8696: Optimize transformation of statistics export to CSV * request #8648: fix typo in error message ### git 4.105 * request #8696: Optimize transformation of statistics export to CSV * story #8569: Git repositories, permissions import Allows to specify the ugroup names for read/write/wplus permissions in the xml. Tries to convert it to ugroup ids and set the proper permissions. * request #8739: Remove PHP 5.1 support * story #8608: Define projects that can use SVN tokens * request #8716: 'git' sender has been modified to 'codendiadm@tuleap-host' instead of 'git@tuleap-host' * request #8652: SSH keys not properly deployed on gerrit when an error occur * LDAP Daily Sync is suspending gerrit users while they still active * story #8569: Import git repositories * request #8661: Git post receive hook do not rely on a shebang anymore ### hudson 1.23 * story #8671: trigger CI build on svn paths * story #8671 trigger CI build on svn paths (Define SVN paths to trigger Jenkins job) * story #8671: Add default star operator ### ldap 3.94 * Handle SVN tokens using LDAP * story #8608: SVN service homepage display a specific message if svn tokens are allowed * request #8732: LDAP write does not properly create LDAP account from a new Tuleap account * story #8608: Remove some technical debt * story #8608: Define projects that can use SVN tokens * story #8618: SVN authentication with mod_perl is able to fallback to LDAP * request #8717: Improper user groups authorization verification for SVN ressources ### phpwiki 0.11 * request #8739: Remove PHP 5.1 support ### pluginsadministration 1.15 * story #8608: Define projects that can use SVN tokens * Allow to install external plugins ### statistics 0.56 * request #8696: Optimize transformation of statistics export to CSV * request #8739: Remove PHP 5.1 support * story #8712: see the project mandatory trove cats in the service usage statistics ### svn 0.2 * Integrating ViewVC in the new SVN plugin ### tests 5.32 * request #8739: Remove PHP 5.1 support ### tracker 5.775 * request #8746 Project XML export fails if changeset value cannot be retrieved * request #8742 Email notifications doesn't contain fields change * request #8309: Use placeholder params in create tracker form * request #8739: Remove PHP 5.1 support * request #8706: Reduce backlog load time * request #8728: Export project TV5: Catch error if tracker id does not exist * Fix request #8714: Can't create a new artifact from artifact_link field * request #8719: Project export: Tracker's attachment not exported * request #8680: Notifications sent to external emails should come from 'noreply' * request #8617: allow to export & import with directory * request #8681 Stopping the operation of Date Reminder in TV5 when email notification is suspended (Contrib STMicroelectronics) * story #8669: Add assigned * story #8658: Do not show closed milestones by default * request #8692: Value of PerTracker field not displayed in html notifications * request #8650: Errors feedback is not relevant * request #8535: It should be possible to validate import XML externaly Themes ----------------------- * FlamingParrot: 1.118

References

List of items referenced by or referencing this item.