New Features in EPrints 3.2.5

From EPrints Documentation
Jump to: navigation, search

Release Notes

3.4 | 3.4.1 | 3.4.2 | 3.4.3 | 3.4.4 | 3.4.5


3.3 | 3.3.5 | 3.3.6 | 3.3.7 | 3.3.8 | 3.3.9 | 3.3.10 | 3.3.11 | 3.3.13 | 3.3.14 | 3.3.15 | 3.3.16


3.2.0 | 3.2.1 | 3.2.2 | 3.2.3 | 3.2.4 | 3.2.5 | 3.2.6 | 3.2.7 | 3.2.8 | 3.2.9


3.1.0

Upgrade Notes

  • Please read Upgrading 3.1 to 3.2 before attempting to upgrade your repository from 3.1 to 3.2.
  • Backup your database before installing this update. While upgrading has been tested you should always backup your repository before installing updates that change your database schema.
  • You will need to run epadmin upgrade to update your database structure.
  • This update will make changes to your index tables that may take a long time dependent on your database size.

Tickets Closed by this Release

  • 3873 blank pages when navigating EPrints
  • 3915 Access records not being created by LogHandler
  • 3925 Upgrade does not alter eprint__rindex table
  • 3927 "Search inputs get switched into ""EQ"""
  • 3890 Phrases missing for manage metafield screen
  • 3515 value needs initialisation in Metafield::Email
  • 3889 Items and Review fail if a field is no longer available
  • 3901 Use the qs product in HTTP negotiation
  • 3941 N3 has incorrect use of namespaces
  • 3943 N3 & RDF+XML not escaping anglebrackets in URIs
  • 3888 cfg/cfg.d overrides archives/[repoid]/cfg/cfg.d
  • 3895 view 'null' page results in confid error
  • 3916 rindex entries aren't removed on object removal
  • 3921 set mysql_auto_reconnect
  • 3931 run_related_objects() doesn't return a full TYPE
  • 3932 An advanced search with ANY fails
  • 3942 Creating a repository object does not clean up after itself
  • 3665 utf8 double-encoding on RSS2 exportview
  • 3896 PubXMLID should use plugin system to get PubMedXML
  • 3653 Browse view on multiple fields generates bad MYSQL
  • 3944 RDF not stripping whitespace at start of DOI causing broken URI

CHANGELOG

Christopher Gutteridge <cjg@ecs.soton.ac.uk>

  • Merge of r6091
  • Added code to escape tricksy characters in N3 and NT: > < \n \. #3943
  • Added code to XML escape URIs in RDFXML. #3943
  • Merge of r6068
  • Fix to N3 export to stop "/" or "#" appearing in namespace-shortened URIs. Fixes #3941
  • Merge of r6064
  • N3 and N-Triples should not back-slash escape single quote
  • Merge or r6041: Correcting typo s/foaf:type/rdf:type/ closes #3936
  • Merge of r6038: Fixed broken link in RDF <link> headers on homepage
  • Merge of r5892
  • PubMedID now gets PubMedXML via the plugin method rather than a "use", making for clearer overriding. Closes #3896.
  • Added month & day import from PubMedXML. Closes #3880.
  • Merge of r5879
  • added URL_REWRITE_TRIGGER to allow any URL to be intercepted. Closes #3884.
  • Merge of r5877
  • added viewnull_eprint_year style phrases to override "UNSPECIFIED" when rendering null values in views. Closes #3871

Dave Tarrant <davetaz@ecs.soton.ac.uk>

  • Added missing (duplicated) phrases for metafield editing.
  • Fixes #3890
  • Merged [5872]

sf03r@ecs.soton.ac.uk

Timothy David Brody <tdb01r@ecs.soton.ac.uk>

  • 3.2.5 Stollen
  • Need to fix the file.hash field *before* updating datasets
  • Merged [6131], [6132]
  • Added a key to __rindex to improve index remove performance: KEY(ID,'field')
  • Indexing efficiency tweaks:
  • made history unindexed (all the fields were set text_index=>0 anyway)
  • history.datasetid is an 'id' field
  • Made last_mod and rev_number volatile - a history event on 'fileinfo|last_mod|rev_number' shouldn't exist
  • Merged [6128]
  • Fix file.hash sql type during upgrade
  • Merged [6126], [6125], [6124]
  • Fixes #3925
  • Check the __rindex tables for the correct (case-sensitive) collation, fixing #3925
  • Fixed Database not using get_sql_index() for constructing indexes
  • Modify file dataset to use ids for id fields and reduced sql_index usage
  • Merged [6121]
  • Use 'ids' in Triple because Triple is not a text indexed dataset
  • Merged [6080], [6081], fixing #3942
  • Merged [6066]
  • Merged [6045]
  • Fixed issue with generate_views() where different datasets could override each other's cached citations
  • Merged [6034]
  • Merged [6030]
  • Fixed an issue with OR queries that have empty logic (e.g. when searching with an ANY advanced search), fixing #3932
  • Merged [6026]
  • Return the var type from run_related_objects(), Mark Gregson <mark.gregson@qut.edu.au>, fixing #3931
  • Reverted part of [5779] to avoid a problem with EQ match overriding IN match text searches, fixing #3927
  • Merged [5978]
  • Set mysql_auto_reconnect for MySQL DBD
  • Merged [5975]
  • Fixed /view/ matching all files in the root starting with 'view', fixing #3917
  • Merged [5963]
  • LogHandler is now called before other cleanups, fixing #3915
  • Don't text index relation fields, see #3916
  • Remove __rindex entries when removing objects, fixing #3916
  • Rolled back weird branch commit of [5931]
  • Modified EPrints::Const to not always export everything (mem usage)
  • Experimental tweaks to MetaField and Config loading for speed/memory
  • Stop SummaryPage trying to export everything
  • Use the product of plugin & browse score in HTTP negotiation, fixing #3901
  • Fixed bad merge from r5878 that refers to $view->{dataset}, fixing #3895, reported by "Alexander 'Leo' Bergolth" <leo@strike.wu.ac.at>
  • Ensure all name parts are defined in form_value()
  • Added --force option to bin/epadmin erase_eprints
  • bin/epadmin create_db() will now repeatedly ask for root password instead of dying (for MySQL)
  • Fixed paginated screens failing when fields are removed, fixing #3889
  • Merged [5847]
  • Repository-level cfg/cfg.d should override system-level cfg/cfg.d
  • Merged [5850]
  • Added $VERSION to EPrints.pm

-- tagged-by Timothy David Brody <tdb01r@ecs.soton.ac.uk> 2011-01-17 11:27:03 +0000 (Mon, 17 Jan 2011)