/tracker.tab' with key (plugin_tracker, service_lbl_key)
== Plugins ==
* New plugin: Agile Dashboard v0.4
DISCLAIMER: plugin in beta, do not use it on production servers.
* Tracker v5.1.1 See separate ChangeLog.
* GraphOnTrackerV5 v5.0 See separate ChangeLog.
* Docman v2.24: See separate ChangeLog.
* LDAP v3.12: See separate ChangeLog.
* Git v2.1.1: See separate ChangeLog.
== Development ==
* Fix issue in CI: lxc installation was missing yum repository generation
Version 4.0.26.1 (Wednesday, February 8th 2012)
== Bug Fix ==
* Fix issue with site news approval (Thanks to Régis Houssin and Grégory
Salvan)
Version 4.0.26 (Friday, February 3rd 2012)
== Enhancement ==
* Mailing list names enhancement: allow siteadmin to configure the prefered
format of mailing list through the following configuration variables:
- sys_lists_domain
- sys_lists_name_min_length
- sys_lists_prefix
- sys_lists_suffix
=> see local.inc for usage. (Contrib Orange)
* Display much more lastlogins entries in siteadmin. (Contrib Orange)
* svn-commit.pl script allows one to issue commit-email.pl on all loaded
commits (from svnadmin load) that are not into the tuleap database. (Contrib Xerox)
* Add script to change the name of authors in a svndump (to be run before
the import into tuleap). (Contrib Xerox)
* Regenerate a .SVNAcccessFile if it is not present during System Check. (Contrib Xerox)
* Use site-content to add extra tabs in the tob bar services (only in div based themes)
== Bug Fix ==
* Update codendi_aliases.conf to resolve some issues in customization of images in themes
* Set the default php value of session.save_path in php.conf
* When going to http://example.com/projects/gpig/, display the first active
service if "summary" is disabled. (Contrib Xerox)
* Fix memory leaks and performance issues on big subversion checkouts. (Contrib Xerox)
** See sys_auth_svn_mod in local.inc to switch the apache subversion authentication mod.
* Fix escaping issues in FRS file upload pre-validation. (Contrib Xerox)
* Fix getArtifacts SOAP API fails with criteria on date fields in tracker v3. (Contrib Xerox)
* Fix (again) IE issue with file download (Contrib Xerox)
* Fix cvs repository ownership issue (Contrib Xerox)
* Re-add SurveyManager in the user guide (inadvertently removed)
* Fix project db export(Contrib STMicroelectronics)
* Fix Security issue (Contrib STMicroelectronics)
== Plugins ==
* Git v1.25. See separated Changelog
* Tracker v0.8.12. See separated Changelog
* GraphOnTrackers v1.4. See separated Changelog
* GraphOnTrackersV5 v0.6.2. See separated Changelog
* Cardwall v0.4. See separated Changelog
* Docman v2.22. See separated Changelog
* Hudson v1.7. See separated Changelog
* IM v1.5. See separated Changelog
* Ldap v3.11. See separated Changelog
* Statistics v0.9. See separated Changelog
== Tuleap Development ==
* Allow randomization of execution of unit tests (to be sure that there is no inter dependencies)
* Add a color reporter for tests execution in cli
* Incorporate fusionforge stuff to be able to ease FF/Tuleap plugins compatibility. (Contrib Orange)
* Add migration scripts to convert a Codendi 4.0 plateform (+ local
customization) to a Tuleap one.
* Add a plugin google_analytics which helps to track visits on a Tuleap instance. (Contrib Xerox)
* Add a plugin orange that contains Orange specificities.
* The default rpm package name is now Tuleap.
* Add cgi-bin script for various statistics purpose. (Contrib Orange)
* Cucumber now run some of our testlink test cases
== SOAP ==
* SOAP API update to version 4.3, see src/www/soap/ChangeLog for details.
Version 4.0.25 (Friday, December 23rd 2011)
== Bug Fix ==
* Dot no longer allowed in project short names.
* Prevent a user from being added to ugroup as many time as the button add is clicked.(contrib STMicroelectronics)
* Deleted trackers are no longer exported.(contrib STMicroelectronics)
* Even if not FRS admin, the project admin should have access like an FRS admin. (contrib STMicroelectronics)
* Fix SLA #266: ROOT_DAILY event marked as running. Mysql reconnection mechanism was broken.
== Plugins ==
* Docman v2.20. See separated Changelog
* LDAP v3.9. See separated Changelog
* Git v1.18. See separated Changelog
* Tracker v0.8.7. See separated Changelog
* GraphOnTrackersV5 v0.6.1. See separated Changelog
== SOAP ==
* API version 4.2. See separated Changelog
== CLI ==
* Version 1.5.0. See separated Changelog
Version 4.0.24.1 (Friday, December 2nd 2011)
== Bug Fix ==
* Fix json issue following upgrade to Prototype v1.7 and Scriptaculous v1.9
* Fix viewvc display issues (css where missing)
== Plugins ==
* GraphOnTrackersv5 v0.5.1 See separated Changelog
Version 4.0.24 - Wednesday, November 23rd 2011
== Bug Fix ==
* Make site admin able to retrieve users by their mail address (contrib STMicroelectronics)
* Fix user realname output
* Fix fatal error on wiki PageInfo
== Plugins ==
New plugin: Cardwall v0.1.
Updates:
* Admindelegation v2.3. See separated Changelog
* Docman v2.18. See separated Changelog
* Docmanwatermark v2.3. See separated Changelog
* ForumMML v2.6. See separated Changelog
* Hudson v1.5. See separated Changelog
* IM v1.4. See separated Changelog
* LDAP v3.7. See separated Changelog
* Tracker v0.8.5. See separated Changelog
* GraphOnTrackersv5 v0.5. See separated Changelog
* RequestHelp v1.3. See separated Changelog
== Development ==
* First pass to make Tuleap test suite PHP 5.3 compliant
* Upgrade to Prototype v1.7 and Scriptaculous v1.9
Version 4.0.23 - Thursday, October 27th 2011
== Enhancement ==
* Improve project deletion: project only visible by site admins, most services purged. (contrib STMicroelectronics)
== Bug fix ==
* Fix regression on file download with IE and https.
* Fix regression on tracker mail header (X-Codendi-Project)
* Do not display [remove] button on a wiki page if it is referenced in the docman
* Fix issue when there is no sparkline
* Fix bug on CLI parameters when the param value contains '='
* Update documentation (fix typo and overuse of product name)
* Update CLI doc (document big file behaviour).
* Fix issue with ugroup deletion.
* Fix fatal error when sending html email
* Fix file download does not work anymore with IE7/8 & https
* Fix regression on tracker mail headers
* Force load of plugins ordered by installation order
* Fix input validation in user preferences (contrib STMicroeletronics).
== Plugins ==
* Hudson v1.4. See separated Changelog
* GraphOnTrackerV5 v0.3. See separated Changelog
* TrackerV5 v0.6 See separated Changelog
* Docman v2.15. See Separated Changelog
* LDAP v3.6. See separated Changelog.
* ForumML v2.5. See separated Changelog.
* Statistics v0.8. See separated Changelog.
* Webdav v1.9. See separated Changelog
== CLI ==
* Version 1.4.2. See separated Changelog.
Version 4.0.22 - Friday, September 20th 2011
== Enhancement ==
* Improve usability of project history: (contrib STMicroelectronics)
* Add the possibility to search into project history by: Event, Date, Value and User.
* The result of the search could be exported in a CSV file without an offset.
* Add a new wiget to display an image in a dashboard.
* backlog #139: Wiki can be read by anonymous (if configured explicitely) but can never by written by anonymous.
* backlog #11: HTML email notifications in Trackers (need to be activated in user preferences).
== Bug Fix ==
* backlog #112: SVNAccessFile not properly updated after user removal
* Add CSRF countermeasures
* Don't send email notification to deleted & suspended users when change occurs on a wiki page. (contrib STMicroelectronics)
* Fix bug with default permissions on FRS release creation through CLI (contrib STMicroelectronics)
* Add the missing backlink to tuleap.net in the footer
== Plugins ==
* WebDAV plugin v1.8. See separated ChangeLog
* Statistics plugin v0.7. See separated ChangeLog
* Tracker v5 plugin v0.4. See separated ChangeLog
* GraphOnTracker v5 plugin v0.1. See separated ChangeLog
* GraphOnTracker plugin v1.3. See separated ChangeLog
* Request Help plugin v1.2. See separated ChangeLog
* Docman v2.14. See separated ChangeLog
* Hudson v1.3. See separated Changelog
== Development ==
* Add lxc script utilities to unit-test, build, install and functional-test a Tuleap (thanks to Christian Bayle).
* First boostrap of a Selenium test suite (thanks to STMicroelectronics)
Version 4.0.21 - Thuesday, September 1st 2011
== Enhancement ==
* Improve rebuildability of Tuleap dependencies (contrib Christian Bayle).
* One rpm package to install all the best of the platform (tuleap-all)
* Start to remove deprecated stuff from SQL install values.
== Bug Fix ==
* Fix issue with Tuleap theme stylesheet on IE7
* backlog #95: Forum message is no more reachable
* Fix reference duplication issue
* Fix issue with restricted/disabled plugins on service bar
* Fix issue with slmbug and story trackers on fresh install
== Plugins ==
* Tracker v5 plugin v0.1. See separated ChangeLog
* Git plugin v1.15. See separated ChangeLog
* IM plugin v1.2. See separated ChangeLog
* Remove Salome plugin (deprecated, never maintained, never used).
== Development ==
* Upgrade simpletest to 1.0.1
* Add a Config class to read configuration files (replaces $GLOBALS['sys_blabla'] usage)
* DAO constructor paramaeter is now optionnal: The default DataAccess is CodendiDataAccess
* DAO offers now updateAndGetLastId() which execute the sql statement and return the last inserted id
Version 4.0.20 - Wednesday, 10th August 2011
== Enhancement ==
* Centralize "Code exchange policy link" in site configuration.
* Improve rpm packaging: Tuleap needs customized packages (like jpgraph or mailman). Those packages were suffixed with .codendi which was not compatible with default yum package distribution. Custom packages are now known as "package-tuleap".
* Improve Tuleap theme stylesheet
== Bug fix ==
* Mass mail no longer mandate 'noreply' to be valid Tuleap user before to send mail.
* Statistics plugin: Percentages in "Evolution Rate (%)" column are now correct.
* When Tuleap loose connexion with MySQL server (mysql has gone away) attempt to reconnect or raise an exception if not possible.
* Fix RPM dependencies management
== Plugins ==
* New plugin "Request Help" to link Tuleap with BMC Remedy ticketing system (works only for STMicroeletronics).
* Git plugin v1.14 See separated ChangeLog.
* Webdav plugin v1.6. See separated ChangeLog
* Docman plugin v2.11 See separated ChangeLog
Version 4.0.19.1 - Tuesday, 28th June 2011
== Bug fix ==
* Fix regression in .SVNAccessFile management: special group '@members' is no longer discarded.
== New features ==
* Improve themability of HomePage
* New css selectors for each homepage elements and for news
* "boxes" (Site stats, most active projects, etc) now looks like widgets
* Site admin can hide news from front page (new config item in local.inc: 'sys_display_homepage_news' (backward compatible)
* Site admin has more (and easier) control on the "welcome speech". It's no longer a string but a dedicted page (backward compatible)
* New theme: Tuleap
* Improve Site Admin experience
* Rewrite front page with widget to have a better organization
* Improve search of user and groups (more direct results and better output)
* Site admin can now mass mail in HTML.
== Plugins ==
* Git plugin v1.10 see separated ChangeLog.
== Bug fix ==
* backlog #124814: Notification issue when documents are removed
* Rename a UserGroup in project admin interface doesn't rename the corresponding group in SvnAccessFile
* Empty UserGroup lead to error in viewvc
* .xlsm not recognized by viewvc
Version 4.0.18.2 - Monday, 23rd May 2011
== Bug fix ==
* Fix bug when moving FRS file into staging area with already deleted
underlying file
Version 4.0.18.1 - Friday, 20th May 2011
== Bug fix ==
* Avoid failure when sending message to people with several email
addresses in several accounts
* Fix "permission denied" behavior in docman
* Make FRS delete & purge mechanism stronger on failure.
Version 4.0.18 - Canceled
== New Features ==
backlog #124820: Add history for membership delegation
backlog #99968 : Add a "delete feature" for wiki attached file
backlog #124821: Study/Deploy the possibility to send HTML notification
backlog #130629: Add tests on the validity of the group delegated membership
* Major improvements in installation process:
* Modularity (mere mortal can decide not to install CVS)
* Introduce dependencies on core in viewvc & mailman package so we can completely rely on dependency mechanism for install
* Integrate forgeupgrade in installation and at plugins level
* Take into account remote database
* Autogeneration of passwords
New version of CLI: 1.4.1, See separted ChangeLog
== Bugfix ==
backlog #124819: Strip HTML in tracker notification
backlog #124833: Upload an attached file in wiki with a difference in the filename case
backlog #133850: FRS backend job abort if one of tasks fails
* Fix bugs in subversion/viewvc when ldap is not installed on platform
* Fix unit tests on x86-64 platforms + skip tests that depends of runkit when not available
Version 4.0.17.2 - Thursday, 28th April 2011
== Bugfix ==
backlog #134453: Tracker notification mail contain unwanted text
Version 4.0.17.1 - Thursday, 7th April 2011
== New Features ==
backlog #131538: Remove the switch to html in followup while double clicking
Version 4.0.17 - Monday, 4th April 2011 (Canceled)
== New Features ==
backlog #119877: Add more coverage for CVS Backend
backlog #119371: Codendi testing; code coverage and function mock
backlog #119788: Support several LDAP branches
backlog #121192: Allow site admin to define a legal warning to users on registeration page
backlog #113547: GIT hook to send a mail when pushing
backlog #113546: Disk statistics per project visible at project level
backlog #123246: Allow upload of the same deleted file
== Bugfix ==
backlog #103794: Fix issue related to "item type" filter
backlog #121173: URLVerification failures with anonymous URLs and webdav misconfiguration.
backlog #121035: Project creation without full name
backlog #120417: FRS deletion issues
backlog #122410: Adding new property at the documentation is allowed with an empty name
backlog #122406: Automatic account suspend no longer works
backlog #122408: Wiki purge might have severe perf impact on all wiki usage
backlog #103783: 'Paste' action should not appear in popup menu for the same cut document.
backlog #121636: Issue in fields dependencies
backlog #123243: Browse svn for project with "." in short name
Version 4.0.16 - Tuesday, 18th January 2011
== New Features ==
backlog #113540: Support of in tracker follow-up comment
* Follow-up comments can be submitted with usage of a subset
of HTML markups: p, br, a, img, ul, ol, li, cite, code, blockquote, strong, em, pre, b, i
This modification comes with a rich text editor in the follow-up comment text area.
It's possible to add comment in HTML with SOAP and Codendi_CLI too (but no update yet).
Following tickets were addressed:
* feature #codex:101884: Improve the mail notification
* bug #codex:116656: It is not possible to update the Release ChangeLog when we add a file in FRS (with CLI script)
* bug codexstn #13752: Releases permissions checking don't take into account frs admin / project admin perms
* Fix wrong behaviour in CSV import/export that was leading to comments duplication.
Known limitations: It's not possible to import follow-up comments in HTML format yet.
* Improvement of Artifact edition UI:
* reduce space "lost" between tracker's toolbar and artifact info.
* rework of follow-up comments layout to improve readability.
backlog #114221: File Release System provides means to check files consistency through md5 sums.
* Codendi automatically computes md5 sum on files submitted in File Release System.
If you submit a reference md5 sum, Codendi compares with the computed one and raise
an error if it fails. Enhance the notification mail received while monitoring a package.
* CLI update to 1.4.0, see cli/ChangeLog for details.
* SOAP API update to version 4.1, see src/www/soap/ChangeLog for details.
backlog #119336: Enlarge the project name field in Widget Show project admins
== BugFix ==
backlog #119270: Filter lost in Admin delegation widget: Show all projects
backlog #119163: SQL error during codendi install
backlog #114221: Still have admin privileges on tracker for non members
backlog #114020: Artifact submitted with the value "None" at the mandatory field
backlog #114005: Disable notifications when remove user from private project
backlog #116806: Lost comment type when editing a follow up
backlog #118054: The delete icon is not displayed with IE
Version 4.0.15 - Friday, 19th november 2010
== Bugfix ==
backlog #114802: Bad display of some codex pages
Version 4.0.14 - Monday, 8th November 2010
== New features ==
backlog #107554: Enhance the interface to request access from project admins
backlog #110702: Improve PhpWiki look (font rendering, table of contents, colors, separators, etc)
backlog #111780: RPM: dependency management for plugins & themes
backlog #109427: Integration of docman in WebDAV iteration 1
backlog #110673: Request to delete specific document's version(s)
backlog #110676: Delayed document deletion
== Bugfix ==
backlog #112816: Blank page when trying to import a tracker created from "Scrum" template
backlog #110672: Request to set the correct icon for office 2007 documents
backlog #113539: Unable to search for exact pattern under 2 quotes
Version 4.0.13 - Wednesday, 29th September 2010
== New features ==
backlog #101486: Webdav integration for service FRS: Iteration 3 (Write access)
backlog #108632: Integrate Git in disk usage stats & upstream diff reduction
== Bugfix ==
backlog #106503: Tracker import and export issue
backlog #106404: Wrong link for summary page due to rename project operation
backlog #106752: Fix bugs in RPM installation (munin, mailman, openfire)
backlog #105989: Site admin cannot remove user's LDAP id
backlog #97573 : After a document is moved, Codex shows a blank page
backlog #107125: Error stack trace may disclose credentials
backlog #99967 : Issue in tracker creation when shortname contains '_'
backlog #106110: Reduce load on user table
backlog #108287: LDAP synchro must take LDAP server down into account
backlog #108176: Account are disabled after 3 month for people that only use SVN client
backlog #109631: Tracker queries may overload the server
Version 4.0.12 - Tuesday, 14th September(Just to fix a bug regression)
== Bugfix==
backlog #108647: Assigned to shows None and unkown value
Version 4.0.11 - Monday, 9th August 2010
== Bugfix==
backlog #106228: Bad dispaly of privacy icon except with 'Dawn' theme
Version 4.0.10 - Thursday, 5th August 2010 (Canceled)
== New features ==
backlog #103963: Permission denied improvement: docman items
backlog #104505: Installation based RPM
backlog #104711: Highlight project privacy
== Bugfix ==
backlog #104684: Integrate LDAP daily sync in system event
backlog #104715: Remove toggler.js reference in project links
Version 4.0.9 - Friday, 2nd July 2010
== Upgrade/install procedure ==
Switch to RPM distribution:
1. Stop application
[root@server]# service httpd stop
[root@server]# service crond stop
2. Remove codendi specific cron jobs, except backups (as root):
[root@server]# crontab -e
[root@server]# crontab -u codendiadm -e
3. Add new yum repository
[root@server]# vi /etc/yum.repos.d/codendi.repo
[codendi]
name=Codendi
baseurl=ftp://codex.cro.st.com/pub/codex-cc/yum/codendi/4.0/i386
enabled=1
gpgcheck=0
4. Install packages (replace XYZ by the name of the platform:
stcodex, codexstn or steerforge)
[root@server]# yum install forgeupgrade codendi_st codendi_st-customization-XYZ
5. Restart applications
[root@server]# service httpd start
[root@server]# service crond start
[root@server]# /etc/init.d/codendi start
== New features ==
This release introduce 2 main components:
* ForgeUpgrade
* Install of Codendi via RPMS.
Other new features:
* branch #102157: Improve permission denied error for private project and restricted user.
== Bug fix ==
* backlog #101260: Impossible to add user without username
* backlog #97577: Cannot remove project admin right
* backlog #101500: Artifact permissions section disabled when using IE
* backlog #101176: MS office 2007 documents are not supported with IE
* backlog #103085: Impossible to set user to restricted