DSpace Release 1.5.1 Notes
From DSpace Wiki
Contents |
[edit] Version 1.5.1
We invite developers to help with the next maintenence release of DSpace. Contributors are strongly encouraged to obtain the source code using SubVersion. This is very straightforward, and we've published a guide to doing so here: http://wiki.dspace.org/ContributionGuidelines
Furthermore each member of the DSpace community should advance his opinion on features and patches to be included and bugs to be fixed. Not all which is put on the ToDo-List will be really done, but we'll all do our best.
[edit] Organizational
[edit] Release Coordination
- Mark Diggory
- ???
[edit] Timeline and Proceeding
Please assign yourself to the trackers on SF and put anything you want to get done in the wiki.
Projected timeline:
- ????
[edit] Test instances
If you want to provide a test instance for 1.5 development, check out code from the 1.5x branch:
svn co https://dspace.svn.sourceforge.net/svnroot/dspace/branches/dspace-1_5_x/ /path/to/your/src
[edit] Continuous Integration
We now have ContinuousIntegration Support via the valiant efforts of Elliot Metsger. This means that the most current integration build is available for download and testing at the following URL's
- DSpace 1.5.1 SNAPSHOT Release https://integration.nts.jhu.edu/bamboo/download/DS-15X/artifacts/latest/Binary-Distributions
- DSpace 1.5.1 SNAPSHOT Source Release https://integration.nts.jhu.edu/bamboo/download/DS-15X/artifacts/latest/Source-Distributions
[edit] General Major Changes
- Should not be major changes in 1.5.1
[edit] Release Critical Bugs
1.5.0 Has the following issues that will/should be corrected in 1.5.1
[edit] Fixed
- DSpace Statistics system does not work with Manakin UI (should it? Not sure...) [fixed - GT. note that pre-1.5.1, Manakin does not log enough information for generating the stats]
- #1970852 - XMLUI: Browse by Issue Date "Type in Year" doesn't work
- Collection subscriptions not sent if items have author metadata (missing message key)
- Author ordering incorrect in JSP browse interface
- Can download bitstream from withdrawn item in XMLUI
- Browse page caching in XMLUI
- Clean up session usage to only use Serializable objects (to allow application server clustering)
- Clean up resource 'leaks' in database use and XMLUI logging code
- Invalid XML characters in FeedServlet and XHTML HEAD elements
- Oracle compatibility issues
- Fixed Generated dspace/modules/sword webapp is missing lib files
- Fixed Some of the dspace/modules/<projects> need to have dependencies added to their poms to ease customization of java classes
[edit] SVN Repository HIstory
- Revision 2975 by stuartlewis : (Stuart Lewis) Changed SWORD config key from server-class to sword-server-class to bring it in line with the master SWORD code in the SWORD-APP SVN repository.
- Revision 2973 by scottphillips : Jay Paz (SF#1898241) Additional fixes to patch to enable reuse of methods.
- Revision 2971 by ScottPhillips : (ScottPhillips) Added the ability to manage sessions with site wide alerts to prevent users from authenticating. This will help administrators when the system requires maintaince. They can leave the site up and functioning while restricting logins to ensure that no items are submitted or other state changes.
- Revision 2969 by ScottPhillips : ScottPhillips: Fixes a bug where the ability to edit an item durring workflow step 2 is not displayed.
- Revision 2968 by ScottPhillips : Jay Paz (SF#1898241) Add item Export from jspui and xmlui.
- Revision 2967 by ScottPhillips : ScottPhillips: Fixes a bug where community and collection logos do not appear because they do not have names.
- Revision 2964 by stuartlewis : (Stuart Lewis) Corrected one line of upgrade instructions (incorrect path for stat files to copy)
- Revision 2963 by grahamtriggs : Add missing key org.dspace.eperson.Subscribe.authors (subscriptions where the items have authors are broken otherwise)
- Revision 2961 by mdiggory : correct linking on pages when xmlui is the ROOT webapplication
- Revision 2960 by stuartlewis : (Zuki Ebetsu / Stuart Lewis) [1990660] SWORD Service Document are malformed / Corrected Atom publishing MIME types
- Revision 2959 by stuartlewis : Stuart Lewis - [ 1947036 ] Patch for SF Bug1896960 SWORD authentication and LDAP + [ 1989874 ] LDAPAuthentication pluggable method broken for current users
- Revision 2958 by grahamtriggs : Fixed ambiguous column usage
- Revision 2957 by grahamtriggs : Fix #1963060 Authors listed in reverse order
- Revision 2956 by grahamtriggs : Fix #1970852 - XMLUI: Browse by Issue Date "Type in Year" doesn't work
- Revision 2955 by grahamtriggs : Statistics viewer for XMLUI, based on existing DStat. Note that this generates the view from the analysis files (.dat), does not require HTML report generation.
- Revision 2954 by stuartlewis : Stuart Lewis - Fixed issue reported by Gary Browne relating to old messages still appearing in the stat scripts.
- Revision 2953 by mdiggory : Correct issue with sitemap redirection of mydspace uri. Better solution, move up into webapp sitemap where it can be caught and issued prior to aspect activation. Placing in aspects is effected by aspect ordering. Its not possible to predictably redirect from within aspect pipelines.
- Revision 2951 by grahamtriggs : Added cleanup listeners. Updated Fileupload and IO dependencies to fix occassional upload problems, and improve application cleanup.
- Revision 2950 by tdonohue : Removing HREFs in Update documentation that accidentally reference Scott's filesystem.
- Revision 2949 by tdonohue : 1.5 upgrade instructions were missing Metadata Registry updates necessary to support SWORD.
- Revision 2948 by grahamtriggs : Fixed incorrect downloading of bitstream on withdrawn item. Fixed caching of browse pages. Added addtional logging (JSP compatible)
- Revision 2947 by mdiggory : To be consistent with JSPUI Only show top level communities at top level search.
- Revision 2946 by grahamtriggs : Add JSPUI compatible log messages to XMLUI transformers
- Revision 2944 by mdiggory : Add serlet-api to overlay wars to reduce compile time errors when adding classes
- Revision 2943 by mdiggory : Drop the use of pluginRepository from 1.5.x Branch to eliminate warning in build process.
- Revision 2941 by grahamtriggs : Make RequestInfo Serializable as it is stored in the current session - otherwise prevents clustering
- Revision 2939 by grahamtriggs : Make config Serializable as it is stored in the current session - otherwise prevents clustering
- Revision 2936 by mdiggory : Adjust Advanced Search to use search properties from dspace.cfg for determining terms available to users. Add common Messages for some commonly used search indexes.
- Revision 2932 by mdiggory : Protect against null pointer when bitstrema has no name. See: http://sourceforge.net/tracker/index.php?func=detail&aid=1939278&group_id=19984&atid=119984
- Revision 2930 by grahamtriggs : Update db dependencies to remove problem with Thread creation / locking in -pool
- Revision 2929 by grahamtriggs : Slight cleanup of how DBCP driver is referenced
- Revision 2926 by grahamtriggs : Improved cleanup of database resources when web application is unloaded
- Revision 2924 by grahamtriggs : Clean up use of ThreadLocal with finally block in DSpaceCocoonServlet and more recent Revision of logkit
- Revision 2922 by tdonohue : Despite being available configs in 1.5, these two 'pdffilter.' configurations were missing from the 1.5 dspace.cfg file. I've added them, but they are commented out by default.
- Revision 2897 by ScottPhillips : (Scott Phillips) Added an activity viewer to the Control Panel showing the current user activity on the repository.
- Revision 2896 by ScottPhillips : (Scott Phillips) Added easy support for google analytics statistics, if you want to use analytics simple provide your key in the parameter "xmlui.google.analytics.key".
- Revision 2895 by ScottPhillips : (Scott Phillips) Added the ability for super admins to login as other users. This is controled by the parameter xmlui.user.assumelogin, default value is false.
- Revision 2878 by grahamtriggs : Fix potential server error in FeedServlet with invalid XML characters
- Revision 2876 by grahamtriggs : Fix potential server error when incorrect parameters are passed
- Revision 2874 by grahamtriggs : Stop JDOM errors if we try to output metadata with illegal characters
- Revision 2873 by grahamtriggs : Fix bug #1931799 - duplicate "FROM metadatavalue"
- Revision 2872 by mdiggory : Correct bug in Body.toSAX where startElement is called instead of end element.
- Revision 2871 by mdiggory : Correct issue with libraries being excluded
- Revision 2870 by grahamtriggs : Fixed Oracle bugs with ILIKE operators and LIMIT/OFFSET clauses
[edit] Documentation
- Documentation is not accurate to the version. Maybe we can shift the documentation out to a website and in place of the local docs, put instead a page with link to the current accurate documentation. (not a show stopper)
[edit] Todo
- Update the DSpace Wiki
- Update the DSpace System Docs
