Skip to content

Release v1.2.3#122

Merged
erikdarlingdata merged 4 commits into
mainfrom
dev
Mar 20, 2026
Merged

Release v1.2.3#122
erikdarlingdata merged 4 commits into
mainfrom
dev

Conversation

@erikdarlingdata
Copy link
Copy Markdown
Owner

Time display picker + auto-update test.

rferraton and others added 4 commits March 19, 2026 19:17
* Add a Range Navigator Slicer/Filter to the querystore screen : the metric display in background of the range is base on the sorting metric in the drop down selector
Auto fetch when opening the query store

* improve RangeTime Slicer  :
- Fix selection bugs : fetch is relaunch when moving
- Selection default selection on top 25 query limited to 24h using Rangetime which display the time selection
- number of hours selected in the Range selector is displayed in the top left of the Rangetime selector

* Enable dynamic metric switching in Query Store grid

Add SelectionChanged handler for "Order by" ComboBox to allow users to switch metrics and refresh data without losing time range selection.
Preserve slicer selection across metric changes and suppress redundant fetches.
Remove row limit from time-slice SQL query to ensure all data is available for the slicer : using where filtering only

* filtering grid using query_store_endtime_stats_interval.starttime and  instead of query_store_runtime_stats.last_execution_time only

* try to add supplemental filters on query_store_runtime_stats.first_execution_time to filter on fact table first
- Time display ComboBox on QS grid toolbar: Local, UTC, Server modes
- TimeDisplayHelper shared across grid, slicer, and history window
- Server UTC offset fetched on connect via DATEDIFF(MINUTE, GETUTCDATE(), GETDATE())
- All timestamps update live when switching modes
- Parameterized hoursBack and daysBack in QueryStoreService SQL queries

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@erikdarlingdata erikdarlingdata merged commit fe0ff35 into main Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants