feat: allow to disable version check #8185
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Reason for change
In airgapped (offline) environments, the application attempts to check for the latest version online and fails with a network error. This causes unnecessary errors in logs and potential confusion for users.
This PR introduces an environment variable ALLOW_LATEST_VERSION_CHECK (default: True) that allows administrators to disable the version check when running in restricted environments.
Relevant issue: #7175
Code change
Screenshots
N/A (no visible UI changes).
Rollout strategy
Testing
Risks
General notes
This PR provides a safe and configurable way to run Label Studio in offline/airgapped environments without spurious errors.
It addresses a common pain point for enterprise users operating without internet access.