EPrints 3.4.4

From EPrints Documentation
Revision as of 08:45, 12 April 2022 by Drn@ecs.soton.ac.uk (talk | contribs) (Added first tranche of changes since 3.4.3)
Jump to: navigation, search

This page contains information about the provisional EPrints v3.4.4 tag and release on GitHub. A date for this release is planned for the end of June 2022.

Provisional Release Notes

  • Zero codename: To be determined
  • Publications flavour codename: To be determined

New Dependencies

None. Check earlier dependencies for EPrints 3.4.3 and before.

Changes Since 3.4.3

New Functionality

Security and Privacy Improvements

  • Ensures render_fileinfo always uses https URLs if enabled. So files can be downloaded securely.
  • Allows EPrints::System::proc_exists to work when SELinux is enforcing.
  • Ensures access settings (i.e. security field) of all derived versions of a document are updated when the document's access settings are updated.
  • Ensures workflow cannot update a data object with anything other than a POST request.

General Improvements

  • Includes check of dark_document dataset before assuming no document in certain position on eprint is present.
  • Allows bespoke function ultimate_doc_pos to be defined to work out position for new document, if eprint can use more than one document dataset (e.g. document and dark_document).
  • Allows saved search alerts to go to additional recipients.
  • Adds title phrase and warning to /cgi/set_lang if it were ever to be called without an immediate redirect.

Bug Fixes