Page History
...
- Java 17 (or later) and Tomcat 10 (or later) is required for the backend. The DSpace 8 backend can no longer be run on Java 11 or Tomcat 9 as it has been updated to support Spring 6 / Spring Boot v3 to support Jakarta Enterprise Edition 9+. You must upgrade these dependencies in order to run DSpace 8. If you are using a different servlet engine, you must ensure it is compatible with Jakarta EE 9+ (e.g. Jetty must be version 11 or later)
- If you have any custom Java code or custom plugins, they must all be migrated to use "jakarta.*" dependencies instead of "javax.*" dependencies. It is not possible to use older "javax.*" dependencies in DSpace 8.
- Node 18 or 20 is required for the frontend. The DSpace 8 User Interface has been upgraded to Angular 16, and Node 16 is no longer supported.
- The deprecated REST API v6 ("dspace-rest" module) was removed. All custom code must be migrated to the new REST API (first released in 7.x). Any custom code which depends on the older REST API v6 must be rewritten, as the new REST API is not backwards compatible. For more information on the removed REST API v6, see the DSpace 7.x documentation.
...
Overview
Content Tools