Release Information
- Released on: May 16, 2019
- Update 1 Version: 19.0.595-1332
Issues Fixed in TeamForge 19.0 Update 1 Release
- Fixed an issue that displayed the Task Board statuses in reverse/incorrect order.
- Post upgrade to TeamForge 19.0, deleting the flex fields in one Tracker of a given project cleared the values of the flex fields in the artifacts of other Trackers in the project. This issue is fixed.
- Fixed the issue where unauthenticated users were able to access Baseline Packages.
- Fixed the issue that prevented the Tracker table reports from being edited.
- A new deploy hook script has been added to filter repositories with incorrect permissions (at the top level) and apply correct permissions on those repositories.
-
TeamForge CLI—Bug Fixes and Enhancements
- Fixed the version check failure with 1.9.10
- Fixed the
Select
filter command failure - Allow multiple values in multi-select field set command
- Addition and removal of SOAP50 references
- The Show Traceability View toggle button (in the Associations tab on the View Artifact page) was not working. This is fixed.
- Postgres connections exhausted when a Baseline REST API, which runs a GUI script to create multiple projects, was called. This issue is fixed.
- Fixed the high CPU utilization issue observed on the server where baseline services were hosted.
- Baseline creation failed for baselines that included source code repository filters with long tag names. This issue is fixed.
- A database query error was thrown due to the mismatch in the number of records copied from TeamForge to Baseline database, during repeated baseline creations sequentially. This issue is resolved.
- Baseline workflow page was not refreshed/reloaded automatically after deleting a workflow. This is fixed.
- Few Baseline Packages having references to source code repositories didn’t contain the actual source code data. This is fixed.
- Fixed the issue due to which Phoenix (daemon) failed to start up during TeamForge provision after an upgrade.
- The refresh timeout logic for the Replicas tab has been modified so that the timeout happens immediately after the tab is refreshed/reloaded.
- Fixed an issue due to which the source code page kept on loading without showing the contents.
- Sorting the repository list was limited to the current page in cases where the list of repositories spans multiple pages, which is now fixed.
-
Baseline Field Inclusions configuration went missing in the projects created from template via the SOAP API call. This issue is fixed.
Limitation: For multiple project creation requests via the same template, the SOAP API returns response only for the first request, even though the requested projects are created.
- When a Baseline Package was generated without the manifest fields configured, the baseline service was brought down without throwing an appropriate error message. This issue is fixed.
- Gerrit service initialization and SCM integration registration failed, if the
site-options.conf
tokensSECURE_REDIRECTS=true
andALLOWED_HOSTS
were enabled. This is fixed.
- Upgrade to Gerrit 19.0.10-2.15.13.
Apply TeamForge 19.0 Update 1
TeamForge 19.0 Update 1 is now available. Apply TeamForge 19.0 Update 1 on your site if you are on TeamForge 19.0.



- Stop TeamForge.
Note: Stop TeamForge on all the servers in a distributed setup.
teamforge stop
-
Skip this step if your site has internet access. This step is to configure TeamForge 19.0 Update 1 installation repository on sites without Internet access.
a. Contact the CollabNet Support to get the auxiliary installer package for TeamForge 19.0 Update 1 disconnected installation and save it in
/tmp
.- Red Hat Enterprise Linux/CentOS 7.5 64 bit RPM package: CTF-Disconnected-media-19.0.595-1332.rhel7.x86_64.rpm
- Red Hat Enterprise Linux/CentOS 6.x 64 bit RPM package: CTF-Disconnected-media-19.0.595-1332.rhel6.x86_64.rpm
b. Back up the old repo file.
For example:
mv /etc/yum.repos.d/CTF-Disconnected-media-19.0.573.repo /etc/yum.repos.d/CTF-Disconnected-media-19.0.573.repo.cn_backup
c. Unpack the 19.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 19.0 Update 1 installation repository on sites with Internet access.
a. Remove the existing TeamForge repository package.
yum erase collabnet-teamforge-repo-19.0-1.noarch
b. Contact the CollabNet Support and download the TeamForge 19.0 Update 1 installation repository package to
/tmp
.c. Install the Teamforge 19.0 Update 1 installation repository package.
yum install -y /tmp/collabnet-teamforge-repo-19.0-0.noarch.rpm
d. Refresh your repository cache.
yum clean all
-
Install the TeamForge 19.0 Update 1.
yum install teamforge
The above command installs all the TeamForge updates available in the CollabNet yum repository for TeamForge 19.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 19.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. -
Restart TeamForge.
teamforge restart
[]: