Opened 6 years ago
#2946 new enhancement
HeuristicLab (Auto-)Updater
Reported by: | pfleck | Owned by: | gkronber |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 4.0 |
Component: | PluginInfrastructure | Version: | |
Keywords: | Cc: |
Description
HeuristicLab should offer some form built-in update support.
In the following, some suggestions and ideas for different forms of update mechanisms.
Notification
A simple mechanism, that notifies the user if a new version is available for download and provides the link to the download. (Similar to TeXstudio)
Auto Update
A more sophisticated mechanism downloads and installs the new version semi-automatically. The actual update can be triggered by the user manually (e.g. via a menu entry) or executed after the program closes. (Similar to Visual Studio Code)
Plugin-based Updates
Because HeuristicLab is already built on loosely coupled plugins, we could also offer a more fine-granular update mechanism on a per-package basis. This way, we could also differentiate between "core packages" that are always included in HeuristicLab and "extension packages" like the BioBoost add-on that have to be manually installed by the user. (Similar to KNIME, RStudio)