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.
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.
You must log in as a root user to apply TeamForge 24.0 Update 1.
-
Stop TeamForge.
noteStop TeamForge on all the servers in a distributed setup.
teamforge stop
-
Remove the
CN-Highcharts
andCN-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(*) -
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 -
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
-
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.
-
Check the
/opt/collabnet/teamforge/var/scm/gerrit/gitroot
directory. If it is empty, remove it manually.rm -rf gitroot
-
Deploy services.
teamforge provision
-
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
noteThis process can take a long time on sites with a lot of data.
-
Restart TeamForge.
teamforge restart