Tuleap 17.4 (Mar. 2026)

Prev Next

Tech preview: the future of Tracker

For several weeks, we have been working on harmonizing the display of application pages. This process is referred to as the Great Migration at Burning Parrot. This migration is not limited to a simple technical and aesthetic update: it also represents an opportunity to reassess the fundamental elements of Tuleap.

Today, we present the first phases of adjusting the reactor core: the setup of a Tracker's fields fields.

What are the adjustments, beyond the rendering?

Drag and drop

First of all, drag and drop! Fields can now be reorganized with the mouse, farewell to the infernal selection box "at the beginning of …" ;)

At this stage of the implementation, it is not yet possible to add new fields by drag and drop, but don’t worry, it’s coming very soon.

Centralization of field information

Fields can be linked to specific behaviors: semantics, workflow rules, etc. These elements are now visible in the fields interface and their configuration is accessible with a single click.

Specific behaviors appear with orange badges

Towards a simpler and more consistent organization

The graphical organization of the different fields could be tedious and was not guided; we are proposing in this new interface a few simplifying rules to facilitate the construction of consistent interfaces. These rules are as follows:

  • Field groups (fieldset) can only be placed at the root of a tracker

  • A field can only be in a field group

  • Columns are an organization of a field group. In other words, the admin can choose whether their field group has 1, 2, or 3 columns. They no longer directly manipulate the columns.

Organizations whose trackers do not comply with the new guidelines will be invited to update them.

Important: trackers already in place will continue to work without any issue. The only restriction is that it will no longer be possible to create trackers that do not comply with the rules mentioned above in the future.

Migration to MySQL 8.4

The end of support for MySQL 8.0 is approaching (end of April 2026). The documentation has been updated as well as the default test suites to target MySQL 8.4 by default. We recommend planning as soon as possible your upgrade if not already done.

Bugs and requests

72 requests or bugs have been implemented during the 17.3 cycle, most have already been backported to the weekly Tuleap Enterprise Edition releases. Listed below are the changes outside the development process. Significant items are in bold.

Security

Trackers

Cross-Tracker Search

  • request #46762 widget_id is optional for API GET /api/crosstracker_query/content

Backlog

Document

Git / Pull Requests / GitLab

  • request #46772 Pull requests based on orphan branch cause internal error

  • request #46812 Add missing index on the Git repository table to help fetching them

  • request #46398 Links to GitLab repository broke after repository move

MediaWiki

  • request #46780 Allow to install MW Standalone on a DB not supporting MyISAM engine

File release system

Site administration