MINERVA
Platform Documentation
21.0.0 MINERVA Release
06 Jul 2026
Backward incompatibility:
- export file to zip uses json mapping file
- possibility to annotate project when uploading has been removed in favor of separate annotation endpoint
- support for Java 11 has been dropped
- old admin interface has been removed
- info about notifyEmail value is masked when accessing without admin permissions
Improvement:
- support for Java 25 has been added
- Improvement: export of lines in CellDesigner support custom minerva meta data
- Improvement: MCP server
- login returns userId
- .minervaignore file added
- speed of fetch reaction API endpoint improved
- possibility to Toggle hiding graphical elements on zoom out
- API endpoint added for generating mapping.json file for a project
- API endpoint for downloading map with reaction IDs
- API endpoint for sending error report as a zip
- adding/removing/updating data overlay sends information over WebSockets
- adding/removing/updating data overlay group sends information over WebSockets
- elements have font name defined
- new API endpoint for uploading file
- endpoint for listing files
- expired uploads are removed automatically
- possibility to turn on/off MCP serve
- possibility to make plugin default/available per project
- plugin API allows to fetch all reactions and all elements
- possibility to toggle hiding graphical elements on zoom out
- error reports are sent as zip files to prevent firewall issues
- info about data overlay group changes from WebSockets is reflected in UI
- info about data overlay changes from WebSockets is reflected in UI
- plugin API allows to fetch logged user
- plugin API allows to get minerva version
- use backend font name in rendering
- WebSockets messages about updating elements and reactions are processed properly
- remove link to legacy admin panel
Fixed:
- api docs stopped rewrite default API domain
- don’t allow to set overlay opacity outside 0-1 range
- race condition in WebSockets communication
- missing sbo term for modifiers and operators
- reactions with kinetics caused problem with loading map
- pubmed to something else than article caused problem with loading map
- missing loading icon when loading plugin
- when update of configuration option returns 400 pass error message to frontend