Look here for information about the release highlights and bug fixes of various
Nexus integration plugin versions
supported by all the TeamForge releases starting
from TeamForge 8.0.
Latest Nexus plugin: CTF-Nexus-Integration-Plugin-2.1.1.
Download the latest Nexus plugin: CTF-Nexus-Integration-Plugin-2.1.1
To upgrade to Nexus plugin 2.1.1, check this page: Upgrade the TeamForge-Nexus integration plugin .
Release highlights of Nexus 2.1.1 plugin
- User session management between Nexus application and TeamForge integrated with
Nexus has been handled in a much better way so that communication between
TeamForge and Nexus happens smoothly as expected. This enhancement is done for
the Nexus versions 2.9 through 2.14.
- Improved peformance while loading Nexus UI.
- Available from TeamForge 17.4 release.
Bug fixes in Nexus 2.1.1 plugin
-
Fixed the issue in which the '500: Internal Server Error' was shown instead
of '401: Unauthorized Error' for any user activities in Nexus after a
session timeout for the Nexus versions 2.9, 2.10, and 2.11. This fix is
applicable for the Nexus versions 2.9 through 2.14.
-
A '403: Forbidden' error was shown as Nexus authentication failed for users
whose session has timed out due to the expiration of OAuth token. This issue
is fixed now.
Known Limitations with TeamForge-Nexus integration
Here's a list of known limitations of TeamForge-Nexus integration.
- While it is possible for users (all TeamForge users but site administrators)
with 'create repository' permission to create binary repositories via the
TeamForge Binaries application, such users cannot create repositories
directly on the Nexus server (using the Nexus UI) as there is no TeamForge
project mapping available in Nexus.
- A TeamForge user cannot be configured as an anonymous user in Nexus as TeamForge
users are not available in the Nexus database.
- TeamForge broadcast messages and license notifications are not visible in
Sonatype Nexus pages in TeamForge. This is due to a limitation with the
TeamForge-Nexus integration plugin.
- When the TeamForge Project administrator changes the existing binary permissions
for a user, the changes will not immediately take place due to the cache
implementation in Nexus to improve the performance of session handling. Due to
this limitation, when a user tries to create a new Nexus repository, he will get
the permission denied error. Hence the user must wait for the changes to take
effect. However, the user can view the changes immediately on a standalone Nexus
application by restarting his session on it.