Author: olamy
Date: Wed Oct 3 07:50:19 2012
New Revision: 1393334
URL: http://svn.apache.org/viewvc?rev=1393334&view=rev
Log:
Apache Archiva Versionned docs for 1.4-M3-SNAPSHOT
Modified:
archiva/site-content/docs/1.4-M3-SNAPSHOT/release-notes.html
Modified: archiva/site-content/docs/1.4-M3-SNAPSHOT/release-notes.html
URL:
http://svn.apache.org/viewvc/archiva/site-content/docs/1.4-M3-SNAPSHOT/release-notes.html?rev=1393334&r1=1393333&r2=1393334&view=diff
==============================================================================
--- archiva/site-content/docs/1.4-M3-SNAPSHOT/release-notes.html (original)
+++ archiva/site-content/docs/1.4-M3-SNAPSHOT/release-notes.html Wed Oct 3
07:50:19 2012
@@ -9,7 +9,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20121003" />
<meta http-equiv="Content-Language" content="en" />
- <title>Archiva Documentation - Release Notes for Archiva 1.4</title>
+ <title>Archiva Documentation - Release Notes for Archiva
1.4-M3-SNAPSHOT</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
@@ -66,7 +66,7 @@ pageTracker._trackPageview();</script>
Apache Archiva</a>
</li>
<li class="divider ">/</li>
- <li class="">Release Notes for Archiva 1.4</li>
+ <li class="">Release Notes for Archiva 1.4-M3-SNAPSHOT</li>
@@ -312,7 +312,7 @@ pageTracker._trackPageview();</script>
<div id="bodyColumn" class="span10" >
- <!-- Licensed to the Apache Software Foundation (ASF) under one
--><!-- or more contributor license agreements. See the NOTICE file --><!--
distributed with this work for additional information --><!-- regarding
copyright ownership. The ASF licenses this file --><!-- to you under the
Apache License, Version 2.0 (the --><!-- "License"); you may not use this file
except in compliance --><!-- with the License. You may obtain a copy of the
License at --><!-- --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!--
--><!-- Unless required by applicable law or agreed to in writing, --><!--
software distributed under the License is distributed on an --><!-- "AS IS"
BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --><!-- KIND, either express or
implied. See the License for the --><!-- specific language governing
permissions and limitations --><!-- under the License. --><div
class="section"><h2>Release Notes for Archiva 1.4-M3-SNAPSHOT<a
name="Release_Notes_for_Arc
hiva_1.4-M3-SNAPSHOT"></a></h2><p>The Apache Archiva team would like to
announce the release of Archiva 1.4-M3-SNAPSHOT. Archiva is <a
class="externalLink" href="http://archiva.apache.org/download.html"> available
for download from the web site</a>.</p><p>Archiva is an application for
managing one or more remote repositories, including administration, artifact
handling, browsing and searching.</p><p>If you have any questions, please
consult:</p><ul><li>the web site: <a class="externalLink"
href="http://archiva.apache.org/">http://archiva.apache.org/</a></li><li>the
archiva-user mailing list: <a class="externalLink"
href="http://archiva.apache.org/mail-lists.html">http://archiva.apache.org/mail-lists.html</a></li></ul><div
class="section"><h3>New in Archiva 1.4-M3-SNAPSHOT<a
name="New_in_Archiva_1.4-M3-SNAPSHOT"></a></h3><p>Some new features has been
added in 1.4-M3-SNAPSHOT:</p><ul><li>Repositories group can now return a merged
index in path .indexer .</li></ul></div><div cl
ass="section"><h3>Compatibility Changes<a
name="Compatibility_Changes"></a></h3><ul><li>If upgrading from earlier
versions of Archiva, the list of libraries in <tt>wrapper.conf</tt> has
changed. If you have customized your copy of <tt>wrapper.conf</tt>, please
update it for compatibility with the version distributed with the current
release.</li><li>As the database storage has been removed, you can remove the
JNDI entry for <tt>jdbc/archiva</tt>. After upgrading from a previous version,
you will have to run a full scan to populate the new JCR Repository. This will
be done on first start of Archiva.<p>Refer to the <a
href="./adminguide/upgrade.html"> Upgrading Archiva guide</a> for more
information.</p></li></ul></div><div class="section"><h3>Release Notes<a
name="Release_Notes"></a></h3><p>The Archiva 1.4-M3-SNAPSHOT feature set can be
seen in the <a href="./tour/index.html"> feature tour</a>.</p></div><div
class="section"><h3>Changes in Archiva 1.4-M3-SNAPSHOT<a name="Chang
es_in_Archiva_1.4-M3-SNAPSHOT"></a></h3><p>Released: <b>???</b></p><div
class="section"><h4>New Feature<a name="New_Feature"></a></h4><ul><li>[MRM-815]
- aggregate indices for repository groups</li><li>[MRM-1547] - release an
archetype to create consumer</li><li>[MRM-1560] - Add the possibility to
schedule retrieve remote indexes when application startup</li></ul></div><div
class="section"><h4>Improvement<a
name="Improvement"></a></h4><ul><li>[MRM-1175] -
archiva-consumer-plugin-archetype: generates code that does not
compile</li><li>[MRM-1425] - Add Implementation details to MANIFEST.MF in the
produced war</li><li>[MRM-1426] - Set welcome page in
web.xml</li><li>[MRM-1430] - create test-jar for consumers</li><li>[MRM-1534] -
deprecated configuration warning for default install</li><li>[MRM-1535] -
Invalid reference (result HTTP 404) for
css/no-theme/jquery-ui-1.8.14.theme.css</li><li>[MRM-1538] - Managed
Repositories > Show Snippet ought to include a pluginRepositories s
ection</li><li>[MRM-1539] - Upgrade to Jetty 7</li><li>[MRM-1545] - upgrade
derby version to 10.8.2.2</li><li>[MRM-1548] - configure a java.io.tmpdir in
./temp for jetty distrib</li><li>[MRM-1549] - add some initial memory setup in
wrapper.conf</li><li>[MRM-1551] - add rest method to delete
artifact.</li><li>[MRM-1555] - upgrade derby version to
10.8.2.2</li></ul></div><div class="section"><h4>Bug<a
name="Bug"></a></h4><ul><li>[MRM-684] - Clients timeout due to Archiva blocking
when downloading large files</li><li>[MRM-788] - Database Issue:
java.sql.SQLException: Already closed.</li><li>[MRM-1318] - Nexus index of a
repository group is incomplete</li><li>[MRM-1370] - Artifacts labelled
"Distribution-zip" in the orange frame.</li><li>[MRM-1542] - missing
classifier field in the delete artifact web page</li><li>[MRM-1552] - Perm-Gen
space exception on MAC using the wrapper</li></ul></div><div
class="section"><h4>Test<a name="Test"></a></h4><ul><li>[MRM-1557] - archi
ve-rest-services unit tests broken</li></ul></div></div></div><div
class="section"><h2>Previous Releases<a name="Previous_Releases"></a></h2><div
class="section"><h3>Changes in Archiva 1.4-M1<a
name="Changes_in_Archiva_1.4-M1"></a></h3><p>Released: <b>October, 26
2011</b></p><div class="section"><h4>New Feature<a
name="New_Feature"></a></h4><ul><li>[MRM-980] - Ability to merge
repositories</li><li>[MRM-1361] - Add support for NPanday artifact
types</li><li>[MRM-1362] - Add simple 'CRUD' pages for project-level metadata
along with a "generic metadata" plugin</li><li>[MRM-1409] - Web
services for repository merging or artifact promotion</li><li>[MRM-1417] - Add
basic managed repository management support on adding repository, deleting
repository, and loading repository by id</li><li>[MRM-1489] - OBR Repository
capability</li><li>[MRM-1490] - Expose Archiva services trough
REST</li><li>[MRM-1501] - search on artifacts with OSGI Metadatas
fields</li><li>[MRM-1524] - do
wnloading (optionnaly) remote index to display remote artifacts in search
results</li></ul></div><div class="section"><h4>Improvement<a
name="Improvement"></a></h4><ul><li>[MRM-811] - Improve error message when pom
does not match the artifact's location in the repo</li><li>[MRM-945] - Change
the prompted message for users who do not have access to the
repository</li><li>[MRM-995] - Generated Descriptors are wrong after Eclipse
Project Clean</li><li>[MRM-1125] - default search should be AND not OR for
multiple keywords</li><li>[MRM-1282] - introduce a metadata content repository
API</li><li>[MRM-1283] - migrate Archiva's "browse" functionality to
use the metadata content repository API</li><li>[MRM-1287] - Nexus indexer
drags in unnecessary dependencies</li><li>[MRM-1288] - migrate XMLRPC from
DefaultRepositoryBrowsing to the metadata content repository
API</li><li>[MRM-1292] - remove dependency-graph in favour of the
maven-dependency-tree library</li><li>[MRM-1293]
- migrate repository statistics to the metadata content
repository</li><li>[MRM-1327] - implement alternative or improve repository
metadata storage</li><li>[MRM-1335] - improve the message appearing when an
artifact's metadata is incomplete</li><li>[MRM-1405] - Do not show the artifact
and its pom as separate items in the conflicting artifacts page when merging
repos</li><li>[MRM-1436] - [patch] better map handling</li><li>[MRM-1437] -
[patch] make sure streams get closed</li><li>[MRM-1448] - classifier /
extension combinations containing multiple '.' place the extra part in the
classifier</li><li>[MRM-1452] - Ability to delete managed repository content
from XMLRPC</li><li>[MRM-1461] - Delete repositories
gracefully</li><li>[MRM-1470] - Ability to add a repository relative to
Archiva's appserver.base without knowing it's filesystem
location</li><li>[MRM-1471] - Upgrade maven plugin versions (at least compiler
plugin to be able to fork tru cli)</li><li>[MRM-1472] - maven c
onfiguration to be able to run tomcat:run</li><li>[MRM-1473] - remove use of
plexus-spring</li><li>[MRM-1474] - Paths in JavaScript on repository scanning
page get remapped incorrectly in CollabNet's Lab Manager</li><li>[MRM-1478] -
Enable DB caching</li><li>[MRM-1479] - upgrade jquery version
1.6.1</li><li>[MRM-1481] - Ability to do user management through
xmlrpc</li><li>[MRM-1484] - Upgrade Atlassian XMLRPC Binder to
0.11</li><li>[MRM-1502] - download artifacts from remote repository create
http(s) connection for every artifacts</li><li>[MRM-1503] - use wagon-http
instead of wagon-http-lightweight (as it change proxy network system
properties)</li><li>[MRM-1504] - Add a new module for repository administration
management</li><li>[MRM-1526] - configure http connection pool values for wagon
http</li></ul></div><div class="section"><h4>Bug<a
name="Bug"></a></h4><ul><li>[MRM-404] - formatting in download box can
sometimes be cramped</li><li>[MRM-552] - Download link should be
entitled "Plugin", not "Jar" for maven
plugins</li><li>[MRM-585] - Project models for Maven 1 artifacts cannot be
found in repo browse</li><li>[MRM-665] - DependencyTree fetchGraph causes high
load with large databases</li><li>[MRM-786] - Endless loop in "Dependency
Tree" in cyclic dependencies?</li><li>[MRM-816] - Resolution parameters in
URL are not expanded</li><li>[MRM-908] - pom.xml could not be parsed if it
contains an UTF8-BOM</li><li>[MRM-909] - Direct connect proxy setting is
ignored after undetermined event</li><li>[MRM-979] - legacy support: 301 Moved
Permanently html document is returned as pom file</li><li>[MRM-1017] -
quicksearch should not NPE without completeQueryString</li><li>[MRM-1029] -
Download box doesn't appear in the DependencyTree tab</li><li>[MRM-1061] -
'Used By' page incorrect and 'Dependency Tree' page crash when specifying
dependency version using <i>dependencyManagement</i> in parent
POM.</li><li>[MRM-1064] - Depen
dency Tree does not show dependencies correctly</li><li>[MRM-1070] -
Dependencies/Dependency Tree/Used by doesn't work correctly with properties in
version</li><li>[MRM-1111] - upgrade to struts 2.1.8.1</li><li>[MRM-1120] -
groups that only have one subgroup, but also contain artifacts, get collapsed
in browse</li><li>[MRM-1129] - web applications are not indexed for java source
code</li><li>[MRM-1169] - Archiva does not seem to accept files >
2GB</li><li>[MRM-1173] - Cannot delete patterns with single and double
quotes.</li><li>[MRM-1242] - Incorrect Total File Count in Repository
Statistics report</li><li>[MRM-1248] - Archiva "lends" its network
proxy settings to Hudson</li><li>[MRM-1255] - groupIds that are subsets of
another groupId also display artifacts from that group</li><li>[MRM-1285] - The
content of the Downloads box is sometimes too large for the
box</li><li>[MRM-1286] - mailing lists tab doesn't work</li><li>[MRM-1303] -
NullPointerException when de
leting an artifact</li><li>[MRM-1315] - delete artifact action logs to audit
log using g:a:v format instead of resource path as others do</li><li>[MRM-1317]
- Pagination is broken in audit log report in trunk</li><li>[MRM-1323] -
archiva webapp tests failed to run in internet explorer</li><li>[MRM-1324] -
Selenium tests fail in full multi-module build</li><li>[MRM-1342] - repository
statistics report doesn't appear to be working correctly</li><li>[MRM-1344] -
multiple versions appear in search results</li><li>[MRM-1345] - update use of
Nexus indexer to use Maven indexer</li><li>[MRM-1346] - project models are not
automatically populated</li><li>[MRM-1372] - Outdated instruction for Maven and
JUnit still in ReadMe.txt for selenium tests</li><li>[MRM-1393] - Commons
configuration bug causes build to fail on Windows 7</li><li>[MRM-1397] -
Staging repo does not capture/reflect the config changes of the managed repo it
is attached to in MRM-980 branch</li><li>[MRM-1398] - Reposit
ories page is broken in MRM-980 branch</li><li>[MRM-1400] - Metadata is not
merged with the metadata in the target repo when merging two
repositories</li><li>[MRM-1401] - Do not allow snapshot artifacts to be merged
to a managed repository that only contains releases</li><li>[MRM-1402] - Audit
event name for merged artifacts should be "Promoted Artifact" or
"Merged Artifact" instead of "Merging
Repositories"</li><li>[MRM-1403] - An empty "Error Occurred"
page is displayed when attempting to merge a staging repo containing an
artifact with a classifier</li><li>[MRM-1404] - Staging repo is not deleted
when the managed repo it is attached to was removed</li><li>[MRM-1406] - The
repository specified in the audit logs report for artifact promotion/repo
merging events should be the target repository instead of the staging
repository</li><li>[MRM-1408] - Message for successful merging should be shown
as an info message instead of as a section
heading</li><li>[MRM-1411] - project information is missing if a POM could
not be read correctly</li><li>[MRM-1412] - 'Property xmlns cannot be set!'
error during startup when using with IBM JDK</li><li>[MRM-1413] - network-proxy
configuration doesn't seen to work</li><li>[MRM-1433] - @Override are on
interface methods which is only possible in java 6</li><li>[MRM-1435] - [patch]
fix up useless boxing issues</li><li>[MRM-1451] - NPE when merging through
XMLRPC</li><li>[MRM-1453] - ShowArtifactActionTest makes invalid comma
separator assumptions</li><li>[MRM-1459] - Error 404 when trying to merge
artifacts from staging-repo to a remote repository using maven-stage-plugin's
stage:copy</li><li>[MRM-1475] - Add proxy connector is
broken</li><li>[MRM-1476] - 'Specified key was too long' error during startup
when using MySQL databases with UTF8 charset</li><li>[MRM-1487] - Unable to add
a proxy connector</li><li>[MRM-1488] - Using Archiva as proxy for downloading
artifacts is ver
y slow when used with LDAP authentication</li><li>[MRM-1496] - Broken remote
repository confuses Archiva</li><li>[MRM-1500] - Fix sample on how to use ldap
in applicationContext.xml</li><li>[MRM-1516] - missing dependency on velocity -
ClassNotFoundException
org.apache.velocity.tools.view.ToolboxManager</li><li>[MRM-1517] - Longer
descriptions of artefacts overlap the Downloads box</li><li>[MRM-1531] -
version sort order in search page is not working fine</li></ul></div><div
class="section"><h4>Task<a name="Task"></a></h4><ul><li>[MRM-86] - The
operations on the repository must be transactional</li><li>[MRM-1003] -
Repackage sources from org.apache.maven.archiva.. to
org.apache.archiva..</li><li>[MRM-1025] - remove the archiva
database</li><li>[MRM-1299] - migrate RSS to the metadata content repository
API</li><li>[MRM-1300] - migrate search to the metadata
repository</li><li>[MRM-1301] - migrate reports to the metadata
repository</li><li>[MRM-1322] - Fix broken selenium tes
ts</li><li>[MRM-1332] - remove database scanning configuration and handle
upgrade</li><li>[MRM-1333] - update documentation for database
changes</li><li>[MRM-1387] - Cannot build trunk of Archiva because of
dependency missing in Central</li><li>[MRM-1394] - Replace the use of
clickLinkWithText() with getSelenium().open() for accessing navigation menu
pages</li><li>[MRM-1407] - Add documentation for repository
staging</li><li>[MRM-1424] - Implement WS for creating stage
reporitory</li><li>[MRM-1527] - remove http://download.java.net/maven/2/ from
default remote repositories (now sync with central)</li></ul></div><div
class="section"><h4>Sub-task<a name="Sub-task"></a></h4><ul><li>[MRM-1505] -
api to configure ManagedRepository</li><li>[MRM-1506] - api to configure
RemoteRepository</li><li>[MRM-1507] - api to configure
ProxyConnector</li><li>[MRM-1508] - api to configure
RepositoryGroups</li><li>[MRM-1509] - change xmlrpc to use new repository
administration management api</li
><li>[MRM-1510] - api to configure NetworkProxy</li><li>[MRM-1511] - api to
>configure LegacyArtifactPath</li><li>[MRM-1513] - Remove
>DatabaseScanningConfiguration fields</li><li>[MRM-1514] - api to configure
>OrganisationInformation</li><li>[MRM-1519] - api to configure
>WebappConfiguration</li><li>[MRM-1520] - current first implementation
>duplicates too much beans so remove beans in
>rest-api</li></ul></div></div></div><div class="section"><h2>Previous
>Releases<a name="Previous_Releases"></a></h2><div class="section"><h3>Changes
>in Archiva 1.3.5<a name="Changes_in_Archiva_1.3.5"></a></h3><p>Released:
><b>14 March 2011</b></p><div class="section"><h4>Task<a
>name="Task"></a></h4><ul><li>[MRM-1460] - Upgrade Archiva to Redback
>1.2.7</li></ul></div></div><div class="section"><h3>Changes in Archiva
>1.3.4<a name="Changes_in_Archiva_1.3.4"></a></h3><p>Released: <b>9 February
>2011</b></p><div class="section"><h4>Task<a
>name="Task"></a></h4><ul><li>[MRM-1455] - upgrade to Redback 1.2.6<
/li></ul></div></div><div class="section"><h3>Changes in Archiva 1.3.3<a
name="Changes_in_Archiva_1.3.3"></a></h3><p>Released: <b>18 December
2010</b></p><div class="section"><h4>Bug<a
name="Bug"></a></h4><ul><li>[MRM-1097] - Error 500 "too many open
files"</li><li>[MRM-1369] - Editing user roles in archiva clobbers
continuum redback roles</li><li>[MRM-1396] - Purge task problem : Not enough
parts to the path</li><li>[MRM-1421] - Archiva repository purge incorrectly
purges based on file timestamps even when the snapshot timestamp is
known</li><li>[MRM-1443] - repository statistics collection can cause server to
hang</li></ul></div><div class="section"><h4>Improvement<a
name="Improvement"></a></h4><ul><li>[MRM-1416] - upgrade to Redback
1.2.5</li><li>[MRM-1439] - improve indexing performance</li></ul></div><div
class="section"><h4>New Feature<a
name="New_Feature"></a></h4><ul><li>[MRM-1440] - system status
page</li><li>[MRM-1441] - monitor repository scanning progre
ss</li><li>[MRM-1442] - track time spent in each consumer during a scan, to
help diagnose poor scanning performance</li></ul></div><div
class="section"><h4>Task<a name="Task"></a></h4><ul><li>[MRM-1445] - disable
referrer check by default</li></ul></div></div><div class="section"><h3>Changes
in Archiva 1.3.2<a name="Changes_in_Archiva_1.3.2"></a></h3><p>Released: <b>29
November 2010</b></p><div class="section"><h4>Bug<a
name="Bug"></a></h4><ul><li>[MRM-1438] - CSRF vulnerability - Archiva doesn't
check which form sends credentials</li></ul></div></div><div
class="section"><h3>Changes in Archiva 1.3.1<a
name="Changes_in_Archiva_1.3.1"></a></h3><p>Released: <b>11 June
2010</b></p><div class="section"><h4>Bug<a
name="Bug"></a></h4><ul><li>[MRM-1066] - Shutdown of Tomcat causes Exception
when running Archiva Project</li><li>[MRM-1302] -
java.util.ConcurrentModificationException while running Archiva
1.2.2</li><li>[MRM-1304] - Query using Group ID field in audit log report uses '
/' as a separator instead of '.'</li><li>[MRM-1206] - HTTP ERROR: 500 when
adding/deleting artifact, adding repository/legacy support/network proxies with
null values</li><li>[MRM-1312] - mda5 and sha are not generated for snapshot
jars</li><li>[MRM-1314] - Logo still links to incorrect
location</li><li>[MRM-1316] - audit log report does not restrict events to
repositories that you are a manager of</li><li>[MRM-1320] - Incorrect Archiva
version specified for the "Process All Artifacts" feature in upgrade
docs</li><li>[MRM-1321] - Snapshot is linking to oldest version in Archiva
GUI</li><li>[MRM-1353] - Build number is always 1 for SNAPSHOT artifacts
uploaded via web upload form</li><li>[MRM-1355] - Audit log reports user as
'guest' when deployed via WebDAV</li><li>[MRM-1356] - Content Lenght differs :
Chunked request</li><li>[MRM-1373] - Archiva fails when default charset in
database is UTF 8</li><li>[MRM-1386] - Start Date and End Date calendar pop-up
in Audit Log
Report page is broken</li></ul></div><div class="section"><h4>Improvement<a
name="Improvement"></a></h4><ul><li>[MRM-621] - Use UTF-8 for better i18n
support for page dispaly</li><li>[MRM-1310] - Include Audit Log report in
feature tour</li></ul></div><div class="section"><h4>New Feature<a
name="New_Feature"></a></h4><ul><li>[MRM-1389] - Add support for NPanday
artifact types</li></ul></div></div><div class="section"><h3>Changes in Archiva
1.3<a name="Changes_in_Archiva_1.3"></a></h3><p>Released: <b>13 January
2010</b></p><div class="section"><h4>Bug<a
name="Bug"></a></h4><ul><li>[MRM-612] - Repository scanning does not recognize
newly added artifacts if they have an old timestamp</li><li>[MRM-636] -
war:inplace usage is not compatible with cobertura</li><li>[MRM-747] - Archiva
should prevent re-deployment of released or non-snapshot versioned
artifacts</li><li>[MRM-1033] - Changing the location of a scanned repository
results to the contents of the new location not getting
indexed</li><li>[MRM-1228] - Ping service in not working</li><li>[MRM-1229] -
SearchService.quickSearch doesn't return the same result as the
application</li><li>[MRM-1230] - Type of artifact is allways
"pom"</li><li>[MRM-1231] - Not authorized to use method with version
parameter</li><li>[MRM-1238] - NPE when updating consumers of known content
without setting any of the checkboxes (enabled)</li><li>[MRM-1240] - NPE when
updating consumers (not setting any of the checkboxes) of Unprocessed Artifacts
and Artifact Cleanup Scanning in Database</li><li>[MRM-1243] - Encoding issues
with Archiva UI: add Spring CharacterEncodingFilter</li><li>[MRM-1246] -
MetadataUpdaterConsumer didn't run during a repository scan after deleting a
version of an artifact.</li><li>[MRM-1249] - Archiva does not respect
configuration of the index directory</li><li>[MRM-1250] - Granting the Global
Repository Manager/System Administrator role does not automatically assign the
Global Repositor
y Observer role</li><li>[MRM-1253] - Artifacts cannot be found using the
Search function</li><li>[MRM-1259] - 'index-content' consumer processes all
types of files, slowing down the indexing process</li><li>[MRM-1265] - .indexer
directory should not be scanned</li><li>[MRM-1266] - results page fails when
find artifact returns multiple results</li><li>[MRM-1267] - Hide the sub-topics
in documentation menu by default</li><li>[MRM-1268] - X-Forwarded-Host handling
when having more than one proxy</li><li>[MRM-1272] - Empty Lucene
Index</li><li>[MRM-1274] - SearchService.quickSearch returns artifacts with
null as repositoryId</li><li>[MRM-1278] - Wrong repository displayed in Archiva
browse</li><li>[MRM-1290] - getDependees always returns results for
archiva-test in xmlrpc</li><li>[MRM-1294] - repository scan period is
incorrect</li><li>[MRM-1305] - Documentation for setting up archiva with tomcat
6 specifies invalid archiva.xml</li></ul></div><div
class="section"><h4>Improvement
<a name="Improvement"></a></h4><ul><li>[MRM-1056] - Option to force scanning
of an artifact/repository regardless of file dates</li><li>[MRM-1251] - Update
documentation - Artifacts not displayed in Archiva GUI after
release</li><li>[MRM-1262] - m2eclipse index should only be created at end of
indexing run</li><li>[MRM-1264] - reduce memory used by indexing
process</li><li>[MRM-1270] - Improve message when a user tries to search and
the user does not have access to any repository</li><li>[MRM-1275] - Include
other file types for the index consumer instead of just the
indexable-content</li></ul></div><div class="section"><h4>New Feature<a
name="New_Feature"></a></h4><ul><li>[MRM-1185] - Archiva Reporting Modification
Request</li><li>[MRM-1296] - Audit logging report</li></ul></div><div
class="section"><h4>Task<a name="Task"></a></h4><ul><li>[MRM-1080] - Update
SearchServiceImplTest so that it uses the new search API</li><li>[MRM-1123] -
ensure all nexus indexer dependencies a
re in central or built in to JAR appropriately</li><li>[MRM-1164] - Fix the
Selenium tests</li><li>[MRM-1254] - Add more unit tests for searching
artifacts</li><li>[MRM-1277] - Create Selenium test for advanced search
feature</li><li>[MRM-1281] - remove unused consumers</li><li>[MRM-1289] - need
to document changes to wrapper.conf on upgrade</li><li>[MRM-1306] - upgrade to
jQuery UI 1.7.2 and jQuery 1.3.2</li><li>[MRM-1309] - Upgrade to Redback
1.2.3</li></ul></div><div class="section"><h4>Test<a
name="Test"></a></h4><ul><li>[MRM-1241] - Selenium Tests for Repository
Scanning and Database</li><li>[MRM-1257] - Selenium Test for accessing bundled
repositories</li></ul></div></div><div class="section"><h3>Changes in Archiva
1.2.2<a name="Changes_in_Archiva_1.2.2"></a></h3><p>Released: <b>27 August
2009</b></p><div class="section"><h4>Bug<a
name="Bug"></a></h4><ul><li>[MRM-1002] - Website navigation links don't work as
expected</li><li>[MRM-1085] - CLONE -Failing to startup due
to invalid bean definition</li><li>[MRM-1141] - archiva-cli no longer
works</li><li>[MRM-1151] - Error when processing file
nexus-maven-repository-index.zip</li><li>[MRM-1155] - m2eclipse - getting index
from archiva 1.2 failed</li><li>[MRM-1168] - A locked user gets HTTP ERROR 500
page when logging in Artifact Repository page</li><li>[MRM-1171] - Archiva 1.2
- Internet Explorer - Search - Anvanced Search - Advanced Search Fields - Add
Search Field (green +)</li><li>[MRM-1194] - Archiva doesn't cope with versions
in a pom.xml that are properties</li><li>[MRM-1196] - checksums are not updated
when artifact is re-uploaded</li><li>[MRM-1197] - Random 400 Error when
uploading maven-metadata.xml to Archiva 1.2/1.2.1</li><li>[MRM-1198] - field
length for ARCHIVA_SCM.URL is too short</li><li>[MRM-1202] - 404 error when
changing password</li><li>[MRM-1204] -
org.apache.maven.archiva.repository.project.ProjectModelMerge.merge throws
NPE</li><li>[MRM-1212] - create-missing-checksums a
nd metadata-updater sometimes causes deployments to fail for large projects
when enabled</li><li>[MRM-1217] - upgrade standalone bundle to Jetty
6.1.19</li><li>[MRM-1220] - disable Struts devMode</li><li>[MRM-1232] - Unable
to get artifacts from repositories which requires Repository Manager role using
repository group</li><li>[MRM-1234] - Typo in Appearance
Page</li><li>[MRM-1236] - Locale selection is broken</li><li>[MRM-1239] -
Unable to get artifact-level maven-metadata.xml of artifacts that are only
three directory levels deep</li></ul></div><div
class="section"><h4>Improvement<a
name="Improvement"></a></h4><ul><li>[MRM-1163] - Add some decent logs in webdav
for debugging purposes</li><li>[MRM-1191] - Add Archiva log files in
documentation</li><li>[MRM-1214] - Web Application Deployment,
Troubleshooting</li></ul></div><div class="section"><h4>Task<a
name="Task"></a></h4><ul><li>[MRM-1182] - Clarify 'delete released snapshots'
functionality</li><li>[MRM-1207] - Make wrap
per.log roll each day so it won't get too large</li><li>[MRM-1216] - Logging
conflict on startup in Jetty bundle</li><li>[MRM-1218] - upgrade to JSP
2.1</li><li>[MRM-1219] - Missing appenders in log4j
configuration</li></ul></div><div class="section"><h4>Test<a
name="Test"></a></h4><ul><li>[MRM-1226] - Selenium tests for Repositories and
Network Proxies</li></ul></div></div><div class="section"><h3>Changes in
Archiva 1.2.1<a name="Changes_in_Archiva_1.2.1"></a></h3><p>Released: <b>24 May
2009</b></p><div class="section"><h4>Bug<a
name="Bug"></a></h4><ul><li>[MRM-1143] - Nexus indexer throws NPE on repository
scan</li><li>[MRM-1157] - Update from 1.1.3 to 1.2 fails with create table
error</li><li>[MRM-1160] - Nexus Indexer throws NPE intermittently on
retrieval</li><li>[MRM-1161] - indexing causes NullPointer when getting a
SNAPSHOT that has been deployed with maven 2.1</li><li>[MRM-1167] - Quicksearch
from the xmlrpc api returns no results</li><li>[MRM-1172] - Invalid versio
n validation error when uploading a jar with a four-part version
number</li><li>[MRM-1176] - SQLSyntaxErrorException is thrown when browsing for
artifacts after upgrading from 1.3.1 to 1.2</li><li>[MRM-1179] - NPE retrieving
artifacts via http/webdav that are proxied</li><li>[MRM-1188] - Index cleanup
consumer fails when there is a current indexing task being executed (e.g.
during repo scan, during artifact deployment or during
proxy)</li></ul></div><div class="section"><h4>Improvement<a
name="Improvement"></a></h4><ul><li>[MRM-1165] - Move out upgrade instructions
from 'Installing Standalone' into it's own page</li></ul></div></div><div
class="section"><h3>Changes in Archiva 1.2<a
name="Changes_in_Archiva_1.2"></a></h3><p>Released: <b>22 March
2009</b></p><div class="section"><h4>Sub-task<a
name="Sub-task"></a></h4><ul><li>[MRM-1038] - merge versions in search
results</li><li>[MRM-1039] - remove metadata files from search
results</li><li>[MRM-1040] - for snapshots in search
results just show SNAPSHOT, not timestamps</li><li>[MRM-1041] - artifact
version list should show basic shared project information rather than having to
drill into one version</li><li>[MRM-1042] - snapshot should go to a page that
shows a list of versions (go to latest, but list previous
snapshots)</li><li>[MRM-1043] - improve appearance and flexibility of Advanced
search (maybe change to "add term" buttons on the default
search)</li><li>[MRM-1044] - class/package search is still
flaky</li><li>[MRM-1046] - Write some decent tests for
SearchAction</li></ul></div><div class="section"><h4>Bug<a
name="Bug"></a></h4><ul><li>[MRM-609] - Search results contains links with
 characters in them on Windows</li><li>[MRM-616] - When running on IBM JDK
1.5: java.security.NoSuchProviderException: no such provider:
SUN</li><li>[MRM-731] - variable in url pom are not replaced.</li><li>[MRM-836]
- The organization is incorrect when displaying an artifacts's Info via
browsing o
r searching.</li><li>[MRM-842] - Issue tracker is incorrect when displaying an
artifacts's Info via browsing or searching.</li><li>[MRM-901] - Repository
groups does not display groups that have the same groupId</li><li>[MRM-921] -
user management role does not display the user management
menu</li><li>[MRM-922] - access to upload page with managed repository
role</li><li>[MRM-933] - Incorrect search results hit count (ex. Hits: -6 to 23
of 39) for bytecode search</li><li>[MRM-962] - Upload Artifact action should
trim its fields</li><li>[MRM-989] - download-type-javadoc.png is
missing</li><li>[MRM-996] - HttpProxyTransferTest fails on
Windows</li><li>[MRM-1000] - AdministrationServiceImplTest fails on
Windows</li><li>[MRM-1004] - RepositoryServlet tests fail intermittently on
Windows</li><li>[MRM-1011] - Organisation link on logo points to
somewhere</li><li>[MRM-1013] - Fresh installation of Archiva with LDAP
authentication does not survive restart of the servlet container</l
i><li>[MRM-1020] - Fix the crazy alpaca on Windows</li><li>[MRM-1027] -
Indices are not cleaned up when deleting artifact via web
services</li><li>[MRM-1028] - Find Artifact doesn't show up in the navigation
menu after migration to struts 2</li><li>[MRM-1032] - Pick Report - Repository
Statistics: End Date can be set earlier than Start Date</li><li>[MRM-1034] -
Browse artifact error does not show correct error message</li><li>[MRM-1047] -
Archiva allows deployment by user with expired password</li><li>[MRM-1050] -
Unable to remove user</li><li>[MRM-1057] - Archiva user-admin should be able to
view useredit after logging in from "Security Alert"
page</li><li>[MRM-1062] - Find Artifact broken</li><li>[MRM-1073] - Errors on
when upgrading from v1.1.3 to v1.2-M1</li><li>[MRM-1075] - Error 500 when
accessing repository url</li><li>[MRM-1076] - NPE in NexusIndexConsumer when
executed when an artifact is deployed in the Archiva
repository</li><li>[MRM-1092] - Typo in Sear
ch results page</li><li>[MRM-1095] - Archiva keeps scanning repositories, even
if scanning disabled in the web UI</li><li>[MRM-1096] - No icon for
maven-plugin on artifact-details view.</li><li>[MRM-1101] - Audit log shows
user guest when deploying files from Maven</li><li>[MRM-1105] - Legacy artifact
path not properly stored when entered from Archiva UI</li><li>[MRM-1106] - NPE
when starting Archiva</li><li>[MRM-1108] - empty logoLocation can be set for
the organisation, but does not show the default logo</li><li>[MRM-1109] -
environment checks do not indicate which caused a violation</li><li>[MRM-1110]
- some redback log statements are not visible in Archiva
logs</li><li>[MRM-1117] - move advanced search out of the 'info' popup on the
quick search page</li><li>[MRM-1121] - NPE in browse at artifact
level</li><li>[MRM-1122] - reduce verbosity of logging during
scanning</li><li>[MRM-1133] - delete artifact role not added on upgrade from
previous version</li><li>[MRM-1135] -
Cannot remove a whitelist entry containing backslashes</li><li>[MRM-1136] -
Archiva don't want to download a snapshot of a maven plugin (merged metadata
are empty)</li><li>[MRM-1137] - Cannot upload artifact to WEB UI any
more</li><li>[MRM-1138] - Fix java.lang.NullPointerException: configuration can
not be null on startup</li><li>[MRM-1139] - war:inplace blindly copies
everything (including WEB-INF/lib/**) into the
archiva-webapp.</li><li>[MRM-1140] - centralise logging through
slf4j</li><li>[MRM-1147] - handling leading / on whitelists is
ambiguous</li></ul></div><div class="section"><h4>Improvement<a
name="Improvement"></a></h4><ul><li>[MRM-176] - prevent potential out of memory
problems in large search results</li><li>[MRM-732] - search should tokenize on
a hypthen</li><li>[MRM-737] - Don't list metadata files in the search
results</li><li>[MRM-799] - Better handling of artifacts with missing
poms</li><li>[MRM-937] - Rename audit.log to archiva-audit.log to avoid conflic
ts</li><li>[MRM-975] - Refresh of Archiva templates and stylesheets to match
site styles</li><li>[MRM-1015] - Move consumer API's from plexus to
spring</li><li>[MRM-1016] - Minor usability enhancement for the web app
footer</li><li>[MRM-1037] - Search Usability</li><li>[MRM-1074] - Typo of
Legacy Support option on the left nav menu</li><li>[MRM-1081] - Archiva model
should be updated so that the ARTIFACT table includes repositoryId as a primary
key</li><li>[MRM-1084] - Upgrade modello maven plugin to 1.0 to support Java 5
generics</li><li>[MRM-1091] - Upgrade appassembler plugin from 1.0-beta-2 to
1.0</li><li>[MRM-1093] - Log configuration and repository changes
made.</li><li>[MRM-1098] - upgrade to wagon 1.0-beta-5</li><li>[MRM-1099] -
Updated Archiva User Guide</li><li>[MRM-1130] - add security audit
log</li></ul></div><div class="section"><h4>New Feature<a
name="New_Feature"></a></h4><ul><li>[MRM-206] - Add xml-rpc
search</li><li>[MRM-749] - Support m2eclipse index format
creation</li><li>[MRM-913] - Ability to delete an artifact from the web
interface</li><li>[MRM-1083] - Add artifact search box to the default
decorator</li></ul></div><div class="section"><h4>Task<a
name="Task"></a></h4><ul><li>[MRM-938] - Remove 'redback.default.guest' usage
in ArchivaXworkUser once this property is removed in redback</li><li>[MRM-991]
- Update screenshots in documentation to reflect the changes in the
UI</li><li>[MRM-1031] - Upgrade to jackrabbit-webdav 1.5.0</li><li>[MRM-1036] -
Add documentation on how to use Archiva web services</li><li>[MRM-1068] -
Upgrade to redback-1.2-beta-2</li><li>[MRM-1079] - Update
LuceneCleanupRemoveIndexerConsumer to use the new index
format</li><li>[MRM-1082] - Upgrade from plexus-maven-plugin to the
plexus-component-metadata plugin</li><li>[MRM-1094] - Update docs on search to
reflect the search re-vamp for 1.2-M2</li><li>[MRM-1107] - upgrade to Redback
1.2</li></ul></div></div><div class="section"><h3>Changes in Archiva 1.
2-M1<a name="Changes_in_Archiva_1.2-M1"></a></h3><p>Released: <b>14 November
2008</b></p><div class="section"><h4>Bug<a
name="Bug"></a></h4><ul><li>[MRM-514] - Archiva cannot compile and pass tests
on JDK 1.6</li><li>[MRM-615] - When scanning, Archiva doesn't resolve
properties/variables of POMs in managed repositories</li><li>[MRM-620] -
pom.xml that inherit version from parent show up in reports as "has an
invalid project model"</li><li>[MRM-717] - Performance affected using
Archiva Repository</li><li>[MRM-844] - "Unable to create ArchivaArtifact
with empty version" in dependency tree.</li><li>[MRM-868] - Include
sources bundle during deployment (in release:perform)</li><li>[MRM-876] -
Archiva does not proxy .asc files</li><li>[MRM-882] - checksum validation
reports invalid checksum when checksum is correct</li><li>[MRM-885] - incorrect
metadata generated from merge</li><li>[MRM-925] - Access to maven-metadata.xml
without "groupId" fails when
accessed via a repository group</li><li>[MRM-978] - showArtifactLink tag is
broken</li><li>[MRM-981] - artifactIds with numeric characters aren't found in
advanced search</li><li>[MRM-986] - archiva.xml is saved in home directory
instead of $ARCHIVA_BASE/conf</li></ul></div><div
class="section"><h4>Improvement<a name="Improvement"></a></h4><ul><li>[MRM-541]
- convenient way to take Archiva proxies "offline"</li><li>[MRM-906]
- Proxy repository operations should not be done in place</li><li>[MRM-907] -
Remove VersionedReference/ProjectReference/ArtifactReference from
RepositoryProxyConnectors</li><li>[MRM-946] - Upgrade to redback
1.1.1</li><li>[MRM-948] - allow plugins to handle deletion of artifacts through
repository purge</li><li>[MRM-952] - Patch for several issues while processing
poms (effective model, expressions resolving, storing to
database)</li><li>[MRM-966] - Update documentation for search
feature</li><li>[MRM-977] - Upgrade from Webwork 2 to Struts 2<
/li><li>[MRM-985] - Document usage of boolean NOT in quick
search</li><li>[MRM-987] - switch from prototype to jquery</li><li>[MRM-988] -
remove "dav:" from the POM snippet in repositories
page</li></ul></div><div class="section"><h4>New Feature<a
name="New_Feature"></a></h4><ul><li>[MRM-90] - add advanced search
options</li><li>[MRM-124] - web service interface</li></ul></div><div
class="section"><h4>Task<a name="Task"></a></h4><ul><li>[MRM-84] - Basic
statistics</li></ul></div></div><div class="section"><h3>Changes in Archiva
1.1.3<a name="Changes_in_Archiva_1.1.3"></a></h3><p>Released: <b>9 October
2008</b></p><div class="section"><h4>Bug<a
name="Bug"></a></h4><ul><li>[MRM-967] - Security Issue: If repository observer
role is enabled for the 'guest' user, an invalid user is able to deploy to that
repository</li><li>[MRM-397] - background of the Archiva logo is not
transparent in repositories page</li><li>[MRM-580] - does not give error
message when one defines a
n illegal directory for a managed repository</li><li>[MRM-954] - Footer
doesn't stretch across repositoryGroups page</li></ul></div></div><div
class="section"><h3>Changes in Archiva 1.1.2<a
name="Changes_in_Archiva_1.1.2"></a></h3><p>Released: <b>11 September
2008</b></p><div class="section"><h4>Bug<a
name="Bug"></a></h4><ul><li>[MRM-765] - should not be possible to create a
proxy connector if there are no remote repositories</li><li>[MRM-807] -
Deployed dll won't be indexed</li><li>[MRM-834] - Wrong repository url when
archiva is used behind Apache with mof_proxy</li><li>[MRM-841] - Introducing a
new scannable artifact file type requires restart in order for some consumers
to work</li><li>[MRM-880] - Archiva does not start up on Solaris
64-Bit</li><li>[MRM-881] - Failing to startup due to invalid bean
definition</li><li>[MRM-893] - Illegal browse operation allow</li><li>[MRM-902]
- If path has leading slash when being checked againts whitelists and
blacklists causes matchin
g failure</li><li>[MRM-903] - Repository scanning should not stop when
encounters error</li><li>[MRM-905] - EL Expression failed with empty/not
functions</li><li>[MRM-911] - Archiva checks user's credentials before guest's
rights on the repository</li><li>[MRM-912] - rss urls seem to use fixed
webcontext "archiva" instead of actual webcontext</li><li>[MRM-915] -
NPE with rss links</li><li>[MRM-926] - NPE with search page</li><li>[MRM-932] -
Error 500 when clicking the Next or Previous icon of the results of a search,
if user is trying to search for java classes, packages or
methods.</li><li>[MRM-934] - For bytecode search, only 1 version of the
artifact is returned even if there are more than 1 version of that artifact
which matched the search</li><li>[MRM-943] - results search option should only
be available on results page</li></ul></div><div
class="section"><h4>Improvement<a name="Improvement"></a></h4><ul><li>[MRM-839]
- change RSS URLs</li><li>[MRM-848] - Pre-
configured repositories initially appear to be empty</li><li>[MRM-874] - POM
snippet for plugins should be <i>plugin</i> not
<i>dependency</i></li></ul><p>The full list of changes can be found <a
class="externalLink"
href="http://jira.codehaus.org/secure/ReleaseNote.jspa?version=14491&styleName=Text&projectId=10980">
in JIRA</a>.</p></div></div><div class="section"><h3>Changes in Archiva
1.1.1<a name="Changes_in_Archiva_1.1.1"></a></h3><p>Released: <b>11 August
2008</b></p><div class="section"><h4>Bug<a
name="Bug"></a></h4><ul><li>[MRM-584] - Newly created user cannot
login</li><li>[MRM-631] - network proxy is always used when
defined</li><li>[MRM-814] - Invalid cron expressions are accepted in Database
Scanning</li><li>[MRM-873] - repository groups - move up/down should not show
when it's not possible</li><li>[MRM-883] - RSS syndication
java.lang.ArrayIndexOutOfBoundsException</li><li>[MRM-884] - network proxy
fails after upgrading to archiva 1.1</li><li>[MRM-888] -
add notes on reindexing to the upgrade docs</li><li>[MRM-891] - Unable to use
archiva as http source with maven-stage-plugin</li><li>[MRM-892] - Search for
java classes and package names is broken</li><li>[MRM-895] - Archiva version
doesn't appear on the footer when it is installed on Tomcat</li><li>[MRM-896] -
classifier is appended to pom filename after artifact
upload</li></ul></div><div class="section"><h4>Improvement<a
name="Improvement"></a></h4><ul><li>[MRM-817] - Artifact information screen
should indicate the name of repository in which the artifact
resides</li></ul><p>The full list of changes can be found <a
class="externalLink"
href="http://jira.codehaus.org/secure/ReleaseNote.jspa?version=14461&styleName=Text&projectId=10980">
in JIRA</a>.</p></div></div><div class="section"><h3>Changes in Archiva 1.1<a
name="Changes_in_Archiva_1.1"></a></h3><p>Released: <b>20 July 2008</b></p><div
class="section"><h4>Sub-task<a name="Sub-task"></a></h4><ul><li>[MRM-801]
- Create documentation for virtual repositories</li><li>[MRM-861] - Paginate
Search Results page</li></ul></div><div class="section"><h4>Bug<a
name="Bug"></a></h4><ul><li>[MRM-234] - Moving files between repos through
webdav doesn't work</li><li>[MRM-312] -
ConcurrentModificationException</li><li>[MRM-523] - Appearance Actions do not
work when $<a name="user.home">user.home</a> is invalid.</li><li>[MRM-538] -
Browse > Info not synchronised with updated POM contents</li><li>[MRM-550] -
proxy connectors - move up/down should not show when it's not
possible</li><li>[MRM-584] - Newly created user cannot login</li><li>[MRM-597]
- Cannot run Archiva as another user because su is run with option
"-" (--login)</li><li>[MRM-602] - add "maintainance" to the
feature tour</li><li>[MRM-605] - unit tests fail on archiva 1.0 source
distribution</li><li>[MRM-610] - a number of unit tests fail on
windows</li><li>[MRM-614] - User validation message has incorrect URL</l
i><li>[MRM-624] - Failed to install Archiva as windows
service</li><li>[MRM-629] - NullPointer when setting corporate POM on a fresh
archvia install</li><li>[MRM-638] - some developer reports are appearing in the
archiva-docs module and need to be disabled</li><li>[MRM-650] - Deleted
metadata files still appear in search results</li><li>[MRM-652] - Invalid html
links in "webdav" directory browsing</li><li>[MRM-653] - WebDAV
deploy fails with error</li><li>[MRM-658] -
org.apache.maven.archiva.repository.content.FilenameParser is unable to
determine unique snapshot versions with specific version
names</li><li>[MRM-682] - Archiva runs out of heap memory</li><li>[MRM-692] -
Repository problem is kept in database even though its related artifact has
been already removed</li><li>[MRM-702] - in the standalone bundle, the pid file
is written into the installation directory alongside the wrapper, but should be
in a temporary location</li><li>[MRM-711] - Security using ldap
throws NullPointerException</li><li>[MRM-733] - Error ending component
lifecycle</li><li>[MRM-753] - Error while deploying an artifact to
archiva</li><li>[MRM-767] - generated LICENSE and NOTICE files need
improvement</li><li>[MRM-768] - Cannot proxy maven2 plugin (jaxb) from a maven1
repository (http://download.java.net/maven/1)</li><li>[MRM-769] - CLONE - 507
Insufficient Storage when deploying artifact with webdav</li><li>[MRM-777] -
assignments.jsp: missing <i>tr</i><i>/tr</i> group under "Resource
Roles":</li><li>[MRM-778] - DefaultDavServerManager.createServer doesn't
create server</li><li>[MRM-780] - Access to indexes files with a browser is not
possible</li><li>[MRM-784] - mailing-info on the website points to 'old'
maven.apache.org addresses</li><li>[MRM-785] - No message is displayed after a
successful artifact upload</li><li>[MRM-789] - Archiva may delete you app
server installation</li><li>[MRM-790] - [regression] proxying metadata causes
an IO exceptio
n in new checksum code</li><li>[MRM-792] - remove references to maven in
code</li><li>[MRM-796] - releases always activated in
repositories</li><li>[MRM-797] - Delete Released Snapshots doesn't
work</li><li>[MRM-800] - Admin user account user lockout via Webdav
only?</li><li>[MRM-810] - Uploads done through the Web UI are not reported in
the audit log</li><li>[MRM-818] - [Repository Group] Page will be broken if
entered identifier is too long</li><li>[MRM-819] - ERROR 404 page when clicking
the URL of Repository Group with identifier i.e.
"test/test"</li><li>[MRM-820] - 404 when the dav url of an Archiva
default repository (internal or snapshots) is accessed</li><li>[MRM-823] -
Deleted repository still shows up in the repo group</li><li>[MRM-824] -
dependency cleanup</li><li>[MRM-835] - Checksum search appears
broken</li><li>[MRM-840] - Wagon HTTP deadlocks under high
load</li><li>[MRM-845] - Continuous Loop when you click a repository group
link</li><li>[MRM-846]
- "Repository Purge By Retention Count" option not
working</li><li>[MRM-847] - DependencyTreeGeneratorConsumerTest fails under
windows due to line ending</li><li>[MRM-851] - wrong taglib short-name causes
deployment error on Geronimo</li><li>[MRM-853] - HTTP Error 500 when uploading
artifact with Windows OS</li><li>[MRM-855] - java.lang.NoClassDefFoundError:
org/apache/xml/serialize/OutputFormat</li><li>[MRM-856] - Artifact Upload
replaces all instances of the name "jar" with "pom" when
trying to change the file extension</li><li>[MRM-858] - last-modified header is
missing</li><li>[MRM-865] - Upload snapshot should work like a
deploy</li><li>[MRM-867] - 500 on HEAD method</li><li>[MRM-869] - many empty
folders created in managed repos with proxy connectors when used in a
group</li><li>[MRM-870] - addRepositoryToGroup.action => AbstractMethodError
on DeferredDocumentImpl.getXmlStandalone()</li><li>[MRM-871] - jetty.host and
jetty.port properti
es are set by default in jetty.xml preventing user from using other hostname
if user is not aware of these properties</li><li>[MRM-872] - empty metadatas
frmo a repository group</li></ul></div><div class="section"><h4>Improvement<a
name="Improvement"></a></h4><ul><li>[MRM-591] - Reports should show from which
repository the defective artifact was found.</li><li>[MRM-651] - Updated
consumer plugin to build against the 1.1 apis</li><li>[MRM-654] - Archetype for
generation of Consumer plugins</li><li>[MRM-667] - Timeout implementation for
Archiva</li><li>[MRM-678] - 404 errors on proxies should be
cached</li><li>[MRM-737] - Don't list metadata files in the search
results</li><li>[MRM-752] - Trim URL in Remote Repositories</li><li>[MRM-760] -
set JSW to auto-restart if it crashes or hangs</li><li>[MRM-773] - Improve RSS
feed generation</li><li>[MRM-781] - Removal of Archiva-Webdav implementation in
favor of Jackrabbit-webdav</li><li>[MRM-802] - Display the url for the
repository
group</li><li>[MRM-804] - When uploading artifacts to the repo, they should
be added to the index instantly</li><li>[MRM-822] - add org/jvnet/**,
com/sun/** to the whitelist for the default java.net
repository</li><li>[MRM-829] - Replace Company POM feature with simple
Appearence customisation</li><li>[MRM-831] - When deploying artifacts to the
repo, they should be added to the index instantly</li><li>[MRM-857] - set a
user agent for proxy HTTP requests</li><li>[MRM-859] - Use
File.createTempFile() when downloading files from a remote
repository</li></ul></div><div class="section"><h4>New Feature<a
name="New_Feature"></a></h4><ul><li>[MRM-123] - add RSS view to repository
manager</li><li>[MRM-216] - Upload (deploy) artifacts to a repository - via a
web form (not using wagon)</li><li>[MRM-694] - Virtual repositories or
repository grouping</li><li>[MRM-730] - Index/Search by class, method or
package name</li><li>[MRM-751] - Support database connection
pooling</li><li>[MRM-774
] - Support inclusion of pom file when deploying an artifact via the web
upload form</li><li>[MRM-864] - Searching within search
results</li></ul></div><div class="section"><h4>Task<a
name="Task"></a></h4><ul><li>[MRM-677] - Upgrade archiva to the latest redback
(1.0.1)</li><li>[MRM-688] - Replace plexus-runtime with standalone jetty
bundle</li><li>[MRM-708] - Migrate from Plexus Logging to
Slf4J</li><li>[MRM-754] - Update the screenshots in the docs</li></ul><p>The
full list of changes can be found <a class="externalLink"
href="http://jira.codehaus.org/secure/ReleaseNote.jspa?version=13861&styleName=Text&projectId=10980">
in JIRA</a>.</p></div></div><div class="section"><h3>Changes in Archiva
1.0.2<a name="Changes_in_Archiva_1.0.2"></a></h3><p>Released: <b>8 April
2008</b></p><div class="section"><h4>Bug<a
name="Bug"></a></h4><ul><li>[MRM-159] - should not respond with a 404 if
proxying a file results in a remote error</li><li>[MRM-532] - Unable to specify
the locat
ion of the index files through the web ui</li><li>[MRM-598] - Validation error
on new repository creation and other fields under certain
conditions</li><li>[MRM-608] - Unable to find project model for [...] if the
initial import of the POM failed</li><li>[MRM-617] - Reporting does not work
due to bug in client-side JavaScript validation</li><li>[MRM-618] - PLEXUS_BASE
does not work for local databases</li><li>[MRM-622] - database not being
updated with project model information</li><li>[MRM-626] - ClassCastException
when saving proxy connector with property defined</li><li>[MRM-627] - Archiva
doesn't download SNAPSHOTs for proxied repositories.</li><li>[MRM-631] -
network proxy is always used when defined</li><li>[MRM-642] - archiva-common
tests rely on relative paths</li><li>[MRM-655] - The logs are duplicated in the
archiva.log and wrapper.log file.</li><li>[MRM-659] - archiva cannot serve ejb
artifacts from a maven1 repository</li><li>[MRM-661] - remote repository removal
s are not saved after restart</li><li>[MRM-664] - Cannot download a
strut-module artifact in a Legacy repository</li><li>[MRM-674] -
LayoutException when downloading SNAPSHOT test-sources</li><li>[MRM-683] -
Archiva version missing from pages and logs</li><li>[MRM-687] - Project model
cannot be added to database if it inherits groupId and/or version from parent
POM</li><li>[MRM-689] - Incorrect war name in example for
tomcat</li><li>[MRM-690] - using undefined appserver.base</li><li>[MRM-691] -
Can't get any of the consumers to work without through a NPE</li><li>[MRM-701]
- Buggy documentation on "separating the base from the
installation"</li><li>[MRM-703] - Artifacts with extensions longer than
fours characters breaks repository scanning.</li><li>[MRM-713] -
extensionPattern in FilenameParser is incorrect</li><li>[MRM-715] - error
adding artifacts to Lucene under some circumstances</li><li>[MRM-719] - NPE
during repository scan</li><li>[MRM-725] - /archiva/browse
URL does not work on WebSphere</li><li>[MRM-727] - Archiva does not download
plugin artifacts in Geronimo</li><li>[MRM-734] - Unable to update metadata - No
versions found for reference</li><li>[MRM-746] - unable to include *.xml in
artifacts list as it picks up maven-metadata.xml</li><li>[MRM-750] - Adding a
network proxy doesn't require an identifier</li><li>[MRM-755] - No content type
for .pom files denoted in file "archiva-mime-types.txt" - workaround
included</li><li>[MRM-758] - unable to schedule cron expressions that contain a
comma</li><li>[MRM-761] - Exception when trying to retrieve a Maven 1 artifact
of type zip</li><li>[MRM-762] - Footer doesn't stretch across
repositoryScanning and database pages</li><li>[MRM-763] - Default cron
expression for database update is invalid</li><li>[MRM-764] - default policies
are not selected in the add proxy connector page</li></ul></div><div
class="section"><h4>Improvement<a name="Improvement"></a></h4><ul><li>[MRM-504
] - Find Artifact page needs more onscreen
information/instructions</li><li>[MRM-656] - Admin guide for installing WAR
needs updating</li><li>[MRM-666] - Edit Managed Repository page should indicate
the repo id being edited</li><li>[MRM-700] - Review the documentation on
deploying to Archiva for inconsistent repository ids</li><li>[MRM-720] -
Upgrade Lucene from 2.0 to 2.3.1</li></ul></div></div><div
class="section"><h3>Changes in Archiva 1.0.1<a
name="Changes_in_Archiva_1.0.1"></a></h3><p>Released: <b>4 February
2008</b></p><div class="section"><h4>Bug<a
name="Bug"></a></h4><ul><li>[MRM-623] - find artifact self signed certificate
will expire soon</li><li>[MRM-628] - In the audit.log file the userid for each
action is guest, even though the deploy was performed by
admin</li><li>[MRM-630] - http 502 proxy error with browse button after 2 days
running</li><li>[MRM-633] - Logging is too verbose</li><li>[MRM-646] -
Documentation for configuring for Tomcat is invalid</li><li>[MR
M-662] - Repo purge is not deleting artifacts in correct
order</li><li>[MRM-668] - Repo browse and search isn't working in trunk and in
archiva 1.0.1 release candidate</li><li>[MRM-670] - legacy artifact mapping
form needs better validation</li></ul></div><div
class="section"><h4>Improvement<a name="Improvement"></a></h4><ul><li>[MRM-594]
- add some minimal hook in LegacyPathParser to allow exception management in
artifact resolution</li></ul></div><div class="section"><h4>Task<a
name="Task"></a></h4><ul><li>[MRM-619] - Update docs/site for some
corrections</li></ul></div></div><div class="section"><h3>Archiva 1.0<a
name="Archiva_1.0"></a></h3><p>Released: <b>23 November 2007</b></p><p>First
production release.</p></div><div class="section"><h3>History<a
name="History"></a></h3><p>Archiva was started in November 2005, building a
simple framework on top of some existing repository conversion tools within the
Maven project. Initial development focused on repository conversion,
error reporting, and indexing. From January 2006 a web application was
started to visualise the information and to start incorporating functionality
from the unmaintained maven-proxy project.</p><p>Development continued through
many stops and starts. Initial versions of Archiva were built from source by
contributors, and the first alpha version was not released until April 2007.
Some significant changes were made to improve performance and functionality in
June 2007 and over the next 6 months and a series of alpha and beta releases, a
concerted effort was made to release the 1.0 version.</p><p>Archiva became an
Apache "top level project" in March 2008.</p></div></div>
[... 5 lines stripped ...]