Unsupported Release

This documentation relates to an old, unsupported version of DSpace, version 1.7.x. Looking for another version? See all documentation.

As of January 2014, the DSpace 1.7.x platform is no longer supported. We recommend upgrading to a more recent version of DSpace.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

DSpace System Documentation: Version History

Changes in DSpace 1.6.2

key summary assignee reporter status

Data cannot be retrieved due to an unexpected error.

View these issues in Jira

Changes in DSpace 1.6.1

Bug Fixes

  • DS-295 - CC License being assigned incorrect Mime Type during submission
  • DS-239 - java.net.MalformedURLException: unknow protocol: resource
  • DS-242 - Special groups shown for logged in user rather than for user being examined
  • DS-430 - Embargo
  • DS-469 - DCDate.displayDate(false,*) displays only year
  • DS-471 - Accessing site-level 'mets.xml' in XMLUI doesn't work properly for handle prefixes with periods (e.g. 2010.1)
  • DS-493 - Url in browser is incorrect after login
  • DS-497 - Date month and day get default values when user returns to describe form
  • DS-500 - Ukrainian for DSpace 1.6.0
  • DS-501 - Kubrick Theme - NaN in Item Browse
  • DS-506 - embargo-lifter command missing from launcher.xml
  • DS-507 - Log Converter difference between docs (log-converter) and launcher (stats-log-converter)
  • DS-508 - Attachment spelled as attachement in DailyReportEmailer
  • DS-509 - Retrieving country names in SOLR can return ArrayIndexOutOfBounds when country code is unchecked
  • DS-513 - Connection leak in SWORD authentication process
  • DS-518 - Duplicate listing of dependencies in dspace-sword/pom.xml
  • DS-523 - Reordering of 1.5 -> 1.6 upgrade steps in DSpace manual
  • DS-526 - ItemUpdate - script and manual updates
  • DS-527 - Withdrawn items not shown as deleted in OAI
  • DS-534 - Documentation for 'schema' attribute in metadata xml files
  • DS-537 - Malformed Japanese option values in the authority lookup window
  • DS-538 - restricted items are being returned in OAI GetRecord method while using harvest.includerestricted.oai
  • DS-539 - Misspelled attribute in MODS/METS output
  • DS-542 - verbose output for stats-log-importer displays spurious city/country from previous committed entry
  • DS-543 - Harvest not internationalized
  • DS-544 - Removal of mapped items can lead to NPE
  • DS-547 - Value for Recent Submissions is not workin in the XMLUI
  • DS-548 - Removing repeatable values in DescribeStep does not properly test for authority control
  • DS-551 - Export directories dspace.cfg and build.xml out of sync
  • DS-556 - Add Xalan to SOLR pom.xml as dependency
  • DS-557 - LC Authority Names - Lookup Feature - names without dates
  • DS-558 - Error in update sequence script 1.5 to 1.6 Oracle
  • DS-565 - Fixed for Empty description column in Itemview Page - General-Handler.xsl
  • DS-566 - Fixed for side bar menu dropping when there is license text in collection - DIM-Handler.xsl
  • DS-571 - Upgrade DSpace Services to next release
  • DS-572 - Batch metadata editor fails to notice change of item's owning collection
  • DS-573 - NPE resuming submission for item with an empty bundle original
  • DS-574 - DSpaceMETSIngester creates empty original bundle
  • DS-577 - Use modified Cocoon Servlet Service Impl in place of existing to support proper Cocoon Block addition
  • DS-579 - Required fields in submissions display wrong error message
  • DS-580 - DIDL format include HTML element if the item has no files
  • DS-581 - DIDL doesn't respect the hidden fields and the oai_dc metadata section is different than the simple oai_dc implementation

Changes in DSpace 1.6.0

New Features

  • DS-161 - Bulk Metadata Editing (Batch Metadata Editing)
  • DS-194 - Give METS ingester configuration option to make use of collection templates
  • DS-195 - Allow the primary bitstream to be set in the item importer / exporter
  • DS-204 - New -zip option for item exporter and importer
  • DS-205 - Creative Commons - option to set legal jurisdiction
  • DS-228 - Community Admin XMLUI: Delegated Admins Patch
  • DS-236 - Authority Control, and plug-in choice control for Metadata Fields
  • DS-288 - Hide metadata from full item view
  • DS-289 - OAI-PMH + OAI-ORE harvesting support
  • DS-317 - Embargo feature
  • DS-321 - DSpace command launcher
  • DS-323 - ItemUpdate - new feature to batch update metadata and bitstreams
  • DS-324 - Add support for OpenSearch syndicated search conventions
  • DS-330 - Create new session on login / invalidate sessions on logout
  • DS-359 - Add alternate file appender for log4j
  • DS-377 - Add META tags identifying DSpace source version to Web UIs
  • DS-388 - Item importer - new option to enable workflow notification emails
  • DS-430 - Embargo
  • DS-447 - Email test script

General Improvments

  • DS-52 - Factor out common webapp installation - ID: 2042160
  • DS-196 - METS exposed via OAI-PMH includes descritpion.provenance information
  • DS-201- handle.jar 6.2 needs adding to DSpace Maven repository
  • DS-213 - IPAuthentication extended to allow negative matching
  • DS-219 - Internal Server error - include login details of user
  • DS-221 - XMLUI 'current activity' recognises Google Chrome as Safari
  • DS-234 - Configurable passing of Javamail parameter settings
  • DS-238 - Move item function in xmlui
  • DS-241 - DSpace Assembly Improvement
  • DS-243 - UsageEvent adjustments to support Statistics and Reporting Addons
  • DS-252 - Interpolate variables in the Subject: line of email templates as well
  • DS-261 - Community Admin JSPUI: porting of the DS-228 patch
  • DS-270 - Make delegate admin permissions configurable
  • DS-271 - Make the OAI DC crosswalk configurable
  • DS-291 - README update for top level of dspace 1.6.0 package directory
  • DS-297 - Refactor SQL source and Ant script to avoid copying Oracle versions over PostgreSQL
  • DS-299 - Allow long values to be specified for the max upload request (for uploading files greater than 2Gb)
  • DS-306 - Option to disable mailserver
  • DS-307 - Offer access in AbstractSearch to QueryResults for subclasses
  • DS-315 - Enhance readability of embedded metadata in html head
  • DS-316 - Make SWORD app:accepts configurable
  • DS-319 - Replace /dspace/bin/dsrun org.dspace.browse.ItemCounter with /dspace/bin/itemcounter
  • DS-333 - Adjust SWORD ingest crosswalk to store bibliographic citation
  • DS-339 - Cleanup Dependenceis and POM files prior to release Upgrade Servlet API to 2.4 across all projects
  • DS-347 - Add --quiet option to MediaFilterManager to disable debug/monitoring output
  • DS-356 - Antispam for suggest item feature
  • DS-361 - Merge + Improvie Generation of Syndication Feeds
  • DS-372 - New verbose option for [dspace]/bin/dspace cleanup script

  • DS-382 - Add 'dc.creator' to Author browse index by default
  • DS-386 - Allow user to specify which <dmdSec> is used by the METS Ingester when importing METS from Packager script
  • DS-389 - Misleading label: "Submit to This Collection" is corrected
  • DS-405 - New 1.6 Statistics settings in dspace.cfg need documentation
  • DS-407 - Install or Upgrade on existing server throws error for 'mvn package'
  • DS-410 - Updates to upgrade instructions necessary
  • DS-412 - XPDF MediaFilter: generate UTF-8 text, and improve error reporting
  • DS-425 - JSP UI cosmetics: horizontal scroll bar
  • DS-445 - New bitstream.findAll() method
  • DS-446 - New ant step -test_database
  • DS-460 - Change logging from RollingFileAppender to DailyFileAppender
  • DS-461 - Add information about setting web proxies to maven to install docs

Bug fixes

  • DS-44 - Monthly statistics skip first and last of month - ID: 2541435
  • DS-114 - Links not working due to trailing white space in dspace.url
  • DS-118 - File preview link during submission leeds to page not found
  • DS-121 - XMLUI Feedback form breaks with multiple hostnames
  • DS-128 - Anchor in submission doesn't work
  • DS-156 - File description not available in XMLUI
  • DS-184 - NPE from Edit Collection, Item Template, Edit Authorizations
  • DS-191 - metadataschemaregistry_seq is not initialized correctly under Oracle
  • DS-193 - OAI RDF crosswalk fails when DC value is null
  • DS-197 - Deleting a primary bitstream does not clear the primary_bitstream_id on the bundle table
  • DS-198 - File descriptions can not be removed/cleared in XMLUI
  • DS-199 - SWORD module doesn't accept X-No-Op header (dry run)
  • DS-200 - SWORD module requires the X-Packaging header
  • DS-206 - Input form visibility restriction doesn't work properly
  • DS-209 - Context.java turnOffAuthorisationSystem() can throw a NPE
  • DS-212 - NPE thrown during Harvest of non-items when visibility restriction is enabled
  • DS-216 - Migrating items that use additional metadata schemas causes an NPE
  • DS-217 - Hardcoded String in the license bitstream
  • DS-218 - Cannot add/remove email subscriptions from Profile page in XMLUI
  • DS-222 - Email alerts due to internal errors are not sent, if context is missing
  • DS-223 - Submission process show previous button in JSPUI also if the step is the first "visible" step
  • DS-225 - dc.description.provenance - public display
  • DS-226 - confirmation page of edit profile has an invalid link
  • DS-227 - Values with double apos doesn't work in dropdown and list input type
  • DS-229 - dc.description.provenance shown in default xmlui 'full item view'
  • DS-231 - Missig file for index-init
  • DS-232 - DCPersonName parses name incorrectly (fix included)
  • DS-240 - Item validityKey not complete
  • DS-242 - Special groups shown for logged in user rather than for user being examined
  • DS-246 - Fix configurable browse parameter encoding (XMLUI)
  • DS-248 - Missing admin column in community table in database-schema.sql - community admin patch
  • DS-249 - sub-daily utility script does not pass arguments to Java (fix included)
  • DS-250 - Invalid identifers are not escaped
  • DS-253 - NullPointerException in HttpServletResponseBufferingWrapper
  • DS-254 - Bitstream (and item-export) download service does not correctly sense authenticated user
  • DS-255 - CompleteStep in submission LOSES SUBMISSION if an exception is thrown
  • DS-256 - Item Export ignores metadata language qualifier
  • DS-258 - Item View Thumbnails not displaying in XMLUI
  • DS-260 - Template item some times has owningCollection filled and some times not
  • DS-262 - Bug in DS-118, new patch included
  • DS-264 - XMLUI misses logging UsageEvent on requests fulfilled from the cache
  • DS-265 - IndexBrowse dies fatally when confronting badly-formatted date
  • DS-269 - Oracle JDBC connection string wrong in dspace.cfg - ID: 2722093
  • DS-274 - Typo in XSL breaks rendering of dri:xref with class
  • DS-275 - License files not listed on Item Summary page; XSL bug with patch
  • DS-276 - Patch to fix spelling error in Exception page
  • DS-280 - build.xml fails for ant versions below 1.7 (patch included)
  • DS-281 - Invalid Link to "Go to DSpace Home" on Page Not Found
  • DS-282 - "Starts with" navigation block should not display when browsing by specific value
  • DS-284 - Some rows if presented in the item summary will be wrongly considered odd or even.
  • DS-285 - Item and Bitstream pages do not provide Last-Modified HTTP header, nor recognize If-Modified-Since
  • DS-290 - [dspace]/exports is not created during fresh install

  • DS-295 - CC License being assigned incorrect Mime Type during submission.
  • DS-303 - Export migrate option incorrectly removes non-handle identifier.uris
  • DS-309 - Shiboleth default roles are applied also to anonymous user and user logged-in with other methods
  • DS-310 - UTF-8 encoding in community and collection text
  • DS-318 - JSPUI: Left over text in edit item about format
  • DS-320 - java.util.NoSuchElementException: Timeout waiting for idle object
  • DS-327 - SWORD temp upload directory missing trailing slash
  • DS-328 - SWORD service documents do not include atom:generator element
  • DS-337 - A bug related with adding new -EPersons
  • DS-338 - Bitstream download allows caching of content that requires authorization to read
  • DS-340 DSpace services log to the command line
  • DS-344 - Apostrophe in email address prevents EPerson from being selected
  • DS-349 - Edit Item in admin UI does not allow setting Bitstream to an Internal BitstreamFormat
  • DS-353 - Missing commits in XMLUI server-side javascript code.
  • DS-354 - Make-handle-server configuration fails. New command created using dspace launcher.
  • DS-365 New DSpace OAI-PMH Harvester doesn't support OAI gateways that do not use 'sets'
  • DS-370 - E Mail Sent On Item Export Error Message
  • DS-373 - "Letter" links have broken URLs in 2nd-stage Browse
  • DS-378 - XMLUI Submission Interface messes up in IE7 after an empty <hint> in input_forms.xml
  • DS-379 - open-search in jspui won't return description.xml
  • DS-381 - community and collection homepage
  • DS-385 - Packager script is unable to import the same METS + DIM package that was exported
  • DS-392 - Error messages in the submission do not disappear if e.g. one of the two errors are solved
  • DS-393 - The issue date in the submission lowers each time the describe page is being displayed
  • DS-395 - DSpace Objects (communities, collections, items, bitstreams) only accessible to logged in users
  • DS-398 - Submission license displayed on collection and item homepage
  • DS-399 - Special characters in collection license lead to parse error
  • DS-400 - Webui item browse (date, title or similar) reduces displayed issue date by one day
  • DS-406 - View Statistics button does not work in item page
  • DS-409 - JSPUI Statistics Display ignores "statistics.item.authorization.admin"
  • DS-414 - solr statistics file downloads listed in statistics display of communites and collections
  • DS-415 - Create groups via admin UI authorization denied
  • DS-416 - Solr Statistics not starting on Windows Fresh install
  • DS-417 - 1-day (or passed) embargo dates give error upon submission
  • DS-418 - i18n broken in jspui
  • DS-419 - Setting embargo.field.terms to an unqualified field throws uncaught exception on item submission
  • 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
  • DS-422 - Directory "etc" missing from Ant target "init_installation".
  • DS-423 - Ant target "clean_database" doesn't drop all tables.
  • DS-424 - Export metadata button displayed in JSPUI Administration List of withdrawn items
  • DS-427 - Item license per default displayed in item display of the xmlui
  • DS-428 - Wrong link for bitstreams during submission unassigned
  • DS-432 - No mention of config/news-xmlui.xml in manual
  • DS-436 - SWORD Authenticator doesn"t support the special groups infrastructure
  • DS-437 - Oracle DB Schema has artifacts from past releases
  • DS-438 - JSPUI stats - filename incorrect on second and subsequent files
  • DS-459 - OAI PMH is not delivering continuation tokens
  • DS-468 - CLONE - Foreign characters broken in group names
  • DS-472 - "fresh_install" broken on a completely clean system
  • DS-474 - handle.canonical.prefix undocumented
  • DS-475 - create a new group
  • DS-477 - LDAPHierarchicalAuthentication fails when the LDAP returns mixed case email address
  • DS-480 - Exception is thrown when removing the last file after the item is rejected during review.

Changes in DSpace 1.5.2

General Improvements

  • The History System has been removed since DSpace 1.5. The [dspace]/history directory and it's contents can be completely removed if you so choose as it is non functional.

Bug fixes and smaller patches

  • TBD

Changes in DSpace 1.5.1

General Improvements

  • TBD

Bug fixes and smaller patches

  • TBD

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.)
  • No labels