New report "download" and "schedule" user roles in the BI
Updates to the BI Search Content tab such as the ability to sort by favorites, resetting filters, and clickable links
Portal v8.10.2
November 20, 2024
Native App Performance widget: Errors and Crashes data reported incorrectly
Data Science page: Native App Errors data reported incorrectly
Alerts page: Established guardrails on the number of filters that could be returned. Otherwise, occational page errors would occur
This release delivers a few critical bug fixes.
Portal v8.10.1
November 14, 2024
The Executive Availability report was pulling blank data when creating a report that is not in EST timezone
Performance Details page: Percentile queries on many selected page names resulted in incorrect response
Native App Performance dashboard widget: Having multiple widgets on the same dashboard would cause all the data to render to the first widget in the list
Reports page: Issues related to the "Generate Report" button
Missing Services page: Issues related to the detection and handling of services
This release delivers a few critical bug fixes.
Portal v8.9- VitalScope
November 12, 2024
New Features
VitalScope is now live on the Rum Performance Overview page
A change to the tag, APIs, Data science has been made such that VitalScope data is being fetched from dedicated formal fields and vacates some of the custom variables
Updates
Synthetic measurements: Display the LCP element and the LCP URL on the Synthetic Performance Details and Instant Measurement Pages
FID is removed from the CrUX Report page in accordance with the market
Updated Dark Theme
Follows the same UI/UX as the Simple Light Theme
Simple Light theme was renamed to Light
Users can continue using dark and light themes, as well as the others. However, users switching themes can only use the dark and light themes. In January 2025, all users will be transitioned to use the dark or light themes based on their preference.
Performance Budgets page: filter edge conditions could cause the page to pause
Revenue Calculator page: The Conversion Rate Over Time graph displaying data for all pages independent of the filter settings
Synthetic Monitors page, Error State Tracking page, Performance Details page: Occasional performance issue resulting in extended load times
Customer Journey Page: Prevent setting of converting page filter on non-converting paths view. This essentially caused a query into all the non-converting paths that converted and result in a blank dataset.
Various pages: In some cases a large data set for the filter options (A/B segment, Data center, Campaign name) would cause the page to error
This release delivers the VitalScope in the RUM Performance Overview page, and a few visual updates to the Synthetic Performance Details and Instant Measurement pages.
Portal v8.8.1
September 9, 2024
Dashboard issue where an auto-refresh interval was quicker than intended was allowed in certain circumstances
Fixed an issue on the dashboard where doing a percentile query on the RUM Performance Summary widget could lead to 0s showing up for Onload and the CWV metrics in some cases
Fixed an issue where a user could unintentionally create more than 18 widgets on a single dashboard
Security update for user creation
Notes are for the portal release that went live on September 9, 2024, in the US and the EU.
Portal v8.8.1
September 9, 2024
Dashboard issue where an auto-refresh interval was quicker than intended was allowed in certain circumstances
Fixed an issue on the dashboard where doing a percentile query on the RUM Performance Summary widget could lead to 0s showing up for Onload and the CWV metrics in some cases
Fixed an issue where a user could unintentionally create more than 18 widgets on a single dashboard
Security update for user creation
Portal v8.8
September 5, 2024
The Monitor Name filter was missing from: Synthetic Performance Comparison, Synthetic Monitoring Object Level Trending, API Checks Performance Detail, API Checks Performance Overview
Performance Budgets Fixes
When doing a percentile query, the cards at the top were building from an average of time buckets instead of providing the true percentile
Fixed a few stability issues on the page
Fixed an issue where the Traffic Segment filter wasn't getting applied to the synthetic widgets properly
Fixed an issue on the Revenue Calculator and Revenue Opportunity pages where the Average Order Value line on the graphs was unintentionally getting rounded
Fixed an issue preventing some people from sharing dashboards
Fixed an issue preventing some users from editing API checks monitors
Fixed an issue where the Service Library wasn’t generating new domains
Updated the methodology of the dashboard to not auto refresh unless the window/tab is displayed on a monitor
Preventing needless auto refreshes if the dashboard is in a non-visible state
Will immediately refresh the dashboard when it focuses again if it had missed an auto refresh
Portal v6.7.2
August 22, 2024
Fixed an issue where daily bucketed data for yesterday’s date was not properly hitting the updated database structure for percentile CWV data
This was causing the most recent data point for the Core Metrics By Site report to change the next day the report ran
Fixed an issue for daily bucketed percentile data that is accessing Core Web Vitals metrics where the data was not properly getting the selected time zone applied
This was causing daily bucketed percentile data to be off by a few hours. In the case of the Eastern time zone, it was off by 4 hours at the bottom of the hour and 4 hours at the top of the hour. It was looking at 00:00 UTC instead of 00:00 EDT (04:00 UTC)
Updated the query that accesses the Site Availability log to remove any duplicated data that may exist in the system. This prevented an issue where the API was accessing too much data and running out of memory.
Portal v8.7
August 14, 2024
Adjusted the way that we are presenting the percentile data on the Performance Details page and Data Science page. This should make it so that all the percentile data throughout the portal and emailed reports is presented in the same way.
The Performance Details numbers in the cards and in the bar graphs will no longer be created by averaging the data points in the line graph
Each data set is now its own query to prevent averaging percentiles together
Line graph for all selected pages (not clicking on a bar)
Line graph when clicking on a bar
Cards when not selecting a bar
Bar graphs / Cards when selecting a bar
The table at the bottom of the Data Science page is now created from its own query instead of averaging the numbers from the line graph above
Fixed an issue with synthetic filmstrips when looking at single page measurements that have measure cache turned on
Fixed an issue in the API where a daylight savings bug was causing any graph markers created via API to potentially be off by 1 hour
Portal v8.6.2
July 18, 2024
Fixed an issue on the RUM Performance Overview screen where doing a URL drilldown of a page name in the table could result in inaccurate data
Fixed an issue where doing a percentile query was including the outliers that we remove from the data when doing arithmetic queries
Fixed the issue on the Revenue Attribution drilldown page where the revenue difference number was inverted
Fixed an issue around Native App HotLaunchTime/ColdLaunchTime/WarmLaunchTime page names not appearing when they should
Portal v8.6.0 + API
July 9, 2024
Portal Bug Fixes
Issue fixed where the datacenter filter was getting reset when changing the time period or opening the filters menu after applying the filters
Removed non-valid 0s, N/As and (Blanks) from VitalScope data on the Data Science page
API Fixes
API issue fixed where doing a percentile query and selecting intToNextPaint as a data column would result in a 500 error
API issue fixed where users could create synthetic monitors with names that already existed in the system
Portal v8.5
June 11, 2024
Usability updates to the Avg CPU and Memory dashboard widget
Displaying up to 10 page names instead of up to 5
Added a table view that will display up to 500 page names if there are no page names selected in the filters
Fixed an issue where bulk enabling/disabling/deleting users was not working
Fixed an issue where occasionally the drilldown on the Errors Explorer page would not work
Portal v8.4
May 2, 2024
CPU and Memory Usage metrics added to the Native App Performance Details Page
Default view of the page will now include these metrics
Additional Native App information added to the Performance Measurement Details table on the Native App Performance Details page
If the data is collected, it will show in the table
Added in:
Net state (wifi/cellular)
Connection Time (how long it was connected to Wifi / Cellular / Offline)
Max Main Thread Usage Time ( how long the main thread usage was maxed out)
Number of CPU Cores
Issue fixed on the Data Science where Page Views/Session wasn't working on the histogram
Better error handling in the Data Science page to prevent nulls in the data causing 0s to show up
A few issues surrounding the Choose Metrics button on the Native App and RUM Performance Details pages were fixed
Portal v8.3
April 10, 2024
New Features
2 Native App preconfigured dashboards
Native App Detailed Metrics - Android
Native App Detailed Metrics - iOS
Improvements
On the Revenue Calculator and Revenue Opportunity pages, the order of the Performance Metric and Granularity Filters was changed so that you choose Performance Metric first, which changes the available options of the Granularity
CLS and INP/FID go down to .01 granularity and most users do not realize because the workflow was previously select granularity and then select metric.
Better delineation for user access and user roles in the user creation/edit screen
Updating the label for Data Type and Data Origin to (where only RUM data present) Real User Data Type and Data Originated From
See for more details
Bug Fixes
The Page Experience page where the bar charts for Desktop and Mobile were not unique
Fixed an issue where the Native App Performance Overview had the RUM selectors for the Data Origin filter
Fixed an issue on the RUM Performance Details page where page names that had a length that were perfectly divisible by 4 would show up as random ASCII characters in the graph title
Clicking on a URL from the Performance Overview page should now properly load on the Performance Details page
Fixed an issue on the Data Science page where the graph legend was getting hidden
For sites that have the Glassbox integration, we are now running a url decode on the links that are returned on the Performance Details page
Issue fixed where the page names would not stay populated in the filters after changing the time period or refreshing the page
Fixed an issue where masking/unmasking on the Synthetic Error State Tracking stopped working
Portal v8.2.1
March 28, 2024
New Features
9 new Native App widgets
Network Request Widgets:
Native App Network Request Failures Over Time
Native APP HTTP Responses
Native APP HTTP Responses by Error Count
1st vs 3rd Party Activity - Native app
Crash and Error Widgets:
Native Android App Friction Map
Native iOS App Friction Map
Native App Crash Summary
Native App ANR & Out of Memory Warnings
Performance Widget:
Native App Average CPU and Memory Usage
Improvements
Revenue Opportunity - Slow Pages is now Revenue Opportunity - Page Experience
UI changes to improve the experience on the page
Changing the default message of the page from maximum opportunity to opportunity of speeding up by 1 second
Default What If X Seconds Faster numbers changed from 1, 2, 3 seconds to .5, 1, and 1.5 seconds
Adding the Data Origin filter to more places throughout the portal
Revenue Analysis
Revenue Calculator
Data Science
The Dashboard for certain preconfigured dashboards and custom widgets
Improvements around the CSP alerting to help quiet unnecessary alerts
This change will now only alert on a domain the first time it appears every 24 hours instead of alerting on every individual page it appears on
Added the quick date selector to the calendar on the mobile view of the portal
Bug Fixes
Decibel integration was incorrectly showing all scatterplots as Decibel datapoints
Occasionally after creating several widgets, creating a new one would become unstable
Correctly displaying percentile data for custom variables in the Data Science page
Revenue Calculator page comparisons work properly now
Browsers and Devices filter was missing from the Native App Performance widget
Portal v8.2
March 13, 2024
Simplified version of the Synthetic Availability Graph on the Real Browser and API Checks Performance Details pages
Original graph will remain in tab titled "Detailed View"
Adding a Minimum Sample filter on the Domain Trends page when looking at RUM data
Previously, RUM enforced a minimum sample of 10 in order to show any given resource. Now we will let the user be able to change that lower limit to see low volume resources
Add Widget process revamped
Broken out by widget type, data type, and insight type to be easier to find what you are looking for
AB Segment Filter on the Data Science page will allow the option to do a manual test
Highlighting CWV on the RUM Performance Overview table to show red/yellow/green based on the recommended values provided by Google
Upcoming Changes
In order to improve the performance and reliability of the API, measures have been made to control the rate of API requests that may be initiated to the Blue Triangle Public API. This change will affect less than 1% of connections and will results in a HTTP 429 message so that a backoff and retry method may be utilized.
In an effort to make SMS Alerts easier to consume we have aligned the amount of detailed information. The following information is included: site name, alert name, status, error code, as well as a link back to the Blue Triangle Customer Portal where detailed historical information is available.
Fix for an issue on our synthetic filmstrips where single page filmstrips and the first step in a multi step measurement always had the first frame displayed twice
Fix for an issue on the Synthetic Site Health preconfigured dashboard where if you click on a page in a step in the session (right side) scatterplot, then looked at a filmstrip, then tried clicking another dot on the right side scatterplot, it would not load in a new filmstrip
Fix for an issue on the API Checks Performance Details page where the Detailed Site Availability graph was erroneously showing a line going above 100%
Fix for an issue on the Data Science page (and in the API) where doing a group by a custom category and looking at session level information would produce an error and cause the graphs to never return
Fix for an issue on the Performance Details dashboard widgets where selecting your metrics via the gear icon, then changing the filters would cause the lines to not stay sticky
Portal v8.1
February 14, 2024
Support for sub second timeouts on certain synthetic monitor types
Default length for newly created synthetic monitors for trial and test contracts is changed from indefinite to 2 weeks
Fixed an issue where the partner links on the Performance Details page weren't working properly
Fixed an issue on the Site Totals widget on the DEO page to improve the accuracy of the bounce rates
Shareable pages should work properly again
Fixed an issue on the Data Science page where trying to add a comparison line with a custom variable wasn't working
Portal v8.0
January 1, 2024
Business Intelligence Page is now available
Site access controlled by the contracts
User access given in the users screen underneath "User Roles"
New section in the navigation menu called "Advanced Reporting" that contains the BI Tool and Data Science pages
Clarity Integration is configurable from the Custom Variables page
Ability to choose the displayed metrics on the RUM Performance Details Page
Ability to choose the displayed metrics on the Native Performance Details Page
Native Web pages will be able to show all metrics if you toggle the metric on
Fixed an issue on the Custom Variable page where you could create a variable with certain reserved variable names
Fixed an issue with incorrect session counts on the Data Science page if you are doing a Group By and looking at <24 hours of data
Fixed an issue on the link generated from an Alert where if your alert metric is CLS, the graph wouldn't build properly
Fixed an issue with masking a combination of http codes and custom script codes (200:xxxx) wouldn't work correctly
Agent Location was missing from the Synthetic API Performance Details Page
Fixed an issue where the bot filter wasn't working properly on dashboard widgets
Fixed an issue on the Broken Links/Out of Stock page where clicking Apply Filters would cause the bottom half of the page to break
Fixed an issue on the scatterplots where datapoints smaller than 10 ms weren't appearing on the graph at all
Fixed an issue with the One Time Instant Measurements where clicking on the eyeball from the log screen wouldn't work reliably