Release Notes - Dev - Nexus Repo - Version 1.4.1 - HTML format

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.