Change History
Changes are split into three categories:
- Major changes: The major new features that all users should know about.
- Minor changes: Any smaller changes, including bugfixes.
- API changes: Any changes to the API that could impact existing users.
Releases are available on the Download Site
Release 1.0.0-beta-4
8, July, 2008
Key Bugs Fixed:
- [NX-572] - Repositories screen not refreshing after deleting or adding new group
- [NX-524] - deleting from a repo doesn't remove the artifact from the index.
- [NX-548] - rebuild attributes is running on all repositories even though i selected just one
- Many More
Enhancements / New Features:
- Ability to Define Base URL for hosting behind Apache/Proxy
- Artifact Upload via the UI
- Scheduled Services
- - Service to Evict unused artifact from Proxy Repositories
- - Snapshot Removal Services
- - Reindex / Clear Caches / Publish Group Index services
- Group Browsing
- Left Nav menu optimization and cleanup
- - Search Box added to Left Nav
- - Logs and Config screens combined
- - Maintenance and Configuration Sections collapsed
- - Online help section added
- - RSS Feeds combined into a new UI, new Feeds added
- Search Result Paging
Upgrade Notes: This release requires an update to the base platform, therefore an upgrade bundle has not been provided.
Note: The evict and snapshot remover tasks only move files to a trash folder in the Nexus work area. It does not permanently delete files. If anything goes wrong, you can copy these files back into the proper location.
Release 1.0.0-beta-3
13 May 2008
Key Bugs Fixed:
- NX-87 / NX-136 / NX-137 - Connection Error Handling
- NX-321 - Remove Allow Deploy from Proxy Repos
- NX-466 - Timeouts in the reachability check of proxy repos blocks the repo list response (empty repository list in UI)
- NX-491 - Store the checksum files in the repository folder
- NX-537 - set '-Djava.io.tmpdir=../../../runtime/work/tmp' at launch time
- [NEXUS-3] - Password for HTTP proxy is not being masked with "stars" but displayed instead.
- [NEXUS-13] - Indexer Fails to Index all Artifacts
- [NEXUS-17] - Empty repository list
- [NEXUS-24] - Changing Context root log in stops working
- [NEXUS-26] - Feeds subscription don't work when context is changed.
- [NEXUS-31] - When a repository (hosted) is added to the repositories it cannot be grouped until the Nexus server is restarted
- [NEXUS-36] - Proximity Migration App Fails with NPE
Enhancements / New Features:
- Maven 1 repository proxy support and addition of M2 Virtual repo to allow M1 data to be grouped with other M2 repositories
- Generate HTML listing of repositories when browsed from a web browser or Maven Wagon
- Separated the Rebuild Attributes from Reindex - rebuild attributes takes longer and reconstructs corrupted Nexus metadata.
- Deployment Password - A new hardcoded user "deployment" can have a password set to restrict write access to all repositories. Full RBAC is coming in beta-4/5
- New Admin functions in the repo maintenance: View on Remote, Delete
- Checksum search capability to identify unknown jars
- [NEXUS-16] - Additional URL parameters should not be mandatory
- [NEXUS-11] - User management
- [NEXUS-29] - Proxying Maven 1 legacy Repositories as a Maven 2 Repo
Upgrade Notes: This release requires an update to the base platform, therefore an upgrade bundle has not been provided. After installing the new bundle, copy the work folder located at /runtime/work and the files located at /runtime/apps/nexus/conf to the new location. After starting the system, run "rebuild attributes" on all hosted repositories. This is done to migrate the checksums to the proper location in the repository data (NX-491 above).
Release 1.0.0-beta-2
7 April 2008
Bugs Fixed:
- NX-434 - system config feed doesn't work from FF
- NX-464 - Sometimes metadata is not merged properly in group routers.
- NX-465 - Mapping changes repo ordering in a group
- NX-467 - Nexus is not merging metadata at all on when started up the bundled app.
- NX-470 - Global proxy settings nor Global Connection Settings (if set) is not applied on Nexus boot.
- NX-474 - timeouts are not handled properly
- NX-475 - M1GavCalculator worngly calculates GAV for artifacts with name like "dom4j-1.7-20060614.jar"
- [NEXUS-1] - HTTP Proxy not working
- [NEXUS-10] - Proxy config does not work
Note: If you are upgrading from beta-1, see the new upgrade instructions here


