mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-07 18:14:26 +00:00
Updates in preparation for 1.4.1 beta 1 release
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1661 9c30dcfa-912a-0410-8fc2-9e0234be79fd
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
1.4.1 beta 1
|
||||||
|
============
|
||||||
(Scott Yeadon)
|
(Scott Yeadon)
|
||||||
- Jar file updates (includes required code changes for DSIndexer and DSQuery and new jars
|
- Jar file updates (includes required code changes for DSIndexer and DSQuery and new jars
|
||||||
fontbox.jar and serializer.jar)
|
fontbox.jar and serializer.jar)
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
DSpace Version 1.4, 26-July-2006
|
DSpace Version 1.4.1 beta 1, 9-November-2006
|
||||||
|
|
||||||
Installation instructions are included in this release package.
|
Installation instructions are included in this release package.
|
||||||
|
|
||||||
|
@@ -10,6 +10,57 @@
|
|||||||
<h1>DSpace System Documentation: Version History</h1>
|
<h1>DSpace System Documentation: Version History</h1>
|
||||||
<p><a href="index.html">Back to contents</a></p>
|
<p><a href="index.html">Back to contents</a></p>
|
||||||
|
|
||||||
|
<h2><a name="version1_4_1">Changes in DSpace 1.4.1</a></h2>
|
||||||
|
|
||||||
|
<h3>General Improvements</h3>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>HandleServlet and BitstreamServlet support If-Modified-Since requests</li>
|
||||||
|
<li>Improved sanity-checking of XSL-based ingest crosswalks</li>
|
||||||
|
<li>Remove thumbnail filename from alt-text</li>
|
||||||
|
<li>Include item title in HTML title element</li>
|
||||||
|
<li>Improvements to help prevent spammers and sploggers</li>
|
||||||
|
<li>Make cleanup() commit outstanding work every 100 iterations</li>
|
||||||
|
<li>Better handling where email send failed due to wrong address for new user</li>
|
||||||
|
<li>Include robots.txt to limit bots navigating author, date and browse by subject pages</li>
|
||||||
|
<li>Add css styles for print media</li>
|
||||||
|
<li>RSS made more configurable and provide system-wide RSS feed, also moves text to Messages.properties</li>
|
||||||
|
<li>Jar file updates (includes required code changes for DSIndexer and DSQuery and new jars
|
||||||
|
fontbox.jar and serializer.jar)</li>
|
||||||
|
<li>Various documentation additions and cleanups</li>
|
||||||
|
<li>XHTML compliance improvements</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>Bug fixes</h3>
|
||||||
|
<ul>
|
||||||
|
<li>1532389 - Item Templates do not work for non-dc fields</li>
|
||||||
|
<li>1066771 - Metadata edit form dropping DC qualifier</li>
|
||||||
|
<li>1548738 - Multiple Metadata Schema, schema not shown on edit item page</li>
|
||||||
|
<li>1589895 - Not possible to add unqualified Metadata Field</li>
|
||||||
|
<li>1543853 - Statistics do not work in 1.4</li>
|
||||||
|
<li>1541381 - Browse-by-date and browse-by-title not working</li>
|
||||||
|
<li>1556947 - NullPointerException when no user selected to del/edit</li>
|
||||||
|
<li>1554064 - Fix exception handling for ClassCastException in BitstreamServlet</li>
|
||||||
|
<li>1548865 - Browse errors on withdrawn item</li>
|
||||||
|
<li>1554056 - Community/collection handle URL with / redirects to homepage</li>
|
||||||
|
<li>1571490 - UTF-8 encoded characters in licence</li>
|
||||||
|
<li>1571519 - UTF-8 in statistics</li>
|
||||||
|
<li>1544807 - Browse-by-Subject/Author paging mechanism broken</li>
|
||||||
|
<li>1543966 - "Special" groups inside groups bug</li>
|
||||||
|
<li>1480496 - Cannot turn off "ignore authorization" flag!</li>
|
||||||
|
<li>1515148 - Community policies not deleting correctly</li>
|
||||||
|
<li>1556829 - Docs mention old SiteAuthenticator class</li>
|
||||||
|
<li>Fix for bitstream authorization timeout</li>
|
||||||
|
<li>Fix to make sure cleanup() doesn't fail with NullPointerException</li>
|
||||||
|
<li>Fix for removeBitstream() failing to update primary bitstream</li>
|
||||||
|
<li>Fix for Advanced Search ignoring conjunctions for arbitrary number of queries</li>
|
||||||
|
<li>Fix minor bug in Harvest.java for Oracle users</li>
|
||||||
|
<li>Fix missing title for news editor page</li>
|
||||||
|
<li>Small Messages.properties modification (change of DSpace copyright text)</li>
|
||||||
|
<li>fix PDFBox tmp file issue</li>
|
||||||
|
<li>Fix HttpServletRequest encoding issues</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h2><a name="version1_4">Changes in DSpace 1.4</a></h2>
|
<h2><a name="version1_4">Changes in DSpace 1.4</a></h2>
|
||||||
|
|
||||||
<h3>General Improvements</h3>
|
<h3>General Improvements</h3>
|
||||||
|
@@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
<P>Authors: Robert Tansley, Mick Bass, Margret Branschofsky, Grace Carpenter, Greg McClellan, David Stuve, and others</P>
|
<P>Authors: Robert Tansley, Mick Bass, Margret Branschofsky, Grace Carpenter, Greg McClellan, David Stuve, and others</P>
|
||||||
|
|
||||||
<P>For DSpace Version: <strong>1.4</strong> (18-July-2006)</P>
|
<P>For DSpace Version: <strong>1.4.1 beta 1</strong> (09-November-2006)</P>
|
||||||
|
|
||||||
<P><small>Documentation for other versions of DSpace are included with the source code.</small></P>
|
<P><small>Documentation for other versions of DSpace are included with the source code.</small></P>
|
||||||
|
|
||||||
@@ -146,6 +146,7 @@
|
|||||||
</LI>
|
</LI>
|
||||||
<LI><A HREF="history.html">Version History</A>
|
<LI><A HREF="history.html">Version History</A>
|
||||||
<UL>
|
<UL>
|
||||||
|
<LI><A HREF="history.html#version1_4_1">Changes in DSpace 1.4.1</A></LI>
|
||||||
<LI><A HREF="history.html#version1_4">Changes in DSpace 1.4</A></LI>
|
<LI><A HREF="history.html#version1_4">Changes in DSpace 1.4</A></LI>
|
||||||
<LI><A HREF="history.html#version1_3_2">Changes in DSpace 1.3.2</A></LI>
|
<LI><A HREF="history.html#version1_3_2">Changes in DSpace 1.3.2</A></LI>
|
||||||
<LI><A HREF="history.html#version1_3_1">Changes in DSpace 1.3.1</A></LI>
|
<LI><A HREF="history.html#version1_3_1">Changes in DSpace 1.3.1</A></LI>
|
||||||
|
@@ -12,6 +12,39 @@
|
|||||||
|
|
||||||
<P>This section describes how to update a DSpace installation from one version to the next. Details of the differences between the functionality of each version are given in the <A HREF="history.html">Version History</A> section.</P>
|
<P>This section describes how to update a DSpace installation from one version to the next. Details of the differences between the functionality of each version are given in the <A HREF="history.html">Version History</A> section.</P>
|
||||||
|
|
||||||
|
<h2><a name="14_141">Updating From 1.4 to 1.4.1</a></h2>
|
||||||
|
|
||||||
|
<p>The changes in 1.4.1 are only code changes so the update is simply a matter of rebuilding the wars.</p>
|
||||||
|
|
||||||
|
<p>In the notes below <code><i>[dspace]</i></code> refers to the install directory for your existing DSpace installation, and <code><i>[dspace-1.4.1-source]</i></code> to the source directory for DSpace 1.4.1. Whenever you see these path references, be sure to replace them with the actual path names on your local system.</p>
|
||||||
|
|
||||||
|
<ol>
|
||||||
|
<li><p>Get the new DSpace 1.4.1 source code from <a href="http://sourceforge.net/projects/dspace/">the DSpace page on SourceForge</a> and unpack it somewhere. Do not unpack it on top of your existing installation!!</p></li>
|
||||||
|
|
||||||
|
<li><p>Copy the PostgreSQL driver JAR to the source tree. For example:</p>
|
||||||
|
|
||||||
|
<pre>cd <i>[dspace]</i>/lib
|
||||||
|
cp postgresql.jar <i>[dspace-1.4.1-source]</i>/lib</pre></li>
|
||||||
|
|
||||||
|
<li><p>Take down Tomcat (or whichever servlet container you're using).</p></li>
|
||||||
|
|
||||||
|
<li><p>Your 'localized' JSPs (those in jsp/local) now need to be maintained in the <em>source</em> directory. If you have locally modified JSPs in your <code><i>[dspace]</i>/jsp/local</code> directory, you will need to merge the changes in the new 1.4.1 versions into your locally modified ones. You can use the <code>diff</code> command to compare your JSPs against the 1.4.1 versions to do this. You can also check against the <a href="http://dspace.cvs.sourceforge.net/dspace/">DSpace CVS</a>.</p></li>
|
||||||
|
|
||||||
|
<li><p>In <code><i>[dspace-1.4.1-source]</i></code> run:</p>
|
||||||
|
|
||||||
|
<pre>ant -Dconfig=<i>[dspace]</i>/config/dspace.cfg update</pre></li>
|
||||||
|
|
||||||
|
<li><p>Copy the <code>.war</code> Web application files in <code><i>[dspace-1.4.1-source]</i>/build</code> to the <code>webapps</code> sub-directory of your servlet container (e.g. Tomcat). e.g.:</p>
|
||||||
|
|
||||||
|
<pre>cp <i>[dspace-1.4.1-source]</i>/build/*.war <i>[tomcat]</i>/webapps</pre>
|
||||||
|
|
||||||
|
<p>If you're using Tomcat, you need to delete the directories corresponding to the old <code>.war</code> files. For example, if <code>dspace.war</code> is installed in <code><i>[tomcat]</i>/webapps/dspace.war</code>, you should delete the <code><i>[tomcat]</i>/webapps/dspace</code> directory. Otherwise, Tomcat will continue to use the old code in that directory. </p></li>
|
||||||
|
|
||||||
|
<li><p>Restart Tomcat.</p></li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h2><a name="132_14">Updating From 1.3.2 to 1.4.x</a></h2>
|
<h2><a name="132_14">Updating From 1.3.2 to 1.4.x</a></h2>
|
||||||
|
|
||||||
<ol>
|
<ol>
|
||||||
@@ -25,13 +58,13 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<p>Download the <A HREF="http://sourceforge.net/projects/dspace/">latest DSpace 1.4 source bundle</A> and unpack it in a suitable location (<em>not</em> over your existing DSpace installation or source tree!)</p>
|
<p>Download the <A HREF="http://sourceforge.net/projects/dspace/">latest DSpace 1.4.x source bundle</A> and unpack it in a suitable location (<em>not</em> over your existing DSpace installation or source tree!)</p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li><p>Copy the PostgreSQL driver JAR to the source tree. For example:</p>
|
<li><p>Copy the PostgreSQL driver JAR to the source tree. For example:</p>
|
||||||
|
|
||||||
<pre>cd <i>[dspace]</i>/lib
|
<pre>cd <i>[dspace]</i>/lib
|
||||||
cp postgresql.jar <i>[dspace-1.4-source]</i>/lib</pre></li>
|
cp postgresql.jar <i>[dspace-1.4.x-source]</i>/lib</pre></li>
|
||||||
|
|
||||||
<li><p>Take down Tomcat (or whichever servlet container you're using).</p></li>
|
<li><p>Take down Tomcat (or whichever servlet container you're using).</p></li>
|
||||||
|
|
||||||
@@ -117,13 +150,13 @@ checker.retention.CHECKSUM_MATCH=8w</pre></li>
|
|||||||
|
|
||||||
<li><p>If you have custom Media Filters, note that these are now configured through <code>dspace.cfg</code> (instead of <code>mediafilter.cfg</code> which is obsolete.)</p></li>
|
<li><p>If you have custom Media Filters, note that these are now configured through <code>dspace.cfg</code> (instead of <code>mediafilter.cfg</code> which is obsolete.)</p></li>
|
||||||
|
|
||||||
<li><p>Also, take a look through the default <code>dspace.cfg</code> file supplied with DSpace 1.4, as this contains configuration options for various new features you might like to use. In general, these new features default to 'off' and you'll need to add configuration properties as described in the default 1.4 <code>dspace.cfg</code> to activate them.</P></li>
|
<li><p>Also, take a look through the default <code>dspace.cfg</code> file supplied with DSpace 1.4.x, as this contains configuration options for various new features you might like to use. In general, these new features default to 'off' and you'll need to add configuration properties as described in the default 1.4.x <code>dspace.cfg</code> to activate them.</P></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li><p>Your 'localized' JSPs (those in jsp/local) now need to be maintained in the <em>source</em> directory. If you have locally modified JSPs in your <code><i>[dspace]</i>/jsp/local</code> directory, you will need to merge the changes in the new 1.4 versions into your locally modified ones.</p></li>
|
<li><p>Your 'localized' JSPs (those in jsp/local) now need to be maintained in the <em>source</em> directory. If you have locally modified JSPs in your <code><i>[dspace]</i>/jsp/local</code> directory, you will need to merge the changes in the new 1.4.x versions into your locally modified ones. You can use the <code>diff</code> command to compare your JSPs against the 1.4.x versions to do this. You can also check against the <a href="http://dspace.cvs.sourceforge.net/dspace/">DSpace CVS</a>.</p></li>
|
||||||
|
|
||||||
<li><p>In <code><i>[dspace-1.4-source]</i></code> run:</p>
|
<li><p>In <code><i>[dspace-1.4.x-source]</i></code> run:</p>
|
||||||
|
|
||||||
<pre>ant -Dconfig=<i>[dspace]</i>/config/dspace.cfg update</pre></li>
|
<pre>ant -Dconfig=<i>[dspace]</i>/config/dspace.cfg update</pre></li>
|
||||||
|
|
||||||
@@ -131,11 +164,11 @@ checker.retention.CHECKSUM_MATCH=8w</pre></li>
|
|||||||
|
|
||||||
<dl>
|
<dl>
|
||||||
<dt>For PostgreSQL</dt>
|
<dt>For PostgreSQL</dt>
|
||||||
<dd><p><code><i>[dspace-1.4-source]</i>/etc/database_schema_13-14.sql</code> contains the SQL commands to achieve this for PostgreSQL. To apply the changes, go to the source directory, and run:</P>
|
<dd><p><code><i>[dspace-1.4.x-source]</i>/etc/database_schema_13-14.sql</code> contains the SQL commands to achieve this for PostgreSQL. To apply the changes, go to the source directory, and run:</P>
|
||||||
<p><code>psql -f etc/database_schema_13-14.sql [DSpace database name] -h localhost</code></p></dd>
|
<p><code>psql -f etc/database_schema_13-14.sql [DSpace database name] -h localhost</code></p></dd>
|
||||||
|
|
||||||
<dt>For Oracle</dt>
|
<dt>For Oracle</dt>
|
||||||
<dd><p><code><i>[dspace-1.4-source]</i>/etc/oracle/database_schema_13-14.sql</code> should be run on the DSpace database to update the schema.</p></dd>
|
<dd><p><code><i>[dspace-1.4.x-source]</i>/etc/oracle/database_schema_13-14.sql</code> should be run on the DSpace database to update the schema.</p></dd>
|
||||||
</dl>
|
</dl>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user