Skip to main content

Portal is continuously evolving with new features, improvements, and fixes. This changelog provides a comprehensive history of all updates to help you stay informed about the latest enhancements and changes to your Portal experience.


15 June, 2026

Portal: New application layout We’ve updated Portal layout with a new search bar location and a user profile section in the top-right corner.

28 May, 2026

Catalog: Suspended users are now excluded from built-in org data providers catalog admin All built-in org data providers — GitHub, GitLab, Okta, and EntraID — now automatically keep your catalog clean by excluding suspended or disabled users. This means your catalog accurately reflects your active workforce, and access tokens are properly revoked when users are offboarded from your identity provider. This works out of the box across all built-in providers — no configuration needed.

21 April, 2026

MCP actions for AI-powered Soundcheck management soundcheck aika Soundcheck now ships MCP actions that allow AI agents — AiKA, Claude Code, Cursor, and other IDE extensions — to query and manage Soundcheck programmatically. Ask about failing checks, review track compliance, inspect fact collector status, and manage campaigns through conversational AI. MCP actions respect Backstage permissions, so read-only queries are gated appropriately. Checks can be discovered by name using natural language search, making it easier for agents to find the right check before acting on it.
  • Fixed Fact Explorer showing “no data available” for facts pushed through the API
  • Fixed the “Not Reported” status filter not working on check entity pages
  • Fixed the check authoring form’s owner field missing entity reference validation
  • Fixed typing a fact path directly into the autocomplete field not saving correctly

21 April, 2026

Define and manage campaigns as code soundcheck Campaigns can now be defined in YAML alongside your checks and tracks, loaded from remote URLs, and imported or exported through the UI. This enables “everything as code” workflows — version your campaigns in source control, review changes in PRs, and promote configurations from staging to production.
  • Fixed campaign archiving from the UI doing nothing
  • Fixed filters resetting when switching between sections on check and track pages
  • Fixed changes to a check’s filter, name, or description not propagating to tracks that reference it
  • Fixed entities nested deep in the group hierarchy not appearing in Insights statistics

21 April, 2026

Manage Soundcheck configuration programmatically with OpenAPI CRUD endpoints soundcheck Soundcheck configuration — checks, tracks, fact collectors, and campaigns — can now be managed via RESTful CRUD API endpoints with full OpenAPI specifications. Teams can automate configuration changes, integrate with CI/CD pipelines, and build tooling on top of a stable, documented API instead of editing large YAML files by hand. See Soundcheck API for endpoint documentation.
  • Users can now filter Tech Insights by entity kind — Component, API, System
  • A single bad config file no longer takes down the entire Soundcheck config — valid items still load with an error surfaced for the broken one
  • Users can clear stale cached check results for YAML-defined checks
  • Fixed config validation errors showing a misleading license error instead of the actual problem
  • Improved Soundcheck Zod schema validation messages to be human-readable

21 April, 2026

Track priority and weight soundcheck Soundcheck tracks can now be assigned a priority level of Low, Normal, High, or Critical via the track configuration form. A new sortable Priority column appears on the Tracks list and Tech Insights table, so teams can focus on the most critical tracks first.

21 April, 2026

XML support in SCM fact collector soundcheck The Soundcheck SCM fact collector now supports XML files as a source, enabling fact extraction from XML documents using JSONPath expressions. This extends the existing support for JSON and YAML files to cover XML-based configuration and metadata. See XML Fact Extractor for documentation.

21 April, 2026

Remote URL config for fact collectors soundcheck Soundcheck fact collectors can now fetch their configuration from one or more remote URLs, allowing collector configuration to be managed as code. Directory URLs are also supported, automatically loading all configuration files within a folder. See SCM Fact Collector: URL Configuration Option for documentation.

13 April, 2026

Real-time in-app notifications for Soundcheck and Scaffolder admin soundcheck scaffolder Portal now has a built-in notifications system. Users receive real-time alerts from Soundcheck (check results, track updates) and Scaffolder (task completions, failures) in a sidebar inbox. Notifications from Data Experience and Skill Exchange are coming next.

31 March, 2026

Homepage: PR inbox surfaces pull requests that need your attention homepage A new PR Inbox widget on the Portal homepage surfaces the pull requests that need your attention — reducing the time spent manually checking for PR updates across repositories and workflows. The widget shows PRs you currently have open, PRs assigned to you for review, and PRs assigned to your team, along with each PR’s current status. This makes review and follow-up work visible and easier to prioritize. Currently available for GitHub. Azure DevOps support is coming soon.

26 March, 2026

Insights: DevEx metrics dashboard for DORA and AI productivity insights A new DevEx metrics dashboard in Portal Insights centralizes DORA and AI productivity metrics in one place — giving engineering leaders a way to quantify platform ROI and tie engineering performance directly to Portal usage without stitching together data from disconnected tools. Out-of-the-box integrations pull data automatically from GitHub, Azure DevOps, PagerDuty, Cursor, and GitHub Copilot. Every metric includes a clear breakdown of its data source and calculation logic, so leadership and developers can trust what they’re seeing. Available at /insights/devex. See DevEx metrics documentation for more details.

3 March, 2026

Scaffolder: Create and manage Software Templates entirely in Portal scaffolder v1.46.0-portal.0 Software Templates can now be created, edited, published, and run entirely inside Portal — no more switching to YAML in source control to manage templates.
  • Template authoring — Create from scratch, upload existing templates, or start from examples, with a full in-Portal code editor, validation, linting, and live form preview - Action & field discovery — Browse installed actions and form fields with inputs, outputs, and example usage - Execution visibility — Dry runs with step-level status and logs, execution history, and clear output artifacts - Publishing — Publish directly from Portal with commit-to-source-control and catalog registration

24 February, 2026

Catalog: Enrich Portal-managed components with metadata catalog Components added through the “Managed by Portal” flow can now be enriched with metadata — helping keep your catalog up to date and ensuring the annotations that other plugins depend on are populated. Portal scans each component’s repository and suggests metadata values based on what it finds. Admins review the suggestions and choose which ones to apply, keeping full control over what gets updated.

23 February, 2026

Portal Connect — securely access private infrastructure admin Portal Connect is a Docker container that runs in your infrastructure and establishes a secure outbound-only WebSocket tunnel to Portal. It enables Portal to reach services behind your firewall — GitHub Enterprise, GitLab, Jenkins, Kubernetes, Argo CD, and internal APIs — without exposing them to the internet. All credentials stay in your network. Portal never sees API keys or tokens. The connection uses mutual TLS (mTLS) with 180-day certificates for authentication. See Portal Connect for installation and security details.
  • Fixed Portal Connect health check firewall rules blocking GKE traffic on customer VPCs after the Kubernetes migration

19 February, 2026

Customize Portal with your own app logo admin Portal Admins can now replace the default Portal logo with their organization’s branding. Upload separate logos for light and dark themes, and for both the expanded and collapsed sidebar, so your brand stays consistent across every view. A real-time preview shows how your logos will render before you save, and you can restore the default Portal branding at any time. To configure, go to App Settings → General → App Logo and select “Use custom app logo.”

11 February, 2026

Redesigned install, update, and uninstall flows admin Redesigned plugin management showing installed plugins in table layout Plugin management in Portal received a major UX upgrade. New dedicated dialogs for installing, updating, and uninstalling plugins replace the previous flows, with branded publisher UI and clear progress banners during operations. Admins can now view installed plugins in a table layout, and lifecycle status indicators surface warnings and errors at a glance.
  • Plugin cards now show update indicators when child modules have available updates
  • Recently installed plugins are now highlighted for easier identification
  • Users can copy stack traces with a single click
  • Fixed feature flag registration errors crashing the entire Portal app
  • Fixed a single plugin with invalid dependencies (e.g. PagerDuty) breaking the update flow for all plugins
  • Fixed invalid plugin registration types crashing the backend — errors are now attributed to the specific plugin
  • Removed defunct NewRelic plugin that was causing issues for customers
  • Optimized plugin backend startup time via package discovery and v8 compile caches

11 February, 2026

Query user activity across Portal with Audit Logs admin Portal now captures user-initiated actions across core plugins — Catalog, Scaffolder, RBAC, and Config Manager — and exposes them through a queryable REST API. Filter events by plugin, actor, severity, time range, entity ref, and more. Access is controlled via a dedicated audit-log-api-access token configured in App Settings > External access. Admins can also define exclusion rules to suppress high-volume, low-value events (like catalog reads) from storage. See Audit Logs for setup and API reference.
  • Portal logs now persist for up to 30 days, viewable in the Admin Log Viewer
  • Increased Portal Logs fetch limit beyond 200 entries per request
  • Audit Log actions are now accessible through AiKA, enabling AI-assisted querying of audit data

8 December, 2025

Catalog Builder with Managed by Portal V2 admin v1.45.2-portal.4 Catalog Builder is now available with Managed by Portal V2, providing enhanced catalog management capabilities.
AiKA - Fixed footnote references breaking URLs - Added telemetry and logging support - Added log semantics support

27 November, 2025

Portal upgraded to Backstage 1.45.2 admin v1.45.2-portal.0 Portal has been upgraded to Backstage version 1.45.2, bringing the latest upstream improvements and compatibility updates.

27 November, 2025

AiKA: Export conversations and search history aika v1.45.2-portal.0 You can now export AiKA conversations, including validation data, to simplify debugging and sharing issues. Search history has also been added so you can quickly revisit previous queries.
Soundcheck
  • Fixed an issue where not defining the SonarQube instance name properly could cause the config to be continuously reset
  • BullMQ custom Job IDs now use dots instead of colons, aligning with the latest validation rules
  • Fixed an issue where the number of applicable tracks and campaigns on the Tech Insights status tile did not match the actual table count
  • Fixed an issue where SCM YAML facts were not displayed in the Integration No-Code UI
  • Improved efficiency of entity reference retrieval from catalog
  • Updated integrations’ logos
AiKA
  • Improved chat resilience so messages are preserved when MCP servers change
  • Truncated tool results and verbose MCP logging for cleaner output
  • Refactored backend configuration internals for improved maintainability

22 October, 2025

Soundcheck: Tech Insights is now your default landing page soundcheck v1.44.1-portal.1 Tech Insights is now your default landing page, delivering faster performance, streamlined navigation, and actionable insights front and center.
  • Redesigned group hierarchy filter and improved owner filter search by name, title, and description - Fixed a stability issue if the remote configuration of checks, tracks, or SCM integration is invalid - Fixed an issue where the collectors page would error if there are incorrectly formatted values - Fixed an issue where a check’s rule path was missing in the UI when using a non-default path resolver - Resolved an issue where the “Cannot edit check” warning would occasionally appear after updating a check
  • Performance improvements and GQL efficiency updates

10 October, 2025

Database connection method updated for new infrastructure admin v1.43.3-portal.3 The database connection method has been updated to comply with new infrastructure requirements.

8 October, 2025

Data Experience: Cards moved to Dataset Entity Overview tab data-experience v1.43.3-portal.2 Data Experience cards for dataset details and schema are now on the Dataset Entity Overview tab. The separate Data Experience tab has been removed.
Soundcheck - Improved performance by updating the default schedules for the applicableEntitiesRefresh and groupHierarchyRefresh cache jobs

24 September, 2025

Soundcheck: Tech Insights page for tracking software quality metrics soundcheck v1.43.2-portal.2 Soundcheck now includes a Tech Insights page providing analytics for tracking software quality metrics across your organization. See the Tech Insights documentation for more details.
  • Added total track/campaign count to distinguish from applicable ones on the tech insights page - Added manual option to recertify a track. See Updating certification history
  • Added a new canned Soundcheck check for Data Experience - Added a filter by status for the entities table on the Campaign insights page - Added support for personal access token (bearer token) authentication in Jira integration. See Jira prerequisites
  • Added support for issues-count Jira fact that returns a number of issues matching JQL. See Collecting issues-count fact
  • Fixed owners filter to support name, title, description on the Check & Track creation pages - Updated track entities API to support a certification status filter and return level information
  • The config option soundcheck.remote_file_updates has been deprecated in favor of soundcheck.remoteFileUpdates. You can continue to use the old option for now, but it will be removed in a future release. - The config option soundcheck.programs has been deprecated in favor of soundcheck.tracks. You can continue to use the old option for now, but it will be removed in a future release. - Jira’s Search for issues using JQL API was deprecated and removed for Jira Cloud instances. Soundcheck will now fetch issue-search fact data from Jira’s Search for issues using JQL enhanced search API for Jira Cloud instances. - Updating track filters or levels through the UI will automatically regenerate track certification history for up to 365 days
  • Fixed Check Insights Page History when Status Filters are applied - Fixed issue where conditional permissions were incorrectly hiding or showing the edit button - Fixed issue where fetching checks would return all checks even if check IDs were passed in to filter - Fixed issue when using the default issues-search name for the Jira fact name, the Jira fact collection fails to execute

22 July, 2025

Soundcheck: New landing page placeholder soundcheck v1.41.1-portal.1 The Soundcheck link on the left-hand navigation bar now links to a placeholder landing page instead of the overview page. This placeholder will be replaced with a more fully realized landing page in a future release.

16 July, 2025

Entity Overlays is now GA admin rbac v1.40.2-portal.2 Entity Overlays is now generally available. If using a non-default RBAC policy, you must adjust your policy to incorporate entity overlays permissions.

9 July, 2025

Portal upgraded to Backstage 1.40.2 admin v1.40.2-portal.0 Portal has been upgraded to Backstage version 1.40.2.

26 June, 2025

Soundcheck: Fact-collectors hotfix soundcheck v1.40.1-portal.1 A hotfix was deployed to resolve an issue preventing Portal customers from using certain Soundcheck fact-collectors/integrations. All impacted collectors have been patched and are now fully configurable and available for use within Portal.

24 June, 2025

Navigation: Create new component moved to top of sidebar admin v1.40.1-portal.0 The “Create new component” sidebar item has been moved to the top to improve UI experience and findability.
General
  • Added AzureDevOps Module for Soundcheck
Fixes
  • Catalog now renders without errors for ArgoCD plugin
  • Scaffolder progress bar is now updated in real time as steps are executed
  • UI/UX fixes when a license key errors out
  • Minor UI improvements and responsiveness fixes for the onboarding wizard

11 June, 2025

Soundcheck: No-Code UI Extensions and Exemptions Tab soundcheck v1.39.0-portal.6 You can now extend the Soundcheck Integrations UI with custom no-code interfaces (supported with the new frontend system only). A brand-new Exemptions tab lets you view exempt entities and their justifications directly in Check Insights.
  • See which checks depend on a collector for more transparency in your dependencies - Integration cards now show whether they’re UI-configured - Filter by exempt entities on the overview page

2 June, 2025

Improved Catalog page design admin v1.39.0-portal.3 The Catalog page design has been improved for better usability.
Soundcheck - Enabled GitLab Soundcheck integration

26 May, 2025

Enhanced Portal Navigation and new landing page admin v1.39.0-portal.0 Portal navigation has been enhanced with streamlined access to subpages and admin pages, a collapsible sidebar, and quick user settings access. A new default landing page provides direct access to Search and quick links to your most recent and frequently visited pages.

13 May, 2025

Soundcheck: Security hotfix for sensitive data exposure soundcheck v1.38.1-portal.4 Critical security enhancements have been applied to Soundcheck to address sensitive data exposure in GitHub-related facts.
  • Redacted sensitive collector secrets in GraphQL queries to prevent exposure - Addressed overexposure of GitHub facts on the frontend by redacting sensitive fact types including Code Scanning Alerts, Dependabot Alerts, and Secret Scanning Alerts

1 May, 2025

Portal upgraded to Backstage 1.38.1 with real-time catalog updates admin v1.38.1-portal.2 Portal has been upgraded to Backstage v1.38.1. You can now enable real-time catalog updates via GitHub webhooks.
  • Fixed template editor and logs in Scaffolder not showing

15 April, 2025

GitLab support via config manager admin v1.37.1-portal.2 GitLab is now supported via the config manager.
  • RBAC and Insights nav items moved to main navigation - Config manager logs can now be filtered by log level
  • Fixed preview discard bug in extension manager

7 April, 2025

Setup Wizard now supports GitHub App for authentication admin v1.37.1-portal.0 The Setup Wizard now supports using GitHub App for authentication.

3 April, 2025

Entity overview layout is now customizable by Portal admins admin v1.37.0-portal.2 Portal admins can now edit the layout of the Entity overview tab for all users. Entity cards can be resized and re-ordered. Access the layout editor via the entity context menu.

27 March, 2025

Soundcheck: New GitHub Integration fact types soundcheck v1.37.0-portal.0 Added additional fact types to the GitHub Integration.
  • Code Scanning Alerts - Dependabot Alerts - Secret Scanning Alerts - Security Advisories

19 March, 2025

Onboarding UI supports GitHub Apps and personal access tokens admin v1.36.1-portal.5 The onboarding UI has been adjusted to support both GitHub Apps and GitHub personal access tokens.
General
  • Added N/A option to reset the select value in config manager
Fixes
  • Fixed started plugin not showing as started
  • Made org selection required for GitHub App users
  • Fixed Jira Dashboard plugin not being removed from the Promoted section when installed

10 March, 2025

Skill Exchange configuration enabled skill-exchange v1.36.1-portal.3 Additional configuration for Skill Exchange has been enabled.

5 March, 2025

Portal: Entra ID and Okta authentication support admin v1.36.1-portal.2 Portal now offers Entra ID and Okta authentication along with organizational data ingestion.
Portal
  • Portal automatically cleans up entities that belong to entity providers that are no longer configured
  • Backend plugins added to Portal are now allowed to fail on startup without impacting core Portal features
  • Soundcheck is now visible on the Catalog entity page for more kinds
Soundcheck
  • Added support for specifying a group filter in the configuration to filter groups relevant to Soundcheck
  • Enhanced the date operator for creating checks, allowing input values like -P1Y
  • Added support for exclusion filters - you can now exclude specific entities from a check
  • Soundcheck now supports HTTP Third-Party Integration, configurable via YAML and the UI
  • Azure DevOps collector is now configurable within the UI
  • The Catalog collector can be configured through YAML and UI
  • Added support for label and annotation filters in the UI
  • Soundcheck now records resolved values and rule evaluation details for improved transparency
For further details, see the Spotify Plugins for Backstage release notes.
  • Fixed bug when using dots as keys in the config manager - Fixed pagination in config manager history

26 February, 2025

RBAC: View and manage permissions in Portal rbac v1.36.1-portal.0 You can now view and manage permissions in Portal using RBAC.
General
  • Improved error messages when faulty config is submitted
Soundcheck
  • Added BigQuery, New Relic, and HTTP Soundcheck integrations

17 February, 2025

Config Manager UX improvements and troubleshooting logs admin v1.35.1-portal.2 The Config Manager UX has been simplified by hiding unnecessary configurations. Portal troubleshooting logs view has been added to the config manager.
  • Improved Config History performance with pagination - “Check Insights” now supports filtering by system, type, owner, and lifecycle
  • Fixed jenkins plugin and sonarqube plugin issues on startup - Improved UI of docs links

22 January, 2025

Soundcheck: Exclusion filters, manual checks, and exemptions soundcheck v1.35.0-portal.0 Soundcheck now supports exclusion filters on checks, tracks, campaigns, and integrations, letting you scope out entities that should not be evaluated. Manual checks and entity exemptions are fully supported in both YAML and the No-Code UI.
  • Added support for check result exemption details and exempt status across Track and Check Insights pages
  • Checks now record resolved values and rule evaluation information, displayed on the UI
  • Added No-Code UI configuration for Azure DevOps, Jira, Datadog, PagerDuty, SonarQube, and Kubernetes Fact Collectors
  • Added Generic HTTP Fact Collector
  • Check dry runs now use cached facts if available
  • Added Fact Explorer in the Rule Input on Check Form
  • Added operator prefixes all:, any:, none: for array rule inputs in the Check form
  • Added NOT expression to rules input in check form
  • Added support for check templates
  • Check form owner select now autoselects the logged-in user by default
  • Updated Software Catalog Fact Collector to be configurable (schedule, filters, and caching)
  • Renamed Collectors tab to Integrations tab
  • Soundcheck forms for Checks, Tracks, and Campaigns are now regular pages with dedicated routes
  • Added track badges that display check status and check pass percentage
  • Added regex flags configuration option to SCM Integration No-Code UI
  • Default values from YAML for SCM, GitHub, GitLab, and Kubernetes integrations now propagate to new entries in the UI

7 January, 2025

Soundcheck: GitHub security fact types and group filter support soundcheck v1.34.2-portal.0 Added four new GitHub fact types — Code Scanning Alerts, Dependabot Alerts, Secret Scanning Alerts, and Security Advisories — enabling security-focused checks. A new config option lets you filter which groups Soundcheck queries from the catalog.
  • Overview page now fetches items from cache and database, improving load times for large catalogs
  • Added batch size configuration to UI for integrations
  • Added GitHub BranchRules fact type
  • Overview pivot view toggle setting is now saved in local storage
  • Included path resolver in exported checks
  • Removed campaign card from overview page (superseded by campaign insights page)

12 December, 2024

Soundcheck: Campaign Insight tiles respect user filters soundcheck v1.33.4-portal.1 Campaign Insight tiles now properly respect user-applied filters, and an issue with combining multiple catalog filters has been resolved.
  • Resolved issue with combining multiple catalog filters
  • Fixed check scheduling not working in certain configurations

27 November, 2024

Soundcheck: Custom Resource Definitions in Kubernetes integration soundcheck v1.33.4-portal.0 Added Custom Resource Definition support to the Kubernetes Integration UI and No-Code UI configuration for GitLab and New Relic fact collectors.
  • Added No-Code UI configuration option for GitLab Fact Collector
  • Added No-Code UI configuration option for New Relic Fact Collector
  • Added all groups to track and check insights filter selection
  • View is now the primary action for checks rather than edit
  • Custom default title for the header bar can now be set via the title property of RoutingPage
  • Soundcheck will now only enable execute check buttons for checks it can actually execute
  • Fixed front-end caching issue where updates sometimes did not reflect in the UI
  • Links on Entity Table in forms now open in a new tab
  • Fixed an error that could prevent the SonarQube page from loading with incomplete configurations

24 October, 2024

Soundcheck: Check Insights page enhancements soundcheck v1.32.3-portal.0 Check Insights page history chart now includes date labels on the X-axis, and the overview page has a new pivot function to flip table axes.
  • Replaced tabs on the overview page with selection-based navigation including entity name search
  • Made Fact Explorer Dialog aware of selected check filters
  • Fixed standalone Soundcheck overview page by removing campaign headers for non-RoutingPage usages
  • Campaign page now filters by active status by default
  • Resolved issue with searching for campaigns, checks, and tracks by name
  • Fixed issue with sorting entities on the Check Insights page

1 October, 2024

Soundcheck: Check dry run and Check Insights for API-submitted results soundcheck v1.31.2-portal.0 Added a check dry run feature to the check form, letting users test checks before saving. Check Insights can now display information about check results submitted via the REST API.
  • Added a Welcome Page to Soundcheck to help users get started
  • Added a tooltip to “NL” badges to clarify they indicate Not Certified
  • Added No-Code UI configuration option for SCM Fact Collector
  • New Feature: Add Fact and List rule value inputs to Check form
  • Added JSON path selection to check form
  • Optimized owner select on Track, Check, and Campaign forms with autocompletes
  • Added Check Result Details to the Certifications page
  • Soundcheck Page Headers are now dynamic based on the current page

4 September, 2024

Soundcheck: Campaign notifications and check failure alerts soundcheck v1.30.4-portal.0 Added the ability to send notifications to owners of all entities still failing a Campaign. Campaign milestone notifications now go to Slack, and checks that change from pass to fail trigger notifications.
  • Added possibility to export and import all tracks and checks from YAML
  • Added possibility to specify a number of days for historical status in Check and Track Insights
  • Top failing checks are now grouped by level in Track Insights
  • Track Insights now uses a 100% stacked area chart
  • Added updated timestamp to tooltip on overview page check results
  • Setting status badge type as default for pre-canned tracks and new tracks via No-Code UI
  • Fixed the issue when tracks were not updated if the checks they depend on were updated
  • Fixed the issue when check exclude filters were ignored

1 August, 2024

Soundcheck: Check Insights page for org-wide compliance visibility soundcheck v1.29.2-portal.0 Introduced a new Check Insights page that lets users view compliance to a check across their entire Software Catalog, with filters for system, type, lifecycle, and owner.
  • Added support for collecting facts from glob paths for the SCM fact collector
  • Rule operator input in the check form now allows free-form strings for custom or advanced operators
  • Fixed the issue when filters cached in local storage were incorrectly merged with URL filters on the Tech Health page
  • Added clearer labels for overview page tabs when there are categories with the same type
  • Resolved an issue where check details would not load if the first check was not applicable
  • Fixed entity names on overview page to show title rather than name when available
  • Fixed check export to include the check’s schedule
  • Added error state to possible check result states
  • Added API to query entities a campaign is applicable to

2 July, 2024

Soundcheck: Execute checks from the entity page soundcheck v1.28.2-portal.1 You can now execute checks directly from an entity’s Soundcheck page. Soundcheck also records results of checks that failed to execute and displays the error.
  • Fixed overview page tabs extending beyond screen length
  • Fixed progress indicators on the overview page to show total progress instead of page progress

25 June, 2024

Soundcheck: Execute checks from entity page and error result tracking soundcheck v1.28.2-portal.0 Soundcheck now records results of checks that failed to execute and displays the error, and horizontal scroll issues on the overview page have been fixed.

7 June, 2024

Soundcheck: Campaign form fix and YAML exports soundcheck v1.27.6-portal.0 Fixed a potential edge case where checks could not be added to a campaign in the form. Added YAML exports for tracks and checks via dropdown menus.
  • Fixed an issue that prevented use of the grid view on Tech Health pages
  • Resolved an issue reading persisted Tech Health filters from local storage
  • Check form rule input now casts string values for booleans and numbers to the proper type upon submission
  • Added edit to dropdown menu on summary cards for checks, tracks, and campaigns
  • Minor performance improvement to the Track Insights page
  • Fixed discrepancies in Tech Health numbers
  • Added tooltip showing counts on track insights pages for pass rates
  • Added theme override support via CheckResultStateBox component name

21 May, 2024

Soundcheck: Check UI boolean fix and theming support soundcheck v1.27.2-portal.0 Fixed Check UI not allowing boolean values for rules and updated styling to support theming across Soundcheck.

7 May, 2024

Soundcheck: SCM collector fix and default checks soundcheck v1.26.5-portal.0 Fixed a bug preventing the SCM collector from scheduling fact collection when configured via URL. Default checks and tracks are now available as examples.
  • Resolved an issue reading persisted Tech Health filters from local storage
  • Styling fixes to improve readability and better support theming

25 April, 2024

Soundcheck: Track Insights filters and CSV export in Tech Health soundcheck v1.26.4-portal.0 Track Insights now accounts for track filters, custom applicability filters, and total applicable entities when calculating certification rates. Tech Health now supports CSV export and unlimited entity display.
  • Added tooltips to show why a collector is not configurable via No-Code UI
  • Fixed filter dropdown where owner names could display incorrectly
  • Updated text colors and logos on Track, Check, Campaign, and Collector list pages for improved readability
  • Added the ability to override the default initial delay for collections
  • Added a timed task to remove stale check result history records

12 April, 2024

Soundcheck: Track Insights page and Jira Fact Collector soundcheck v1.25.2-portal.0 Launched the Track Insights page with filtering by owner, lifecycle, system, and type. Added a new Jira Fact Collector integration for collecting Jira issue data.
  • Improved performance of the Track Insights page
  • Fixed the campaign link on the card view of the Tech Health Campaigns page
  • Added “Systems” filter to the Track Insights page
  • Fixed overview page route history so browser back/forward buttons work correctly
  • Fixed level progress bars on the Track page that only showed 0 or 100%
  • Added a preview of entities affected by filter selections when creating checks, tracks, and campaigns
  • Adjusted “Filter by owner” options to show display names rather than identifiers
  • Added support for different track types in the overview card
  • Resolved an issue with the display of badges on the overview card
  • Added TLS and connection URL support for Redis job queues

12 March, 2024

Soundcheck: Campaigns, React 18 support, and warning check results soundcheck v1.23.0-portal.0 Launched Soundcheck Campaigns for managing short-term compliance initiatives with built-in Slack notifications. Added React 18 compatibility and a new warning check result state for soft failures that do not impact certification progress.
  • Custom operators can now be provided to extend Soundcheck’s rule engine
  • Checks can now compare the value of two different facts
  • Check pass and fail messages now support Liquid templating with entity and fact variables
  • Checks and tracks can now be stored in remote files and referenced by URL
  • Added .csv export functionality to Tech Health pages
  • Added grid view for Checks, Tracks, Entities, and Teams tabs on Tech Health page
  • Added entity type/lifecycle/kind filters to Tech Health page
  • Added soundcheck.techHealth.read RBAC permission to control access to the Tech Health page
  • Added breadcrumb navigation across Soundcheck pages
  • Added basic entity pagination to the overview page
  • Level descriptions on the entity page now render markdown
  • Campaign names now support up to 100 characters; character limits removed from descriptions and pass/fail messages
  • Owner filters now also apply child group relations for Tracks and Checks
  • Improved Tech Health caching for trends and snapshots with configurable TTL
  • Soundcheck no longer allows unrecognized keys in configurations, helping identify misconfigurations
  • The /results endpoint no longer returns updated results by default (use returnUpdatedResults=true query param for old behavior)
  • Configuration validation is now stricter, which may surface previously hidden misconfigurations