Difference between revisions of "New Features in EPrints 3.2.5"
 (Created page with '{{releasenotes}} == Upgrade Notes == * <b>Please read Upgrading 3.1 to 3.2 before attempting to upgrade your repository from 3.1 to 3.2.</b> * You will need to run epadmin up…')  | 
				 (Added releases category)  | 
				||
| (6 intermediate revisions by one other user not shown) | |||
| Line 2: | Line 2: | ||
== Upgrade Notes ==  | == Upgrade Notes ==  | ||
* <b>Please read [[Upgrading 3.1 to 3.2]] before attempting to upgrade your repository from 3.1 to 3.2.</b>  | * <b>Please read [[Upgrading 3.1 to 3.2]] before attempting to upgrade your repository from 3.1 to 3.2.</b>  | ||
| + | * '''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.  | * 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==  | 
| + | |||
| + | * [http://trac.eprints.org/eprints/ticket/3873 3873] blank pages when navigating EPrints  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3915 3915] Access records not being created by LogHandler  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3925 3925] Upgrade does not alter eprint__rindex table  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3927 3927] "Search inputs get switched into ""EQ"""  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3890 3890] Phrases missing for manage metafield screen  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3515 3515] value needs initialisation in Metafield::Email  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3889 3889] Items and Review fail if a field is no longer available  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3901 3901] Use the qs product in HTTP negotiation  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3941 3941] N3 has incorrect use of namespaces  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3943 3943] N3 & RDF+XML not escaping anglebrackets in URIs  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3888 3888] cfg/cfg.d overrides archives/[repoid]/cfg/cfg.d  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3895 3895] view 'null' page results in confid error  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3916 3916] rindex entries aren't removed on object removal  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3921 3921] set mysql_auto_reconnect  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3931 3931] run_related_objects() doesn't return a full TYPE  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3932 3932] An advanced search with ANY fails  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3942 3942] Creating a repository object does not clean up after itself  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3665 3665] utf8 double-encoding on RSS2 exportview  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3896 3896] PubXMLID should use plugin system to get PubMedXML  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3653 3653] Browse view on multiple fields generates bad MYSQL  | ||
| + | * [http://trac.eprints.org/eprints/ticket/3944 3944] RDF not stripping whitespace at start of DOI causing broken URI  | ||
==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)  | ||
| + | |||
| + | [[Category:Releases]]  | ||
Latest revision as of 08:58, 30 April 2021
Release Notes
3.4 | 3.4.1 | 3.4.2 | 3.4.3 | 3.4.4 | 3.4.5 | 3.4.6 | 3.4.7
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
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
- 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)