This release notes provides the release highlights and bug fixes of Nexus 2.1.1
plugin.
Name of the plugin: CTF-Nexus-Integration-Plugin-2.1.1.
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.