Release v1.14.2#381
Merged
Merged
Conversation
Query Store access was gated on sys.database_query_store_options.actual_state_desc starting with "READ", so a readable secondary whose local state reports OFF was rejected as "not enabled" even though the primary's captured data is replicated and readable through sys.query_store_*. A Hyperscale named replica reports OFF; an Azure SQL DB geo-replica reports READ_CAPTURE_SECONDARY (which already passed). CheckEnabledAsync now also treats a read-only database that already holds Query Store data as readable, and returns whether the target is a read-only replica so callers stop advising ALTER DATABASE ... SET QUERY_STORE = ON on a database that can't be written to. The decision is extracted into IsQueryStoreReadable and covered by a truth-table test. Updated all five call sites (CLI, two MCP tools, two App controls). Validated end to end against a live Azure geo-replica and, via the reporter, a Hyperscale named replica (OFF / READ_ONLY / ~438k rows). Closes #378 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Fix Query Store gate on read-only secondary replicas (#378)
Ships the Query Store read-only-secondary gate fix (#379), the only change on dev since v1.14.1. Also sync the legacy SSMS extension version (source.extension.vsixmanifest + Properties/AssemblyInfo.cs) from 1.13.0 to 1.14.2; Directory.Build.props documents these must be bumped manually since the non-SDK project does not inherit it, and they were missed in the 1.14.0 and 1.14.1 releases. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Bump version to 1.14.2 for release
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.
Patch release v1.14.2.
Merging this PR triggers
release.yml(creates thev1.14.2GitHub release + tag, then builds / signs / publishes win-x64, linux-x64, osx-x64, osx-arm64 + the SSMS VSIX to the SSMS Gallery) anddeploy-web.yml(web app redeploy).What ships in 1.14.2
Version
🤖 Generated with Claude Code