Release Notes
Feed URL: https://docs.gamebench.net/docs/web-dashboard/relnotes/index.xml
v1 is deprecated and will no longer receive updates after 1st September 2021.
New features
- Device Tiers for collections — define per-collection device tiers for like-for-like performance comparisons
- Manage Device Tiers from the collections list, the collection selector menu, and the lens filter sidebar
- Device Tier filter and tier summary dropdown in Trends, with tier chips refreshing on refetch
- Uploaders and company admins can now download session upload zips
- Pay-As-You-Go licensing now available, with top-up purchases, expiry tracking, and invoice links
Improvements
- Trends Explorer multi-select filters now render one chip per value
- Device Tier chip shows the tier name (not its identifier) when loading saved lenses
- OS filters added to device selection in the Device Tier form, with a selected-list view and app package names
- Styled confirmation dialog when removing devices from a tier
- Case-insensitive Device Tier names within a collection, with clear duplicate-name errors
- Warning shown on session details when the recording agent is outdated
- Additional SSO log context to assist support investigations
Bug fixes
- Fix uploads pagination on the company settings page and remove a double-fetch on navigation
- Orphan Device Tier filters are now cleared when refreshing trends
- Fix programmatic marker parsing for the year + UTC logcat format
New features
- TOTP-based two-factor authentication
- Token-based session share links with configurable expiry
- Dynamic target FPS for frame time chart zones
- Frame Time y-axis now rescales dynamically based on the visible navigator range
- Collapsible timeline section on the Metrics Timeline page
- Onboarding checklist for new users
Improvements
- Improved Metrics Timeline layout: relocated region hint, fixed collapse button position, and widened metric cards
- More visible session toolbar action buttons
- Export sessions modal updated to match the latest dialog design
- Improved manager user admin UI
- Improved invite link modal with a copy link for pending invites
- Wider date input fields
- Refreshed styling across modals, forms, navs, dropdowns, tags, session title input, collection selector, company list filters, create company form, user admin page, and company AI settings
Bug fixes
- Fix alert save failing silently when no notification channel was set
- Fix sorting on company usage tables
- Fix markers filter to correctly reflect session markers
- Fix duration formatting error when an invalid allowance was provided
- Fix GPU Other metrics page
- Fix extra janks info handling
- Fix session duration input labels
- Fix timeline help dialog not filling its container
- Fix a stale-session error on some pages
- Updated setup page
Security
- Mitigated a supply chain advisory by pinning Axios below the affected version
New features
- Lens Issue Detection & Trends — guided tour for the trends feature, app launch time added to issue detection, frametimes chart, and the ability to dismiss resolved issues
- Lens Alerting — receive alerts for detected lens issues, with webhook notification channel support
- Starred Lenses — star lenses for quick access
- SSO Event Log — view SSO assertion events with JSON download and service provider details
- IdP-Initiated Login — companies can now allow identity provider-initiated SSO login
- Screenshots Picture-in-Picture — view screenshots in a picture-in-picture overlay on the metrics timeline page
- Batch Session Deactivation — deactivate multiple sessions at once
Improvements
- Show all available metrics by default in trends
- Filters applied to trends side panel
- iOS wireless FPS metrics now display a warning
- FPS metric page no longer greyed out when median FPS is 0
- Click-to-metric scorecards only added when metrics are present
Bug fixes
- Fix for re-degradation detection; issue dismissals are now persisted
- Fix for protobuf decode failure warnings
- Fix for time-used progress bar overflow
- Fix for Jira logo display
New features
- Trends Explorer — minimum and maximum duration filtering
- Add Big Janks 10 Mins as a quality target
Bug fixes
- Fix app filter showing on default collections
- Fix onboarding tour not dismissing when closed
- Fix alert and notification channel edit links
- Fix tag filtering in session search
- Fix marker group filter in session search
- Fix minimum sessions per build filtering
- Fix permissions formatting and toggles
New features
- Trends Explorer — automatically detect performance regressions, chronic underperformers, and unexpected improvements across your apps, with device previews and version drilldown
- Metrics Timeline — visualise performance metrics over time with PDF/PNG export, region support, and shared session support
- Onboarding — guided intro experience with example detected issues to help new users get started
- Lenses — save and manage filtered views of your data for quick access
Improvements
- Faster loading of company and collection statistics
- Improved query performance across the dashboard
- Refreshed visual design with updated colour palette and dark mode refinements
- Better session search with improved sidebar, filters, and session preview
- Paginated notifications and connection status indicator
- Compact session summary
- Frametime aggregate support in metrics analysis
New features
- Display WebView/WebKit memory usage in memory charts for Android and iOS sessions
- Add session URL to session API responses, including summary parameters
Improvements
- Include company ID in session upload status
New features
- Notify users when new sessions are uploaded. If the user does not have access to the destination collection, they may request access.
- Add company session uploads list (only available to users with
company-adminroles.)
Improvements
- Allow
company-session-editorrole to manage collections - Allow
managercollection role to add and remove users and groups from a collection - Include collection ID in session upload result
Bug fixes
- Handle group deletion when associated with a collection
Other
- Deprecate
recorderrole. The same thing can be achieved by creating a user without granting them access to a collection.
New features
- Collections - a new way to organise sessions
- Collections replace projects with enhanced functionality. All your existing data has been seamlessly migrated to the new system. Sessions are now automatically sorted into the appropriate collections using app package names, ensuring better organization without manual intervention.
- Use the collection selector in the top navigation bar to switch between collections. All dashboard views, including sessions, apps, devices, and analysis, now operate within your selected collection context. The update maintains full backwards compatibility, with existing API endpoints continuing to work exactly as before.
- The new system features a clear permission structure: company administrators manage collections, while collection managers handle views and alerts. Each collection benefits from centralized control over notification channels and alerts, providing more efficient oversight and management.
Improvements
- Session comparison
- Fixed sorting by fps stability
- Add to comparison chart colours and improve colour set contrast
- Chart series can be toggled on and off via legend or data table
- Make session link an actual link so it can be interacted with in the usual way
- Add series colours to tooltip
- Session deletion is now async
- Add app launch time to CSV / XLSX
- Expand session filters in session search
- Add bulk deletion to session list
- Add copy session ID to session summary
- Add columns to session list
Other
- Light theme has been removed
Improvements
- Hide battery values if session is charging
- Explore: Improve filters and pass criteria selection
- Add visibility indicator to session summary
Bug fixes
- Populate last login when logging in via SSO
- Fix usage report dates
- Fix setup instructions and setup flow for Mac GameBench Pro Desktop
- Fix janks display on FPS chart
New features
- Calculate 1% low FPS and big janks. Add these metrics to explore.
Improvements
- Add system CPU usage to CSV / XLSX
- Improve device model lookup
- Reorganise session summary
- Add permanent session deletion API endpoint
- Advanced session search
- By default sort sessions by date uploaded
- Add bulk unshare
- Add shared filter
- Add date uploaded filter
- Add recording software filter
- Customisable columns
Bug fixes
- Correct default time selection in explore
- Fix average GPU usage calculation
Miscellaneous minor fixes
New features
- Download session data as XLSX
Improvements
- Handle displaying sessions without FPS data
- Include version (as well as build number) in desktop downloads
- Notify user of failed session uploads
- Display average system CPU usage (if available) on session summary
Bug fixes
- Fix frametimes download from S3
- Fix session link from explore card creation
Other
- Add storage test script
New features
- SSO JIT user provisioning. Automatically provision new users upon sign in
Improvements
- Optionally retrieve S3 credentials from instance/container metadata
- Add relative timestamp to frametimes CSV
- Display company audit logs to company admins
- Include user role in company users list
- Add informational tooltips to session summary page
Bug fixes
- If GPU metrics are not recorded, don’t show 0% in summary
New features
- Add frametimes CSV download on session summary page
Improvements
- SSO is now available to all companies
- Store Android Baseband version and include in CSV export
New features
- Add AWS S3 storage type
Improvements
- Add iPad Air 4th Gen (Wi-Fi Only)
- Still show total CPU usage series if first value is 0
Improvements
- Add iPhone 15 Pro and iPhone 15 Pro Max
- Add new GameBench Pro Android version to downloads
- Improve web socket reconnection process
Bug fixes
- Fix SDK download after accepting ToS
New features
- Improved landing page for new users
Improvements
- Add log in with SSO button on log in page
New features
- Add session tag editing
Improvements
- Add recording software version to session summary
Bug fixes
- Fix explore dials when user filter is applied
- Fix log download icon in dark theme
New features
- Integrate projects in explore
- Add explore filters: OS version, session capture software, minimum duration, tags
- Store thermal data and add to session CSV
Improvements
- Add session date column to session analysis table
Bug fixes
- Fix LDAP user roles
Improvements
- Explore - Add marker filter
- Advanced search - Add tags filter
- Handle websocket disconnection and subsequent reconnection
Bug fixes
- Explore - Pass through days threshold to device model and users endpoints
- Analysis - Session count does not appear correctly on session breakdown when using criteria
- Explore - Fix card creation for apps that haven’t had sessions in the last 90 days
- Hide API tokens link when editing other users
- Advanced search - Fix all sessions being shown when user is not found or email doesn’t exist
- Fix alert fired page being inaccessible when alerts have been fired for sessions without a matching dedupe tag
- Fix display of user uploads in dark mode
- Fix project typeahead on sessions page for users only associated to project via group
- Fix /v1/users/me endpoint for SDK token authenticated users
- Fix 0 byte log file upload
New features
- Add themes - including dark mode
Improvements
- Add user roles
Bug fixes
- Explore - Fix create when you haven’t any sessions
- Fix session not importing if network RTT samples are present but not network RTT jitter samples
New features
- Explore - Add user filter
- Explore - Add time period filter
Improvements
- Explore - Add select all to device list
- Include SDK injector in downloads
- Replace features feed with releases feed
- Improve invalid session structure handling
Bug fixes
- Fix hover information sometimes not appearing on charts
- Fix sessio deletion
Improvements
- Explore - Add units to thresholds
- Explore - Add max GPU percentage threshold
- Explore - Unknown metric handling
- Explore - Device list should be alphabetical
- Explore - Add empty state for users who don’t have any sessions yet
Bug fixes
- Explore - Selecting a device / user from explore app does not filter by that device / user in session list
- Explore - Incorrect session list data
- Explore - Compare page needs to show total count rather than paginated count
- Explore - “Previous” pagination button on compare / list view doesn’t work
- Explore - Calls previous card unnecessarily
- Fix company list user count including deleted users
Improvements
- Improve user deletion behaviour
- Add ProNet to downloads (if included in license)
- Display SDK Android logs
- Omit “hop” endpoint types from network RTT charts
- Add launcher download on Android download page
- Include previous versions of tools in downloads
- Trim session tag keys and values
- Add tags to session update endpoint
Bug fixes
- Fix user deletion when user is associated with a project
Improvements
- Improve links to sessions on devices page
Bug fixes
- Fix FPS rate not showing correctly on “All metrics” panel
- Fix app links from view project page
- Fix large session app network usage values on analysis
Improvements
- Add network up/down, battery and FPS stability to analysis
- Session upload list improvements
Improvements
- Add link in mail body to accept invite email
- Fix session clear up script output
- Display RTT for multiple endpoints on the same graph
- Add audio latency to CSV output
- Add audio latency series to session latency graph
- Include session ID in CSV
Bug fixes
- Fix session duration filter for marker groups which contain a single marker
- Fix session upload using SDK token
- Fix copy to clipboard for project SDK tokens
- Fix deletion of sessions referenced from alert fired event table
- Handle null aggregate CPU values on the session CPU page
- Fix expired invites appearing in pending invites
- Fix removal of email address from a notification channel
- Users are shown a clickable delete session option in session summary kebab when they don’t have permission
Other
- Upgrade from Angular 10
Improvements
- You can save your data in CSV and JSON with new parameters for session-clear-up.js script
Assorted internal fixes and improvements
New features
- Add network RTT and network RTT jitter charts (also add data to CSV)
Improvements
- Allow any user to create a project
- Provide Unity SDK configuration
- Allow users to view session uploads
- Require existing password to be provided when changing password
- Add configurable temporary file path
Bug fixes
- Allow any user to create analysis reports
- Fix invitation of existing users to company
- Fix saving marker with large aggregated network values
Other
- Add script to strip screenshots from session zip backup
- Add script to copy session zip backup to target path
- Add script to strip screenshots from a session
Corresponding v2 release of v1.38.3
Please note v1 to v2 upgrade necessitates a migration step. Please see https://docs.gamebench.net/docs/enterprise/guides/single-server-v1-to-v2-migration/.
Corresponding v2 release of v1.38.2
Please note v1 to v2 upgrade necessitates a migration step. Please see https://docs.gamebench.net/docs/enterprise/guides/single-server-v1-to-v2-migration/.
Corresponding v2 release of v1.38.1
Please note v1 to v2 upgrade necessitates a migration step. Please see https://docs.gamebench.net/docs/enterprise/guides/single-server-v1-to-v2-migration/.
Corresponding v2 release of v1.37.4
Please note v1 to v2 upgrade necessitates a migration step. Please see https://docs.gamebench.net/docs/enterprise/guides/single-server-v1-to-v2-migration/.
Corresponding v2 release of v1.37.3
Please note v1 to v2 upgrade necessitates a migration step. Please see https://docs.gamebench.net/docs/enterprise/guides/single-server-v1-to-v2-migration/.
Corresponding v2 release of v1.37.2
Please note v1 to v2 upgrade necessitates a migration step. Please see https://docs.gamebench.net/docs/enterprise/guides/single-server-v1-to-v2-migration/.
Corresponding v2 release of v1.36.0
Please note v1 to v2 upgrade necessitates a migration step. Please see https://docs.gamebench.net/docs/enterprise/guides/single-server-v1-to-v2-migration/.
Corresponding v2 release of v1.35.0
Please note v1 to v2 upgrade necessitates a migration step. Please see https://docs.gamebench.net/docs/enterprise/guides/single-server-v1-to-v2-migration/.
Corresponding v2 release of v1.34.2
Please note v1 to v2 upgrade necessitates a migration step. Please see https://docs.gamebench.net/docs/enterprise/guides/single-server-v1-to-v2-migration/.
Corresponding v2 release of v1.34.1
Please note v1 to v2 upgrade necessitates a migration step. Please see https://docs.gamebench.net/docs/enterprise/guides/single-server-v1-to-v2-migration/.
New features
- Add marker groups
- Markers can now be grouped in a session. This is useful for example if you have multiple gameplay markers (gameplay 1, gameplay 2, etc.) and wish to analyse them all together as the “gameplay” marker group. Please note marker groups can only be set with programmatic markers.
Corresponding v2 release of v1.32.0
Please note v1 to v2 upgrade necessitates a migration step. Please see https://docs.gamebench.net/docs/enterprise/guides/single-server-v1-to-v2-migration/.
Corresponding v2 release of v1.31.2
Please note v1 to v2 upgrade necessitates a migration step. Please see https://docs.gamebench.net/docs/enterprise/guides/single-server-v1-to-v2-migration/.
Corresponding v2 release of v1.30.0
Please note v1 to v2 upgrade necessitates a migration step. Please see https://docs.gamebench.net/docs/enterprise/guides/single-server-v1-to-v2-migration/.