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

Bug

  • [NEXUS-7918] - content validation fails for valid rar file
  • [NEXUS-8520] - Roles: Saving nullifies filter but does not clear filter text
  • [NEXUS-8631] - Switching to System>HTTP auto expands all then collapses
  • [NEXUS-8884] - Most search fields have no partial matching ability
  • [NEXUS-9087] - Logging in from anonymous searching has weird redraw
  • [NEXUS-9902] - Non-editable privilege fields show as editable
  • [NEXUS-10692] - do not prompt for user credentials for RUT authenticated users
  • [NEXUS-11712] - RAR uploading fails - Detected content type "x-zip-compressed" but expected "/x-rar"
  • [NEXUS-12033] - no obvious method to set UI request timeout
  • [NEXUS-12691] - group privileges insufficient to search for member content
  • [NEXUS-13227] - Deleting last asset from search leaves component until refresh
  • [NEXUS-14593] - Errors reported when accessing NXRM3 via index.html
  • [NEXUS-15418] - include edition and version in logged uptime message
  • [NEXUS-16312] - Metadata for NPM group considers pre-release version higher than actual version
  • [NEXUS-16392] - Nexus does not interpret + signs at URLs correctly
  • [NEXUS-17095] - Upload handlers (re)create temporary blobs inside transactions
  • [NEXUS-17225] - Nexus Repository 3.12.0 render error -- removeAll
  • [NEXUS-17233] - Restarting while backup is in progress leaves NXRM as read-only
  • [NEXUS-17259] - NullPointerException and upload hangs using UI to upload 5G file to raw repository
  • [NEXUS-17277] - LDAP "Verify login" validates for credentials before closing
  • [NEXUS-17460] - Nexus 2 to 3 upgrade fails with concurrency error in NuGet
  • [NEXUS-17470] - RemoteBlockedIOException WARN logged for every content request to manual or auto blocked repository should be TRACE
  • [NEXUS-17548] - Docker proxy repositories auto-block for images that don't exist
  • [NEXUS-17609] - Startup fails if a task was interrupted and NXRM is read-only or lacks quorum
  • [NEXUS-17611] - 404s returned for packages containing build-metadata in version
  • [NEXUS-17614] - HTML Browse View Encodes File Paths
  • [NEXUS-17628] - Asset stuck in quarantined state if HA exception occurs during download when firewall enabled
  • [NEXUS-17634] - Outreach Welcome page cannot be fully disabled
  • [NEXUS-17639] - log spam S3AbortableInputStream - Not all bytes were read from the S3ObjectInputStream, aborting HTTP connection
  • [NEXUS-17652] - Publish Maven Index task appears to update "Last Downloaded" date of sources.jar files
  • [NEXUS-17690] - Browse Docker Repository causes IllegalArgumentException 'Comparison method violates its general contract'
  • [NEXUS-17712] - Nuget repo unable to proxy packages with 4 digit version
  • [NEXUS-17735] - NPM Upload Transaction Too Long
  • [NEXUS-17736] - NuGet Upload Transaction Too Long
  • [NEXUS-17737] - Ruby Gems Transaction Too Long
  • [NEXUS-17738] - Raw Upload Transaction Too Long
  • [NEXUS-17741] - repository healthcheck configuration capability permanently in invalid state after repository manager restart
  • [NEXUS-17759] - Maven metadata rebuild task runs extremely slow for large datasets
  • [NEXUS-17772] - migration from 2 to 3 leaves low heap memory ERROR in Nexus 3
  • [NEXUS-17784] - Maven proxy repository download of exe artifact fails
  • [NEXUS-17820] - Multiple security vulnerabilities
  • [NEXUS-17830] - Can not upload binary to Nexus Repo Raw Repository - Detected content type
  • [NEXUS-17886] - Yum metadata from unrelated folder incorrectly removed when regenerating a folder
  • [NEXUS-18058] - Firewall Audit: re-evaluate when no transaction exists for pending asset
  • [NEXUS-18062] - Update EntityHook to track fix updates that occur during distributed commits
  • [NEXUS-18134] - The blobStore.getBlobStoreManager().delete() API allows for deleting blob stores that are in use
  • [NEXUS-18481] - PyPI Upload Transaction Too Long
  • [NEXUS-18736] - Blobstore missing contents during HA cluster startup can cause nodes to go into error state.

Improvement

  • [NEXUS-5825] - Remove Releases by Time
  • [NEXUS-12706] - Task to clean old packages on specific repository
  • [NEXUS-13152] - add a task which can purge already released integration (temporary) versioned components
  • [NEXUS-13462] - Extend proxy cooperation across HA nodes
  • [NEXUS-17498] - option to generate URL-safe user tokens for URL based authentication
  • [NEXUS-17629] - Move persisted firewall transaction queue from config to component database for mitigating performance issues
  • [NEXUS-17824] - Increase the size of the script text box in the execute script task
  • [NEXUS-18238] - Blob Store Soft Quotas

Technical Debt

  • [NEXUS-17898] - Prevent Analytics collection from being enabled by default in HA mode

Story

  • [NEXUS-8798] - Only show latest SNAPSHOT version in Search results
  • [NEXUS-11435] - Ability to clean up old docker images/layers from hosted repository
  • [NEXUS-16673] - Staging: YUM move/delete
  • [NEXUS-16674] - Staging: NuGet move/delete
  • [NEXUS-17199] - Apply content selector permissions to staging operations
  • [NEXUS-17694] - Link from component/asset tags to tag search
  • [NEXUS-17921] - REST API upload that fails due to lack of permissions returns 404 (not found)

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.