Unreleased Documentation

This documentation is unreleased and still in development. It may describe features which are not yet released in DSpace.
Looking for another version? See all documentation

Changes in DSpace 1.4.1

General Improvements in 1.4.1

  • 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 in 1.4.1

  • 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.0

General Improvements in 1.4.0

  • 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 in 1.4.0

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