What monoscope-tech/monoscope shipped
Written by FoxPlug from public releases; not affiliated with Monoscope. An automatic summary of the public release, pull request and commit data of github.com/monoscope-tech/monoscope. Monoscope did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- Log list now escapes dangerous characters in ingested log bodies to prevent stored XSS attacks, and summary highlighting only emphasizes values after quoted JSON keys. Pull request #602
- Dashboard variable dropdowns now stay within the viewport by anchoring to the chip's right edge and capping their width. Pull request #603
- Endpoint widgets now share complete SQL results across both JSON and streaming requests, eliminating duplicate backend queries. Pull request #596
- Issue page release markers now persist across data refreshes instead of being wiped by the first response. Pull request #601
- Dashboards now default to
@everyoneteam assignment with a one-time migration for existing unassigned dashboards. Pull request #598 - Dashboard bulk assignment now opens a team picker that preserves assignments after reload, and widget monitors can be independently created and edited. Pull request #597
- Dashboard variable pickers now resolve selected endpoint hashes to their method/path labels and preserve tags after HTMX swaps. Pull request #595
- Virtualized log rows now respond immediately to column resizing and loading states display more consistently. Pull request #594
- Dashboard variables now refresh out of band after selection and remain populated during tab navigation with proper Tagify initialization. Pull request #592
- Issue details page receives improvements to assignment, merge, and step workflows. Pull request #599
Why it matters
This week focused on stability and user experience across dashboards and logs. Security improvements protect against XSS attacks, caching changes reduce unnecessary backend queries, and UI fixes ensure controls stay functional during navigation and resizing.
Changelog entry
- Security: Escape
&<>in ingested log bodies to prevent stored XSS Pull request #602 - Log list: Summary highlighting only emphasizes values after quoted JSON keys Pull request #602
- Log list: Sticky cells are now opaque and embedded lists fit properly Pull request #602
- Dashboard variable dropdowns anchor to chip's right edge and cap to viewport width Pull request #603
- Endpoint widgets share complete SQL results across JSON and streaming requests Pull request #596
- Issue page: Release markers persist across data refreshes Pull request #601
- Dashboards default to
@everyoneteam assignment with one-time migration Pull request #598 - Dashboard bulk assignment preserves team selections after reload Pull request #597
- Widget monitors can be independently created, edited, and removed on shared templates Pull request #597
- Dashboard variable pickers resolve endpoint hashes to method/path labels Pull request #595
- Dashboard variables refresh out of band and persist during tab navigation Pull request #592
- Virtualized log rows respond immediately to column resizing Pull request #594
This week: XSS protection in logs, smarter caching for endpoint queries, dashboard variables that work across tabs, and UI fixes for dropdowns, assignments, and rendering.
Monoscope shipped 10 PRs this week focusing on reliability and experience. Security improvements protect log data from XSS attacks. Caching enhancements eliminate duplicate endpoint queries. Dashboard variables now persist across tab switches and stay within view. UI fixes address dropdown positioning, assignment workflows, log rendering, and control state management across HTMX swaps.
Week of September 14, 2026
What shipped
- Fixed bin-width dropdown in the visual query builder to use seconds instead of minutes, eliminating silent 60x bucketing errors. Pull request #589
- Routed RUM session core queries before bounded enrichment to enable TimeFusion to use sessions rollup. Pull request #581
- Fixed dashboard sticky variable layering to isolate widgets below the sticky row and keep ECharts tooltips local to grids. Pull request #591
- Fixed successive dashboard variable prompts by normalizing empty query values and continuing prompts after parent selection. Pull request #590
- Classified TimeFusion handoff errors as transient to retry writes instead of sending batches to the DLQ. Pull request #575
- Fixed endpoint rollup hash expansion on TimeFusion by removing correlated UNNEST that the planner rejected. Pull request #577
- Preserved environment, service, trace, and time context across explorer navigation. Pull request #583
- Fixed dashboard create to use the explicit project endpoint instead of empty htmx URL resolving to 405. Pull request #588
- Kept Slack alerts flowing by fixing root recovery and rendering all alerts through one renderer. Pull request #565
- Retained unboxed centroid vectors across database loading to reduce allocation in canonical-pattern loading. Pull request #555
Why it matters
This week addressed critical query correctness issues [0], dashboard interaction regressions [1][2], and production alerting failures [25]. Several fixes target TimeFusion integration [7][11][16], which improves query routing and reliability.
Changelog entry
- Fix: query builder bin-width dropdown now uses seconds to match KQL parser expectations Pull request #589
- Fix: dashboard sticky variable layering and ECharts tooltip isolation Pull request #591
- Fix: successive dashboard variable prompts with empty value normalization Pull request #590
- Fix: dashboard create endpoint routing Pull request #588
- Fix: conversation title form field namespacing Pull request #587
- Improve: route RUM session core before bounded enrichment for TimeFusion rollup Pull request #581
- Improve: preserve telemetry scope across explorer views Pull request #583
- Fix: endpoint rollup hash expansion on TimeFusion by removing correlated UNNEST Pull request #577
- Fix: retry writes through TimeFusion deployment handoffs as transient errors Pull request #575
- Perf: retain unboxed centroid vectors across database loading Pull request #555
- Fix: Slack alerts now resume flowing with unified rendering Pull request #565
Fixed query bucketing errors, dashboard variables, and Slack alerting. Improved TimeFusion routing and endpoint rollup handling. Better explorer context preservation across navigation.
This week's releases fix several production issues affecting queries, dashboards, and alerting. Query builder bin-widths now correctly preserve units [0], dashboard variables prompt correctly in sequence [2], and Slack alerts resume flowing with unified rendering [25]. TimeFusion integration improved with better session routing [7] and endpoint rollup handling [11]. Explorer context now persists across navigation [9].