Enhancements

Custom License Agreement

The Tuleap Delivery module (aka. File Release System) now allows administrators to define extra « License Agreements » to be used in packages.

File administration view of agreements definitions

A default agreement can be defined for a project (it can also be used in project templates) so future packages will use it by default.

Once set, whenever someone want to download a file, the license will be displayed for validation.

Major Bugs and requests

Security

  • request #14129  XSS via the name of a document when moving/copying it
  • request #14128 XSS via the name of a Gerrit permission configuration template at the edition
  • request #14064  Object ID confusion between artifact and workflow when verifying permission modification authorization
  • request #14101 Update to DOMPurify 2.0.7

Tracker

  • request #14048 Slowness at artifact creation