DSpace Documentation : History This page last changed on Mar 23, 2011 by tdonohue. # DSpace System Documentation: Version History Changes in DSpace 1.7.1 Changes in DSpace 1.7.0 Changes in DSpace 1.6.2 Changes in DSpace 1.6.1 Changes in DSpace 1.6.0 Changes in DSpace 1.5.2 Changes in DSpace 1.5.1 Changes in DSpace 1.5 Changes in DSpace 1.4.1 Changes in DSpace 1.4 Changes in DSpace 1.3.2 Changes in DSpace 1.3.1 Changes in DSpace 1.3 Changes in DSpace 1.2.2 Changes in DSpace 1.2.1 Changes in DSpace 1.2 Changes in DSpace 1.1.1 Changes in DSpace 1.1 ## 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.jsp changed community-home.jsp changed community-list.jsp changed home.jsp changed dspace-admin/list-formats.jsp changed dspace-admin/wizard-questions.jsp changed search/results.jsp changed submit/cancel.jsp changed submit/change-file-description.jsp changed submit/choose-file.jsp changed submit/complete.jsp changed submit/creative-commons.jsp changed submit/edit-metadata.jsp new submit/get-file-format.jsp changed submit/initial-questions.jsp changed submit/progressbar.jsp changed submit/review.jsp changed submit/select-collection.jsp changed submit/show-license.jsp changed submit/show-uploaded-file.jsp changed submit/upload-error.jsp changed submit/upload-file-list.jsp changed ## 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-home changed community-home changed display-item changed dspace-admin/confirm-delete-collection moved to tools/ and changed dspace-admin/confirm-delete-community moved to tools/ and changed dspace-admin/edit-collection moved to tools/ and changed dspace-admin/edit-community moved to tools/ and changed dspace-admin/index changed dspace-admin/upload-logo changed dspace-admin/wizard-basicinfo changed dspace-admin/wizard-default-item changed dspace-admin/wizard-permissions changed dspace-admin/wizard-questions changed help/formats.html removed help/formats changed index changed layout/navbar-admin changed ## 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