Show running version and release updates in V2 Admin Settings - #1512
Merged
Paul Lizer (paullizer) merged 1 commit intoSep 21, 2026
Merged
Conversation
Share the classic cached release checker with V2, expose safe stale and failure states, and cover version display and settings isolation with regression tests. Bump app version to 0.261.126. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Paul Lizer (paullizer)
merged commit Sep 21, 2026
3f896d7
into
paullizer-react-v2-ui
2 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Linked issue
N/A. The user chose not to create a tracking issue.
Release Notes & Latest Features
Is this visible to end users?
Is this admin-facing (Admin Settings, governance, deployment, config)?
Should this become a Latest Feature card?
Screenshot needed for the card?
Release notes were left unchanged because approval to update them was not received.
Version bump
application/single_app/config.pyVERSIONthird segment bumped, or not needed because this is docs-onlydeployers/version.txtbumped, or not needed becausedeployers/was not changedApplication version:
0.261.125->0.261.126. No deployer changes.Testing / validation
npm --prefix application/v2_ui run buildpassed.functional_tests/route_tests/policy scripts passed under Python 3.12.test_docs_app_surface_coverage.py,test_docs_site_quality.py, andgit diff --checkpassed. Generated surface inventory remains current.Known unrelated failure:
test_v2_admin_settings_schema.py::test_defaults_match_their_field_typereports that the existingm365_trusted_download_hoststextarea has a list default. Its implementation was unchanged by this PR.Browser coverage uses the built SPA with intercepted APIs plus the classic version markup. Backend tests mock HTTP/storage boundaries; no live GitHub release request or real settings write is required.
Documentation
Updated the administration guide, added
V2_ADMIN_VERSION_STATUS_FIX.md, cross-referenced the earlier update-banner fix, and documented[APP_UPDATES]. Release notes remain deferred as noted above.Security checklist
@swagger_route(security=get_auth_security())sanitize_settings_for_user()No new routes or non-admin settings payloads were added. Existing admin route guards and secret redaction are preserved; GitHub is contacted server-side.