Make the server contact the onedev.io site once a day to check if there are updates. If yes, show this in the UI with a banner.
Updates = newer version than the deployed one. Link directly to the artifact.
... and have this feature as opt-in so disabled by default
Yes, I agree.
The update news could contains a succint list of new features or important bugfix as the same the incompatibilités notes does
Open
Closed
Updates can now be checked from help menu of OneDev 9.0 or higher.
Make the server contact the onedev.io site once a day to check if there are updates. If yes, show this in the UI with a banner.