Difference between revisions of "New Features in EPrints 3.2.5"
(→Bug fixes) |
(Added releases category) |
||
(5 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/3873 3873] blank pages when navigating EPrints | ||
Line 29: | Line 31: | ||
==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.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)