Skip to main content
Version: TeamForge 25.0

TeamForge 25.0 Update 1 Release Notes

Release Information

VersionReleased On
GA Version: 25.0.0.227Jul 21, 2025
Update 1: 25.0.0.230Sept 25, 2025

Issues Fixed in Teamforge 25.0 Update 1 Release

  • Fixed an issue where users with SCM permission through a global role could not access the Association tab in artifacts when Gerrit review associations were present. Access to the tab now works correctly with both global and project-level roles.
  • Fixed an issue where documents with long names could not be downloaded if the file name exceeded the character limit. The validation limit has been removed, and documents can now be downloaded regardless of file name length.
  • Upgraded Apache Tomcat to version 9.0.108 to resolve CVE-2025-48989 (Authentication Bypass Vulnerability).

TeamForge SCM—Enterprise Version Control

TeamForge-Git-Integration has been updated to 25.0.9-3.9.11 (previously 25.0.8-3.9.11). This update improves the handling of corrupted .gitmodules files.

For more information about vanilla Gerrit version 3.9, see Gerrit 3.9 Release Notes

Apply Teamforge 25.0 Update 1

Teamforge 25.0 Update 1 is now available. Apply Teamforge 25.0 Update 1 on your site if you are on Teamforge 25.0.

TeamForge add-on packages can remain installed when you apply Teamforge 25.0 Update 1. No updates are required. However, you should verify the compatibility of Add-ons applied to your site as some may be more specific to your site.
If you have any questions regarding compatibility or updating a specific add-on, contact Digital.ai Support.

important

You must log in as a root user to apply Teamforge 25.0 Update 1.

  1. Stop TeamForge.

    note

    Stop TeamForge on all the servers in a distributed setup.

    teamforge stop
  2. Skip this step if your site has internet access. This step is to configure Teamforge 25.0 Update 1 installation repository on sites without Internet access.

    a. Contact the Digital.ai Support to get the auxiliary installer package for Teamforge 25.0 Update 1 disconnected installation and save it in /tmp.

    • Red Hat Enterprise Linux 8.10 64 bit RPM package: CTF-Disconnected-media-25.0.0.157-206.rhel8.x86_64.rpm

    b. Back up the old repo file.

    For example:

    mv /etc/yum.repos.d/CTF-Disconnected-media-25.0.0.157.repo /etc/yum.repos.d/CTF-Disconnected-media-25.0.0.157.repo.cn_backup

    c. Unpack the 25.0 Update 1 disconnected installation package.

    rpm -Uvh <package-name>

    d. Verify your yum configuration files.

    yum list httpd
    yum list apr
  3. Configure your TeamForge installation repository. This step is to configure Teamforge 25.0 Update 1 installation repository on sites with Internet access.

    a. Remove the existing TeamForge repository package.

    yum erase collabnet-teamforge-repo-25.0-0.noarch

    b. Contact the Digital.ai Support and download the Teamforge 25.0 Update 1 installation repository package to /tmp.

    c. Install the Teamforge 25.0 Update 1 installation repository package.

    yum install -y /tmp/collabnet-teamforge-repo-25.0-0.noarch.rpm

    d. Refresh your repository cache.

    yum clean all
  4. Install the Teamforge 25.0 Update 1.

    yum install teamforge

    The above command installs all the TeamForge updates available in the CollabNet yum repository for Teamforge 25.0.

  5. Check the /opt/collabnet/teamforge/var/scm/gerrit/gitroot directory. If it is empty, remove it manually.

    rm -rf gitroot
  6. Deploy services.

    teamforge provision
  7. Update file permissions on your site's data.

    important

    Do this if and only if you are upgrading from TeamForge 17.1 (or earlier) to 25.0 on a new hardware.

    teamforge apply-permissions
    note

    This process can take a long time on sites with a lot of data.

  8. Restart TeamForge.

    teamforge restart