This page last changed on Mar 23, 2011 by tdonohue.

DSpace System Documentation: Version History

Changes in DSpace 1.7.1

General Improvements

Improvements in 1.7.1 (9 issues)
Key Summary Assignee Reporter
DS-720 Solr statistics documentation in DSpace manual and DSDOC is out-of-date, wrong, and inconsistent with dspace.cfg Kim Shepherd Kim Shepherd
DS-798 Czech localization of 1.7.0 Claudia Jürgen Ivan Masár
DS-801 Bulgarian Translation for DSpace 1.7.0 Claudia Jürgen Vladislav Zhivkov
DS-828 Enable "restore mode" ingestion via sword Scott Phillips Scott Phillips
DS-837 Translate file to spanish Claudia Jürgen Álvaro López
DS-839 Adding Field to Choice Authority to allow Authorities to be able to know field being required Mark Diggory Fabio Bolognesi
DS-840 Add Ability to create Top Level Community in at the home page. Mark Diggory Mark Diggory
DS-856 Release DSpace Services version 2.0.3 Mark Diggory Mark Diggory
DS-857 CHANGES file now obsolete in SVN - point at online History Tim Donohue Tim Donohue

Bug Fixes

Bugs Fixed in 1.7.1 (18 issues)
Key Summary Assignee Reporter
DS-215 Single-argument Item.getMetadata does not work with mixed-case metadata Stuart Lewis Nicholas Riley
DS-435 UI cosmetics, "My Exports" displayed in navigation bar, when no user is logged in Robin Taylor Claudia Jürgen
DS-620 Exceed maximum while uploading files got the user stuck should lead to a friendly error page Peter Dietz Claudia Jürgen
DS-641 Page does not exist Peter Dietz Hardik Mishra
DS-758 Mirage theme - lists of unifished submission/workflow task wron link in collection column Claudia Jürgen Claudia Jürgen
DS-761 MetadataSchema: cache out of sync after calling delete() Claudia Jürgen Janne Pietarila
DS-776 Collection admin cannot add bitstreams unless there is at least one bundle Peter Dietz Eija Airio
DS-785 SWORD deposits fail when ingest events are fired if Discovery event consumer is configured Kim Shepherd Kim Shepherd
DS-789 HTTPS renders with errors due to a hardcoded HTTP link Peter Dietz Bram Luyten (@mire)
DS-793 missing # in Update Configuration Files Claudia Jürgen Jason Stirnaman
DS-806 Item.match() incorrect logic for schema testing Stuart Lewis Stuart Lewis
DS-808 jqueryUI javascript gets imported without corresponding CSS Ben Bosman Bram Luyten (@mire)
DS-809 Empty dc.abstract dim field (in mets XML) creates an empty span tag, causing page display errors in all Internet Explorer version Ben Bosman Bram Luyten (@mire)
DS-821 AbstractMETSIngester creates an item before adding descriptive metadata Tim Donohue Stuart Lewis
DS-823 DatabaseManager is no longer Oracle compliant Ben Bosman Ben Bosman
DS-843 Autocomplete in authority control contains small errors in Mirage Ben Bosman Ben Bosman
DS-853 MetadataExposure settings for dc.description.provenance are ignored/overridden by XMLUI templates Kim Shepherd Kim Shepherd
DS-858 Multicore SOLR needs prevent remote access to solr cores Mark Diggory Kim Shepherd
DS-860 SWORD still uses dspace.url rather than dspace.baseUrl Kim Shepherd Stuart Lewis

Changes in DSpace 1.7.0

New Features

New Features in 1.7.0 (12 issues)
Key Summary Assignee Reporter
DS-396 Provide metatags used by Google Scholar for enhanced indexing Sands Fish Sarah Shreeves
DS-466 Add ability to export/import entire Community/Collection/Item structure (for easier backups, migrations, etc.) Tim Donohue Tim Donohue
DS-525 Move item - inherit default policies of destination collection Stuart Lewis Stuart Lewis
DS-603 Having a most used item list similar to the recent submissions Ben Bosman Claudia Jürgen
DS-643 New testing framework (GSoC 2010) Stuart Lewis Stuart Lewis
DS-710 New Base Theme For DSpace 1.7.0 Ben Bosman Ben Bosman
DS-711 Discovery release for XMLUI Ben Bosman Ben Bosman
DS-714 PowerPoint Text Extraction for DSpace Media Filter Keith Gilbertson Keith Gilbertson
DS-726 Modular Configuration (Curation) Richard Rodgers Richard Rodgers
DS-728 Curation System (Core Elements) Richard Rodgers Richard Rodgers
DS-730 Administrative UI for Curation (XMLUI) Richard Rodgers Richard Rodgers
DS-733 Tools for (load) testing Graham Triggs Graham Triggs

General Improvements

Improvements in 1.7.0 (48 issues)
Key Summary Assignee Reporter
DS-192 Bitstreams should be returned ordered Peter Dietz Flávio Botelho
DS-387 Add ability for various Packager plugins to report their custom "options" via command line Tim Donohue Tim Donohue
DS-467 Consider making the JSPUI styles.css.jsp a static file Stuart Lewis Stuart Lewis
DS-550 Upgrade to latest Google Analytics tracking code Stuart Lewis Stuart Lewis
DS-557 LC Authority Names - Lookup Feature - names w/o dates Kim Shepherd Mark Diggory
DS-561 On login screen, keyboard input focus should be set to the first field (E-mail Address) so you don't have to use the mouse (JSPUI) Andrea Bollini Oleksandr Sytnyk
DS-571 Upgrade DSpace Services to next release Mark Diggory Mark Diggory
DS-577 Use modified Cocoon Servlet Service Impl in place of existing to support proper Cocoon Block addition. Mark Diggory Mark Diggory
DS-588 Patch for SFX (OpenURL resolver) Jeffrey Trimble Yin Yin Latt
DS-590 New INSTALL event when an Item is approved Mark H. Wood Mark H. Wood
DS-613 Error Handling in the XMLUI interface after section expired Tim Donohue Antero Neto
DS-618 Recommended versions of prerequisites becoming outdated Mark H. Wood Mark H. Wood
DS-621 Export cleanup Robin Taylor Claudia Jürgen
DS-625 Bulgarian for DSpace 1.6.0 Claudia Jürgen Vladislav Zhivkov
DS-628 Make the timeout for the extended resolver dnslookup configurable Jeffrey Trimble Claudia Jürgen
DS-646 Remove /bin scripts (replaced by 'dspace' commmand) Jeffrey Trimble Stuart Lewis
DS-647 Need Help Testing LNI refactoring changes in AIP Backup/Restore Work Unassigned Tim Donohue
DS-648 Modern Browsers are not identified in XMLUI main sitemap.xmap Tim Donohue Tim Donohue
DS-650 Bulgarian Localizatoin for DSpace 1.6.2 Claudia Jürgen Vladislav Zhivkov
DS-653 Brazilian Portuguese (pt_BR) translation for XML-UI 1.6.2 Claudia Jürgen Erick Rocha Fonseca
DS-660 Tidy up DCDate and DCDateTest. Robin Taylor Robin Taylor
DS-662 DSpace import does not use a predictable ordering when running an import. Scott Phillips Scott Phillips
DS-664 The registery loader command does not load schemas. Scott Phillips Scott Phillips
DS-670 Relax performance tests in org.dspace.content.CommunityCollectionIntegrationTest. Robin Taylor Robin Taylor
DS-694 Add inner class for metadata to Item, delay metadata loading until required, reduce impact of changes Graham Triggs Graham Triggs
DS-695 Separate DatabaseManager from registering / creating database pool, allow datasource to be retrieved from JNDI Graham Triggs Graham Triggs
DS-696 Reduce browse prune cost Graham Triggs Graham Triggs
DS-697 Extend supported input formats for thumbnail generation in MediaFilter Graham Triggs Graham Triggs
DS-699 ChoiceAuthority plugin for old-style controlled vocabularies Jeffrey Trimble Michael B. Klein
DS-703 Making the OAI max amount of records configurable Ben Bosman Ben Bosman
DS-704 Update pdfbox library to improve performance and out-of-box support for pdf extraction Andrea Bollini Andrea Bollini
DS-706 Alternative to dri2xhtml, with the goal to be more developer-friendly Ben Bosman Ben Bosman
DS-707 Fix/improve DSpace through static code inspections Unassigned Graham Triggs
DS-713 dspace.log only logs remoteAddr, needs extending to include X-Forwarded-For Stuart Lewis Stuart Lewis
DS-718 JSPUI redirect users to requested page after authentication Kim Shepherd Kim Shepherd
DS-719 solr.statistics.logBots isn't documented in dspace.cfg Kim Shepherd Kim Shepherd
DS-732 Improve performance of browse Graham Triggs Graham Triggs
DS-734 Improve database efficiency Graham Triggs Graham Triggs
DS-735 Allow IPAuthentcation to work with proxies (examine X-Forwarded-For header) Stuart Lewis Stuart Lewis
DS-736 ItemImport - nicer handling of no contents file, and more efficient handling of no handle file Graham Triggs Graham Triggs
DS-738 sword.cfg seems no longer used after 1.5 Stuart Lewis Bill Hays
DS-739 Improve performance of Lucene indexing Graham Triggs Graham Triggs
DS-741 Ability to store an incoming package as a file in the event that the ingest fails Sands Fish Sands Fish
DS-750 Cleanup display of Curation Admin UI to make more human readable/understandable Richard Rodgers Tim Donohue
DS-773 Reduce pressure on memory by ensuring that classes with a finalize method make their fields available for garbage collection at earliest possible opportunity Graham Triggs Graham Triggs
DS-779 Upgrade steps (1.5->1.6) need reordering Jeffrey Trimble Stuart Lewis
DS-783 Typos and confusing text in OpenSearch Support section Tim Donohue Jason Stirnaman
DS-784 Incorrect DSpace Statistics section references throughout documentation Tim Donohue Jason Stirnaman

Bug Fixes

Bugs Fixed in 1.7.0 (87 issues)
Key Summary Assignee Reporter
DS-63 xmlui hardcoded string in AuthenticationUtil.java - ID: 2088360 Mark H. Wood Andrea Bollini
DS-123 xmlui browse in empty collection displays "Now showing items 1-0" of 0 - incorrect numbering Scott Phillips Keith Gilbertson
DS-242 Special groups shown for logged in user rather than for user being examined Stuart Lewis Stuart Lewis
DS-268 XMLUI Item Mapper cannot handle multiple words in search box Stuart Lewis Tim Donohue
DS-426 Item's submission license accessible without beiing configured to be public Claudia Jürgen Claudia Jürgen
DS-431 Restricted Bitstream prompts for login, then forwards user to MyDSpace Kim Shepherd Tim Donohue
DS-469 DCDate.displayDate(false,*) displays only year Mark H. Wood Mark H. Wood
DS-471 Accessing site-level 'mets.xml' in XMLUI doesn't work properly for handle prefixes with periods (e.g. 2010.1) Kim Shepherd Tim Donohue
DS-493 Url in browser is incorrect after login Ben Bosman Ben Bosman
DS-494 DatabaseManager.process() unnecessarily limits range of DECIMAL or NUMERIC Mark H. Wood Mark H. Wood
DS-495 Broken link in the documentation section 8.2.3. Jeffrey Trimble Robin Taylor
DS-497 Date month and day get default values when user returns to describe form Robin Taylor Gabriela Mircea
DS-501 Kubrick Theme - NaN in Item Browse Robin Taylor Keith Gilbertson
DS-509 Retrieving country names in SOLR can return ArrayIndexOutOfBounds when country code is unchecked Peter Dietz Peter Dietz
DS-518 Duplicate listing of dependencies in dspace-sword/pom.xml Stuart Lewis Caryn N.
DS-527 Withdrawn items not shown as deleted in OAI Kim Shepherd John
DS-537 Malformed Japanese option values in the authority lookup window Kim Shepherd Keiji Suzuki
DS-538 restricted items are being returned in OAI GetRecord method while using harvest.includerestricted.oai Ben Bosman Ben Bosman
DS-539 Misspelled attribute in MODS/METS output Keith Gilbertson Andrew Hankinson
DS-543 Harvest not internationalized Claudia Jürgen Claudia Jürgen
DS-544 Removal of mapped items can lead to NPE Kim Shepherd Claudia Jürgen
DS-545 Item Mapper List of Mapped Items Usability Mark H. Wood Claudia Jürgen
DS-546 XMLUI 'Notice's are always added by the Administrative aspect even if the content was generated by another aspect. Robin Taylor Robin Taylor
DS-547 Value for Recent Submissions is not workin in the XMLUI Claudia Jürgen Marvin Pollard
DS-548 Removing repeatable values in DescribeStep does not properly test for authority control Kim Shepherd Kim Shepherd
DS-551 Export directories dspace.cfg and build.xml out of sync Claudia Jürgen Claudia Jürgen
DS-553 Display date generation only works on dates without time granularity Robin Taylor Claudia Jürgen
DS-556 Add Xalan to Solr pom.xml as dependency Mark Diggory Mark Diggory
DS-562 Community admin or user with WRITE, ADD and ADMIN policy on collection cannot delete that collection due to bug in AuthorizeUtil.authorizeManageTemplateItem(context,collection) Andrea Bollini Andrew Taylor
DS-563 Multiple spaces in between words in advanced search will make the search return nothing Claudia Jürgen Flávio Botelho
DS-565 Fixed for Empty description column in Itemview Page - General-Handler.xsl Kim Shepherd Yin Yin Latt
DS-566 Fixed for side bar menu dropping when there is license text in collection - DIM-Handler.xsl Kim Shepherd Yin Yin Latt
DS-569 Trailing white spaces lead to wrong order of texts in browse Claudia Jürgen Claudia Jürgen
DS-573 NPE resuming submission for item with an empty bundle original Andrea Bollini Andrea Bollini
DS-574 DSpaceMETSIngester creates empty original bundle Andrea Bollini Andrea Bollini
DS-579 Required fields in submissions display wrong error message Ben Bosman Ben Bosman
DS-580 DIDL format include HTML element if the item has no files Andrea Bollini Andrea Bollini
DS-581 DIDL doesn't respect the hidden fields and the oai_dc metadata section is different than the simple oai_dc implementation Andrea Bollini Andrea Bollini
DS-583 typo in messages.xml Unassigned Ivan Masár
DS-584 start-handle-server script broken - Error in launcher.xml: Invalid class name Unassigned Keith Gilbertson
DS-585 The Content Disposition configuration is ignored by unpublished items Andrea Bollini Andrea Bollini
DS-594 DCDate parsing thread synchronization issue Robin Taylor Andrew Taylor
DS-596 Cannot Delete Community which has two or more levels of SubCommunities Claudia Jürgen Tim Donohue
DS-604 Errors in 1.5.x -> 1.6.x and 1.6.0 - 1.6.1 upgrade steps Jeffrey Trimble Kim Shepherd
DS-605 Blank screen on XMLUI Dspace 1.6.0 Sands Fish Antero Neto
DS-607 Invalid identifiers not escaped Stuart Lewis Stuart Lewis
DS-608 Batch metadata import missing item headers Stuart Lewis Stuart Lewis
DS-614 [XMLUI] Multi-page forms error Mark H. Wood Pere Villega
DS-617 [XMLUI] Breadcrumbs dissapear in submission Mark H. Wood Pere Villega
DS-619 Item exports not deleted on deletion of eperson Robin Taylor Claudia Jürgen
DS-627 Documentation refers to install-configs script Jeffrey Trimble Nick Nicholas
DS-629 ItemImporter stops with "Too many open files" error Keith Gilbertson Keith Gilbertson
DS-632 Batch Metadata Import needs to validate metadata fields specified in CSVs Stuart Lewis Kim Shepherd
DS-633 NPE when deleting object returned by EPerson.findAll() Mark H. Wood Mark H. Wood
DS-636 Error Check Needed for handle.prefix in Dspace.cfg Mark H. Wood Tim Donohue
DS-637 Browse index bug/fix ONLY for authority index: first "too low" confidence value stop current item metadata to be indexed in the autority index Andrea Bollini Reinhard Engels
DS-639 sword swap ingest crosswalk: attribute test for dc.identifier.uri incorrect Robin Taylor Bill Hays
DS-644 Broken link in Shibboleth settings in 1.6.2 Documentation Jeffrey Trimble Tim Donohue
DS-649 SWORD deposits do not remove temporary package files in the upload directory Tim Donohue Bill Hays
DS-654 "Name collision" error in logs for QDCCrosswalk Tim Donohue Tim Donohue
DS-656 Minor fix for CommunityTest. Tim Donohue Robin Taylor
DS-663 Some OAI-PMH providers will wrap their metadata inside a wrapper element. Scott Phillips Scott Phillips
DS-665 SImple search loses it's scope (community or collection) when navigating between search pagination pages. Scott Phillips Scott Phillips
DS-666 NPE exception possible when adding a null i18n parameter as content Scott Phillips Scott Phillips
DS-677 xmlui BitstreamReader holds database connections open while large files download, exhausting connection pool Keith Gilbertson Keith Gilbertson
DS-686 Incorrect use of UTF8 in DSpaceCSV Stuart Lewis Stuart Lewis
DS-688 AuthorizeManager.isAdmin(Context, DSpaceObject) throws exception when EPerson is null Kim Shepherd Kim Shepherd
DS-689 DisplayStatisticsServlet throws NPE if requested handle is null, should throw 404 Kim Shepherd Kim Shepherd
DS-691 file size math in the mets:file template in General-Handler.xsl (XMLUI) is incorrect Kim Shepherd Hardy Pottinger
DS-698 BitstreamStorageManager fails when deleting primary bitstream (constraint violation) Graham Triggs Graham Triggs
DS-709 ArrayIndexOutOfBoundsException when editing group roles Claudia Jürgen Andreas Schwander
DS-712 DSpace Fails to Check if a Handle is already assigned before assigning a new handle Tim Donohue Tim Donohue
DS-721 RecentSubmissions missing from Collection view (XMLUI trunk @ r5578) Unassigned Kim Shepherd
DS-727 JSPUI-style Community and Collection logo URLs do not work in XMLUI Tim Donohue Tim Donohue
DS-729 update-sequences.sql script errors out, as it refers to an old, obsolete 'dctyperegistry' table Tim Donohue Tim Donohue
DS-743 ItemImport fails on large batches with OutOfMemory exception Unassigned Graham Triggs
DS-748 COinS in XMLUI has invalid referrer Id and dc metadata; spans are not properly constructed Kim Shepherd Bill Hays
DS-751 Item marked NOT in_archive yields inconsistent METS packages Mark H. Wood Mark H. Wood
DS-752 Invalid METS generated for Items with no Bundles Tim Donohue Tim Donohue
DS-753 Fix CSV parsing that got broken by refactoring Stuart Lewis Stuart Lewis
DS-755 BitstreamReader file descriptor leak Robin Taylor Gareth Waller
DS-760 Broken authority-control icons in Mirage theme Peter Dietz Peter Dietz
DS-763 StringIndexOutOfBoundsException occurred in DCDate.java Robin Taylor Keiji Suzuki
DS-769 Mirage theme: Repeatable oneboxes in submission do not show "Add more" buttons Ben Bosman Kim Shepherd
DS-772 AIP Restore process fails to consistently restore Item Mappings Tim Donohue Tim Donohue
DS-774 NoClassDefFoundError when running filter media on an item that contains a PDF file Ben Bosman Kevin Van de Velde
DS-786 need to increase version of ojdbc in prerequisites Tim Donohue Hardy Pottinger

Changes in DSpace 1.6.2

General Improvements

Improvements in 1.6.2 (1 issues)
Key Summary Assignee Reporter
DS-595 Czech localization of 1.6.1 Claudia Jürgen Ivan Masár

Bug Fixes

Bugs Fixed in 1.6.2 (7 issues)
Key Summary Assignee Reporter
DS-516 DSRUN does not start Service Manager Stuart Lewis Mark Diggory
DS-584 start-handle-server script broken - Error in launcher.xml: Invalid class name Unassigned Keith Gilbertson
DS-604 Errors in 1.5.x -> 1.6.x and 1.6.0 - 1.6.1 upgrade steps Jeffrey Trimble Kim Shepherd
DS-607 Invalid identifiers not escaped Stuart Lewis Stuart Lewis
DS-608 Batch metadata import missing item headers Stuart Lewis Stuart Lewis
DS-609 update-handle-prefix wrong in docs Jeffrey Trimble Stuart Lewis
DS-610 SyndicationFeed expects dc.date.issued to be available as a java.util.Date Robin Taylor Robin Taylor

Changes in DSpace 1.6.1

General Improvements

Improvements in 1.6.1 (7 issues)
Key Summary Assignee Reporter
DS-430 Embargo Jeffrey Trimble Jim Ottaviani
DS-500 Ukrainian for DSpace 1.6.0 Claudia Jürgen Serhij Dubyk
DS-508 Attachment spelled as attachement in DailyReportEmailer Stuart Lewis Keith Gilbertson
DS-534 Documentation for "schema" attribute in metadata xml files Jeffrey Trimble Keith Gilbertson
DS-557 LC Authority Names - Lookup Feature - names w/o dates Kim Shepherd Mark Diggory
DS-571 Upgrade DSpace Services to next release Mark Diggory Mark Diggory
DS-577 Use modified Cocoon Servlet Service Impl in place of existing to support proper Cocoon Block addition. Mark Diggory Mark Diggory

Bug Fixes

Bugs Fixed in 1.6.1 (36 issues)
Key Summary Assignee Reporter
DS-239 java.net.MalformedURLException: unknown protocol: resource Mark Diggory Mark Diggory
DS-242 Special groups shown for logged in user rather than for user being examined Stuart Lewis Stuart Lewis
DS-295 CC License being assigned incorrect Mime Type during submission. Jeffrey Trimble Steven Williams
DS-471 Accessing site-level 'mets.xml' in XMLUI doesn't work properly for handle prefixes with periods (e.g. 2010.1) Kim Shepherd Tim Donohue
DS-493 Url in browser is incorrect after login Ben Bosman Ben Bosman
DS-497 Date month and day get default values when user returns to describe form Robin Taylor Gabriela Mircea
DS-501 Kubrick Theme - NaN in Item Browse Robin Taylor Keith Gilbertson
DS-506 embargo-lifter command missing from launcher.xml Stuart Lewis Stuart Lewis
DS-507 Log Converter difference between docs (log-converter) and launcher (stats-log-converter) Jeffrey Trimble Peter Dietz
DS-509 Retrieving country names in SOLR can return ArrayIndexOutOfBounds when country code is unchecked Peter Dietz Peter Dietz
DS-513 Connection leak in SWORD authentication process Andrea Bollini Andrea Bollini
DS-516 DSRUN does not start Service Manager Stuart Lewis Mark Diggory
DS-518 Duplicate listing of dependencies in dspace-sword/pom.xml Stuart Lewis Caryn N.
DS-523 Reordering of 1.5 -> 1.6 upgrade steps in DSpace manual Jeffrey Trimble Stuart Lewis
DS-526 ItemUpdate - script and manual updates Jeffrey Trimble Stuart Lewis
DS-527 Withdrawn items not shown as deleted in OAI Kim Shepherd John
DS-537 Malformed Japanese option values in the authority lookup window Kim Shepherd Keiji Suzuki
DS-538 restricted items are being returned in OAI GetRecord method while using harvest.includerestricted.oai Ben Bosman Ben Bosman
DS-539 Misspelled attribute in MODS/METS output Keith Gilbertson Andrew Hankinson
DS-542 verbose output for stats-log-importer displays spurious city/country from previous committed entry Peter Dietz Peter Dietz
DS-543 Harvest not internationalized Claudia Jürgen Claudia Jürgen
DS-544 Removal of mapped items can lead to NPE Kim Shepherd Claudia Jürgen
DS-547 Value for Recent Submissions is not workin in the XMLUI Claudia Jürgen Marvin Pollard
DS-548 Removing repeatable values in DescribeStep does not properly test for authority control Kim Shepherd Kim Shepherd
DS-551 Export directories dspace.cfg and build.xml out of sync Claudia Jürgen Claudia Jürgen
DS-556 Add Xalan to Solr pom.xml as dependency Mark Diggory Mark Diggory
DS-558 Error in update sequence script 1.5 to 1.6 Oracle Claudia Jürgen Claudia Jürgen
DS-565 Fixed for Empty description column in Itemview Page - General-Handler.xsl Kim Shepherd Yin Yin Latt
DS-566 Fixed for side bar menu dropping when there is license text in collection - DIM-Handler.xsl Kim Shepherd Yin Yin Latt
DS-572 Batch metadata editor fails to notice change of item's owning collection Jeffrey Trimble Stuart Lewis
DS-573 NPE resuming submission for item with an empty bundle original Andrea Bollini Andrea Bollini
DS-574 DSpaceMETSIngester creates empty original bundle Andrea Bollini Andrea Bollini
DS-579 Required fields in submissions display wrong error message Ben Bosman Ben Bosman
DS-580 DIDL format include HTML element if the item has no files Andrea Bollini Andrea Bollini
DS-581 DIDL doesn't respect the hidden fields and the oai_dc metadata section is different than the simple oai_dc implementation Andrea Bollini Andrea Bollini
DS-610 SyndicationFeed expects dc.date.issued to be available as a java.util.Date Robin Taylor Robin Taylor

Changes in DSpace 1.6.0

New Features

New Features in 1.6.0 (20 issues)
Key Summary Assignee Reporter
DS-161 Bulk Metadata Editing Jeffrey Trimble Charles Kiplagat
DS-194 Give METS ingester configuration option to make use of collection templates Stuart Lewis Stuart Lewis
DS-195 Allow the primary bitstream to be set in the item importer / exporter Stuart Lewis Stuart Lewis
DS-204 New -zip option for item exporter and importer Unassigned Stuart Lewis
DS-205 Creative Commons - option to set legal jurisdiction Unassigned Stuart Lewis
DS-228 Community Admin XMLUI: Delegated Admins Patch Andrea Bollini Tim Donohue
DS-236 Authority Control, and plug-in choice control for Metadata Fields Jeffrey Trimble Larry Stone
DS-247 Contribution of @MIRE Solr Based Statistics Engine to DSpace. Mark Diggory Mark Diggory
DS-288 Hide metadata from full item view Larry Stone Claudia Jürgen
DS-289 OAI-PMH + OAI-ORE harvesting support Jeffrey Trimble Scott Phillips
DS-317 Embargo feature Jeffrey Trimble Stuart Lewis
DS-321 DSpace command launcher Jeffrey Trimble Stuart Lewis
DS-323 ItemUpdate - new feature to batch update metadata and bitstreams Jeffrey Trimble Richard Rodgers
DS-324 Add support for OpenSearch syndicated search conventions Jeffrey Trimble Richard Rodgers
DS-330 Create new session on login / invalidate sessions on logout Stuart Lewis Stuart Lewis
DS-359 Add alternate file appender for log4j Graham Triggs Graham Triggs
DS-363 JSPUI tags/views for @mire Solr statistics module Kim Shepherd Kim Shepherd
DS-377 Add META tags identifying DSpace source version to Web UIs Larry Stone Larry Stone
DS-388 Item importer - new option to enable workflow notification emails Jeffrey Trimble Stuart Lewis
DS-447 Email test script Jeffrey Trimble Stuart Lewis

General Improvements

Improvements in 1.6.0 (46 issues)
Key Summary Assignee Reporter
DS-52 Factor out common webapp installation - ID: 2042160 Mark H. Wood Charles Kiplagat
DS-196 METS exposed via OAI-PMH includes descritpion.provenance information Stuart Lewis Stuart Lewis
DS-201 handle.jar 6.2 needs adding to DSpace Maven repository Mark Diggory Stuart Lewis
DS-213 IPAuthentication extended to allow negative matching Stuart Lewis Stuart Lewis
DS-219 Internal Server error - include login details of user Stuart Lewis Vanessa Newton-Wade
DS-221 XMLUI 'current activity' recognises Google Chrome as Safari Stuart Lewis Stuart Lewis
DS-234 Configurable passing of Javamail parameter settings Stuart Lewis Stuart Lewis
DS-238 Move item function in xmlui Unassigned Stuart Lewis
DS-241 DSpace Assembly Improvement Mark Diggory Mark Diggory
DS-251 Bulk Metadata Editing: XMLUI aspect and forms Kim Shepherd Kim Shepherd
DS-252 Interpolate variables in the Subject: line of email templates as well Stuart Lewis Larry Stone
DS-261 Community Admin JSPUI: porting of the DS-228 patch Andrea Bollini Andrea Bollini
DS-270 Make delegate admin permissions configurable Jeffrey Trimble Andrea Bollini
DS-271 Make the OAI DC crosswalk configurable Stuart Lewis Andrea Bollini
DS-291 README update for top level of dspace 1.6.0 package directory Stuart Lewis Van Ly
DS-297 Refactor SQL source and Ant script to avoid copying Oracle versions over PostgreSQL Larry Stone Larry Stone
DS-299 Allow long values to be specified for the max upload request (for uploading files greater than 2Gb) Graham Triggs Stuart Lewis
DS-306 Option to disable mailserver Jeffrey Trimble Ben Bosman
DS-307 Offer access in AbstractSearch to QueryResults for subclasses Ben Bosman Ben Bosman
DS-308 documentation on an added optional configuration parameter Jeffrey Trimble Ben Bosman
DS-315 Enhance readability of embedded metadata in html head Stuart Lewis Stuart Lewis
DS-316 Make SWORD app:accepts configurable Jeffrey Trimble Stuart Lewis
DS-319 Replace '/dspace/bin/dsrun org.dspace.browse.ItemCounter' with /dspace/bin/itemcounter Jeffrey Trimble Stuart Lewis
DS-333 Adjust SWORD ingest crosswalk to store bibliographic citation Stuart Lewis Stuart Lewis
DS-335 Minho Statistics Database Manager additions. Mark Diggory Mark Diggory
DS-336 DSpace Services 2.0 Support Mark Diggory Mark Diggory
DS-347 Add --quiet option to MediaFilterManager to disable debug/monitoring output Larry Stone Larry Stone
DS-356 Antispam for suggest item feature Unassigned Toni Prieto
DS-361 Merge + Improve Generation of Syndication Feeds Larry Stone Larry Stone
DS-364 Script to convert legacy dspace.log stats into solr stats records Jeffrey Trimble Stuart Lewis
DS-369 Implement harvest.includerestricted.rss in xmlui Unassigned Stuart Lewis
DS-372 New verbose option for [dspace]/bin/dspace cleanup script Claudia Jürgen Stuart Lewis
DS-382 Proposal: Add 'dc.creator' to Author browse index by default Tim Donohue Tim Donohue
DS-386 Allow user to specify which <dmdSec> is used by the METS Ingester when importing METS from Packager script Tim Donohue Tim Donohue
DS-389 Misleading label: "Submit to This Collection" Stuart Lewis Stuart Lewis
DS-407 Install or Upgrade on existing server throws errors for "mvn package" Jeffrey Trimble Tim Donohue
DS-410 Updates to Upgrade Instructions necessary Jeffrey Trimble Tim Donohue
DS-412 Xpdf MediaFilter: generate UTF-8 text, and improve error reporting Larry Stone Larry Stone
DS-425 JSP UI cosmetics: horizontal scroll bar Kim Shepherd Bram Luyten (@mire)
DS-442 Enable RSS feeds by default Jeffrey Trimble Stuart Lewis
DS-445 New Bitstream.findAll() method Stuart Lewis Stuart Lewis
DS-446 New ant step - test_database Jeffrey Trimble Stuart Lewis
DS-455 Remove dspace/config/log4j.xml Jeffrey Trimble Stuart Lewis
DS-460 Change logging from RollingFileAppender to DailyFileAppender Jeffrey Trimble Stuart Lewis
DS-461 Add information about setting web proxies for maven to install docs Jeffrey Trimble Stuart Lewis
DS-567 Czech localization of 1.6.0 Claudia Jürgen Ivan Masár

Bug Fixes

Bugs Fixed in 1.6.0 (102 issues)
Key Summary Assignee Reporter
DS-44 Monthly statistics skip first and last of month - ID: 2541435 Stuart Lewis Charles Kiplagat
DS-114 Links not working due to trailing white space in dspace.url Claudia Jürgen Claudia Jürgen
DS-118 File preview link during submission leeds to page not found Claudia Jürgen Claudia Jürgen
DS-121 XMLUI Feedback form breaks with multiple hostnames Kim Shepherd Keith Gilbertson
DS-123 xmlui browse in empty collection displays "Now showing items 1-0" of 0 - incorrect numbering Scott Phillips Keith Gilbertson
DS-128 Anchor in submission doesn't work Larry Stone Andrea Bollini
DS-156 File description not available in XMLUI Stuart Lewis Samuel Ottenhoff
DS-191 metadataschemaregistry_seq is not initialized correctly under Oracle Stuart Lewis Larry Stone
DS-193 OAI RDF crosswalk fails when DC value is null Stuart Lewis Larry Stone
DS-197 Deleting a primary bitstream does not clear the primary_bitstream_id on the bundle table Claudia Jürgen Graham Triggs
DS-198 File descriptions can not be removed/cleared in XMLUI Unassigned Kim Shepherd
DS-199 SWORD module doesn't accept X-No-Op header (dry run) Unassigned Claudio Venturini
DS-200 SWORD module requires the X-Packaging header Stuart Lewis Claudio Venturini
DS-206 Input form visibility restriction doesn't work properly Andrea Bollini Andrea Bollini
DS-209 Context.java turnOffAuthorisationSystem() can throw a NPE Stuart Lewis Stuart Lewis
DS-212 NPE thrown during Harvest of non-items when visibility restriction is enabled Stuart Lewis Stuart Lewis
DS-216 Migrating items that use additional metadata schemas causes an NPE Unassigned Stuart Lewis
DS-217 Hardcoded String in the license bitstream Andrea Bollini Andrea Bollini
DS-218 Cannot add/remove email subscriptions from Profile page in XMLUI Tim Donohue Tim Donohue
DS-222 Email alerts due to internal errors are not sent, if context is missing Claudia Jürgen Claudia Jürgen
DS-223 Submission process show previous button in JSPUI also if the step is the first "visible" step Andrea Bollini Andrea Bollini
DS-225 dc.description.provenance - public display Stuart Lewis Janice Silveira
DS-226 confirmation page of edit profile has an invalid link Ben Bosman Ben Bosman
DS-227 Values with double apos doesn't work in dropdown and list input type Andrea Bollini Andrea Bollini
DS-231 Missig file Claudia Jürgen Fred Dubiel
DS-232 DCPersonName parses name incorrectly (fix included) Larry Stone Larry Stone
DS-240 Item validityKey not complete Unassigned Stuart Lewis
DS-246 Fix configurable browse parameter encoding (XMLUI) Unassigned Kim Shepherd
DS-248 Missing admin column in community table in database-schema.sql - community admin patch Claudia Jürgen Claudia Jürgen
DS-249 sub-daily utility script does not pass arguments to Java (fix included) Stuart Lewis Larry Stone
DS-250 Invalid identifers are not escaped Stuart Lewis Stuart Lewis
DS-253 NullPointerException in HttpServletResponseBufferingWrapper (Cocoon bug?) Mark Diggory Mark H. Wood
DS-254 Bitstream (and item-export) download service does not correctly sense authenticated user Larry Stone Larry Stone
DS-255 CompleteStep in submission LOSES SUBMISSION if an exception is thrown Larry Stone Larry Stone
DS-256 Item Export ignores metadata language qualifier Stuart Lewis Claudia Jürgen
DS-258 Item View Thumbnails not displaying in XMLUI Stuart Lewis Steven Williams
DS-260 Template item some times has owningCollection filled and some times not Andrea Bollini Andrea Bollini
DS-262 Bug in DS-118, new patch included Stuart Lewis Larry Stone
DS-264 XMLUI misses logging UsageEvent on requests fulfilled from the cache (with proposed fix) Mark Diggory Larry Stone
DS-265 IndexBrowse dies fatally when confronting badly-formatted date Graham Triggs Samuel Ottenhoff
DS-269 Oracle JDBC connection string wrong in dspace.cfg - ID: 2722093 Claudia Jürgen Claudia Jürgen
DS-274 Typo in XSL breaks rendering of dri:xref with class Mark H. Wood Larry Stone
DS-275 License files not listed on Item Summary page; XSL bug with patch Stuart Lewis Larry Stone
DS-276 Patch to fix spelling error in Exception page Claudia Jürgen Larry Stone
DS-280 build.xml fails for ant versions below 1.7 (patch included) Jeffrey Trimble Larry Stone
DS-281 Invalid Link to "Go to DSpace Home" on Page Not Found Tim Donohue Tim Donohue
DS-282 "Starts with" navigation block should not display when browsing by specific value Unassigned Samuel Ottenhoff
DS-284 Some rows if presented in the item summary will be wrongly considered odd or even. Larry Stone Flávio Botelho
DS-285 Item and Bitstream pages do not provide Last-Modified HTTP header, nor recognize If-Modified-Since Larry Stone Larry Stone
DS-290 [dspace]/exports is not created during fresh install Stuart Lewis Stuart Lewis
DS-303 Export migrate option incorrectly removes non-handle identifier.uris Stuart Lewis Stuart Lewis
DS-309 Shiboleth default roles are applied also to anonymous user and user logged-in with other methods Andrea Bollini Andrea Bollini
DS-310 UTF-8 encoding in community and collection text Ben Bosman Ben Bosman
DS-318 JSPUI: Left over text in edit item about format Stuart Lewis Stuart Lewis
DS-320 java.util.NoSuchElementException: Timeout waiting for idle objec Unassigned Flávio Botelho
DS-327 SWORD temp upload directory missing trailing slash Stuart Lewis Stuart Lewis
DS-328 SWORD service documents do not include atom:generator element Stuart Lewis Stuart Lewis
DS-337 A bug related with adding new -EPersons Claudia Jürgen Eija Airio
DS-338 Bitstream download allows caching of content that requires authorization to read Larry Stone Larry Stone
DS-340 DSpace services log to the command line Mark Diggory Stuart Lewis
DS-344 Apostrophe in email address prevents EPerson from being selected Graham Triggs Graham Triggs
DS-349 Edit Item in admin UI does not allow setting Bitstream to an Internal BitstreamFormat Larry Stone Larry Stone
DS-353 Missing commits in XMLUI server-side javascript code. Unassigned Flávio Botelho
DS-354 Make-handle-server configuration fails. Using manual commands instead of script is successful. Jeffrey Trimble Jeffrey Trimble
DS-365 New DSpace OAI-PMH Harvester doesn't support OAI gateways that do not use "sets" Ben Bosman Mark Diggory
DS-370 E Mail Sent On Item Export Error Message Unassigned Hardik Mishra
DS-373 "Letter" links have broken URLs in 2nd-stage Browse Larry Stone Larry Stone
DS-378 XMLUI Submission Interface messes up in IE7 after an empty <hint> in input_forms.xml Tim Donohue Tim Donohue
DS-379 open-search in jspui won't return description.xml Richard Rodgers Stuart Lewis
DS-381 community and collection homepage Ben Bosman Ben Bosman
DS-385 Packager script is unable to import the same METS + DIM package that was exported Tim Donohue Tim Donohue
DS-392 Error messages in the submission do not disappear if e.g. one of the two errors are solved Ben Bosman Ben Bosman
DS-393 The issue date in the submission lowers each time the describe page is being displayed Larry Stone Ben Bosman
DS-395 DSpace Objects (communities, collections, items, bitstreams) only accessible to logged in users Tim Donohue Claudia Jürgen
DS-398 Submission license displayed on collection and item homepage Tim Donohue Claudia Jürgen
DS-399 Special characters in collection license lead to parse error Tim Donohue Claudia Jürgen
DS-400 Webui item browse (date, title or similar) reduces displayed issue date by one day Larry Stone Claudia Jürgen
DS-406 View Statistics button does not work in item page Kim Shepherd Dan Ishimitsu
DS-409 JSPUI Statistics Display ignores "statistics.item.authorization.admin" Kim Shepherd Kim Shepherd
DS-414 solr statistics file downloads listed in statistics display of communites and collections Kim Shepherd Claudia Jürgen
DS-415 Create groups via admin UI authorization denied Andrea Bollini Claudia Jürgen
DS-418 i18n broken in jspui Kim Shepherd Claudia Jürgen
DS-419 Setting embargo.field.terms to an unqualified field throws uncaught exception on item submission Larry Stone Scott Hanrath
DS-421 Setting solr.metadata.item.X property to an unqualified field generates exception in SolrLogger.post on item view and prevents Solr from logging the event Mark Diggory Scott Hanrath
DS-422 Directory 'etc' missing from Ant target 'init_installation'. Richard Rodgers Robin Taylor
DS-423 Ant target 'clean_database' doesn't drop all tables'. Tim Donohue Robin Taylor
DS-424 Export metadata button displayed in JSPUI Administration List of withdrawn items Stuart Lewis Claudia Jürgen
DS-427 Item license per default displayed in item display of the xmlui Richard Rodgers Claudia Jürgen
DS-428 Wrong link for bitstreams during submission Unassigned Flávio Botelho
DS-432 No mention of config/news-xmlui.xml in manual Jeffrey Trimble Larry Stone
DS-436 SWORD Authenticator doesn't support the special groups infrastructure Andrea Bollini Andrea Bollini
DS-437 Oracle DB Schema has artifacts from past releases Larry Stone Larry Stone
DS-438 JSPUI stats - filename incorrect on second and subsequent files Kim Shepherd Stuart Lewis
DS-440 spiders.txt empty Mark Diggory Stuart Lewis
DS-459 OAI PMH is not delivering continuation tokens Unassigned Mark Diggory
DS-468 CLONE - Foreign characters broken in group names. Kim Shepherd Flávio Botelho
DS-472 'fresh_install' broken on a completely clean system Stuart Lewis Graham Triggs
DS-474 handle.canonical.prefix undocumented Kim Shepherd Fabien COMBERNOUS
DS-477 LDAPHierarchicalAuthentication fails when the LDAP returns mixed case email address Graham Triggs Graham Triggs
DS-480 Exception is thrown when removing the last file after the item is rejected during review. Mark H. Wood Flávio Botelho
DS-597 Once added, the description of a bitstream can not be removed Unassigned Eija Airio
DS-610 SyndicationFeed expects dc.date.issued to be available as a java.util.Date Robin Taylor Robin Taylor

Changes in DSpace 1.5.2

New Features

New Features in 1.5.2 (2 issues)
Key Summary Assignee Reporter
DS-48 shibboleth+dspace1.5.1 patch - ID: 2412723 Mark Diggory Charles Kiplagat
DS-108 Usage event (statistics) Plugin hook for 1.5 (SF 2025998) Mark H. Wood Bradley McLean

General Improvements

Improvements in 1.5.2 (38 issues)
Key Summary Assignee Reporter
DS-4 Refactor LDAPServlet to use Stackable Authentication - ID: 2057231 Stuart Lewis Charles Kiplagat
DS-11 'My Account' disappears following exports - ID: 2495728 Stuart Lewis Charles Kiplagat
DS-13 Fix for bug [1774958] Nested folders do not export correctly - ID: 2513300 Stuart Lewis Charles Kiplagat
DS-16 Hierarchical LDAP support - ID: 2057378 Stuart Lewis Charles Kiplagat
DS-19 Feature Request #1896717 Registration notification missin - ID: 2041754 Stuart Lewis Charles Kiplagat
DS-21 Fix for hardcoded metadata language qualifiers - ID: 2433387 Claudia Jürgen Charles Kiplagat
DS-30 Hardcoded String in jspui browse - ID: 2526153 Claudia Jürgen Charles Kiplagat
DS-31 Bug 2512868 Double quote problem in some fields of JSPUI - ID: 2525942 Claudia Jürgen Charles Kiplagat
DS-34 Add File Format Descriptions to XMLUI 1.5.x - ID: 2433852 Unassigned Charles Kiplagat
DS-35 Enable Google Sitemaps for XMLUI - ID: 2462293 Unassigned Charles Kiplagat
DS-36 DSpace 1.5 XMLUI - Enable METS <amdSec> using crosswalks - ID: 2477820 Unassigned Charles Kiplagat
DS-39 Fix for toDate method in DCDate - ID: 2385187 Stuart Lewis Charles Kiplagat
DS-45 Messages_th.properties for DSpace 1.5.1 JSPUI - ID: 2540683 Unassigned Charles Kiplagat
DS-46 Bug 1617889 Years < 1000 do not display in simple item view - ID: 2524083 Andrea Bollini Charles Kiplagat
DS-47 Add support for rendering DOI links in JSPUI (1.4, 1.5) - ID: 2521493 Andrea Bollini Charles Kiplagat
DS-78 Italian translation xmlui - ID: 1984513 Andrea Bollini Charles Kiplagat
DS-85 XMLUI Cocoon logs should not be stored under [xmlui-webapp]/WEB-INF/logs/ Unassigned Tim Donohue
DS-87 XMLUI file download links break in Google search results if file 'sequence' number changes. Tim Donohue Tim Donohue
DS-93 Upgrade XMLUI to Cocoon 2.2 Mark Diggory Mark Diggory
DS-94 Verify Configuration Options are still applicable with the Cocoon User community. Mark Diggory Mark Diggory
DS-95 Visiting an item page with a trailing slash returns a 404 message Tim Donohue Tim Donohue
DS-97 XMLUI does not come with a robots.txt out-of-the-box. It also does not provide suggestions for loading global static content. Tim Donohue Tim Donohue
DS-100 XMLUI OpenURL support Mark Diggory Mark Diggory
DS-109 Consistent treatment to users in special groups Andrea Bollini Bruc Liong
DS-127 Item exporter does not export bitsteam descriptions Stuart Lewis Stuart Lewis
DS-144 Patch for Feature Request 2609564 group delete confirm - ID: 2612341 Claudia Jürgen Charles Kiplagat
DS-145 messages_el.xml for DSpace 1.5.1 XMLUI - ID: 2615647 Claudia Jürgen Charles Kiplagat
DS-146 Feature Request 2560839 Make sitemap directory configurable - ID: 2560974 Claudia Jürgen Charles Kiplagat
DS-147 Messages_th.properties for DSpace 1.5.1 JSPUI - ID: 2540683 Claudia Jürgen Charles Kiplagat
DS-148 Updated Messages_th.properties for DSpace 1.4.2 - ID: 2537799 Claudia Jürgen Charles Kiplagat
DS-150 Usage event (statistics) plugin hook for 1.5 - ID: 2025998 Mark H. Wood Charles Kiplagat
DS-154 Make a backup of the config dir on Ant update Mark Diggory Andrea Bollini
DS-174 LDAP_Support for hierarchical LDAP servers Unassigned Charles Kiplagat
DS-182 Speed up SWORD deposits Stuart Lewis Stuart Lewis
DS-183 XPDF support for filtering PDFs for text extraction/search. Mark Diggory Mark Diggory
DS-375 [Dspace 1.5.2] Russian translation Claudia Jürgen Roman
DS-515 Czech localization of 1.5.2 Claudia Jürgen Claudia Jürgen
DS-582 Basque translation Claudia Jürgen Javier Garrido

Bug Fixes

Bugs Fixed in 1.5.2 (75 issues)
Key Summary Assignee Reporter
DS-1 Controlled vocab:he URL http://localhost:8080/jspui/subject-search gives internal error and a stack trace in dspace.log Andrea Bollini Andrew Peter Marlow
DS-2 "Not found" page returns 200 OK instead of 404 Not Found - ID: 2002866 Mark H. Wood Charles Kiplagat
DS-5 DSpace1.5.1(XML) problem with Login to restricted bitstreams - ID: 2164955 Stuart Lewis Charles Kiplagat
DS-6 XHTML Head Dissimination Crosswalk exposes provenance info - ID: 2343281 Stuart Lewis Charles Kiplagat
DS-7 HTML tags not stripped in statistics display - ID: 1896225 Stuart Lewis Charles Kiplagat
DS-8 DSpace Home link style in breadcrumb trail - ID: 1951859 Stuart Lewis Charles Kiplagat
DS-9 Restricted Items metadata exposed via OAI - ID: 1730606 Stuart Lewis Charles Kiplagat
DS-10 Implicit group for all registered users - ID: 1587270 Stuart Lewis Charles Kiplagat
DS-12 Exception handling for deleting a metadata field - ID: 1606439 Stuart Lewis Charles Kiplagat
DS-14 xmlui Administrative log in as another eperson - ID: 2086481 Stuart Lewis Charles Kiplagat
DS-15 Submission verify page handles dc.identifier.* incorrectly - ID: 2155479 Unassigned Charles Kiplagat
DS-17 DSpace 1.5 Controlled Vocab (edit-metadata.jsp) - ID: 1931796 Stuart Lewis Charles Kiplagat
DS-18 DSpace 1.5.1(XMLUI) Wrong dir usage of StatisticsLoader - ID: 2137425 Stuart Lewis Charles Kiplagat
DS-20 2 Authentications with LoginPage cause connection exhaust - ID: 2352146 Claudia Jürgen Charles Kiplagat
DS-22 News stored not language dependend - ID: 2125833 Unassigned Charles Kiplagat
DS-23 DSQuery invalid check for empty query string - ID: 2343849 Unassigned Charles Kiplagat
DS-24 Error in authorization to submit when you add collection. - ID: 1725817 Unassigned Charles Kiplagat
DS-25 SWORD Service Document fails if Collection is untitled - ID: 1968082 Stuart Lewis Charles Kiplagat
DS-26 Hardcoded Strings in DSQuery - ID: 2493794 Claudia Jürgen Charles Kiplagat
DS-27 NullPointerException possible in review.jsp - ID: 1571645 Claudia Jürgen Charles Kiplagat
DS-28 Itemmap-browse.jsp throws Exception on items without date - ID: 1745573 Claudia Jürgen Charles Kiplagat
DS-29 Imporper display of Umlauts / Encoding of messages_de.xml - ID: 2413800 Unassigned Charles Kiplagat
DS-32 Export Item email hardcoded strings in sources - ID: 2411653 Claudia Jürgen Charles Kiplagat
DS-33 checksum checker can not retrieve very large bitstream - ID: 2016130 Unassigned Charles Kiplagat
DS-37 Submission Forms don't preserve order of values - ID: 2541285 Unassigned Charles Kiplagat
DS-38 XMLUI Submission forms display errors during add/remove - ID: 2543413 Unassigned Charles Kiplagat
DS-40 SubmissionController is not thread safe Andrea Bollini Andrea Bollini
DS-41 Small JSP cleanups Mark H. Wood Mark H. Wood
DS-43 Manakin RSS feed generator cache timeout can't be adjusted - ID: 2593393 Andrea Bollini Charles Kiplagat
DS-58 Double quote problem in some fields of JSPUI (continued) - ID: 2528065 Unassigned Andrea Bollini
DS-59 Item Export via UI leads to malformed request - ID: 2520279 Stuart Lewis Andrea Bollini
DS-60 netid.toLowerCase() in different classes and methods - ID: 2458187 Unassigned Andrea Bollini
DS-61 IP Authentication only works on logged in users - ID: 2088431 Unassigned Andrea Bollini
DS-62 Not right encoding for license and extracted texts - ID: 2234532 Andrea Bollini Andrea Bollini
DS-64 xmlui selection of authentication method - ID: 2086673 Andrea Bollini Andrea Bollini
DS-66 bitstream format registry, setting bitstream internal - ID: 1896055 Andrea Bollini Andrea Bollini
DS-67 Impossible retry/resume after upload a file with internal format Andrea Bollini Andrea Bollini
DS-81 Subscription not sent correctly - ID: 2667590 Andrea Bollini Andrea Bollini
DS-83 Hardcoded behaviour of Initial question step in the submission Andrea Bollini Andrea Bollini
DS-84 Improve API for "IgnoreAuthorization" blocks - ID: 1687783 Unassigned Andrea Bollini
DS-86 XMLUI Feedback form does not include any protection from spamming Tim Donohue Tim Donohue
DS-88 Anonymous group don't works as subgroup - ID: 1688445 Andrea Bollini Andrea Bollini
DS-90 Workflow doesn't skipped if the wf group contains empty subgroups Andrea Bollini Andrea Bollini
DS-92 Bitstream access rights inheritenc, editing in_archive items - ID: 1993036 Andrea Bollini Andrea Bollini
DS-96 XMLUI Wing-Framework 'Radio' class doesn't support adding radio buttons which are unselected by default. Tim Donohue Tim Donohue
DS-98 Key jsp.mydspace.request.export.community not set in Messages.properties Stuart Lewis Stuart Lewis
DS-99 Non-admin user and admin menu options (1.5.1 XMUI only) - ID: 2353606 Andrea Bollini Stuart Lewis
DS-101 Impossible to complete Registration in JSPUI Andrea Bollini Claudia Jürgen
DS-102 Submission without file possible with the skip upload functionality disabled Andrea Bollini Andrea Bollini
DS-103 Use of the Progress bar button don't save the current page modification Andrea Bollini Andrea Bollini
DS-104 Cancel/save button during edit of a workflow item doesn't work Andrea Bollini Andrea Bollini
DS-105 Initial Questions button in the progress bar doesn't work in workflow Unassigned Andrea Bollini
DS-106 Save & exit button doesn't properly work in workflow Unassigned Andrea Bollini
DS-107 DIDL Crosswalk thrown NPE Andrea Bollini Andrea Bollini
DS-112 Scandinavian caharacters mess up Front page full text search Tim Donohue Mika Stenberg
DS-113 Export item buttons Unassigned Nilde De Paoli
DS-115 metadata not showed in verify step Andrea Bollini Nilde De Paoli
DS-116 File description not correct Andrea Bollini Nilde De Paoli
DS-117 File uploads >=100KB lead to an error in the xmlui Unassigned Claudia Jürgen
DS-120 Cocoon 2.2 "hijacks" the dspace.log file Tim Donohue Tim Donohue
DS-122 Problems with repeatable metadata Andrea Bollini Nilde De Paoli
DS-126 Request to [dspace-base-url]/bitstream throw NPE Andrea Bollini Andrea Bollini
DS-129 OpenURL support exposes dc.description.provenance information Mark Diggory Claudia Jürgen
DS-130 XMLUI Browse by Author doesn't work for names with special characters (for example: é, è, ö, etc.) Tim Donohue Tim Donohue
DS-131 Browse By Title displays all titles beginning with punctuation at the top of the list Unassigned Tim Donohue
DS-132 XMLUI overall UTF-8 encoding is inconsistent and forms do not use UTF-8 Tim Donohue Tim Donohue
DS-138 Authors re-ordered when item edited - ID: 2655052 Stuart Lewis Charles Kiplagat
DS-143 'ant init_configs' copies wrong dspace.cfg - ID: 2620307 Mark H. Wood Charles Kiplagat
DS-149 Search with "%" causes NullPointer in XMLUI - ID: 2557654 Tim Donohue Charles Kiplagat
DS-151 XMLUI Submission forms display errors during add/remove - ID: 2543413 Tim Donohue Charles Kiplagat
DS-152 Submission verify page handles dc.identifier.* incorrectly - ID: 2155479 Tim Donohue Charles Kiplagat
DS-153 Submission Forms don't preserve order of values - ID: 2541285 Tim Donohue Charles Kiplagat
DS-155 Maven war plugin changes cause war to include libraries as well Mark Diggory Mark Diggory
DS-185 bin files in DOS format Unassigned Andrea Bollini
DS-186 NPE during edit of eperson in XMLUI Andrea Bollini Andrea Bollini

Changes in DSpace 1.5.1

General Improvements and Bug Fixes

(Scott Philips)

  • (Scott Phillips) Fixed bug where users could not finish registering nor reset
    their password because the authentication method signatures were changed.
  • Jay Paz (SF#1898241) Additional fixes to patch to enable reuse of methods.
  • Added the ability to manage sessions with site wide alerts to prevent users from authenticating.
  • Fixes a bug where the ability to edit an item durring workflow step 2 is not displayed.
  • Jay Paz (SF#1898241) Add item Export from jspui and xmlui.
  • Added easy support for google analytics statistics
  • Added the ability for super admins to login as other users.
  • Added an activity viewer to the Control Panel

(Mark Diggory)

  • Fix for SF Bug #2082236 Subscription notification (sub-daily) no emails sent
  • #2102580 William Hays: Duplicate Handle exception when replacing bitstreams
  • #2102617 Sands Fish: X509Authentication fails to assign appropriate specialgroups
  • (Sands Fish) Add "Select Primary Bitstream" functionality to submission workflow
  • Guard against Community/Collection metadata having only whitespace characters
    and eliminate cases where null pointer exceptions would be thrown
  • Improve DSIndexer logic in both branches to support removal of items from index
    when withdrawn from repository.
  • (Sands Fish) Provides fix for AuthenticationUtil where users ID's are not properly compared.
  • Fix NullPointerException cause by nullified Context object in LNI map item to new collection.
  • Block Basic Authentication "details" from being exposed in dspace logs.
  • (Bill Hays) Close InputStreamReaders explicitly to release any file handles back to OS.
  • correct linking on pages when xmlui is the ROOT webapplication
  • correct issue with sitemap redirection of mydspace uri.
  • Add serlet-api to overlay wars to reduce compile time errors when adding classes
  • Correct issues in feed generation
  • XMLUI Adjust Advanced Search to use search properties from dspace.cfg.
  • Correct bug in Body.toSAX where startElement is called instead of end element.
  • Correct issue with libraries being excluded from wars

(Claudia Juergen)

  • Fix for SF bug #2090761 Statistics wrong use of dspace.dir for log location
  • Fix for SF bug #2081930 xmlui hardcoded strings in EditGroupForm.java
  • Fix for SF bug #2080319 jspui hardcoded strings in browse
  • Fix for SF bug #2078305 xmlui hardcoded strings used in UI in xmlui-api
  • Fix for SF bug #2078324 xmlui hardcoded strings used in UI in General-Handler.xsl
  • SF patch #2076066 Review in jspui submission non-dc metadata
  • SF Bug #1983859 added Foreign Lucene Analyzers to poms
  • SF Bug #1989916 - missing LDAP authentication key

(Stuart Lewis)

  • #1947036 Patch for SF Bug1896960 SWORD authentication and LDAP + 1989874 LDAPAuthentication
    pluggable method broken for current users
  • Added copying of registration email template to 1.4 to 1.5 upgrade instructions
  • Fix for SF bug #2055941 LDAP authentication fails for new users in SWORD and Manakin

(Zuki Ebetsu / Stuart Lewis)

  • #1990660 SWORD Service Document are malformed / Corrected Atom publishing MIME types

(Stuart Lewis / Claudia Juergen)

  • Updated installation and configuration documents for new statistics script, and removed references to Perl

(Tim Donohue)

  • Fix for SF bug #2095402 - Non-interactive Submission Steps don't work in JSPUI 1.5
  • Fix for SF bug #2013921 - Movement in Submission Workflow Causes Skipped Steps
  • Fix for SF bug #2015988 - Configurable Submission bug in SubmissionController
  • Fix for SF bug #2034372 - Resorting Search Results in JSPUI always gives no results
  • Updates to Community/Collection Item Counts (i.e. strengths) for XMLUI.
  • 1.5 upgrade instructions were missing Metadata Registry updates necessary to support SWORD.

(Graham Triggs)

  • Fix various problems with resources potentially not being freed, and other minor fixes suggested by FindBugs
  • Replace URLEncoder with StringEscapeUtils for better fix of escaping the hidden query field
  • Fix #2034372 - Resorting in JSPUI gives no results
  • Fix #1714851 - set eperson.subscription.onlynew in dspace.cfg to only include items that are new to the repository
  • Fix issue where the browse and search indexes will not be updated correctly if you move an Item
  • Fix problem with SWORD not accepting multiple concurrent submissions
  • Fix #1963060 Authors listed in reverse order
  • Fix #1970852 - XMLUI: Browse by Issue Date "Type in Year" doesn't work
  • 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.
  • Fixed incorrect downloading of bitstream on withdrawn item
  • Add JSPUI compatible log messages to XMLUI transformers
  • Clean up use of ThreadLocal
  • Improved cleanup of database resources when web
    application is unloaded
  • Fix bug #1931799 - duplicate "FROM metadatavalue&quot
  • Fixed Oracle bugs with ILIKE operators and LIMIT/OFFSET clauses

Changes in DSpace 1.5

General Improvements

  • Highly configurable and theme-able new user interface (Manakin).
  • Apache Maven-based modular build system.
  • LNI (Lightweight Network Interface) service. Allows programmatic ingest of content via WebDAV or SOAP.
  • SWORD (Simple Web-service Offering Repository Deposit): repository-standard ingest service using Atom Publishing Protocol.
  • Highly configurable item web submission system. All submission steps are configurable not just metadata pages.
  • Browse functionality allowing customisation of the available indexes via dspace.cfg and pluggable normalisation of the sort strings. Integration with both JSP-UI and XML-UI included.
  • Extensible content event notification service.
  • Generation of Google and HTML sitemaps

Bug fixes and smaller patches

  • New options for ItemImporter to support bitstream permissions and descriptions.
  • 1824710 Fix - Change in Creative Commons RDF.
  • 1794700 Fix - Stat-monthly and stat-report-monthly
  • 1566820 Patch - Authentication code moved to new org.dspace.authenticate package, add IP AUth
  • 1670093 Patch - More stable metadata and schema registry import Option to generate community and collection "strength" as a batch job
  • 1659868 Patch - Improved database level debugging
  • 1620700 Patch - Add Community and Sub-Community to OAI Sets
  • 1679972 Fix - OAIDCCrosswalk NPE and invalid character fix, also invalid output prevented
  • 1549290 Fix - Suggest Features uses hard coded strings
  • 1727034 Fix - Method MetadataField.unique() is incorrect for null values
  • 1614546 Fix - Get rid of unused mets_bitstream_id column
  • 1450491 Patch - i18n configurable multilingualism support
  • 1764069 Patch - Replace "String" with "Integer" in PreparedStatement where needed
  • 1743188 Patch - for Request #1145499 - Move Items
  • 179196 Patch - Oracle SQL in Bitstream Checker
  • 1751638 Patch - Set http disposition header to force download of large bitstreams
  • 1799575 Patch - New EPersonConsumer event consumer
  • 1566572 Patch - Item metadata in XHTML head elements
  • 1589429 Patch - "Self-Named" Media Filters (i.e. MediaFilter Plugins) (updated version of this patch)
  • 1888652 Patch - Statistics Rewritten In Java
  • 1444364 Request - Metadata registry exporter
  • 1221957 Request - Admin browser for withdrawn items
  • 1740454 Fix - Concurrency
  • 1552760 Fix - Submit interface looks bad in Safari
  • 1642563 Patch - bin/update-handle-prefix rewritten in Java
  • 1724330 Fix - Removes "null" being displayed in community-home.jsp
  • 1763535 Patch - Alert DSpace administrator of new user registration
  • 1759438 Patch - Multilingualism Language Switch - DSpace Header

Changes in DSpace 1.4.1

General Improvements

  • Error pages now return appropriate HTTP status codes (e.g. 404 not found)
  • Bad filenames in /bitstream/ URLs now result in 404 error – prevents infinite URL spaces confusing crawlers and bad "persistent" bitstream IDs circulating
  • Prevent infinite URL spaces in HTMLServlet
  • InstallItem no longer sets dc.format.extent, dc.format.mimetype; no longer sets default value for dc.language.iso if one is not present
  • Empty values in drop-down submit fields are not added as empty metadata values
  • API methods for searching epeople and groups
  • Support stats from both 1.3 and 1.4
  • [dspace]/bin/update-handle-prefix now runs index-all
  • Remove cases of System.out from code executed in webapp
  • Change "View Licence" to "View License" in Messages.properties
  • dspace.cfg comments changed to indicate what default.language actually means
  • HandleServlet and BitstreamServlet support If-Modified-Since requests
  • Improved sanity-checking of XSL-based ingest crosswalks
  • Remove thumbnail filename from alt-text
  • Include item title in HTML title element
  • Improvements to help prevent spammers and sploggers
  • Make cleanup() commit outstanding work every 100 iterations
  • Better handling where email send failed due to wrong address for new user
  • Include robots.txt to limit bots navigating author, date and browse by subject pages
  • Add css styles for print media
  • RSS made more configurable and provide system-wide RSS feed, also moves text to Messages.properties
  • Jar file updates (includes required code changes for DSIndexer and DSQuery and new jars fontbox.jar and serializer.jar)
  • Various documentation additions and cleanups
  • XHTML compliance improvements
  • Move w3c valid xhtml boiler image into local repository
  • Remove uncessary Log4j Configuration in CheckerCommand
  • Include Windows CLASSPATH in dsrun.bat

Bug fixes

  • 1604037 - UIUtil.encodeBitstream() now correctly encodes URLs (no longer incorrectly substitutes '+' for spaces in non-query segment
  • 1592984 - Date comparisons strip time in org.dspace.harvest.Harvest
  • 1589902 - Duplicate [field] checking error [on input-forms.xml]
  • 1596952 - Collection Wizard create Template missing schema
  • 1596978 - View unfinished submissions - collection empty
  • 1588625 - Incorrect text on item mapper screen
  • 1597805 - DIDL Crosswalk: wrong resource management
  • 1605635 - NPE in Utils.java
  • 1597504 - Search result page shows shortened query string
  • 1532389 - Item Templates do not work for non-dc fields
  • 1066771 - Metadata edit form dropping DC qualifier
  • 1548738 - Multiple Metadata Schema, schema not shown on edit item page
  • 1589895 - Not possible to add unqualified Metadata Field
  • 1543853 - Statistics do not work in 1.4
  • 1541381 - Browse-by-date and browse-by-title not working
  • 1556947 - NullPointerException when no user selected to del/edit
  • 1554064 - Fix exception handling for ClassCastException in BitstreamServlet
  • 1548865 - Browse errors on withdrawn item
  • 1554056 - Community/collection handle URL with / redirects to homepage
  • 1571490 - UTF-8 encoded characters in licence
  • 1571519 - UTF-8 in statistics
  • 1544807 - Browse-by-Subject/Author paging mechanism broken
  • 1543966 - "Special" groups inside groups bug
  • 1480496 - Cannot turn off "ignore authorization" flag!
  • 1515148 - Community policies not deleting correctly
  • 1556829 - Docs mention old SiteAuthenticator class
  • 1606435 - Workflow text out of context
  • Fix for bitstream authorization timeout
  • Fix to make sure cleanup() doesn't fail with NullPointerException
  • Fix for removeBitstream() failing to update primary bitstream
  • Fix for Advanced Search ignoring conjunctions for arbitrary number of queries
  • Fix minor bug in Harvest.java for Oracle users
  • Fix missing title for news editor page
  • Small Messages.properties modification (change of DSpace copyright text)
  • fix PDFBox tmp file issue
  • Fix HttpServletRequest encoding issues
  • Fix bug in TableRow toString() method where NPE is thrown if tablename not set
  • Update DIDL license and change coding style to DSpace standard

Changes in DSpace 1.4

General Improvements

  • Content verification through periodic checksum checking
  • Support for branded preview image
  • Add/replace Creative Commons in 'edit item' tool
  • Customisable item listing columns and browse indices
  • Script for updating handle prefixes (e.g. for moving from development to production)
  • Configurable boolean search operator
  • Controlled vocabulary patch to provide search on classification terms, and addition of terms during submission.
  • Add 'visibility' element to input-forms.xml
  • Browse by subject feature
  • Log4J enhancement to use XML configuration
  • QueryArgs class can support any number of fields in advanced search.
  • Community names no longer have to be unique
  • Enhanced Windows support
  • Support for multiple (flat) metadata schemas
  • Suggest an item page
  • RSS Feeds
  • Performance enhancements
  • Stackable authentication methods
  • Plug-in manager
  • Pluggable SIP/DIP support and metadata crosswalks
  • Nested groups of e-people
  • Expose METS and MPEG-21 DIDL DIPs via OAI-PMH
  • Configurable Lucene search analyzer (e.g. for Chinese metadata)
  • Support for SMTP servers requiring authentication

Bug fixes

  • 1358197 - Edit Item, empty DC fields not removable
  • 1363633 - Submission step 1 fails when there are no collections
  • 1255264 - Resource policy eperson value was set to wrong column
  • 1380494 - Error deleting an item with multiple metadata schema support
  • 1443649 - Cannot configure unqualified elements for advanced search index
  • 1333687 - Browse-(title|date) fails on withdrawn item
  • 1066713 - Two (sub)communities cannot have one name
  • 1284055 - Two Communities of same name throws error
  • 1035366 - Bitstream size column should be bigint
  • 1352257 - Selecting a Group for GroupToGroup while Creating Collection
  • 1352226 - Navigation and Sorting in Group List (Select Groups) fails
  • 1348276 - Null in collection name causes OAI ListSets to fail
  • 1160898 - dspace_migrate removes Date.Issued from prev published items
  • 1261191 - Malformed METS metadata exported

Changes in DSpace 1.3.2

General Improvements

  • DSpace UI XHTML/WAI compliant
  • Configure metadata fields shown on simple item display
  • Supervisor/workspace help documentation

Bug fixes

  • Oracle compatibility fixes
  • Item exporter now correctly exports metadata in UTF-8
  • fixed to handle 'null' values passed in

Changes in DSpace 1.3.1

Bug fixes

  • 1252153 - Error on fresh install

Changes in DSpace 1.3

General Improvements

  • Initial i18n Support for JSPs - Note: the implementation of this feature required changes to almost all JSP pages
  • LDAP authentication support
  • Log file analysis and report generation
  • Configurable item licence viewing
  • Supervision order/collaborative workspace administrative tools
  • Basic workspace for submissions in progress, with support for supervision
  • SRB storage system option
  • Updated handle server system
  • Database optimisations
  • Latest versions of Xerces, Xalan and OAICAT jars
  • Various documentation additions and cleanups

Bug fixes

  • 1161459 - ItemExporter fails with Too many open files
  • 1167373 - Email date field not populated
  • 1193948 - New item submit problem
  • 1188132 - NullPointerException when Adding EPerson
  • 1188016 - Cannot Edit an Eperson
  • 1219701 - Unable to open unfinished submission
  • 1206836 - community strengths not reflecting sub-community
  • 1238262 - Submit UI nav/progress buttons no longer show progress
  • 1238276 - Double quote problem in some fields in submit UI
  • 1238277 - format support level not shown in "uploaded file" page
  • 1242548 - Uploading non-existing files
  • 1244743 - Bad lookup key for special case of DC Title in ItemTag.java
  • 1245223 - Subscription Emailer fails
  • 1247508 - Error when browsing item with no content/bitstream collections
  • Set the content type in the HTTP header
  • Fix issue where EPerson edit would not work due to form indexing (partial fix)
  • POST handling in HTMLServlet
  • Missing ContentType directives added to some JSPs
  • Name dependency on Collection Admin and Submitter groups fixed
  • Fixed OAI-PMH XML encoding

Changes in DSpace 1.2.2

General Improvements

  • Customisable submission forms added
  • Configurable number of index terms in Lucene for full-text indexing
  • Improved scalability in media filter
  • Submit button on collection pages only appears if user has authorisation
  • PostgreSQL 8.0 compatibility
  • Search scope retention to improve browsing
  • Community and collection strengths displayed
  • Upgraded OAICat software

Bug fixes

  • Fix for Oracle too many cursors problem.
  • Fix for UTF-8 encoded searches in advanced search.
  • Fix for handling "\" in bitstream names.
  • Fix to prevent delete of "unknown" bitstream format
  • Fix for ItemImport creating new handles for replaced items

Changes in JSPs

  • collection-home.jspchanged
  • community-home.jspchanged
  • community-list.jspchanged
  • home.jspchanged
  • dspace-admin/list-formats.jspchanged
  • dspace-admin/wizard-questions.jspchanged
  • search/results.jspchanged
  • submit/cancel.jspchanged
  • submit/change-file-description.jspchanged
  • submit/choose-file.jspchanged
  • submit/complete.jspchanged
  • submit/creative-commons.jspchanged
  • submit/edit-metadata.jspnew
  • submit/get-file-format.jspchanged
  • submit/initial-questions.jspchanged
  • submit/progressbar.jspchanged
  • submit/review.jspchanged
  • submit/select-collection.jspchanged
  • submit/show-license.jspchanged
  • submit/show-uploaded-file.jspchanged
  • submit/upload-error.jspchanged
  • submit/upload-file-list.jspchanged

Changes in DSpace 1.2.1

General Improvements

  • Oracle support added
  • Thumbnails in item view can now be switched off/on
  • Browse and search thumbnail options
  • Improved item importer
    • can now import to multiple collections
    • added --test flag to simulate an import, without actually making any changes
    • added --resume flag to try to resume the import in case the import is aborted
  • Configurable fields for the search index
  • Script for transferring items between DSpace instances
  • Sun library JARs (JavaMail, Java Activation Framework and Servlet) now included in DSpace source code bundle

Bug fixes

  • A logo to existing collection can now be added. Fixes SF bug #1065933
  • The community logo can now be edited. Fixes SF bug #1035692
  • MediaFilterManager doesn't 'touch' every item every time. Fixes SF bug #1015296
  • Supported formats help page, set the format support level to "known" as default
  • Fixed various database connection pool leaks

Changed JSPs

  • collection-homechanged
  • community-homechanged
  • display-itemchanged
  • dspace-admin/confirm-delete-collectionmoved to tools/ and changed
  • dspace-admin/confirm-delete-communitymoved to tools/ and changed
  • dspace-admin/edit-collectionmoved to tools/ and changed
  • dspace-admin/edit-communitymoved to tools/ and changed
  • dspace-admin/indexchanged
  • dspace-admin/upload-logochanged
  • dspace-admin/wizard-basicinfochanged
  • dspace-admin/wizard-default-itemchanged
  • dspace-admin/wizard-permissionschanged
  • dspace-admin/wizard-questionschanged
  • help/formats.htmlremoved
  • help/formatschanged
  • indexchanged
  • layout/navbar-adminchanged

Changes in DSpace 1.2

General Improvments

  • Communities can now contain sub-communities
  • Items may be included in more than one collection
  • Full text extraction and searching for MS Word, PDF, HTML, text documents
  • Thumbnails displayed in item view for items that contain images
  • Configurable MediaFilter tool creates both extracted text and thumbnails
  • Bitstream IDs are now persistent - generated from item's handle and a sequence number
  • Creative Commons licenses can optionally be added to items during web submission process

Administration

  • If you are logged in as administrator, you see admin buttons on item, collection, and community pages
  • New collection administration wizard
  • Can now administer collection's submitters from collection admin tool
  • Delegated administration - new 'collection editor' role - edits item metadata, manages submitters list, edits collection metadata, links to items from other collections, and can withdraw items
  • Admin UI moved from /admin to /dspace-admin to avoid conflict with Tomcat /admin JSPs
  • New EPerson selector popup makes Group editing much easier
  • 'News' section is now editable using admin UI (no more mucking with JSPs)

Import/Export/OAI

  • New tool that exports DSpace content in AIPs that use METS XML for metadata (incomplete)
  • OAI - sets are now collections, identified by Handles ('safe' with /, : converted to _)
  • OAI - contributor.author now mapped to oai_dc:creator

Miscellaneous

  • Build process streamlined with use of WAR files, symbolic links no longer used, friendlier to later versions of Tomcat
  • MIT-specific aspects of UI removed to avoid confusion
  • Item metadata now rendered to avoid interpreting as HTML (displays as entered)
  • Forms now have no-cache directive to avoid trouble with browser 'back' button
  • Bundles now have 'names' for more structure in item's content

JSP file changes between 1.1 and 1.2

This list generated with cvs -Q rdiff -s -r dspace-1_1 dspace and a sprinkling of perl.

  • Changed: dspace/jsp/collection-home.jsp
  • Changed: dspace/jsp/community-home.jsp
  • Changed: dspace/jsp/community-list.jsp
  • Changed: dspace/jsp/display-item.jsp
  • Changed: dspace/jsp/index.jsp
  • Changed: dspace/jsp/home.jsp
  • Changed: dspace/jsp/styles.css.jsp
  • Moved to dspace-admin and changed: dspace/jsp/admin/authorize-advanced.jsp
  • Moved to dspace-admin and changed: dspace/jsp/admin/authorize-collection-edit.jsp
  • Moved to dspace-admin and changed: dspace/jsp/admin/authorize-community-edit.jsp
  • Moved to dspace-admin and changed: dspace/jsp/admin/authorize-item-edit.jsp
  • Moved to dspace-admin and changed: dspace/jsp/admin/authorize-main.jsp
  • Moved to dspace-admin and changed: dspace/jsp/admin/authorize-policy-edit.jsp
  • Moved to dspace-admin: dspace/jsp/admin/collection-select.jsp
  • Moved to dspace-admin: dspace/jsp/admin/community-select.jsp
  • Moved to dspace-admin: dspace/jsp/admin/confirm-delete-collection.jsp
  • Moved to dspace-admin: dspace/jsp/admin/confirm-delete-community.jsp
  • Moved to dspace-admin: dspace/jsp/admin/confirm-delete-dctype.jsp
  • Moved to dspace-admin: dspace/jsp/admin/confirm-delete-eperson.jsp
  • Moved to dspace-admin: dspace/jsp/admin/confirm-delete-format.jsp
  • Moved to dspace/jsp/tools: dspace/jsp/admin/confirm-delete-item.jsp
  • Moved to dspace/jsp/tools: dspace/jsp/admin/confirm-withdraw-item.jsp
  • Moved to dspace-admin and changed: dspace/jsp/admin/edit-collection.jsp
  • Moved to dspace-admin and changed: dspace/jsp/admin/edit-community.jsp
  • Moved to dspace/jsp/tools and changed: dspace/jsp/admin/edit-item-form.jsp
  • Moved to dspace-admin and changed: dspace/jsp/admin/eperson-browse.jsp
  • Moved to dspace-admin: dspace/jsp/admin/eperson-confirm-delete.jsp
  • Moved to dspace-admin and changed: dspace/jsp/admin/eperson-edit.jsp
  • Moved to dspace-admin and changed: dspace/jsp/admin/eperson-main.jsp
  • Moved to dspace/jsp/tools and changed: dspace/jsp/admin/get-item-id.jsp
  • Moved to dspace/jsp/tools and changed: dspace/jsp/admin/group-edit.jsp
  • Moved to dspace-admin and changed: dspace/jsp/admin/group-eperson-select.jsp
  • Moved to dspace/jsp/tools and changed: dspace/jsp/admin/group-list.jsp
  • Moved to dspace-admin: dspace/jsp/admin/index.jsp
  • Moved to dspace-admin and changed: dspace/jsp/admin/item-select.jsp
  • Moved to dspace-admin and changed: dspace/jsp/admin/list-communities.jsp
  • Moved to dspace-admin and changed: dspace/jsp/admin/list-dc-types.jsp
  • Removed: dspace/jsp/admin/list-epeople.jsp
  • Moved to dspace-admin and changed: dspace/jsp/admin/list-formats.jsp
  • Moved to dspace/jsp/tools: dspace/jsp/admin/upload-bitstream.jsp
  • Moved to dspace-admin and changed: dspace/jsp/admin/upload-logo.jsp
  • Moved to dspace-admin: dspace/jsp/admin/workflow-abort-confirm.jsp
  • Moved to dspace-admin and changed: dspace/jsp/admin/workflow-list.jsp
  • Changed: dspace/jsp/browse/authors.jsp
  • Changed: dspace/jsp/browse/items-by-author.jsp
  • Changed: dspace/jsp/browse/items-by-date.jsp
  • Changed: dspace/jsp/browse/no-results.jsp
  • New: dspace-admin/eperson-deletion-error.jsp
  • New: dspace/jsp/dspace-admin/news-edit.jsp
  • New: dspace/jsp/dspace-admin/news-main.jsp
  • New: dspace/jsp/dspace-admin/wizard-basicinfo.jsp
  • New: dspace/jsp/dspace-admin/wizard-default-item.jsp
  • New: dspace/jsp/dspace-admin/wizard-permissions.jsp
  • New: dspace/jsp/dspace-admin/wizard-questions.jsp
  • Changed: dspace/jsp/components/contact-info.jsp
  • Changed: dspace/jsp/error/internal.jsp
  • New: dspace/jsp/help/formats.jsp
  • Changed: dspace/jsp/layout/footer-default.jsp
  • Changed: dspace/jsp/layout/header-default.jsp
  • Changed: dspace/jsp/layout/navbar-admin.jsp
  • Changed: dspace/jsp/layout/navbar-default.jsp
  • Changed: dspace/jsp/login/password.jsp
  • Changed: dspace/jsp/mydspace/main.jsp
  • Changed: dspace/jsp/mydspace/perform-task.jsp
  • Changed: dspace/jsp/mydspace/preview-task.jsp
  • Changed: dspace/jsp/mydspace/reject-reason.jsp
  • Changed: dspace/jsp/mydspace/remove-item.jsp
  • Changed: dspace/jsp/register/edit-profile.jsp
  • Changed: dspace/jsp/register/inactive-account.jsp
  • Changed: dspace/jsp/register/new-password.jsp
  • Changed: dspace/jsp/register/registration-form.jsp
  • Changed: dspace/jsp/search/advanced.jsp
  • Changed: dspace/jsp/search/results.jsp
  • Changed: dspace/jsp/submit/cancel.jsp
  • New: dspace/jsp/submit/cc-license.jsp
  • Changed: dspace/jsp/submit/choose-file.jsp
  • New: dspace/jsp/submit/creative-commons.css
  • New: dspace/jsp/submit/creative-commons.jsp
  • Changed: dspace/jsp/submit/edit-metadata-1.jsp
  • Changed: dspace/jsp/submit/edit-metadata-2.jsp
  • Changed: dspace/jsp/submit/get-file-format.jsp
  • Changed: dspace/jsp/submit/initial-questions.jsp
  • Changed: dspace/jsp/submit/progressbar.jsp
  • Changed: dspace/jsp/submit/review.jsp
  • Changed: dspace/jsp/submit/select-collection.jsp
  • Changed: dspace/jsp/submit/show-license.jsp
  • Changed: dspace/jsp/submit/show-uploaded-file.jsp
  • Changed: dspace/jsp/submit/upload-error.jsp
  • Changed: dspace/jsp/submit/upload-file-list.jsp
  • Changed: dspace/jsp/submit/verify-prune.jsp
  • New: dspace/jsp/tools/edit-item-form.jsp
  • New: dspace/jsp/tools/eperson-list.jsp
  • New: dspace/jsp/tools/itemmap-browse.jsp
  • New: dspace/jsp/tools/itemmap-info.jsp
  • New: dspace/jsp/tools/itemmap-main.jsp

Changes in DSpace 1.1.1

Bug fixes

  • non-administrators can now submit again
  • installations now preserve file creation dates, eliminating confusion with upgrades
  • authorization editing pages no longer create null entries in database, and no longer handles them poorly (no longer gives blank page instead of displaying policies.)
  • registration page Invalid token error page now displayed when an invalid token is received (as opposed to internal server error.) Fixes SF bug #739999
  • eperson admin 'recent submission' links fixed for DSpaces deployed somewhere other than at / (e.g. /dspace).
  • help pages Link to help pages now includes servlet context (e.g. '/dspace'). Fixes SF bug #738399.

Improvements

  • bin/dspace-info.pl now checks jsp and asset store files for zero-length files
  • make-release-package now works with SourceForge CVS
  • eperson editor now doesn't display the spurious text 'null'
  • item exporter now uses Jakarta's cli command line arg parser (much cleaner)
  • item importer improvements:
    • now uses Jakarta's cli command line arg parser (much cleaner)
    • imported items can now be routed through a workflow
    • more validation and error messages before import
    • can now use email addresses and handles instead of just database IDs
    • can import an item to a collection with the workflow suppressed

Changes in DSpace 1.1

  • Fixed various OAI-related bugs; DSpace's OAI support should now be correct. Note that harvesting is now based on the new Item 'last modified' date (as opposed to the Dublin Core date.available date.)
  • Fixed Handle support--DSpace now responds to naming authority requests correctly.
  • Multiple bitstream stores can now be specified; this allows DSpace storage to span several disks, and so there is no longer a hard limit on storage.
  • Search improvements:
    • New fielded searching UI
    • Search results are now paged
    • Abstracts are indexed
    • Better use of Lucene API; should stop the number of open file handles getting large
  • Submission UI improvements:
    • now insists on a title being specified
    • fixed navigation on file upload page
    • citation & identifier fields for previously published submissions now fixed
  • Many Unicode fixes to the database and Web user interface
  • Collections can now be deleted
  • Bitstream descriptions (if available) displayed on item display page
  • Modified a couple of servlets to handle invalid parameters better (i.e. to report a suitable error message instead of an internal server error)
  • Item templates now work
  • Fixed registration token expiration problem (they no longer expire.)
Document generated by Confluence on Mar 25, 2011 19:21