Release Notes - Archiva - Version 1.4 - HTML format

Bug

  • [MRM-180] - metadata reports will not detect missing metaadata files
  • [MRM-483] - verify thread safety of Configuration object
  • [MRM-728] - After successful admin login archiva reacts as if user is guest
  • [MRM-770] - Archiva web client does not recognize classifier
  • [MRM-782] - archiva attempts to get remote version metadata for snapshots, even if policy disables it
  • [MRM-813] - Audit log is reporting "Modify File (proxied)" when no proxy connectors exist and the file has not changed
  • [MRM-830] - Archiva is very slow when remote repository is unreachable
  • [MRM-837] - Cannot download SNAPSHOT version
  • [MRM-887] - Start script has no valid "uname" option
  • [MRM-889] - track consumers in use and index version to know when an repository needs to be reindexed
  • [MRM-897] - confusing handling of browser-based webdav access for security
  • [MRM-935] - Archiva doesn't supports artifact with <version>SNAPSHOT</version>
  • [MRM-993] - Metadata update should honor proxy connector blacklisting
  • [MRM-1023] - UsedBy tab didn't show dependant projects when range are used.
  • [MRM-1090] - Search returns too many results
  • [MRM-1127] - last modified headers incorrect on directory listing
  • [MRM-1145] - RSS tests do not correctly check responses
  • [MRM-1146] - [Virtual repo browse] An artifact is immediately proxied from the remote repo (assuming a proxy connector is configured for the first repo) if the artifact doesn't exist in the first repo but exists in the second repo in the group
  • [MRM-1149] - White/Blacklist pattern matching doesn't work for Maven-1-repos
  • [MRM-1158] - Maven 1.x deployment fails
  • [MRM-1170] - Add a new role for "Delete artifact"
  • [MRM-1181] - HTTP 401 - Unauthorized is Returned when Accessing Artifact from Repository Group if the User Doesn't Have Access to All Repositories in the Group
  • [MRM-1247] - Error 500 encountered when logging in as non-existing LDAP user
  • [MRM-1280] - SNAPSHOT artifacts are not processed with timestamped versions when added via web upload form while their poms are processed with timestamped versions resulting to being treated as separate versions in browse
  • [MRM-1298] - Backlinks from Archiva logo in header of web-pages don't work
  • [MRM-1307] - delete artifact action (and xmlrpc equivalent) do not delete database / metadata associated with the artifacts if they are timestamped snapshots
  • [MRM-1311] - Logging in ArtifactMissingChecksumsConsumer does not appear in the logs even if configured properly
  • [MRM-1352] - Natively support Ivy repository format
  • [MRM-1358] - In delete artifact, project-level metadata.xml file & its checksums are not deleted even if the deleted artifact was the last version
  • [MRM-1374] - Temporary directories created during remote proxy (when build was suddenly suspended in the middle of downloading artifacts) are not cleaned up
  • [MRM-1395] - java.lang.NullPointerException when clicking the logout link
  • [MRM-1415] - when we dele a shapshot version ,archiva metadata repository is not properly updating properly
  • [MRM-1428] - After some time running fails to handle any request --- returns 500
  • [MRM-1434] - Suspicious RepositoryMetadataMerge.clonePlugins
  • [MRM-1456] - Repository Purge : Error : Invalid path to Artifact: filename format is invalid,expected timestamp format in filename.
  • [MRM-1477] - maven-metadata.xml is not generated or updated
  • [MRM-1485] - LDAP authentication attempts to change password on first login.
  • [MRM-1486] - ldap.config.mapper.attribute.user.filter using ldap not working correctly with commas.

Improvement

  • [MRM-495] - search fields should be weighted to improve search results
  • [MRM-743] - Add date column in the repository interface
  • [MRM-798] - blacklisting unavailable remote reps
  • [MRM-949] - changing the consumers requires a restart
  • [MRM-1124] - default configuration should separate releases and proxies
  • [MRM-1154] - Upgrade Archiva to Maven 3.0 APIs
  • [MRM-1210] - Dependency tree should include the artifact type
  • [MRM-1360] - Separate Maven 2.x functionality into a separate plugin
  • [MRM-1390] - Generic metadata should be searcheable in Archiva search
  • [MRM-1391] - Move out components specific to repo proxying in webdav module to a separate module to the point where it can be turned on and off as a module
  • [MRM-1392] - Separate webdav unit tests and integration tests
  • [MRM-1399] - Add option to select specific artifacts to "skip" in the merging of conflicting artifacts page
  • [MRM-1422] - Slow proxy behavior with multiple proxies configured
  • [MRM-1427] - OSGi Bundle support (OBR repositories)
  • [MRM-1558] - Please provide some UI element which shows degraded and/or badly connected remote repository
  • [MRM-1758] - More audit logging (info & debug levels) for easier debugging & trouble shooting

New Feature

  • [MRM-997] - Ability to enable and disable features such as browsing, repository search, dependency graphs and dependency analysis.
  • [MRM-1089] - LDAP Support and Documentation
  • [MRM-1256] - providing extension-points for deploy-events
  • [MRM-1284] - Support for archetype-catalog.xml
  • [MRM-1450] - Search for classifier
  • [MRM-1492] - Basic plugin subsystem
  • [MRM-1494] - Storing Maven sites in archiva
  • [MRM-1495] - Runnable war

Task

  • [MRM-588] - proxy logging is not always effective for diagnosing issues
  • [MRM-1347] - Migrate repository proxy to the new repository API
  • [MRM-1348] - Migrate repository groups to the new repository API
  • [MRM-1359] - Separate Maven 1.x functionality into a separate plugin

Test

  • [MRM-1388] - Test failure in ShowArtifactActionTest for certain locales

Wish

  • [MRM-1319] - New role for the access to the .index directory
  • [MRM-1521] - I would like to customize the images and the date of the 19Sep feature of the application...

Edit/Copy Release Notes

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