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.
Full details can be found in our issue tracker’s Road-map and Change Log. Releases are available on the Download Site
Nexus - Version 1.9.2.4
December 22, 2011
- [NEXUS-4257] - Deploy failed due to lost session.
- [NEXUS-4554] - Out of service proxy repository appears to cause Empty Trash task to abort as BROKEN
- [NEXUS-4570] - Empty trash task aborts if an ItemNotFoundException is thrown.
- [NEXUS-4593] - Nexus auto-blocks repositories if a request for an artifact fails with access denied (403)
- [NEXUS-3520] - Snapshot artifacts cannot be downloaded through a group repository using REST API
- [NEXUS-4579] - Snapshot removal task should make moving to trash optional
Nexus - Version 1.9.2.3
September 26, 2011
- [NEXUS-4410] - When a repository moves from auto-blocked to in service we shouldn’t clear its caches
- [NEXUS-4536] - Nexus sometimes hangs when trying to download a large artifact
- [NEXUS-4537] - AbstractProxyRepository.autoUnblockProxying() does not check for ProxyStatus, overriding Manually Blocked Proxy status by unblocking them
- [NEXUS-4550] - Uploading should not block downloaders during actual upload, but only when the FS rename operation happens
Nexus - Version 1.9.2.2
August 22, 2011
- [NEXUS-4483] - Nexus is recording successful connection attempts by anonymous in authorization system feed, which leads to reduced performance
- [NEXUS-4482] - REST Resource handling /content should implement lighter implementation for HTTP HEAD requests
- [NEXUS-4466] - Nexus group repository metadata merge grows exponentially with number of versions being processed
- [NEXUS-4448] - rebuild metadata task creates duplicated entries in group Id level maven-metadata.xml
- [NEXUS-4442] - Nexus LDAP authentication not respecting strict LDAP standards
Nexus - Version 1.9.2
July 8th, 2011
- [NEXUS-3977] - Allow to stop or suspend tasks
- [NEXUS-4218] - Suppress generation of maven 3 metadata when older maven versions are detected
- [NEXUS-4310] - Make External Role mapping drop down editable
- [NEXUS-4188] - Nexus uses wrong content-type from Index GZ files
- [NEXUS-4240] - When nexus rebuilds repository metadata it doesn’t update proxy attributes
- [NEXUS-4255] - View privileges not removed from roles when repository is deleted.
- [NEXUS-4312] - Memory leak in NexusHttpAuthenticationFilter / PlexusContainer
- [NEXUS-4307] - Rename nexus default roleIds (admin, developer, deployment) to nx-${roleId}
Nexus - Version 1.9.1.1
April 28th, 2011
- [NEXUS-4244] - Wrong repo url if you define a "Base URL" with a trailing slash
Nexus - Version 1.9.1
April 13th, 2011
Note: this is a summary of the changes in 1.9.0.2, for the complete list, go here
- [NEXUS-3448] - When downloading artifacts through REST redirect the user is not prompted for authorization.
- [NEXUS-3879] - viewing user information triggers many duplicate AJAX requests resulting in poor performance
- [NEXUS-3915] - When artifacts are blocked if they fail content validation - no entry is made in the RSS feeds
- [NEXUS-4100] - OOM during re-index when indexer opens large WAR files
- [NEXUS-4115] - LDAP user role mappings not working for mixed cased userId’s
- [NEXUS-4184] - Deleting a gigabyte file takes forever…
- [NEXUS-4192] - nexus-archetype-plugin is not packaged as core plugin within nexus-webapp-1.9.0.2.war
Nexus - Version 1.9.0.2
March 14th, 2011
Note: this is a summary of the changes in 1.9.0.2, for the complete list, go here
- [NEXUS-4149] - Published indexes in Nexus 1.9 are not compatible with older indexer libraries
- [NEXUS-4153] - Upgrade Shiro version to 1.1.0 ( removes log spam )
Nexus - Version 1.9.0.1
February 25th, 2011
Note: this is a summary of the changes in 1.9.0.1, for the complete list, go here
- [NEXUS-4118] - Excessive heap usage by org.apache.shiro.session.mgt.Session
- [NEXUS-4121] - Nexus is creating directories in proxy repositories trash directory as items are being cached
- [NEXUS-4115] - LDAP user role mappings not working for mixed cased userId’s
Nexus - Version 1.9
February 10th, 2011
Note: this is a summary of the changes in 1.9, for the complete list, go here
Note: The Maven 3 metadata format requires your clients to be at least Maven 2.0.10. See the Maven 3 compatibility notes
Hudson added Maven 3 support in version 1.392
User Stories
- [NEXUS-3945] - prepare nexus-archetype-plugin for official nexus release
- [NEXUS-3643] - Integrate Aether into Nexus
- [NEXUS-3800] - Implement async inspector hosts
- [NEXUS-3959] - Require Java 1.6 to build and run Nexus at a minimum
- [NEXUS-3979] - Redesign the Security UI
- [NEXUS-3995] - Remove the need to merge into group indexes
Nexus - Version 1.8.0.1
November 19th, 2010
Note: this is a summary of the changes in 1.8.0.1, for the complete list, go here
Release Notes - Dev - Nexus - OSS - Version 1.8.0.1
Bug
- [NEXUS-3758] - org.json.JSONException: Nesting too deep
- [NEXUS-3809] - Proxy authentication dialog broken
- [NEXUS-3829] - When a proxy moves from auto-blocked to unblocked it causes all proxy repositories to lose NFC.
- [NEXUS-3842] - Backport NEXUS-3836 fix to 1.8.0.1
- [NEXUS-3844] - Backport 64 bit windows wrapper to 1.8.0.1
- [NEXUS-3846] - login fails with error 500
- [NEXUS-3850] - DeleteRepositoryFoldersTask doesn’t wait for other tasks operating on the repository to complete before running
Nexus - Version 1.8.0
September 21st, 2010
Note: this is a summary of the changes in 1.8.0, for the complete list, go here
Release Notes - Dev - Nexus - OSS - Version 1.8.0
User Story
- [NEXUS-3447] - LDAP: static groups and user subtrees can’t work
- [NEXUS-3709] - Need a way to deal with proxy servers that return 200 with error pages.
Bug
- [NEXUS-3484] - Submitting a report fails
- [NEXUS-3562] - throwed isn’t a word
- [NEXUS-3608] - .tmp file downloaded by a proxy is deleted before being renamed to its non-tmp name
- [NEXUS-3641] - Typo in anonymous’ name
- [NEXUS-3705] - System feeds periodically fail to load in Nexus UI due to indexer exceptions.
- [NEXUS-3707] - Concurrent downloads / proxies failures
- [NEXUS-3726] - Need to handle bad data in auth header more gracefully
- [NEXUS-3729] - Release proxy repository of a mixed repo causes invalid SNAPSHOT versions to appear in group metadata
- [NEXUS-3730] - Global lock in system feed index can cause starvation of HTTP request threads
Nexus - Version 1.7.2
August 16th, 2010
Note: this is a summary of the changes in 1.7.2, for the complete list, go here
Release Notes - Dev - Nexus - OSS - Version 1.7.2
User Story
- [NEXUS-3615] - The search has been completely revamped, and will now be much easier for users of a nexus system to use (and much faster, more complete results)
Bug
- [NEXUS-3624] - Read ItemUIDLock leak when external FS change happens during serving up files
Nexus - Version 1.7.1
July 8th, 2010
Note: this is a summary of the changes in 1.7.1, for the complete list, go here
Release Notes - Dev - Nexus - OSS - Version 1.7.1
User Story
- [NX:NXCM-2124] - Bundle Enunciate (This is marked as PRO ticket, so not viewable by most users, but in general, you will find that the REST API documentation is now bundled inside of nexus, view the Plugin Console UI to find the documentation for each plugin (and core REST API)
Bug
- [NEXUS-3590] - If an IO exception occurs during indexing temporary index files are not cleaned up
- [NEXUS-3604] - Creating a new Group produces a group that is searchable
Nexus - Version 1.7.0
June 15th, 2010
Note: this is a summary of the changes in 1.7.0, for the complete list, go here
Release Notes - Dev - Nexus - OSS - Version 1.7.0
NOTE: If you are upgrading from a previous version of Nexus to Nexus 1.7, please see some important upgrade instructions on Upgrading Nexus
User Story
- [NEXUS-977] - Add ability to group other groups too, to make possible for a group to contain not only repositories
- [NEXUS-2062] - Allow Groups to be empty
- [NEXUS-3240] - Make artifact search more useful
Bug
- [NEXUS-3293] - Invalid download link for artifact in case of a timestamped snapshot (search results/download section)
- [NEXUS-3438] - Manual Problem Report doesn’t use the global proxy
- [NEXUS-3450] - First auto-block of a reopository hangs for 5 minutes
- [NEXUS-3485] - Too many open files
- [NEXUS-3516] - undo the autoblock state if the user disables that feature
- [NEXUS-3560] - Remote repository brower is not working on rso & rao
- [NEXUS-3561] - Rebuild Maven Metadata Files fails
- [NEXUS-3563] - HTTP verb OPTIONS causes Nexus to return ServerError 500 response
- [NEXUS-3567] - Group indexes contain artifacts from deleted child repositories even after a full re-index.
- [NEXUS-3576] - Can’t find pom artifacts in search
Nexus - Version 1.6.0
April 19th, 2010
Note: this is a summary of the changes in 1.6.0, for the complete list, go here
Release Notes - Dev - Nexus - OSS - Version 1.6.0
NOTE: If you are upgrading from a previous version of Nexus to Nexus 1.6, please see some important upgrade instructions on Upgrading Nexus
User Story
- [NEXUS-1506] - as a user I want to specify a list of hosts that should not be used with the global proxy
- [NEXUS-3214] - implement serialization using xstream
- [NEXUS-3215] - Improve unit tests
- [NEXUS-3273] - Update info for the Plugin Console
- [NEXUS-3335] - Add close [NX:x] to artifact info panel in search view
- [NEXUS-3372] - UnsupportedStorageOperation exception is logged at DEBUG level
- [NEXUS-3373] - Bump the plexus-slf4j-logging version on Nexus
- [NEXUS-3374] - Remove the public snapshots group from default config
- [NEXUS-3388] - Improvements to left nav
Bug
- [NEXUS-421] - Improve Auto Block / Unblock of unreachable repos
- [NEXUS-2122] - The release element of maven-metadata is merged incorrectly
- [NEXUS-2905] - Suppress broken pipe exceptions.
- [NEXUS-3228] - Remove unnecessary library dependencies (nexus-rrb-plugin)
- [NEXUS-3230] - "Browse Remote" is rendering href’s from an index.html page as tree nodes.
- [NEXUS-3233] - sha1 of artifacts with packaging ’pom’ is not indexed
- [NEXUS-3259] - Nexus fails to download artifacts prom proxied S3 repository with trailing "/"
- [NEXUS-3280] - Indexes created from local cache are missing entries from delta chunks
- [NEXUS-3296] - advanced search options dropdown menu does not show "Metadata Search"
- [NEXUS-3301] - Deployment through artifactory bridge fails with 401.
- [NEXUS-3309] - Guice nexus pluging manager does not respect classifiers
- [NEXUS-3311] - Indexer failed to update the .properties file
- [NEXUS-3324] - Remove all references of the bundle name from wrapper.conf
- [NEXUS-3338] - Proxies of S3 repositories always show up as unavailabel in the Nexus UI.
- [NEXUS-3343] - Large artifacts are corrupted when they are deployed through the artifactory bridge servlet
- [NEXUS-3359] - Include jetty-rewrite-handler in Nexus distribution
- [NEXUS-3362] - Blocking routing rule generates an INFO logging for every request that match
- [NEXUS-3371] - S3 proxy repository with Remote Browsing throws HTTP 500
- [NEXUS-3378] - Disable anonymous access results in user login/logout problems
- [NEXUS-3379] - Logout link does not end session
- [NEXUS-3385] - Request execution takes too long
- [NEXUS-3386] - Use of version ranges causes Nexus’ jvm CPU usage to spike?
- [NEXUS-3387] - Deployed artifacts don’t show up in group repository index tree after proxy index is enabled.
- [NEXUS-3418] - Clicking on logout does not log me out
- [NEXUS-3421] - Nexus does not allow simultaneous download of an artifact from hosted repositories
- [NEXUS-3429] - Multiple threads are allowed to concurrently merge maven2 metadata – may result in deadlock
- [NEXUS-3431] - Non-proxy hosts are duplicated in the Nexus UI
- [NEXUS-3432] - Can’t use spaces between the expressions in binary operators (&,|,etc) using OpenDS.
- [NEXUS-3434] - Menu Item Suffers Line-wrap, Leads to Confusing Menu Navigation
- [NEXUS-3436] - It isn’t clear I’m looking at a Close Button
- [NEXUS-3443] - New problem reports don’t contain error bundles
Task
- [NEXUS-3136] - Fix Selenium ITs on trunk
- [NEXUS-3284] - Update distribution metadata to separate out plexus based nexus-plugin-manager
Nexus - Version 1.5.0
January 27th, 2010
Note: this is a summary of the changes in 1.5.0, for the complete list, go here
Release Notes - Dev - Nexus - OSS - Version 1.5.0
User Story
- [NEXUS-2072] - Allow browsing of remote repositories without indexes.
- [NEXUS-3130] - Add other default repos
- [NEXUS-3151] - Move LDAP OSS code to NEXUS OSS tree
- [NEXUS-3232] - Allow the ResourceMergingConfigurationManager to merge users/roles from different security sources together
Bug
- [NEXUS-3044] - Large file with longer that 13 minutes for the upload causes socket error
- [NEXUS-3057] - Nexus returned an error: ERROR -1: transaction aborted
- [NEXUS-3069] - Enforce M2 Release policy redownload behavior
- [NEXUS-3070] - Deleting artifacts in the UI reloads the tree of files.
- [NEXUS-3092] - UNC paths are not handled properly in working directory configuration
- [NEXUS-3103] - Problem Reporting times out during file listing
- [NEXUS-3111] - Error deploying nexus.war in glassfish v3
- [NEXUS-3115] - Add legacy security adapter to bundle
- [NEXUS-3120] - Fix swizzle parent version
- [NEXUS-3122] - CSS location does not use the forced base url
- [NEXUS-3140] - Anonymous access still possible after anon access disabled
- [NEXUS-3141] - ConcurrentModificationException in org.sonatype.nexus.rest.AbstractNexusPlexusResource.createRepositoryContentReference
- [NEXUS-3147] - Can’t upload a third-party library to nexus
- [NEXUS-3148] - SNAPSHOT detection should check for ends with ’SNAPSHOT’ not ends with ’-SNAPSHOT’
- [NEXUS-3158] - Packaging type zip isn’t indexed, instead it says POM
- [NEXUS-3162] - Nexus proxy snapshot templates are incorrect
- [NEXUS-3218] - Absolute path was somehow set for a proxy repo, even though it wasn’t set via the UI
- [NEXUS-3257] - Adding a path to a repository target causes any repository target privileges associated with it to disappear
Nexus - Version 1.4.1
December 15th, 2009
Note: this is a summary of the changes in 1.4.1, for the complete list, go here
Release Notes - Dev - Nexus - OSS - Version 1.4.1
User Story
- [NEXUS-2810] - Create Plugin Control Panel
Bugs
- [NEXUS-2692] - Scheduled task "Evict Unused Proxied Items From Repository Caches" deletes artifacts even though they are used
- [NEXUS-2873] - Unable to stop Glassfish when Nexus War is deployed
- [NEXUS-2883] - High CPU usage during requests using Range queries
- [NEXUS-2969] - Disabled scheduled task turns itself on
- [NEXUS-2994] - Messed up ui when the base url is wrong and redirect isn’t working
- [NEXUS-3005] - War does not have a plugin-repository inside the war’s content
- [NEXUS-3009] - Uploading multiple classifiers for single artifact at once, fails in deploy once repos
- [NEXUS-3012] - Artifacts with extension .zip get downloaded as zip.tgz or .tgz in some browsers
- [NEXUS-3028] - Merging of repository metadata is still broken in 1.4.0
- [NEXUS-3049] - java.lang.IllegalMonitorStateException
- [NEXUS-3060] - Nexus cannot send e-mails if username and password fields are empty
- [NEXUS-3063] - Nexus does try to download already cached artifacts from remote repo
Nexus - Version 1.4.0
October 27th, 2009
Note: this is a summary of the changes in 1.4.0, for the complete list, go here
Release Notes - Dev - Nexus - OSS - Version 1.4.0
User Story
- [NEXUS-463] - download artifacts from the search results
- [NEXUS-840] - SMTP server configuration test interface
- [NEXUS-982] - Add a "New deployed released artifacts in all Nexus repositories" RSS feed
- [NEXUS-1504] - Repository Information Panel
- [NEXUS-1510] - Integrate the automated problem reporting into Nexus
- [NEXUS-1551] - Add RSS feed to show exceptions and errors
- [NEXUS-1666] - Rework artifact upload
- [NEXUS-1668] - Add Send Test E-Mail Test button to Server page to test SMTP Settings
- [NEXUS-1765] - Enhanced Security to control view access
- [NEXUS-1767] - Add ability to Shift+Click and Ctrl+Click to select Privilieges/Roles to select or Remmove on the Roles page
- [NEXUS-1771] - Improve js performance
- [NEXUS-1977] - Nexus specific incremental index integration
- [NEXUS-2127] - Split repo browser into 2 tabs, one for storage content, one for index content
- [NEXUS-2168] - Optimize memory usage by EHCache in Nexus
- [NEXUS-2371] - Support pluggable index managers
- [NEXUS-2381] - Searching should be extensible
- [NEXUS-2399] - Send Alert email when a scheduled task fails.
- [NEXUS-2541] - Add more detail to the user and role screens
Bug
- [NEXUS-424] - Able to Upload Artifact when Session has Timed Out
- [NEXUS-1121] - Nexus is not able to work with Amazon S3 Repositories, like SpringSource repository
- [NEXUS-1126] - Changes made to server configuration not logged in System Changes to Nexus feed
- [NEXUS-1347] - Nexus serving files as Content-Type: application/xml improperly
- [NEXUS-1481] - Index SWC packaging
- [NEXUS-1606] - Selecting Cancel on Change Password call out gives This field is required error rather than closing
- [NEXUS-1615] - Problems with concurrent deployment artifact to repository
- [NEXUS-1726] - Artifact Upload not passing Authorization header
- [NEXUS-1730] - Deleting a repo does not delete any privileges created for that repository
- [NEXUS-1739] - NPE when a user has a role that does not exist
- [NEXUS-1763] - clear NFC when a repository is updated.
- [NEXUS-1804] - Add UI: Repository Browser role to UI: Repository Administration and UI: Group Administration roles
- [NEXUS-1812] - When anonymous access is disabled, get 401 error when launcing UI
- [NEXUS-1889] - Artifact Upload and Logging page do not work if cookies are disabled
- [NEXUS-1968] - Privilege hint in roles screen should display full privilege details (as seen in selection list)
- [NEXUS-1982] - Selecting bookmarked page in Nexus brings you to Welcome page if not logged into UI and does not redirect you to bookmarked link once you log in
- [NEXUS-1997] - Add help text to make pom file upload easier to understand
- [NEXUS-1998] - Logging out of Nexus when a tab is displayed that the Anonymous user has access to leaves that tab open onthe screen with the results still displayed
- [NEXUS-2033] - Indexer not inserting packaging type properly
- [NEXUS-2036] - If any exception causes rebuild maven-metadata task skipping rebuilding, it should be logged
- [NEXUS-2073] - When remote repository URL is change, we should re-index if "Download Remote Indexes" is set to "true"
- [NEXUS-2084] - LVO-Plugin: not functioning behind proxy server
- [NEXUS-2122] - The release element of maven-metadata is merged incorrectly
- [NEXUS-2189] - Incorrect Content-Type of group maven-metadata.xml
- [NEXUS-2202] - Reduce number of ehcache objects for NFC.
- [NEXUS-2224] - Should put hard limit on number of results returned from search
- [NEXUS-2273] - Remove snapshots task does not pick up changes to "removed if released" setting until after server is restarted.
- [NEXUS-2275] - Search results seem to be lacking some results
- [NEXUS-2333] - Failed artifact upload (because of auth) is popping up browser login instead of reporting 401 error
- [NEXUS-2393] - Left Nav, ’Log’ and ’Logs and Config Files’ is confusing
- [NEXUS-2416] - POM files should have application/xml content type
- [NEXUS-2468] - Maven command line can deploy into virtual repository, artifacts end up stored under virtual repo storage.
- [NEXUS-2472] - Incorrect merging of metadata for grouped snapshot repositories
- [NEXUS-2481] - Change LVO plugin so it doesn’t attempt to directly access sonatype.com
- [NEXUS-2490] - Can’t disable LVO plugin, need flag in configuraiton
- [NEXUS-2522] - Incorrect IP address in the auth feed when fronted by Apache httpd
- [NEXUS-2617] - Can’t unset HTTP proxy settings.
- [NEXUS-2845] - A repository CYCLE detected
- [NEXUS-2852] - Multiple matched routing rules may add same repositories multiple times to the list of repositories to process
- [NEXUS-2853] - No content length is set for downloads
Nexus - Version 1.3.6
July 20th, 2009
Note: this is a summary of the changes in 1.3.6, for the complete list, go here
Release Notes - Dev - Nexus Open Source - Version 1.3.6
User Story
- [NEXUS-2305] - Hide files being uploaded to prevent corrupt downloads
Nexus - Version 1.3.5
July 14th, 2009
Note: this is a summary of the changes in 1.3.5, for the complete list, go here
Release Notes - Dev - Nexus Open Source - Version 1.3.5
Bug
- [NEXUS-1798] - Running Download Indexes task prior to changing Download Remote Indexes to True for repo never causes remote download to occur
- [NEXUS-2121] - Evict Unused Items Task running against hosted repositories
- [NEXUS-2122] - The release element of maven-metadata is merged incorrectly
- [NEXUS-2132] - Problem with remote index context when switching between ’download remote index’ true and false
- [NEXUS-2162] - User can deploy to group repositories
- [NEXUS-2224] - Should put hard limit on number of results returned from search
- [NEXUS-2234] - RAO snapshot remover removed non-unique snapshot with no release counterpart
- [NEXUS-2256] - EHCache: disable disk overflow, lower object count to 5000
Nexus - Version 1.3.4
June 1st, 2009
Note: this is a summary of the changes in 1.3.4, for the complete list, go here
Release Notes - Dev - Nexus Open Source - Version 1.3.4
Defect
- [NEXUS-2038] - Search result is doesn’t contain the proper packaging
Sub-task
- [NEXUS-1634] - Make nexus pages/panels bookmarkable
Bug
- [NEXUS-217] - Nexus logs are having a lot of EofExceptions thrown by Jetty
- [NEXUS-1872] - maven-metadata.xml being generated in Group and Artifact folders for Uploaded Artifacts
- [NEXUS-1901] - Error when attempting to download log4j.properties from UI
- [NEXUS-1968] - Privilege hint in roles screen should display full privilege details (as seen in selection list)
- [NEXUS-1969] - Filtering of repo targets in privilege screen (based upon repo selection) is losing repo target selection
- [NEXUS-1983] - After refreshing browser when user attempts to access a page with no access, the UI refreshes and the user is automatically logged out
- [NEXUS-1984] - Page refreshing when adding new Repository or Repository Group
- [NEXUS-1997] - Add help text to make pom file upload easier to understand
- [NEXUS-2015] - Rebuild of Maven meta data corrupts/deletes them
- [NEXUS-2033] - Indexer not inserting packaging type properly
- [NEXUS-2036] - If any exception causes rebuild maven-metadata task skipping rebuilding, it should be logged
- [NEXUS-2082] - Nexus returned an error: ERROR -1: transaction aborted
- [NEXUS-2083] - Problems with rebuilding maven-metadata.xml after a local repository conversion/import
- [NEXUS-2091] - Remove INFO log about missing item when clearing NFC during reindex
User Story
- [NEXUS-982] - Add a "New deployed released artifacts in all Nexus repositories" RSS feed
- [NEXUS-1784] - For the content of ’Logs and Configs’ panel, make the fonts be monospaced
- [NEXUS-1964] - Add open search to Nexus
- [NEXUS-2048] - expire the caches when a repository url is modified
- [NEXUS-2088] - LVO plugin generates numerous exceptions when Nexus can not reach sonatype.com.
Nexus - Version 1.3.3
April 17th, 2009
Note: this is a summary of the changes in 1.3.3, for the complete list, go here
Release Notes - Nexus Open Source - Version 1.3.3
Bug
- [NEXUS-217] - Nexus logs are having a lot of EofExceptions thrown by Jetty
- [NEXUS-836] - Reindexing repo that is out of services causes Exception
- [NEXUS-1731] - Broken reindex task
- [NEXUS-1825] - GAV Search not returning results with search using full Artifact name or Version
- [NEXUS-1876] - Filename field in Select Artifact§ for Upload panel extendws past end of page until you click on it using IE7
- [NEXUS-1878] - Change Password hyperlink on left nav removed after refresh
- [NEXUS-1883] - Expire Repo Cache task results in a Broken status when one of the repos has been put Out of Service
- [NEXUS-1897] - Focus does not really enter password field after a failed login.
- [NEXUS-1899] - Upload button doesn’t work in some cases in IE
- [NEXUS-1902] - Have to cancel twice in ’Recover Password’ dialog
- [NEXUS-1904] - Repositories added appear in repository group section of Repositories tab if Repo Name preceeds 3rd Party
- [NEXUS-1907] - Add ability to upload a pom without an artifact via the Artifact Upload tab
- [NEXUS-1909] - Source Repo ID list should be filtered based on the provider when creating a virtual repo
- [NEXUS-1910] - Unable to m1-to-m2 virtual repo while the m1 repo is a proxy type
User Story
- [NEXUS-1380] - Provide UI notification of updates available
- [NEXUS-1852] - Patch mercury AddPluginOperation to make plugins metadata sorted, clean nexus code
- [NEXUS-1867] - Browsing System Feeds through UI should have href links to the deployed artifact
Nexus - Version 1.3.2
April 9th, 2009
Note: this is a summary of the changes in 1.3.2, for the complete list, go here
Release Notes - Nexus Open Source - Version 1.3.2
Defect
- [NEXUS-1841] - Allign Artifacts window with other fields on Artifact Upload page
- [NEXUS-1843] - Unable to view all artifacts to specify POM or Gav parameters when adding multiple artifacts to Artifacts window
- [NEXUS-1845] - Add a Clear or Reset button to the Artifact Upload page
- [NEXUS-1848] - Help icons for Classifier and Extension on next line when using IE7
Bug
- [NEXUS-1518] - Default sonatype work directory created in different locations for Glassfish and Tomcat application servers
- [NEXUS-1533] - Downloaded artifact from search results page not appearing in cached system feed
- [NEXUS-1626] - File for Upload text box needs to be expanded using IE7
- [NEXUS-1641] - Repository Group added appears in alphabetical order with the repositories, rather than in alpha order with the groups which appear at the top of the page
- [NEXUS-1657] - Remove spaces contained in extrernal role name when completing Map External Role and creating role mapping
- [NEXUS-1728] - maven-metadata.xml files not created after dropping snapshots into snapshots directory and running rebuld metadata task
- [NEXUS-1788] - Cannot see button outlines using Safari browser
- [NEXUS-1789] - the global proxy passwords are not hashed on disk
- [NEXUS-1804] - Add UI: Repository Browser role to UI: Repository Administration and UI: Group Administration roles
- [NEXUS-1808] - Authc and authz events need to be logged, though they are already in feeds
- [NEXUS-1812] - When anonymous access is disabled, get 401 error when launcing UI
- [NEXUS-1827] - Title of Download Indexes task of System Feeds incorrect
- [NEXUS-1829] - Proxy attributes folders are left behind after repo deletion
- [NEXUS-1834] - Nexus fails to start after machine reboot without app shutdown
- [NEXUS-1835] - In case of corrupt Timeline Lucene Indexes, Nexus is not startable.
- [NEXUS-1839] - During upgrade from 1.2.x to 1.3.x, the renamed groups are not fixed in task parameters
- [NEXUS-1854] - User with read access to a repository receives 401 when attempting to browse index that the repo belongs to
- [NEXUS-1855] - Creating a group with the same id as an existing repo results in an error - need to change wording and location of error
- [NEXUS-1856] - Change error returned when attempting to create a Repository Group using an existing Group ID
- [NEXUS-1857] - Able to create a repository with a Repository ID which matches an existing Group ID
- [NEXUS-1861] - Make the label of the checkbox ’Tail’ on the "Logs and Config Files" page clickable.
- [NEXUS-1863] - Index search against maven central in M2Eclipse has invalid package names for classes (probably due to a change in the in the index file)
- [NEXUS-1864] - Snapshot Remover Task removed snapshots when it should not have with min snap count at 2 and snap ret. at 0
- [NEXUS-1866] - WARN error logged upon startup of 1.3.2
- [NEXUS-1873] - npe searching for a user in the default realm
- [NEXUS-1874] - Artifact Upload stays at Loading when artifact not added to Artifacts panel
- [NEXUS-1878] - Change Password hyperlink on left nav removed after refresh
- [NEXUS-1881] - RepoTypeRegistry causes a repo component leak in Plexus
User Story
- [NEXUS-1380] - Provide UI notification of updates available
- [NEXUS-1564] - update solaris script and include smf template
- [NEXUS-1666] - Rework artifact upload
- [NEXUS-1850] - Break the nexus indexer dependency on the maven SONATYPE release
- [NEXUS-1871] - enable the joint upload of sources, api-docs, jars etc.
Nexus - Version 1.3.1.1
April 2nd, 2009
Note: this is a summary of the changes in 1.3.1.1, for the complete list, go here
Bug
- [NEXUS-1851] - DefaultMetadataUpdater tries to read non-POM files and chokes on that
- [NEXUS-1854] - User with read access to a repository receives 401 when attempting to browse index that the repo belongs to
- [NEXUS-1857] - Able to create a repository with a Repository ID which matches an existing Group ID
- [NEXUS-1864] - Snapshot Remover Task removed snapshots when it should not have with min snap count at 2 and snap ret. at 0
User Story
- [NEXUS-1838] - plugin metadata is rebuild wrong
Nexus - Version 1.3.1
March 16, 2009
Note: this is a summary of the changes in 1.3.1, for the complete list, go here
Bug
- [NEXUS-1623] - testFrom1031 of DefaultApplicationConfigurationUpgraderTest fails in my TimeZone
- [NEXUS-1659] - Enable reorder functionality on Repostories ⇒ Mirrors tab
- [NEXUS-1683] - when base url is set, all requests are redirected to the external url
- [NEXUS-1755] - Realm names in the Server panel are not using the component description
- [NEXUS-1790] - Mirror Permissions are missing from static-security.xml (results in 401)
- [NEXUS-1796] - Leak in snapshot remover component
User Story
- [NEXUS-1771] - Improve js performance
Nexus - Version 1.3.0
March 9, 2009
Note: this is a summary of the changes in 1.3.0, for the complete list, go here
Defect
- [NEXUS-1218] - Change the spelling of conversion for the jar (and project name) and success message
- [NEXUS-1423] - Change spelling in log4j automatically created by Nexus.
- [NEXUS-1445] - Fix maven 1 repositories
- [NEXUS-1446] - Tests at grid is RED
- [NEXUS-1455] - After import i can press the ’start import’ button again (which causes problems)
- [NEXUS-1456] - Import failure
- [NEXUS-1458] - User import tries to import LDAP users
- [NEXUS-1489] - Anonymous user is able to see the warning messager displayed on the Welcome tab
- [NEXUS-1490] - Selecting Base URL in warning of Welcome tab redirects current tab to that URL rather than opening a new tab
- [NEXUS-1491] - Place warning on one line when browser is maximized
- [NEXUS-1501] - Edit 404 error returned to UI when attempting to browse a repo with an invalid Base URL
- [NEXUS-1502] - Change Warning and color font when entering in Base URL
- [NEXUS-1530] - Unable to remove added Mirror URL from repo
- [NEXUS-1543] - Retain existing status display of already added Mirror URL’s when adding new mirror URL’s to repo
- [NEXUS-1546] - Mirror URL showing link of http://localhost:8081/nexus/index.html
- [NEXUS-1643] - upon refresh of the Repositories tab, the group added is then displayed with the other groups, however it appears that the order is from Z - A, not A - Z..
- [NEXUS-1644] - Base URL warning is case sensitive
- [NEXUS-1733] - Base URL reflected incorrectly when using a proxy after upgrading from 1.2.1 to 1.3
- [NEXUS-1735] - SHA1 Checksum value different after upgrade from 1.2.1 to 1.3
- [NEXUS-1737] - System Feeds entries from prior to upgrade not appearing in System Feeds
- [NEXUS-1738] - Artifacts being returned from Maven Central and Releases - Central index being shown for Releases repo after upgrade from 1.2.1
- [NEXUS-1744] - Warning on Welcome tab related to incorrect Base URL not matching the value in the Base URL field
- [NEXUS-1753] - Index already closed when running reindex
- [NEXUS-1769] - Error logged in stdout file after upgrading to Nexus 1.3 from 1.2.1 using war
Bug
- [NEXUS-40] - Allow log4j configuration via the UI.
- [NEXUS-480] - Base UI and Repository Target priv does not let user access Repo Target menu once logged in
- [NEXUS-530] - Deploy feed entry is not very descriptive
- [NEXUS-597] - Shouldn’t be able to forgot anonymous user name
- [NEXUS-631] - Nexus UI, does not have scroll bars for outer frame (when needed)
- [NEXUS-644] - Group indexes has no hashes published, and interference exists with other hashes from group member reposes
- [NEXUS-663] - too many cookies blows up jetty
- [NEXUS-695] - NoSuchRepositoryException at Syncronize Shadow Repository Task
- [NEXUS-720] - Deleting repository item (via UI) does not update maven-metadata.xml
- [NEXUS-735] - Fetch for search results not working correctly
- [NEXUS-738] - Problems with feeds and RSSOwl
- [NEXUS-766] - Use repository name instead of repository id in feed texts
- [NEXUS-802] - Error 500 when adding a Role with a timeout of less than 1
- [NEXUS-803] - relative links on repository browsing
- [NEXUS-965] - Selecting the Browse button when performing a Checksum search does not display the Open call out in FF3
- [NEXUS-991] - IE6 or IE7 not reflecting system feeds (works fine in Chrome, Safari and FF)
- [NEXUS-993] - Able to delete the user I am logged into the UI with
- [NEXUS-1016] - Able to save a weekly task without specifying a DOW
- [NEXUS-1018] - PrivilegeBaseStatusResource.getMethod() is not returning the same order always
- [NEXUS-1055] - Error when attempting to launch Nexus using Glassfish app server
- [NEXUS-1069] - Display Repo that internal reindex is running for
- [NEXUS-1086] - Broken status when running Reindex using nexus war
- [NEXUS-1116] - Using a invalid proxy makes nexus to never reply for artifacts
- [NEXUS-1121] - Nexus is not able to work with Amazon S3 Repositories, like SpringSource repository
- [NEXUS-1135] - Error logged in server when launching UI using IE7
- [NEXUS-1163] - Error 500 when completing a Classname Search
- [NEXUS-1168] - Change values in User Managed columns to reflect changes in what is being displayed
- [NEXUS-1175] - EOFException: Unexpected end of ZLIB input stream error logged in log file when running reindex on all repos
- [NEXUS-1186] - "Unable to authorize user [NX:anonymous] for create" messages are confusing
- [NEXUS-1189] - NPE during reindex
- [NEXUS-1203] - Nexus is not RFC 2616 compliant
- [NEXUS-1204] - INFO lines being logged in catalina.out file
- [NEXUS-1207] - After remote index download fails, reindex of repo continues to fail
- [NEXUS-1223] - Unhandled exception or error intercepted when running a reindex on all repos
- [NEXUS-1227] - Error 1223 when using IE7 and saving server configuration.
- [NEXUS-1228] - NPE in reindex job
- [NEXUS-1233] - Trying to browse empty group throws 500 error
- [NEXUS-1252] - Weekly task shows as Monthly from 1.0 to 1.2 upgrade
- [NEXUS-1259] - Add, Remove and Remove all buttons on Repository Target Configuration panel are not the same size
- [NEXUS-1265] - Task created with an hour less than 10 and the hour is saved as 00
- [NEXUS-1268] - bad equals method in PlexusUser
- [NEXUS-1272] - Disabled task is removed from scheduled tasks list when manually ran
- [NEXUS-1275] - Problem to download plugins when a proxied repository is down
- [NEXUS-1283] - user screen is showing the wrong roles field
- [NEXUS-1294] - Repository Conversion Tool Options Display Incorrect
- [NEXUS-1295] - Role ID with spaces creates 404 error
- [NEXUS-1300] - Plexus Roles and Plexus Users, bad compareTo method
- [NEXUS-1302] - NullPointerException at UserPlexusResource
- [NEXUS-1305] - Support unexploded war in PlexusContainerContextListener
- [NEXUS-1307] - SLF4JBridgeHandler causes infinite logging loop and StackOverFlowError on Glassfish
- [NEXUS-1313] - remove heapdump option from the wrapper.conf
- [NEXUS-1321] - User locators are not exposed via rest
- [NEXUS-1323] - After searching for a user on the users page, previously selected user information remains displayed in User Config panel
- [NEXUS-1331] - Error while trying to remove old snapshot artifact with snpashot remover
- [NEXUS-1335] - Delete option showing on right click menu for anonymous user when anon user does not have Delete privilege
- [NEXUS-1336] - [NX:M1 repo] Impossible to handle artifacts named XXX-1.0.0-SNAPSHOT-client.jar
- [NEXUS-1337] - While modifiying the edition text, inadvertantly changed the user agent string
- [NEXUS-1338] - Remove Snapshots task attributes are marked disabled.
- [NEXUS-1339] - Typo in ’Rebuild Maven Metadata Files’ task name (Rebuild Maven Medata Files)
- [NEXUS-1341] - it’s not possible to create a virtual repo in 1.2
- [NEXUS-1343] - Adding repos to group, dropping repo on selected panel isn’t working properly
- [NEXUS-1345] - internal scheduled tasks don’t show the repo
- [NEXUS-1346] - run the maven-metadata cleanup when artifacts are purged/deleted
- [NEXUS-1348] - rebuild metadata should be on the right click menu in a repository instead of rebuild attributes
- [NEXUS-1349] - Remove "Rebuild Repository Attributes" from scheduleable tasks
- [NEXUS-1350] - Show rearrange icon when adding or removing repositories on Groups page
- [NEXUS-1351] - Created new Virtual repo, the Format and Source Nexus Repository ID are grayed
- [NEXUS-1355] - With WAR file, list of Selected Realms in Server page is also appearing in list of Available Realms
- [NEXUS-1362] - User Management UI: Mapped External Users option in drop down should not be searchable
- [NEXUS-1363] - User Role Mapping ⇒ Enter a User ID field needs to be moved more to the left using IE
- [NEXUS-1369] - On the search screen when you bring up the artifact information the panel does not change when you cursor through the found artifacts
- [NEXUS-1371] - rebuild maven metadata failes, improvement of error message
- [NEXUS-1378] - Errors logged when reindexing Maven Central with vanilla install of 1.3
- [NEXUS-1379] - Cannot add virtual repository to public group
- [NEXUS-1383] - Deleting a virtual repository that takes part in a group brings nexus in broken state.
- [NEXUS-1385] - Format selection is disabled when creating a proxy repo
- [NEXUS-1387] - Repo Groups not updated when refresh clicked on privilege page
- [NEXUS-1389] - Virtual Repositories Not appearing when adding a new group after the Group Type is selected
- [NEXUS-1401] - Cannot select Expire Cache operation from within directory structure of a repository/group
- [NEXUS-1414] - After restarting server for 1.3.0, the UI will not launch
- [NEXUS-1427] - TYPE=’null’ of repository with ID=’central’ is wrong! when changing config on central
- [NEXUS-1429] - Log in left navigation menu shows as a section header rather than a hyperlink using IE
- [NEXUS-1460] - Right Click reindex is not working
- [NEXUS-1465] - Adding virtual repo with brand new source repo ui gives validation error
- [NEXUS-1480] - The repository converter tool doesn’t create the output directory base if it doesn’t exist.
- [NEXUS-1487] - File locks on grid build
- [NEXUS-1498] - Reindex task running twice with vanilla install, creating task in broken status
- [NEXUS-1514] - This is not a Maven repository! error when attempting download from Public Repo
- [NEXUS-1517] - The /usersearch resource returns a 404 when no search text is supplied
- [NEXUS-1520] - Server does not start after restarting server and adding a task
- [NEXUS-1521] - solaris is looking for a different lib
- [NEXUS-1527] - Information not displayed correctly in Privilege Details panel
- [NEXUS-1528] - Ignore authc/authz feed events for anonymous
- [NEXUS-1532] - unable to select right click menu items when index is not available
- [NEXUS-1536] - Uploaded artifact to Releases showing in Central M1 shadow repo
- [NEXUS-1537] - Remote file age checking is completely broken
- [NEXUS-1540] - exceptions on rso when expiring cache.
- [NEXUS-1544] - Repository/Group name is not populated when reindex is selected for a Repository/Group and initial task status is SLEEPING
- [NEXUS-1549] - Cannot fetch remote index: Forbidden when attempting reindex on vanialla instance of Nexus
- [NEXUS-1550] - Issues with maven metadata rebuild
- [NEXUS-1554] - Remove snapshots task does not remove ’test-sources’ artifacts
- [NEXUS-1565] - Add error of Protocol must be http:// or https:// when entering in Base URL on Server page with an invalid format
- [NEXUS-1574] - PlexusRes:Reposit~ - Unable to retrieve metadata error when selecting Repository Administration
- [NEXUS-1575] - Repository Name not showing on internal task when selecting reindex from right click menu
- [NEXUS-1576] - r-click reindex on a specific repository runs reindex on all repositories
- [NEXUS-1577] - Deleting role contained by another, renders role uneditable
- [NEXUS-1578] - After running a Remove Snapshots task, checksum files maven-metadata.xml should be removed
- [NEXUS-1584] - Repository COntent panel does not update to reflect the content for the repo when using the arrows to scroll through repo listing
- [NEXUS-1585] - Repository Group Configuration panel does not update to reflect the content for the group when using the arrows to scroll through group listing
- [NEXUS-1586] - Cannot create M1 group
- [NEXUS-1587] - Repository Target Configuration panel does not update to reflect the content for the group when using the arrows to scroll through repository targets
- [NEXUS-1588] - Role Configuration panel does not update to reflect the content for the role when using the arrows to scroll through added Roles
- [NEXUS-1589] - Have focus in Current Password field on Change Password call out when selecting Change Password
- [NEXUS-1591] - Global proxy changes are not propagated to reposes, it goes unnoticed
- [NEXUS-1593] - snapshot cleanup task removes the maven-metadata.xml
- [NEXUS-1594] - rebuild maven-metadata should not be able to run on proxy repositories
- [NEXUS-1595] - snapshot remover updates the maven-metadata.xml
- [NEXUS-1598] - 404 error when trying to create a new role
- [NEXUS-1604] - Customize ’security-xml-file’ in plexus.properties doesn’t work
- [NEXUS-1605] - Left Navigation menu display incorrect on IE7
- [NEXUS-1613] - Unable to create a new repo
- [NEXUS-1617] - .meta/nexus-repository-metadata.xml should not have the word ’nexus’ in the file name.
- [NEXUS-1618] - Task removed from task list when dupe tasks set up - one enabled, the other disabled
- [NEXUS-1621] - Upload Artifact removed from Right Click menu on Repositories page
- [NEXUS-1622] - Creating a new Repository, does not have Configuration and Upload tabs
- [NEXUS-1628] - Mirror list is not retrieved from remote repository
- [NEXUS-1630] - Rebuild Maven metadata from path below group will create incorrent metadata
- [NEXUS-1637] - Mirror panel for proxy repos broken
- [NEXUS-1639] - ConcurrentModificationException during role modification
- [NEXUS-1642] - Remove role ID from role grid, it just adds confusion
- [NEXUS-1645] - Remote metadata download does not go through proxy settings
- [NEXUS-1649] - Change default apache-snapshots url to use new r.a.o. url
- [NEXUS-1650] - Potential for manually run task to never get run
- [NEXUS-1654] - Move Map External Role button to be listed in drop down list off Add button
- [NEXUS-1655] - Unable to change value selected from Role drop down when using Map External Role
- [NEXUS-1656] - Role ID value should not be editable when completing Map External Role
- [NEXUS-1660] - Log ⇒ Gray out File Appender Location - Make this informational only
- [NEXUS-1661] - Log ⇒ Remove checkbox and Log4j Customization (not yet implemented) text
- [NEXUS-1662] - Log ⇒ Change Root Logger field to be drop down allowing the selection of only INFO, DEBUG, and ERROR.
- [NEXUS-1664] - Staging Profiles: Administrator privilege - add clarification in Description and change Method
- [NEXUS-1667] - Nexus command line tool omits artifacts
- [NEXUS-1670] - NFC is active on groups
- [NEXUS-1671] - Change help text for Repository Name and Group Name on Configuration tabs
- [NEXUS-1672] - NPE in RepositoryItemEventInspector on r.a.o
- [NEXUS-1675] - Can not disable Metadata caching
- [NEXUS-1677] - lastUpdated timestamp in maven-metadata.xml updated when running rebuild maven metadata and file hasn’t changed
- [NEXUS-1679] - The nexus deployer role is the same as anonymous
- [NEXUS-1680] - auth feed is full of useless anonymous logging
- [NEXUS-1684] - when the baseurl is forced, roles don’t load
- [NEXUS-1687] - Spelling incorrect in Authentication feed
- [NEXUS-1690] - Should not be able to change Provider on Repository Groups
- [NEXUS-1691] - Using baseUrl, with different contextPath, cant login
- [NEXUS-1692] - Using baseUrl, log and config file retrieval fails
- [NEXUS-1693] - Can’t view feeds when baseUrl is set
- [NEXUS-1694] - Cant use repo browser properly when baseUrl is set
- [NEXUS-1695] - Number of screens dont work properly when baseURL is set, going through proxy
- [NEXUS-1699] - Repositories on Proxy server continue to show Repository Status of Retrieving
- [NEXUS-1701] - 404 error when selecting a running internal task using a proxy server
- [NEXUS-1702] - Mirrors tab shows for nexus managed repository
- [NEXUS-1708] - NPE when running Publish Indexes task
- [NEXUS-1710] - Handle repositories and groups with the same id
- [NEXUS-1711] - Broken files in all Nexus repositories (checksum errors, …) System Feed listing wrong IP address
- [NEXUS-1713] - 500 response when trying to download maven-metadata.xml using proxy
- [NEXUS-1720] - Nexus Roles appearing in the Role drop down when Mapping an External Role
- [NEXUS-1722] - StackOverflowError when running ’mvn deploy’
- [NEXUS-1727] - new directory introduced into OSS web app packaging
- [NEXUS-1731] - Broken reindex task
- [NEXUS-1734] - Value entered into the Base URL field is not saved if the Force Base URL checkbox is not selected
- [NEXUS-1736] - URL in repository-metadata.xml showing with an extra backslash if trailing backslash included in Configuration
- [NEXUS-1742] - indexcontent resource not respecting the forced base URL
- [NEXUS-1743] - No Attributes listed at http://nexus.sonatype.org/dev/attributions.html
- [NEXUS-1746] - Redirected to IP address instead of base URL when going to group
- [NEXUS-1763] - clear NFC when a repository is updated.
- [NEXUS-1776] - NPE in indexer CLI when the "-d" flag is specified
User Story
- [NEXUS-25] - Allow clearing of artifact cache in the Search Results window
- [NEXUS-63] - nexus status at start up
- [NEXUS-605] - Allow emptying of the trash on schedule
- [NEXUS-745] - Add new task that will download and merge indexes, without entire reindex
- [NEXUS-787] - Need to rework logging so it is manageable from the UI
- [NEXUS-831] - Add Upload button to the repo browser (and repo config) toolbars
- [NEXUS-1100] - Allow finer grained Artifact Upload
- [NEXUS-1200] - The UI panel "Logs and configs" shows only "nexus.xml" and log4j logs
- [NEXUS-1220] - Multi-tab repository view
- [NEXUS-1314] - Add new feed to collect unauthorized/unauthenticated access attemps to Nexus.
- [NEXUS-1320] - Update Security Doc
- [NEXUS-1326] - support downloads from target repository mirrors
- [NEXUS-1358] - Make the logging more concise
- [NEXUS-1380] - Provide UI notification of updates available
- [NEXUS-1395] - Clean up or fix the "identity problem" in Nexus Core
- [NEXUS-1415] - Move log4j config file out to work-dir
- [NEXUS-1463] - Provide an option to force the base url
- [NEXUS-1466] - The UI should offer a clickable link to the baseUrl got from status resource
- [NEXUS-1468] - Print prominent banner to wrapper logfile on startup that includes the name of the product and its version
- [NEXUS-1482] - Provide Repository Metadata API
- [NEXUS-1499] - Move the LVO plugin to core until we resolve the build-cycle with PM
- [NEXUS-1500] - Add new "dynamic" file item type feature
- [NEXUS-1503] - Add content class in the repository listing grids
- [NEXUS-1511] - show all config files in the log/config view
- [NEXUS-1512] - change "add→user role mapping" to add→external user role mapping"
- [NEXUS-1542] - pull ehcache config out of nexus
- [NEXUS-1547] - Add ability similar to "localOnly" but that says "remoteOnly"
- [NEXUS-1732] - Testing of the OSS 1.2.1 to 1.3.0 Upgrade
- [NEXUS-1764] - Snapshot remover should locate releases in user managed repositories only
- [NEXUS-1768] - Test upgrade of 1.2.1 to 1.3 using Nexus war file
- [NEXUS-1777] - Indexer CLI should create checksums for all files it creates.
Nexus - Version 1.2.1
January 29, 2009
Upgrade Notes: No significant changes since 1.1. Please see the upgrade notes page for more information.
Note: this is a summary of the changes in 1.2.1, for the complete list, go here
Bug
- [NEXUS-1284] - optimize build configuration
- [NEXUS-1379] - Cannot add virtual repository to public group
- [NEXUS-1383] - Deleting a virtual repository that takes part in a group brings nexus in broken state.
- [NEXUS-1405] - Groups containing a virtual-repo are no longer editable.
- [NEXUS-1478] - Can’t reorder repositories in a group properly
Nexus - Version 1.2.0.4
January 15, 2009
Upgrade Notes: No significant changes since 1.1. Please see the upgrade notes page for more information.
Note: this is a summary of the changes in 1.2.0.4, for the complete list, go here
Bug
- [NEXUS-1338] - Remove Snapshots task attributes are marked disabled.
- [NEXUS-1355] - With WAR file, list of Selected Realms in Server page is also appearing in list of Available Realms
- [NEXUS-1359] - JS error appears when selecting LDAP Configuration page using IE
Nexus - Version 1.2.0.3
January 12, 2009
Upgrade Notes: No significant changes since 1.1. Please see the upgrade notes page for more information.
Note: this is a summary of the changes in 1.2.0.3, for the complete list, go here
Bug
- [NEXUS-1195] - On fresh install, Nexus Deployment Role has a single priv, which is Nexus Anonymous Role
- [NEXUS-1203] - Nexus is not RFC 2616 compliant
- [NEXUS-1252] - Weekly task shows as Monthly from 1.0 to 1.2 upgrade
- [NEXUS-1275] - Problem to download plugins when a proxied repository is down
- [NEXUS-1325] - The enviroment variables and system property variables are not overriding those in plexus.properties, but they should
- [NEXUS-1343] - Adding repos to group, dropping repo on selected panel isn’t working properly
User Story
- [NEXUS-1297] - Improve logging of security issues
Nexus - Version 1.2.0.2
December 18, 2008
Upgrade Notes: No significant changes since 1.1. Please see the upgrade notes page for more information.
Note: this is a summary of the changes in 1.2.0.2, for the complete list, go here
Bug
- [NEXUS-1265] - Task created with an hour less than 10 and the hour is saved as 00
- [NEXUS-1274] - Using new jetty configurations throwing null pointer exception
Nexus - Version 1.2.0.1
December 17, 2008
Upgrade Notes: No significant changes since 1.1. Please see the upgrade notes page for more information.
Note: this is a summary of the changes in 1.2.0.1 for the complete list, go here
Sub-task
- [NEXUS-863] - create IT for dynamix permission mapping
- [NEXUS-960] - switch to newer version of jetty
- [NEXUS-1044] - Indexer context for incremental indexing
- [NEXUS-1045] - Update incremental indexer to use new context
- [NEXUS-1046] - Merge and promotion operations for new context
- [NEXUS-1047] - Update index updater for new context
- [NEXUS-1048] - Integrate incremental indexer with Nexus
- [NEXUS-1050] - Add jsecurity realm component to the component selector api
- [NEXUS-1051] - Modify UI to allow selection of jsecurity realm
- [NEXUS-1052] - Modify global configuration rest call to handle addition of jsecurity realm selection§
- [NEXUS-1053] - Appbooter 1.6.2 is not starting at windows
- [NEXUS-1071] - Create IT
- [NEXUS-1198] - Implement the change in Nexus core
- [NEXUS-1199] - IT Tests
- [NEXUS-1208] - Integrare incremental indexer with m2eclipse
- [NEXUS-1241] - Create generic store for External User - Role mapping
- [NEXUS-1249] - add UI for easier external user to nexus role mapping
Bug
- [NEXUS-875] - Purge Timeline Task doesn’t do anything
- [NEXUS-1067] - Change log4j.properties to only reflect WARN or higher for org.sonatype.nexus.rest.NexusApplication logger only
- [NEXUS-1086] - Broken status when running Reindex using nexus war
- [NEXUS-1089] - Proxy repository is not working when proxy requires authentication
- [NEXUS-1098] - Deleting artifact and pom file, then running rebuild maven metadata files does not remove xml files
- [NEXUS-1111] - Maven Central Repository internal server error 500 impact on cached repo
- [NEXUS-1114] - remove unused Ext 2.2 files and other resources from nexus war
- [NEXUS-1116] - Using a invalid proxy makes nexus to never reply for artifacts
- [NEXUS-1129] - Refine Body Contrbution for NexusResourceBundle to Support Post Body Content
- [NEXUS-1135] - Error logged in server when launching UI using IE7
- [NEXUS-1145] - BASIC auth does not work for repository URLs
- [NEXUS-1147] - On Artifact Upload Panel, when user enters the attributes, only the values from drop down are accepted as packagings.
- [NEXUS-1154] - apache ssl front end proxy + nexus = duplicate base url in repository urls
- [NEXUS-1156] - Reindex failing for all repos
- [NEXUS-1157] - JS error when launching Nexus using IE7
- [NEXUS-1158] - Expand Packaging Type drop down list with FF
- [NEXUS-1162] - Search returning error 500
- [NEXUS-1163] - Error 500 when completing a Classname Search
- [NEXUS-1164] - refresh groups in the priv screen is broken
- [NEXUS-1170] - Nexus checks to many permission when the UI loads
- [NEXUS-1171] - Too many permissions in status response
- [NEXUS-1173] - snapshot remover does not remove artifacts of type rar
- [NEXUS-1175] - EOFException: Unexpected end of ZLIB input stream error logged in log file when running reindex on all repos
- [NEXUS-1178] - nexus.log has a lot of Created ResourceStore messages
- [NEXUS-1183] - Unable to launch the UI using 1.2 snapshot
- [NEXUS-1189] - NPE during reindex
- [NEXUS-1207] - After remote index download fails, reindex of repo continues to fail
- [NEXUS-1223] - Unhandled exception or error intercepted when running a reindex on all repos
- [NEXUS-1224] - Error 500 when creating a repository group
- [NEXUS-1225] - Another NPE on Reindex
- [NEXUS-1227] - Error 1223 when using IE7 and saving server configuration.
- [NEXUS-1228] - NPE in reindex job
- [NEXUS-1235] - Maven deploy/release fail silently, leaving repository in an invalid state
- [NEXUS-1236] - Attempting to run an expire repo cache task manually does not run
User Story
- [NEXUS-463] - download artifacts from the search results
- [NEXUS-661] - Nexus should clearly write out in log where is it’s current workstorage to ease config and setup
- [NEXUS-994] - Repository conversion tool
- [NEXUS-1041] - Incremental Index Updates
- [NEXUS-1049] - Allow security realm selection from UI
- [NEXUS-1054] - Need to modify status response generation to be dynamic, thus allowing plugin privileges to be added
- [NEXUS-1056] - Need to remove method selection from privilege screen
- [NEXUS-1076] - Change test harness to allow plugins testing
- [NEXUS-1148] - Change "Clear Cache" to "Expire Cache" in the ui
- [NEXUS-1197] - UserAgent string support
Nexus - Version 1.1.1
November 19, 2008
Upgrade Notes: No significant changes since 1.1. Please see the upgrade notes page for more information.
Note: this is a summary of the changes in 1.1.1, for the complete list, go here
Bug
- [NEXUS-123] - Last Result reflects OK even when Scheduled Task has not been run
- [NEXUS-213] - Alphabetize the drop down list for Service Types in Scheduled Tasks page
- [NEXUS-654] - Frame for nexus.log does not encompass the whole Logs and Config page
- [NEXUS-728] - Authentication pop up continuously displays when attempting upload artifact as anon user using Chrome browser
- [NEXUS-1067] - Change log4j.properties to only reflect WARN or higher for org.sonatype.nexus.rest.NexusApplication logger only
- [NEXUS-1083] - NPE thrown on startup
- [NEXUS-1084] - Cannot Log In and "Version unavailable"
- [NEXUS-1092] - Add configurable values to plexus.properties for war
- [NEXUS-1093] - Add logs directory off the working directory with the war,as it is with the bundle
- [NEXUS-1094] - Change default location for nexus work directory for war and rename folder
- [NEXUS-1096] - Right Click - Rebuild Attributes on repos not working
- [NEXUS-1099] - Nexus 1.1.0 zip distribution does not start
- [NEXUS-1104] - PLEXUSNEXUSWORK environment variable not working with WAR
- [NEXUS-1105] - Update plexus.properties for war to reflect correct environment variable name for setting the working director
- [NEXUS-1108] - Feed browsing error
- [NEXUS-1125] - NPE when running reindex on repo which has authentication associated to it
User Story
- [NEXUS-1091] - Add ability to specify default log file location AND change default location of logs if this value is not specified - with WAR file
- [NEXUS-1100] - Allow finer grained Artifact Upload
Nexus - Version 1.1
November 4, 2008
Upgrade Notes: No significant changes since 1.0.1. Please see the upgrade notes page for more information.
Note: this is a summary of the changes in 1.1, for the complete list, go here
User Story
- [NEXUS-58] - Bundle Nexus as a WAR
- [NEXUS-209] - conf/plexus.properties and conf/plexus.xml applicationHost to complement applicationPort
- [NEXUS-488] - JSecurity integration 2
- [NEXUS-676] - Move default location of log file into the new nexus work folder
- [NEXUS-677] - Make contextPath a plexus parameter defined in plexus.properties (thus overridable in ENVIRONMENT)
- [NEXUS-684] - Upgrade to ExtJS 2.2
- [NEXUS-688] - On repository add, force a reindex, to build initial index
- [NEXUS-689] - Allow repository browsing to browse index
- [NEXUS-697] - Upgrade to restlet 1.1
- [NEXUS-706] - More Consistent Log Messages
- [NEXUS-710] - Enhance logging for security related stuff
- [NEXUS-746] - UI should auto-populate the upload fields after selecting a file to upload
- [NEXUS-783] - Implement new jsecurity integration
- [NEXUS-826] - allow unc paths for local storage on windows
- [NEXUS-842] - Remove folders related to deleted repo when repo is deleted via the UI
- [NEXUS-910] - Text when selecting Advanced for scheduled task is too much - streamline page and add call out
- [NEXUS-994] - Repository conversion tool
- [NEXUS-1010] - Need to allow for merging of multiple security resources
Nexus - Version 1.0.2
October 1, 2008
Upgrade Notes: No significant changes since 1.0.1. Please see the upgrade notes page for more information.
Note: this is a summary of the changes in 1.0.2, for the complete list, go here
Bug
- [https://issues.sonatype.org/browse/NEXUS-79] - .sha1 files not removed from attributes when evicted by evict task
- [NEXUS-737] - Indexes not being properly created on deploy of tycho-distribution
- [NEXUS-811] - IndexOutOfBounds index can not created
- [NEXUS-848] - Group level security allowing protected repo access
User Story
- [NEXUS-406] - List aritfact deployed with Arifact Upload form in recentrly deployed RSS feed
- [NEXUS-824] - Change default log location
- [NEXUS-825] - Turn off the rest messages by default
- [NEXUS-826] - allow unc paths for local storage on windows
- [NEXUS-865] - Protect repositories on repository level using AccessManager
Nexus - Version 1.0.1
Sept 14, 2008
*Upgrade Notes:*No significant changes since 1.0.0. It is possible to configure the host ip and port and context as an env var along with the work folder now. Please see the upgrade notes page for more information.
Note: this is a summary of the changes in 1.0.1, for the complete list, go here
Bug
- [NEXUS-466] - (The system cannot find the file specified) when doing a Checksum
- [NEXUS-671] - RClick on repo in Repo Config and Re-Index, re-indexes all repos
- [NEXUS-675] - Mixed case plexus parameters not supported by environment variables
- [NEXUS-679] - Artifact Upload (via UI) is renaming the artifact extension based upon pom packaging
- [NEXUS-685] - Tone down INFO logging a bit
- [NEXUS-686] - Scheduled weekly task shows wrong next run day and for a sunday CPU hits 100% and service requires reboot
- [NEXUS-696] - UI Repo Browser not being restricted by security
- [NEXUS-708] - Unnecessary pom file created for attached artifact upload
- [NEXUS-711] - Artifact Upload not functioning in FF3
- [NEXUS-715] - Anonymous user can’t perform right click actions in repo browser
- [NEXUS-716] - The Upload Artifact does not work properly
- [NEXUS-717] - UI issues in Artifact Upload pane
- [NEXUS-719] - "Bad Login or Password" for a correct password
- [NEXUS-722] - Recreate attributes doesn’t appear to be recreating the checksum files
- [NEXUS-723] - Include sonatype-work in the bundle
- [NEXUS-724] - Upload of jar and pom (with packaging type maven-plugin) is uploading the artifact with a .pom extension
- [NEXUS-743] - java.lang.OutOfMemoryError: Java heap space
- [NEXUS-777] - upload validation test is wrapping
User Story
- [NEXUS-209] - conf/plexus.properties and conf/plexus.xml applicationHost to complement applicationPort
- [NEXUS-596] - Move local storage url validation into runtime, and modify how validation is done
- [NEXUS-676] - Move default location of log file into the new nexus work folder
- [NEXUS-677] - Make contextPath a plexus parameter defined in plexus.properties (thus overridable in ENVIRONMENT)
- [NEXUS-682] - Possibility to (re-)create checksum for artifact
- [NEXUS-706] - More Consistent Log Messages
- [NEXUS-710] - Enhance logging for security related stuff
- [NEXUS-746] - UI should auto-populate the upload fields after selecting a file to upload
Nexus - Version 1.0
August 22, 2008
Upgrade Notes: This release has changed the location of the configuration storage to make it easier to upgrade in the future. Please see the upgrade notes page for more information.
Note: this is a summary of the changes in 1.0, for the complete list, go here
Bugs Fixed
- [NEXUS-18] - Wrong download link for snapshots in search results
- [NEXUS-45] - Remote Repository Access -> Download Remote Indexes
- [NEXUS-65] - Cannot proxy/mirror an https repository
- [NEXUS-79] - .sha1 files not removed from attributes when evicted by evict task
- [NEXUS-93] - If a task gets into a broken state, it is viewable in list, but cant be edited, or deleted
- [NEXUS-94] - After Evicting all artifacts in all repositories, sync shadow repositories fail.
- [NEXUS-103] - Snapshot Remover not handling metadata
- [NEXUS-124] - A scheduled task with the Recurrence of Once is removed from the Scheduled Tasks window after it is completed.
- [NEXUS-126] - Running out of pool connections, causing repo status checks to fail
- [NEXUS-188] - Search results download link always contains .pom extension
- [NEXUS-206] - Error when selecting multiple Days on Monthly Scheduled Task
- [NEXUS-207] - Next Run column for Monthly scheduled task shows next day as day the task will run nexrt
- [NEXUS-208] - NPE creating repo with override storage location
- [NEXUS-220] - Create better logging capabilities with scheduled tasks
- [NEXUS-222] - Unable to scroll through or save log file with downloaded log on FF
- [NEXUS-223] - Welcome text is removed after log in
- [NEXUS-246] - Got I/O exception while searching for query "maven" when Reindexing not complete
- [NEXUS-251] - Nexus Keeps Failed Download
- [NEXUS-255] - Clarify error returned when attempting to navigate in Nexus when the service has stoped
- [NEXUS-264] - Change hyperlink for under help to ’Report Issue’
- [NEXUS-266] - Create distinction in Scheduled Tasks page to display status (Disabled or Enabled) of task
- [NEXUS-268] - Recent storage changes in all Nexus repositories feed not logging changes
- [NEXUS-269] - Uploaded artifacts to repos not appearing in the New artifacts appearing in all Nexus repositories system feed
- [NEXUS-305] - Invalid maven deploy url, causes error, rather than 404 not found
- [NEXUS-307] - New Target appears in Target panel after selecting Refresh on unsaved Repository Target
- [NEXUS-309] - Repository Targets: Pattern Expression should be cleared after you click the add button
- [NEXUS-312] - Able to select Application Server Settings checkbox and save on Server Admin page without entering a value
- [NEXUS-346] - Targets: Validation errors to not respond with an error message
- [NEXUS-348] - Restrict ability to delete admin user
- [NEXUS-349] - Restrict ability to delete Nexus Administrator Role
- [NEXUS-354] - Screen on Role Configuration duplicates Available and Selected windows when multiple tabs open
- [NEXUS-355] - Repository Types not appearing in the drop down list of the Repository Target tab
- [NEXUS-356] - Updating existing Target does not update when target just added is updated
- [NEXUS-357] - Repo Target drop down on Privileges menu not showing any options in FF
- [NEXUS-367] - Proxy config does not work with authentication
- [NEXUS-375] - Delete of Scheduled Service produces JS error
- [NEXUS-379] - virtual repository can have same id as existing repository
- [NEXUS-386] - Routes: Validation errors
- [NEXUS-388] - Error when creating Virtual repo
- [NEXUS-430] - System Feed logging incorrect time in System Changes in Nexus
- [NEXUS-447] - Creating objects in Nexus should return a 201, not a 200
- [NEXUS-448] - Privileges: GET fails for PrivilegeApplicationStatusResource
- [NEXUS-459] - Nexus does not have a pre-defined role with Login Privilege
- [NEXUS-462] - download links from search results give 404 error
- [NEXUS-469] - A user without reset priv can reset it’s own password
- [NEXUS-474] - missing permission implication for browse repository
- [NEXUS-486] - Editing password on Users screen should e-mail out new password to new e-mail address
- [NEXUS-487] - make remember me cookie work
- [NEXUS-512] - Privileges: if a user does not have access to a repository, a 200 is returned
- [NEXUS-514] - Adminstration -> Server shows all empty values except Security Setting
- [NEXUS-516] - JS error when refreshing Privilege page
- [NEXUS-520] - Problems with Anonymous user
- [NEXUS-524] - Authentication Error on Nexus main page when Anonymous user is not enabled abnd unable to log in to app
- [NEXUS-535] - It seems that the Scheduled Tasks panel control uses the 12hr AM/PM time formats, but the grid is using 24h format
- [NEXUS-539] - jsecurity-ehcache still being placed in old runtime/work directory
- [NEXUS-569] - Nexus random id generator, needs a bit of refactoring
- [NEXUS-570] - improve nexus-indexer to handle archetypes
- [NEXUS-571] - Browse artifacts -> Download ctx link does opens a new window, but the originating windows go to the target too
- [NEXUS-573] - Repository Targets / Privileges DELETE should imply READ
- [NEXUS-574] - Error 500 when running automated script
- [NEXUS-587] - ui version is not correct
- [NEXUS-588] - Proxy Repository, doesn’t download files
- [NEXUS-589] - Nexus changes broke the test-harness
- [NEXUS-590] - internal server error proxying artifact
- [NEXUS-594] - Routers does not behave consistently when handling non-repo backed paths
- [NEXUS-607] - Nexus won’t let me get past invalid cookie (as user was deleted)
- [NEXUS-612] - Services /artifact/maven and /artifact/maven/content should be disabled
- [NEXUS-613] - Snapshot Remover no longer available as Task Type
- [NEXUS-616] - Metadata is not pulled from remote on resolving using /artifact/maven/redirect service.
- [NEXUS-618] - Clicking on a repo put out of service in Browse Repositories throws UI 503 error
- [NEXUS-619] - Downloading group index from a remote Nexus breaks the search on local Nexus
- [NEXUS-622] - Need to revamp plexus environment variable handling
- [NEXUS-630] - LogOut link not always logs out on UI
- [NEXUS-633] - Implement username validation for anonymous access
- [NEXUS-644] - Group indexes has no hashes published, and interference exists with other hashes from group member reposes
- [NEXUS-645] - Tycho redirect still not working
- [NEXUS-646] - The indexer has the wrong information for classifier and packaging in some instances
- [NEXUS-650] - Change Password For Admin Doesn’t Work
- [NEXUS-658] - Still some inconsistencies in the indexer, with packaging as sha1?
- [NEXUS-662] - deleting all the repos leaves an empty route rule that stops nexus from restarting
- [NEXUS-670] - Default targets are not added on upgrade from pre1.0
User Stories Implemented
- [NEXUS-22] - Setup Nexus as a root application within Jetty
- [NEXUS-46] - Add the capability of automatic purging to snapshot repositories
- [NEXUS-98] - Repository targets
- [NEXUS-338] - Add ability to view artifacts’ poms from the browse/search screens
- [NEXUS-406] - List aritfact deployed with Arifact Upload form in recentrly deployed RSS feed
- [NEXUS-473] - display privilege description as a tool tip in the role screen list
- [NEXUS-496] - Locking issues withing Nexus Proxy module
- [NEXUS-503] - Extend the Search UI to support all functionalities that Search REST API offers
- [NEXUS-506] - make nexus easier to upgrade
- [NEXUS-519] - Saving the Nexus config needs to validate the anonymous user information
- [NEXUS-544] - When adding virtual repo, there should be a drop down listing existing "real" reposes instead of simple edit box to enter target repo ID
- [NEXUS-596] - Move local storage url validation into runtime, and modify how validation is done
- [NEXUS-604] - emptying trash is a sync process and the ui times out
- [NEXUS-608] - Add roles for each screen, bundling together required privileges
- [NEXUS-620] - Create sample targets for "source exclusion" and "metadata" RW perms.
- [NEXUS-621] - Increase JSecurity log level to WARN
- [NEXUS-638] - Nexus user’s email uniqueness constraint should be removed
- [NEXUS-657] - Add new column to the search results grid
Release Notes - Nexus - Version 1.0-beta-5.1
14 August, 2008
Note: this is a summary of the changes in 1.0-beta-5.1, for the complete list, go here
Key Bugs Fixed:
- [NEXUS-508] - Nexus doesn’t ask authentication on repos
- [NEXUS-518] - NPE on Nexus startup if there is a Shadow/Virtual repository set to sync at startup = true
- [NEXUS-522] - Nexus does not serves content, when anonymous access is turned OFF
- [NEXUS-524] - Authentication Error on Nexus main page when Anonymous user is not enabled and unable to log in to app
Upgrade Notes: This release requires an update to the base platform, therefore an upgrade bundle has not been provided.
Note: The user passwords are stored with a new hash algorithm that is not compatible with beta earlier than beta-5. This means that you must reset your admin and deployment passwords after upgrading from beta-4.2 or eariler. In this beta, you must login as the deployment user (default password "deployment123") to change its password. This will be improved in the next release.
Release Notes - Nexus - Version 1.0-beta-5
11 August, 2008
Note: this is a summary of the changes in 1.0-beta-5.1, for the complete list, go here
New Features:
Role based security - A complete over haul of the security. See the update notes below, and the user guide for instructions on using the new features.
Key Bugs Fixed:
- [NEXUS-148] - Need to modify update process of nexus.xml to prevent data loss in extreme conditions
- [NEXUS-161] - Modify ui to work with automated test tools better
- [NEXUS-189] - Show classifier in search results in ui
- [NEXUS-192] - Closing all Open Tabs, then open one, results in a display problem
- [NEXUS-194] - Lock object held in memory for each repository item
- [NEXUS-195] - Deleting repository created with automated script creates IndexerManager error in nexus.log
- [NEXUS-196] - Empty Trash call out not closing when selecting Yes in automated script
- [NEXUS-199] - Nexus doesn’t handle a version of SNAPSHOT properly
- [NEXUS-200] - NPE on startup having a repositoyGroup without repositories
- [NEXUS-201] - NPE when storing a repository with proxy server attributes
- [NEXUS-203] - UI is display repo & group ids without trailing ’/’ character
- [NEXUS-210] - Snapshot remover not removing artifacts with packaging type of EAR
- [NEXUS-226] - Error with Automated Script when attempting to validate outside URL for Help Menu testing
- [NEXUS-236] - Javascript error when launching Nexus 1.5 in IE
- [NEXUS-237] - Menus under Administration and Security menus not appearing - producing JS
- [NEXUS-245] - Upload Artifact javascript error when attempting to open the upload panel with no repo selected (in repo config)
- [NEXUS-253] - Error with Upload Artifact
- [NEXUS-282] - Error when attempting to run automated test for Scheduled Services
- [NEXUS-283] - Unable to get right click on repo in Browse Repositories automated script to work correctly
- [NEXUS-285] - Need help in validating pop up after selecting download on Logs and Config page for automated scripts
- [NEXUS-322] - Cannot get right click to work with Selenium to delete Repo Target
- [NEXUS-342] - resourceURI should be constant throught rest API
- [NEXUS-407] - Search over several repositories
Upgrade Notes: This release requires an update to the base platform, therefore an upgrade bundle has not been provided.
Note: The user passwords are stored with a new hash algorithm that is not compatible with earlier betas. This means that you must reset your admin and deployment passwords after upgrading. In this beta, you must login as the deployment user (default password "deployment123") to change its password. This will be improved in the next release.
Release Notes - Nexus - Version 1.0-beta-4.2
Note: this is a summary of the changes in 1.0-beta-4.2, for the complete list, go here
21 July, 2008 Key Bugs Fixed:
- [NEXUS-194] - Lock object held in memory for each repository item
- [NEXUS-199] - Nexus doesn’t handle a version of SNAPSHOT properly
- [NEXUS-200] - NPE on startup having a repositoyGroup without repositories
- [NEXUS-201] - NPE when storing a repository with proxy server attributes
- [NEXUS-203] - UI is display repo & group ids without trailing ’/’ character
- [NEXUS-210] - Snapshot remover not removing artifacts with packaging type of EAR
- [NEXUS-244] - sha1 hash function is wrongly calculated after deploying artifact from Nexus UI
- [NEXUS-253] - Error with Upload Artifact
- [NEXUS-286] - Uploading of an artifact to repository results in a stack trace in the restful log
Release 1.0.0-beta-4
8, July, 2008
Note: this is a summary of the changes in 1.0.0-beta-4, for the complete list, go here
Key Bugs Fixed:
- [NX:NX-572] - Repositories screen not refreshing after deleting or adding new group
- [NX:NX-524] - deleting from a repo doesn’t remove the artifact from the index.
- [NX: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
Note: this is a summary of the changes in 1.0.0-beta-3, for the complete list, go here
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
Note: this is a summary of the changes in 1.0.0-beta-2, for the complete list, go here
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