As days are getting shorter and colder, the Tuleap Team has some news for you to brighten up the grey November weather! Here’s Tuleap 14.2: Office document edition thanks to the integration with OnlyOffice, advanced synchronization between GitLab groups and Tuleap projects, the possibility to reply to Pull Request comments… and more to discover, in the release note hereunder.
Edit Office document with ONLYOFFICE
In Tuleap 14.0 we introduced the ability to open Office documents directly in the web browser thanks to ONLYOFFICE. It’s now time for the second step: let’s write stuff in.
Not only this integration brings online editing but it’s a collaborative edition. That means that you can modify documents concurrently with real time updates. Of course, Tuleap permissions apply so write is only possible for people having the appropriate permissions (writer, manager, admin). Write is available for all supported Office documents Word (docx), Excel (xlsx) and Powerpoint (pptx). PDF remains read-only.
Please note that the document under edition is sent back to Tuleap when the last editor close their tab/window. In other words, you won’t see the new version in history or for download while people are still editing the document.
Reply to Pull Request comments
Pretty much everything is already in the title 🙂 It’s now possible to reply to Pull Request comments, both in « Changes » and in « Overview » pages.
Synchronize GitLab groups and Tuleap Projects
Integration of GitLab groups in Tuleap projects is now complete. In the previous release, it was possible to associate a Tuleap project and a GitLab group, it’s now possible to keep them in sync with a dedicated Tuleap Git administrator action.
The synchronization will create the missing repositories and corresponding configurations.
Reverse links in tracker shown by default
Tuleap Artifact Links can be « Forward » and « Reverse ». For instance when you link an Epic with a User Story as a child, from the the Epic point of view, this is a « Forward » link and from the User Story point of view this is a « Reverse » link.
Until now, only « Forward » links were displayed by default when you loaded an artifact view. In order to see the « Reverse » links, you had to click the « Display reverse artifact links » button.
Those reverse links are actually quite important and the original reason to hide them (might take too much space) is outweigh by the fact that people might miss important links if they are not aware of what this button does. Moreover, we fixed a bug for mandatory artifact links fields (ie. marked as Required) that now takes into account reverse links. Hence, starting Tuleap 14.2, the reverse links are always displayed, without user interactions (button is gone).
Bugs and requests
There were 56 bugs fixed and requests implemented during the 14.2 release cycle. Bugs and security fixes were already back-ported on Tuleap Enterprise builds. You will find below a detailed list of fixes. The most notable ones are in bold.
Security
- #28889 Harden calls to Git CLI against argument injection
- #29271 Remediation for CVE-2022-3786 & CVE-2022-3602 (OpenSSL 3.0.0 to 3.0.6)
Tracker
- #29261 Crash when computing burnup graphs
- #29267 Disabled drag and drop of image when editing an existing followup comment
- #29254 Artifact link field is not empty when there are reverse links
- #29260 Reverse links must not be selected for deletion
- #29255 PHP fatal error on artifact creation when submit miss required fields and use parent
- #29248 Markdown value not interpreted in Tracker table report
- #28891 Count (group by) in renderer columns does not work anymore
- #29227 Sorting a tracker report using a « last updated by » field leads to a crash
Document
- #29285 Obsolescence date must be well displayed at metadata edition
- #29282 Item metadatas cleared at update when metadata is not used
- #29209 Sort on Created Date and Filename doesn’t work
- #29275 Recursion option is not taken into account at folder metadata edition
- #29211 Search on small screen doesn’t display the whole dropdown menu
- #29210 Legacy « History » page and « New version » modale are not aligned
- #29219 Missing margin between embedded doc title and content when there’s no project background
Git & Pull requests
- #29250 Content between < and > characters is removed in pullrequest comments
- #29208 Git: 2.37.1 -> 2.38.0
- #29229 Git: 2.38.0 -> 2.38.1
New MediaWiki
Baseline
- #29206 Baseline should disable delete buttons for baselines in comparisons
- #29207 Inefficient permissions management
Scrum board
- #29236 Duplicated backlog item when moved to top / bottom
SAFe & Program Management
- #29204 Program managment should display Milestones Program Increments, Iterations even if no team is defined
Full text search
- #29266 Docker image should be able to provide FTS DB & FTS Meilisearch
- #29216 Collect metrics related to full-text search activity
Subversion
- #28892 Updating SVNAccessFile on very big projects is very time consuming
- #29222 Remove Perl based SVN authentication
Site wideReverse artifact links are displayed by default
- #29232 Have a more generic error message when LDAP password is in error
- #29218 Show a deprecation message to users using Firefox < 91 or Chrome < 93
- #29220 `pre` content shouldn’t overflow the frame