Skip to main content
Version: TeamForge 24.0

TeamForge 24.0 Update 1 Release Notes

Release Information

  • GA Version: 24.0.0.398
    • Released on: Sep 24, 2024
  • Update 01: 24.0.0.402
    • Released on: Dec 04, 2024

Issues Fixed in TeamForge 24.0 Update 1 Release

  • Upgraded Highcharts from version 7 to 11.
  • Removed PhantomJS as one of the TeamForge dependencies.

Apply TeamForge 24.0 Update 1

TeamForge 24.0 Update 1 is now available. Apply TeamForge 24.0 Update 1 on your site if you are on TeamForge 24.0.

note

TeamForge add-on packages can remain installed when you apply TeamForge 24.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 24.0 Update 1.

  1. Stop TeamForge.

    note

    Stop TeamForge on all the servers in a distributed setup.

    teamforge stop
  2. Remove the CN-Highcharts and CN-phantomjs packages.

    rpm -qa | grep CN-highcharts*
    CN-highcharts-24.0.0.575-0.noarch
    rpm -e CN-highcharts-24.0.0.575-0.noarch

    rpm -qa | grep CN-phantomjs*
    CN-phantomjs-24.0.0.1173-0.noarch
    rpm -e CN-phantomjs-24.0.0.1173-0.noarch

    rm -rf /opt/collabnet/teamforge/runtime/jboss/standalone/deployments/highcharts-export-web(*)
  3. Skip this step if your site has internet access. This step is to configure TeamForge 24.0 Update 1 installation repository on sites without Internet access.

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

    • Red Hat Enterprise Linux/CentOS 8.10 64 bit RPM package: CTF-Disconnected-media-24.0.0.402-xxx.rhel8.x86_64.rpm

    b. Back up the old repo file.

    For example:

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

    c. Unpack the 24.0 Update 1 disconnected installation package.

    rpm -Uvh <package-name>

    d. Verify your yum configuration files.

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

    a. Remove the existing TeamForge repository package.

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

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

    c. Install the TeamForge 24.0 Update 1 installation repository package.

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

    d. Refresh your repository cache.

    yum clean all
  5. Install the TeamForge 24.0 Update 1.

    yum install teamforge

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

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

    rm -rf gitroot
  7. Deploy services.

    teamforge provision
  8. important

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

    Update file permissions on your site's data.

    teamforge apply-permissions
    note

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

  9. Restart TeamForge.

    teamforge restart