You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This should default to a useful value (ie: Git tag/SHA) by default
REST API exposes the managers '/nm/version' but we don't have an equivalent '/version' for ANMS version information
a '/version' should include the NM Version, Tagged ANMS version, and perhaps a built timestamp, Git SHA, Container SHA, and/or Container tag
Note: '/version' should replace the example '/hello' API
A 'Version' page should be included in the UI (as part of help pages, or a popup when clicking on version in header) that provides full version details
Discretely from the ANMS version we should
Define a REST API Version. This would only be updated if we make breaking changes to the REST API in the future and is independent from the ANMS versioning. This is a relatively standard practice to aid long-term compatibility with third-party integrations.
Define a tagged DB Version. This is related to User Friendly Upgrade Process #254 and ensuring we have a method to cleanly upgrade the DB and identify if the DB Schema version mismatches the software (this could be checked on system startup to catch errors early)
This is a catch-all to improve display and capture of ANMS Version information in various places in the UI and REST API.