La suppression d’artifact plus facile d’accès
La suppression d’un artifact est désormais accessible directement depuis le menu Action de l’artifact.
.png?sv=2022-11-02&spr=https&st=2026-03-02T18%3A29%3A30Z&se=2026-03-02T18%3A42%3A30Z&sr=c&sp=r&sig=7XWiFLc7q%2Bf0ckUWfIyNanaOgc52dZx4aahpPtgW%2F2s%3D)
Nouveau menu de suppression des artifacts
Aucun changement sur les conditions d’accès à la fonctionnalité. La présence de cette option dépend des droits de l’utilisateur (admin de tracker) et la configuration de la plateforme (nombre de suppressions autorisées par jour).
Précédemment, la suppression nécessitait de passer par l’interface d’administration et d’accéder à un menu spécial. Cette page a été supprimée.
Export XLSX avec toutes les colonnes
Un rapport de tracker peut être exporté en CSV, au choix de l’utilisateur, avec uniquement les colonnes du rapport ou avec toutes les colonnes du tracker. Le plugin “Document Generation” permet également d’exporter au format Excel (XLSX) mais jusqu’à présent uniquement pour les colonnes du rapport. Il est désormais possible d’exporter toutes les colonnes du tracker au format XLSX.
.png?sv=2022-11-02&spr=https&st=2026-03-02T18%3A29%3A30Z&se=2026-03-02T18%3A42%3A30Z&sr=c&sp=r&sig=7XWiFLc7q%2Bf0ckUWfIyNanaOgc52dZx4aahpPtgW%2F2s%3D)
Export XLSX avec toutes les colonnes
Au-delà de la parité des fonctionnalités, c’est intéressant en termes de performances sur les gros trackers. En effet, l’export CSV est généré côté serveur d’un bloc, avec les grosses structures ou des volumes importants de données, les risques de timeout sont importants. L’export XLSX, quant à lui, est implémenté côté client sur la base de l’API REST et récupère les données au fur et à mesure, réduisant le risque de timeout.
La grande migration à Burning Parrot
Le grand travail de migration à Burning Parrot continue, essentiellement caché pour le moment. Le travail actuel porte sur l’interface des Trackers et plus précisément la partie d’administration des champs et la vue artifact. Concernant la vue artifact, des remplacements partiels ont été faits, par exemple le sélecteur de date a été changé, et l’essentiel du travail de conversion sera réalisé dans un second temps. Pour l’instant nous concentrons nos efforts sur la configuration des champs, un premier état pourra être partagé pour feedback dès la release prochaine.
Simplification de la gestion des dépôts Git
La création ou la modification d’un dépôt Git ne dépend plus du serveur SSH interne.
Cette modification est invisible pour les utilisateurs finaux et la majorité des administrateurs système. Elle impacte essentiellement les déploiements dans des contextes contraints, notamment lorsque les configurations des serveurs SSH sont customisées.
Historiquement, pour créer un dépôt Git, Tuleap devait faire des opérations par l’intermédiaire du serveur SSH de la machine. Ce n’est désormais plus nécessaire ce qui rend plus fiable cette opération dans les contextes contraints.
Bugs et demandes
59 demandes ou bugs ont été implémentés durant le cycle 17.3, la plupart ont déjà été rétroportés sur les releases hebdomadaires Tuleap Enterprise Edition. Ci-dessous sont listés les changements hors processus de développement. Les éléments significatifs sont en gras.
Security
request #46389 Missing CSRF protection in the Overview inconsistent items - CVE-2026-24007 - Moderate
request #44081 Internal symmetric cryptographic API should be resistant against Invisible Salamanders / Confused Deputies attacks
Trackers
request #46390 Date with time entered manually is lost when clicking outside the calendar dropdown
request #46354 Masschange open list field create same open values multiple times
request #46384 Type error on POST /api/artifacts
request #46356 Create by email modal does not work on BP pages
Backlog
request #45619 Backlog : Cannot drag and drop an artifact to an off-screen release
Document
request #45605 Indentation issue on a folder content in Documents
request #46377 Creating an item in Document does not update the tree
request #46392 Review comment is no displayed when approval table does not have a comment
request #46373 can not set an osolescence date on a existing document
request #46381 Wrong french translation in document lock admin
request #46375 images are broken on document obsolete page
MediaWiki
request #46368 Support usage of a DB with TLS during MW standalone installation
request #46001 Crash on MW Standalone migration page when MW plugin is not installed
Jira
request #45203 JIRA cloud imports are broken due to API changes
Git / Pull Requests / GitLab
request #45988 Enable support of the Git protocol v2 over SSH
request #46380 GitLab repository description is not interpreted
request #46341 Git: 2.51.0 -> 2.52.0
File release system
request #46364 Title of FRS pages is a broken translation
request #46347 FRS License Agreements display is broken
Project administration
request #46360 description of reference is always truncated at first word on edit
Divers
request #46326 Disable Outlook reactions and automated responses on mail notifications
request #45984 Warnings about the encryption key on fresh install
request #46325 Align the color of artifact badges between FP and BP
request #46374 Move references from www.tuleap.org to www.tuleap.com
request #46366 Update release notes link