InvenioRDM v14.0 was just released on August 7th 2026, and it's jam-packed with features, improvements and fixes! This is a big one, so let's get into it.
Try it
Want to see it in action? Go to the demo site. If you want to install it, follow the installation instructions!
Release Notes
See the full release notes for all the details, and the upgrade guide for instructions on how to upgrade from your v13 instance to v14.
What's new?
Administration panel: users and roles
Administrators can now manage user roles directly from the administration panel.
Community membership requests
Users can request to become members of communities directly. This feature is opt-in per community and feature-gated at the instance level.
Community reviews for each record version
It is now possible to require a review for all record versions, subject to custom code on the instance level.
DOI registration with Crossref
DOI registration with Crossref, instead of or in addition to DataCite, is possible. Crossref has a different metadata schema than DataCite and supports textual content types such as journal articles, books, conference proceedings, preprints, posters or dissertations.
Files modification
You can now allow users to modify the files of their published records, in accordance with your policies. When enabled, the record's owner can unlock file editing within the first 30 days of publication and modify them within 45 days (by default).
Files quota
You can specify a default amount of extra storage for files which users can spread across their records, allowing them to selectively use their volume budget for extra large records. Additionally users can view the extra quota which they have used across their records in the new storage page in their settings.
GeoJSON and Web Archive previewers
Preview GeoJSON files uploaded by users directly on an interactive map rendered with Leaflet and OpenStreetMap tiles.
The new previewer automatically detects and displays GeoJSON files as maps within the existing JSON file previewer. When users upload a GeoJSON file, it will be rendered as an interactive map instead of raw JSON.
You can also preview web archives (WACZ, WARC, HAR, CDX, CDXJ) using an embedded ReplayWeb.page viewer.
Job notifications
Jobs can now send email notifications to configured recipients when runs complete with specific statuses. This enables administrators and librarians to be automatically informed about the outcome of scheduled or manually triggered jobs.
Metadata schema update
We have aligned the core metadata schema and vocabularies with the latest additions from DataCite Schemas v4.5, v4.6 and v4.7. The goal is to adopt relevant updates that benefit InvenioRDM instances while strictly limiting breaking changes to ensure a smooth upgrade path. Additional breaking changes will happen in a future release.
List of changes:
- The existing resource types "Publication / Thesis" (id
publication-thesis) and "Publication / Dissertation" (idpublication-dissertation) were merged into the former, which has been mapped to the resource typeDissertationin DataCite. - Added
Poster,Presentation, andStudy Registrationto the depositable default resource types. AddedProjectandInstrumentto the linkable default resource types. - Added
IsTranslationOf,HasTranslation,IsCollectedBy,Collects, andOtherto the default relation types. Added the new contributor typeTranslatorand the new date typeCoverageto their respective default vocabularies. - Added
CSTR(Science and Technology Resource Identifier) andRRID(Research Resource Identifier) as identifiable related identifiers. - When minting DataCite DOIs, renamed the
identifiersfield toalternateIdentifiersand moved thedoiidentifier to its own field.
Modern toolchain
The modern build toolchain introduced as experimental in v13 is now considered stable and ready for adoption:
- uv in place of
pipenvfor Python dependency management. - pnpm in place of
npmfor JavaScript dependency management, with faster installs and a disk-efficient content-addressable store. - Rspack in place of
webpackfor asset bundling, with Rust-based builds that are much faster and drop-in compatible with the existing Invenio asset pipeline.
OAuth improvements
We've added a few small but crucial improvements to our OAuth implementation, improving security and bringing Invenio's third-party authentication in line with modern standards.
- Refresh tokens are now supported, meaning we now have full compatibility with all OAuth 2.0 authorization servers.
- The performance and flexibility of queries have been improved.
Overridable: easily find components IDs
When customizing InvenioRDM, you often need the UI component ID to override. Developer mode now highlights all overridable components on a page, making it easy to find the ID you need.
Preview content of ZIP files and others
We've enhanced support for ZIP files and introduced a flexible framework for handling other similar container formats (e.g., NetCDF, TAR). Users can now explore and access files inside archives without downloading them entirely, making large datasets easier to work with.
Publication date range facet
InvenioRDM v14 introduces an interactive publication date facet on the search page. Users can filter records by year using a histogram and range slider, or pick from preset ranges (last 6 months, last year, last 5 years) and enter a custom date range.
Record deletion
You can now configure InvenioRDM to allow users to delete, or request deletion of, their own published records in accordance with any policy or criteria you may have. When enabled, the default behavior is that records can be deleted within 30 days of publication. After, the deletion can be requested to the repository's administrators. Deletion requests are visible within the administration panel and the user's request dashboard.
This feature is highly customizable. You can introduce deletion policies based on resource type, community role, file type, or any other criteria you require. Additionally, you can prevent unnecessary record deletion by adding a deletion checklist that suggests how users can resolve the issue correctly instead of deleting the record.
Request commenting enhancements
We've introduced a number of exciting new features to improve the commenting experience on requests, which are currently used across InvenioRDM for a range of purposes such as community record submission. You can now:
- share a link to a comment
- insert LaTeX equations in comments
- reply to comments directly
- quote previous comments in full or in part when writing a comment
- lock a request's conversation to prevent further comments at any time
- attach files to a comment
Software archiving (from GitHub, GitLab, etc.)
Software releases can now be archived not only from GitHub, but also from other code forges such as GitLab and GitHub Enterprise.
The new invenio-vcs module replaces the existing invenio-github module with a nearly identical end-user experience while adding support for a generic code forge interface.
... and plenty more
See the full list of all additions.
Breaking changes
Make sure to read the Breaking Changes section in the release notes.
Requirements
InvenioRDM v14 requires:
- Python 3.14
- Node.js 24+
- PostgreSQL 15+
- OpenSearch v2.12+
Questions
If you have questions related to the InvenioRDM v14.0 release, don't hesitate to jump on Discord and ask us!
Credit
The development of this release wouldn't have been possible without the help of these smart people (name or GitHub handle, alphabetically sorted):
- Alex Ioannidis
- Alžběta Pokorná
- Anika Churilova
- Brian Kelly
- Carlin MacKenzie
- Chokri Ben Romdhane
- Chris Wagner
- Christoph Ladurner
- Dan Granville
- ducica
- Dusan Stojanovic
- enitu
- Eric Newman
- Esteban J. G. Gabancho
- Fatimah Zulfiqar
- Guillaume Viger
- Hrafn Malmquist
- Ian Scott
- Jacob Collins
- Jakob Miesner
- Javier Romero Castro
- Jorge Marco
- Julie Hinge
- Karl Krägelin
- Karolina Przerwa
- Lars Holm Nielsen
- Laura
- Maira Salazar
- Markus Klöpper
- Martin Fenner
- Maximilian Moser
- Miroslav Bauer
- Miroslav Simek
- Nicola Tarocco
- Oliver Geneser
- Ondřej Ruml
- Orkun BALCI
- Pablo Saiz
- Pablo Tamarit
- Pal Kerecsenyi
- Pascal Repond
- Peter Desmet
- Peter Weber
- Rafael Martínez-Estévez
- Rishabh Oberoi
- ron
- Saksham
- Sam Arbid
- Sarah Wiechers
- senyaaa
- Simone Tripodi
- sushmithainjeti
- Taha Khan
- Till Korten
- Tom Morrell
- Uma Ganapathy
- Werner Greßhoff
- yashlamba
- Zacharias Zacharodimos
- Zübeyde Civelek