WebProtégé 4.0.0 Beta-2
Pre-releaseThis release is a major release of WebProtégé. It contains many improvements, new features and enhancements beyond the 3.0.0 release.
Please note that this is a release for system administrators who are in charge of maintaining a local installation of WebProtégé. In general, end-users should use WebProtégé at https://webprotege.stanford.edu.
This release is not compatible with previous releases. It is not compatible with data generated by previous releases. Once you have upgraded to this release you cannot return to a previous WebProtege release.
This release is not a drop in replacement for WebProtege 3.0.0. If you have an earlier existing installation, you MUST upgrade it by following the migration instructions. What ever you do, please back up your existing data directory first.
Please see the wiki for installation instructions.
Bug Fixes and Enhancements
- Made improvements to dark mode colors
- Fixed a problem that caused stack overflows when rendering property assertion graphs
- Added wikidata, vann and vs prefixes to the list of built in prefixes
- Renamed "Upload and Merge" to "Apply external edits" better indicate what it is for
- Added a help message for when diffs from "Apply external edits" is empty
- Restored Slovenian UI translations
- Restored Portuguese UI translations
Back End Changes and Improvements
- Added the ability to customize the dormant project time. The dormant project time is a duration (in milliseconds) after which, if there has been no interaction with a project, the project is purged from memory. For custom installations of WebProtege with small numbers of large projects, the dormant project time can be set to large values so that projects are always retained in memory.
- Made significant changes to the WebProtege back end so that back end storage consumes less disk space. Specifically, only the change history log is maintained on disk now.
- Changed default logging to rollover
- Upgraded the OWL API library to 4.5.13
WebProtege CLI Enhancements
- Added a command to set the permissions for a user and project
Docker Support
Simplified WebProtege installation using the Docker container solution. We have dockerized WebProtégé and distributed the image through Docker Hub. Please refer to the wiki page for more detail instruction of the installation. We'd like to thank @Azolo for his valuable contribution and previous contributions by @hammar.