New Features in EPrints 3.2.5
Revision as of 08:58, 30 April 2021 by Drn@ecs.soton.ac.uk (talk | contribs) (Added releases category)
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)