⧼vector-jumptocontent⧽

New Features in EPrints 3.2.5: Difference between revisions

From EPrints Documentation
Line 29: Line 29:


==CHANGELOG==
==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
* fixes http://trac.eprints.org/eprints/ticket/3665
* added sanity check
* fixing #3908
* hopefully this will fix http://trac.eprints.org/eprints/ticket/3873
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)

Revision as of 11:37, 17 January 2011

Upgrade Notes

  • Please read Upgrading 3.1 to 3.2 before attempting to upgrade your repository from 3.1 to 3.2.
  • You will need to run epadmin upgrade to update your database structure.

Bug fixes

  • 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)