Dear DSpace Community, 

We are pleased to announce the release of DSpace 8.0!  This major release 
provides new features, performance improvements and bug fixes to the DSpace 
platform.

Download DSpace 8.0 <https://dspace.lyrasis.org/download/>

Updates and Features

Security fixes:

   - 
   
   Fix CVE-2024-38364 (low severity) by disabling the ability to open 
   HTML/XML bitstreams in a user's browser. See 
   https://github.com/DSpace/DSpace/pull/9638 (or mailing list 
   announcement) for more details & configuration workaround.
   

New and improved features include:

   - 
   
   OpenAIRE Data Correction 
   <https://wiki.lyrasis.org/display/DSDOC8x/OpenAIRE+Integration>: this 
   feature provides a basic integration with the OpenAIRE Content Provider 
   Dashboard <https://provide.openaire.eu/home> via the Notification Broker 
   <https://catalogue.openaire.eu/service/openaire.broker/overview>.  It 
   allows repositories who have subscribed to the OpenAIRE Notification Broker 
   to import JSON data from OpenAIRE in order to enhance or correct the 
   metadata of Items in the repository. (Made possible thanks to the 
   OpenAIRE Call Innovation funded project "Enrich local data via the OpenAIRE 
   Graph” awarded to 4Science.)
   - 
   
   OpenAIRE Publication Claim 
   <https://wiki.lyrasis.org/display/DSDOC8x/Publication+Claim>: this 
   feature provides a closer integration between DSpace and the OpenAIRE 
   Publication REST API.  It allows DSpace to import possible publications 
   from OpenAIRE for users having a Researcher Profile 
   <https://wiki.lyrasis.org/display/DSDOC8x/Researcher+Profiles> in 
   DSpace. (Made possible thanks to the OpenAIRE Call Innovation funded 
   project "Enrich local data via the OpenAIRE Graph” awarded to 4Science.)
   - 
   
   COAR Notify Protocol 
   <https://wiki.lyrasis.org/display/DSDOC8x/COAR+Notify>: DSpace now 
   supports the COAR Notify Protocol 
   <https://www.coar-repositories.org/notify/> for sending & receiving 
   Linked Data Notifications (LDN) messages from external systems.  DSpace is 
   able to register external LDN services to send or receive messages from.  
   This allows users to request review/endorsement from an external service 
   (supporting COAR Notify) during the Item submission process. It also allows 
   these external services to send event notifications into DSpace's Quality 
   Assurance <https://wiki.lyrasis.org/display/DSDOC8x/Quality+Assurance> 
   tool.  (Donated by COAR and 4Science)
   - 
   
   Request Withdrawal or Reinstatement 
   
<https://wiki.lyrasis.org/display/DSDOC8x/Request+Withdrawn+and+Reinstate+of+an+item>:
 
   Optionally, all logged-in users are able to request that a specific Item be 
   withdrawn or reinstated using the new DSpace Quality Assurance 
   <https://wiki.lyrasis.org/display/DSDOC8x/Quality+Assurance> tool (Donated 
   by 4Science, partially funded by University of California - California 
   Digital Liberary)
   - 
   
   Basic Duplicate Detection in submission and workflow 
   <https://wiki.lyrasis.org/pages/viewpage.action?pageId=328958055>: this 
   feature introduces basic duplicate detection into DSpace submission and 
   workflow, using Solr's ability to search by levenshtein distance (Developed 
   by The Library Code with support of TU Berlin, FHNW and ZHAW.)
   - 
   
   "Processes" page has been reorganized: To simplify process management 
   through the Administrator UI, the "Processes Overview" page has been 
   restructured to group processes into separate sections for "running", 
   "scheduled", "completed" and "failed". These sections update automatically. 
(Donated 
   by Atmire)
   - 
   
   Improved "Primary Bitstream" management 
   <https://wiki.lyrasis.org/display/DSDOC8x/Set+a+bitstream+as+primary>: 
   Submitters can now define if a bitstream is a "primary" bitstream directly 
   on the submission page after a file has been uploaded.  On the Item page, 
   the primary bitstream now has a badge. (Developed by 4Science, funded by 
   the University of California - California Digital Library)
   - 
   
   Search Tab on Community/Collection pages: All Community and Collection 
   pages now include a "Search" tab. (Donated by Atmire)
   - 
   
   Search Facets on Homepage, Community/Collection pages: Optionally, 
   search facets/filters can now be displayed on home page and all Community, 
   and Collection pages. (Donated by DSquare Technologies and Atmire)
   - 
   
   Advanced Search options: Optionally, a new "Advanced Search" filter can 
   be enabled on the Search page to provide advanced search capabilities. 
   (Donated by DSquare Technologies)
   - 
   
   Lookup via external sources from the Edit Item page (Relationship tab): 
   When editing an Entity 
   <https://wiki.lyrasis.org/display/DSDOC8x/Configurable+Entities>, on the 
   "Relationships" tab you can now click the "+Add" button to lookup and 
   import related entities from supported external sources 
   
<https://wiki.lyrasis.org/pages/viewpage.action?pageId=315720684#ImportingItemsviabasicbibliographicformats(Endnote,BibTex,RIS,CSV,etc)andonlineservices(arXiv,PubMed,CrossRef,CiNii,etc)-SupportedExternalSources>
   . (Donated by Atmire)
   - 
   
   Import via DOI searches multiple sources at once (CrossRef, DataCite) 
(Donated 
   by University of Bamberg)
   - 
   
   Edit Metadata using Authority Control lookup: Users are now able to edit 
   metadata controlled by vocabularies in item's metadata edit form 
   
<https://wiki.lyrasis.org/display/DSDOC8x/Edit+Metadata#EditMetadata-Addoreditauthoritycontrolledmetadatafields>
 
   in the same way that is done in submission form. (Donated by Toni Prieto)
   - 
   
   Rioxx v3 OAI profile support (Donated by Agustina Martinez, Cambridge 
   University)
   - 
   
   Research Organization Registry (ROR) Integration. (Donated by 4Science)
   - 
   
   Administrator Reports 
   <https://wiki.lyrasis.org/pages/viewpage.action?pageId=325255348> 
   (beta): The beta release of the Administrator Reports 
   <https://wiki.lyrasis.org/pages/viewpage.action?pageId=325255348> 
   provides the ability to run the reports and display the results in the User 
   Interface (similar to the "DSpace REST Quality Control Reports" from 
   version 6.x). (Donated by Université Laval)
   - 
   
   This list has been abbreviated. Additional new features are listed in 
   the Release Notes 
   
<https://wiki.lyrasis.org/display/DSDOC8x/Release+Notes#ReleaseNotes-8.0ReleaseNotes>
   

Breaking Changes

We now include a “Breaking Changes” section to the Release Notes to notify 
you of major changes which may impact your upgrade. Please visit the Release 
Notes 
<https://wiki.lyrasis.org/display/DSDOC8x/Release+Notes#ReleaseNotes-8.0ReleaseNotes>
 
for the full details.


A few key changes to be aware of in DSpace 8.0:

   - 
   
   Backend now requires Java 17 and Tomcat 10
   - 
   
   Frontend now runs on Angular 17 (migrated to standalone components 
   <https://blog.angular-university.io/angular-standalone-components/>) and 
   requires Node 18 or 20.
   - 
   
   The deprecated REST API v6 (from DSpace 4.x - 6.x) has been removed.
   

Other Major Updates and Improvements

   - 
   
   Apache Tomcat is now OPTIONAL for the backend.  A new Runnable JAR 
   exists for the DSpace backend which embeds the latest version of Tomcat 
   within it.  This Runnable JAR can be used to run the DSpace Backend without 
   installing Tomcat. See the Installing DSpace 
   <https://wiki.lyrasis.org/display/DSDOC8x/Installing+DSpace> guide for 
   more details (Donated by 4Science)
   - 
   
   Performance improvements were made to Server Side Rendering (SSR), 
   indexing, media-filter, submission, workflow, and many other areas of the 
   application.
   - 
   
   Accessibility fixes/improvements were made to header, navbar, sidebar, 
   communities/collections, search, browse,  MyDSpace, etc.
   - 
   
   Numerous other bug fixes and improvements. See the Release Notes 
   
<https://wiki.lyrasis.org/display/DSDOC8x/Release+Notes#ReleaseNotes-8.0ReleaseNotes>
 
   for details. 
   

New and improved Language support

   - 
   
   (NEW) Arabic (العربية) translation added by KnowledgeWare Technologies 
   Est. and updated by Ahmad Mostafa
   - 
   
   Czech (Čeština) translation updates donated by NTK
   - 
   
   Finnish (Suomi) translation updates donated by Reeta Kuukoski
   - 
   
   French (Français) language updates donated by Pierre Lasou
   - 
   
   German (Deutsch) language updates donated by Mirko Scherf, Sascha Szott, 
   and Janne Jensen
   - 
   
   Italian (Italiano) language updates donated by 4Science
   - 
   
   Polish (Polski) language updates donated by PCG Academia
   - 
   
   Portuguese (Português) language updates donated by Ricardo Saraiva and 
   José Carvalho
   - 
   
   Portuguese - Brazilian (Português do Brasil) updates donated by Marco 
   Aurelio Cardoso and Thiago Rodrigues
   - 
   
   Serbian Cyrillic (Српски) language updates donated by Milos Ivanovic
   - 
   
   Serbian Latin (Srpski (lat)) language updates donated by Milos Ivanovic
   - 
   
   Spanish (Español) language updates donated by Arvo Consultores y 
   Tecnología. S.L
   

A total of 94 individuals contributed to 8.0, with major institutional 
contributions coming from 4Science and Atmire. Over 300,000 lines of code 
were changed in this release.

For a full list of changes and contributors in 8.0, see our Release Notes 
<https://wiki.lyrasis.org/display/DSDOC8x/Release+Notes#ReleaseNotes-8.0ReleaseNotes>
.

Would you like to contribute towards our next major release (9.0)? 

DSpace 9.0 will be released in 2025. While the scope of this release is 
still being finalized, we welcome contributions from anyone. Contributions 
may take the form of:

   - 
   
   Contributing money to our DSpace Development Fund 
   
<https://wiki.lyrasis.org/display/DSPACE/Announcement%3A+DSpace+Development+Fund>
 
   - All funds go directly towards development in the next release, and you 
   will be acknowledged on our DSpace Development Fund 
   
<https://wiki.lyrasis.org/display/DSPACE/Announcement%3A+DSpace+Development+Fund>
 
   page.
   - 
   
   Contributing code - As a volunteer developer you can determine which 
   issue ticket you’d like to work on. Join our weekly developer meetings 
   <https://wiki.lyrasis.org/display/DSPACE/Developer+Meetings> or get in 
   touch with Tim Donohue <https://wiki.lyrasis.org/display/~tdonohue> if 
   you have any questions.
   

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/bec78872-ec6c-4f4c-a2c5-07e578dcd567n%40googlegroups.com.

Reply via email to