Sub-task
- [NEXUS-1932] - Create UTs that will test the indexer CLI
- [NEXUS-2103] - Changing log level doesn't affect console output
- [NEXUS-2104] - Expected a non-Zero result on execute() when any exception happen
- [NEXUS-2108] - When running nexus-indexer-2.0.1-SNAPSHOT-cli.jar it always return exit code ZERO
- [NEXUS-2254] - Add support for static resources
- [NEXUS-2812] - UI for plugin grid and basic information tab
- [NEXUS-2915] - Convert OSS ITs to use testNG
- [NEXUS-2916] - Change ITs to run parallel
- [NEXUS-2917] - Check if does worth the effort of converting UTs to testNG + parallel
- [NEXUS-2946] - Show Site (and rest of plugin descriptor) for plugins that are broken
- [NEXUS-2947] - Open links in new window
- [NEXUS-2948] - Grid columns should take up all of the available space
- [NEXUS-2949] - Plugins with state "Failed" do not show up in list
- [NEXUS-2952] - Figure out why parallel tests doesn't work on linux
- [NEXUS-2980] - Nexus970DeleteRepositoryIT.deleteOnDefaultStorage
- [NEXUS-2983] - Nexus2351DisableRedeployUploadIT.disableReleaseReadOnlyWithUploadTest
- [NEXUS-3079] - Tweak error reporting component to be able to generate manual reports
- [NEXUS-3080] - Add rest resource to request a error report generation
- [NEXUS-3081] - Update UI for error reporting to have generate report button
- [NEXUS-3082] - write IT to validate rest resource
- [NEXUS-3084] - Manual testing
- [NEXUS-3087] - Change Title to MPR: (instead of APR:)
- [NEXUS-3088] - Disable duplicate detection for MPR
Bug
- [NEXUS-2318] - Classes field gets indexed even if it doesn't have a value
- [NEXUS-2578] - nexus-indexer can't find artifacts with groupId prefix=com
- [NEXUS-2616] - NexusArchetypeDataSource does not find any archetype
- [NEXUS-2692] - Scheduled task "Evict Unused Proxied Items From Repository Caches" deletes artifacts even though they are used
- [NEXUS-2742] - Hide stack on nexus startup
- [NEXUS-2782] - Nexus-mock tests are failing
- [NEXUS-2824] - Received concurrent modification exception when clicking on Maven Central repo in reopsitories view.
- [NEXUS-2840] - ErrorReporting UTs are failed because of the cool, new version of JIRA
- [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-2858] - "Repository Routes" table is not updated properly after changes.
- [NEXUS-2859] - The "Rule Type" field in "Repositoy Routes" is too narrow in Safari 4
- [NEXUS-2862] - user can log in with incorrect password using URL realm
- [NEXUS-2863] - the roles column in Users page is broken when user-role mapping is added for URL realm
- [NEXUS-2873] - Unable to stop Glassfish when Nexus War is deployed
- [NEXUS-2879] - 502 on deploying large files
- [NEXUS-2883] - High CPU usage during requests using Range queries
- [NEXUS-2887] - Plexus 1.2.1.3 does break some unit tests
- [NEXUS-2890] - Context menu does not show up for new group repositories
- [NEXUS-2891] - Context menu on local storage doesn't show up after creating a second hosted repository
- [NEXUS-2893] - Environment plugin is introudcing cycle dependencies
- [NEXUS-2902] - staging client code (at least) in trunk, 1.4.0, 1.3.x branches doesn't contain all changes from nexus-1.3.2 tag
- [NEXUS-2907] - User id validation is broken
- [NEXUS-2922] - Nexus should not cache artifacts if use doesn't have access to the repo
- [NEXUS-2923] - A lot of artifacts in rao can't be downloaded from search view.
- [NEXUS-2924] - APR stopped caching exception hashes, and only reporting one of each exception
- [NEXUS-2929] - Fix the error report ITs
- [NEXUS-2939] - Group index context not updated on fly when member repo index is update
- [NEXUS-2951] - Timeline is lost after Nexus is upgrading from 1.3.6 to 1.4.0
- [NEXUS-2954] - It seems that Nexus build is using user's Maven default local repository
- [NEXUS-2964] - search results not cleared when switching search types
- [NEXUS-2969] - Disabled scheduled task turns itself on
- [NEXUS-2972] - Fix Nexus156RolesCrudJsonIT listTest
- [NEXUS-2979] - Fix ITs on TRUNK
- [NEXUS-2991] - Deleting a repository makes search lose effectiveness
- [NEXUS-2994] - Messed up ui when the base url is wrong and redirect isn't working
- [NEXUS-2996] - deleting repo target doesn't delete the privileges
- [NEXUS-2999] - FIX nexus-indexer trunk build on grid
- [NEXUS-3001] - getPostBodyContribution never called
- [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-3011] - deleting privilege doesn't remove from role privileges list
- [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-3029] - Indexer: Fails to index attached xml file
- [NEXUS-3037] - Re-Word text in validate SMTP Settings call out
- [NEXUS-3038] - Spelling mistake on SMTP Configuration call out
- [NEXUS-3039] - 500 error while creating a repo with 'Include in search' = false
- [NEXUS-3043] - Build faild because plugin-console is after nexus-webapp in the reactor order
- [NEXUS-3045] - 500 error on Routing page if Repository group was deleted whithout deleting the routing first
- [NEXUS-3048] - HTTP 401 error upon attempting to upload artifact to thirdparty repo from command-line
- [NEXUS-3049] - java.lang.IllegalMonitorStateException
- [NEXUS-3051] - Rebuild metadata fails if maven-metadata.xml is 0 bytes in size.
- [NEXUS-3052] - Invalid login credentials bring up browser authorization dialog.
- [NEXUS-3059] - After setting auth params for global proxy, can't unset them
- [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-3064] - Changing http proxy settings has no effect until Nexus is restarted
- [NEXUS-3065] - Review item downloading issues in M2 release repositories
Improvement
- [NEXUS-1780] - Resolve Nexus Indexer Incremental chunks related problems
- [NEXUS-1999] - Possibility of turning off lvo plugin (through configuration)
- [NEXUS-2085] - Indexer - Make ArtifactInfo extendable
- [NEXUS-2311] - New option for Nexus indexer CLI: unpack
- [NEXUS-2369] - Scanning content of the artifact repositories should also work for non Lucene indexing contexts
- [NEXUS-2370] - Support reading of custom index data files from non Lucene clients
- [NEXUS-2371] - Support pluggable index managers
- [NEXUS-2580] - Nexus Plugin Archetype
- [NEXUS-2769] - Integrate new indexer with nexus core
- [NEXUS-2791] - Get list of newly added / changed feeds
- [NEXUS-2810] - Create Plugin Control Panel
- [NEXUS-2842] - Create IT that uses tomcat
- [NEXUS-2851] - Improve welcome page
- [NEXUS-2855] - Make the ItemNotFoundException carry the ResourceStoreRequest that made it happen
- [NEXUS-2861] - Increase JSW timeout to 90 sec
- [NEXUS-2871] - Remove indexing related logic from RepositoryRegistryRepositoryEventInspector
- [NEXUS-2872] - Remove indexing related logic from RepositoryPolicy
- [NEXUS-2881] - Patch and release Plexus 1.2.1.x with patch
- [NEXUS-2920] - plexus-restlet-api needs to use 1.0.2 of plugin-host-api
- [NEXUS-3000] - Disable ehcache disk store once and for all
- [NEXUS-3002] - Nexus should log the URL of upstreams that throw exceptions
- [NEXUS-3017] - Fix the thread state problems in windows ITs
- [NEXUS-3020] - Nexus Indexer CLI IT occassionally fails with locked file on windows
- [NEXUS-3030] - Figure out these sporadic IT failures, IllegalThreadStateException
- [NEXUS-3041] - Nexus1806ValidateSmtpConfigurationIT.invalidServer fails randomly
- [NEXUS-3061] - Make upload copy buffer size configurable
- [NEXUS-3074] - Bump configuration model to 1.4.1
- [NEXUS-3078] - Add ability to manually generate an error report
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.