Spotify Portal for Backstage Release Notes
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.
1.43.3-portal.2โ
Soundcheck Updatesโ
Improved performance by updating the default schedules for the applicableEntitiesRefresh and groupHierarchyRefresh cache jobs.
Data Experience Updatesโ
Data Experience cards for dataset details and schema are moved to the Dataset Entity Overview tab. The Data Experience tab is now removed.
1.43.2-portal.2โ
๐ Soundcheck Updatesโ
โจ Featuresโ
- Added Tech Insights page that provides analytics for tracking software quality metrics across your organization. [docs]
- Added total track/campaign count to distinguish from applicable ones on the tech insights page.
- 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.
- Added manual option to recertify a track [docs]
- Added a new canned soundcheck checks 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. [docs]
- Added support for
issues-count
Jira fact that returns a number of issues matching JQL. [docs]
๐ ๏ธ Fixesโ
- 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.
๐ Changesโ
- Breaking Change: The config option
soundcheck.remote_file_updates
has been deprecated in favor ofsoundcheck.remoteFileUpdates
. You can continue to use the old option for now, but it will be removed in a future release. - Breaking Change: The config option
soundcheck.programs
has been deprecated in favor ofsoundcheck.tracks
. You can continue to use the old option for now, but it will be removed in a future release. - Breaking Change: 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
1.42.4-portal.0โ
๐ Soundcheck Updatesโ
- Soundcheck now includes a new Tech Insights page that provides analytics for tracking software quality metrics across your organization. [docs]
- Added total track/campaign count to distinguish from applicable ones on the tech insights page.
1.41.1-portal.1โ
๐ Soundcheck Updatesโ
- Landing Page - The Soundcheck link on the left-hand navigation bar in Backstage links to a placeholder landing page instead of the overview page. This placeholder page will be replaced in the future with a more fully realized landing page.
1.40.2-portal.2โ
โจ Highlightsโ
- Entity Overlays is now GA! If using a non-default RBAC policy, you must adjust your policy to incorporate entity overlays permissions.
1.40.2-portal.0โ
โจ Highlightsโ
- Upgraded Backstage version to 1.40.2
1.40.1-portal.1โ
๐ Soundcheck Updatesโ
- A hotfix was deployed to resolve an issue preventing a Portal customer from using certain Soundcheck fact-collectors/integrations. All impacted collectors have been patched and are now fully configurable and available for use within Portal.
1.40.1-portal.0โ
โจ Highlightsโ
- โCreate new componentโ sidebar item moved at the top to improve the UI experience and findability
๐ General Updatesโ
- Added AzureDevops Module for Soundcheck
๐ ๏ธ Fixesโ
- Catalog now renders without errors for ArgoCD plugin
- Scaffolder progress bar is now being updated in real time as steps are being executed
- UI/UX fixes when a license key errors out
- Minor UI improvements and responsiveness fixes for the onboarding wizard
1.39.0-portal.6โ
๐ Soundcheck Updatesโ
- ๐ ๏ธ No-Code UI Extensions for Integrations: You can now extend the Soundcheck Integrations UI with custom no-code interfaces (supported with the new frontend system only).
- ๐ See which checks depend on a collectorโmore transparency in your dependencies.
- ๐งพ Integration cards now show whether theyโre UI-configured.
- ๐งโโ๏ธ Exemptions Tab: A brand-new Exemptions tab lets you view exempt entities and their justifications directly in Check Insights.
- ๐งฎ Exempt, But Make It a Filter: You can now filter by exempt entities on the overview page.
1.39.0-portal.3โ
โจ Highlightsโ
- Improved Catalog page design
๐ Soundcheck Updatesโ
- Enabled Gitlab Soundcheck integration
1.39.0-portal.0โ
โจ Highlightsโ
- Enhanced Portal Navigation
- Streamlined access to subpages and admin pages
- Collapsible sidebar and quick user settings access
- Introducing a new default landing page with direct access to Search and quick links to your most recent and frequently visited pages.
1.38.1-portal.4โ
๐ Soundcheck Updatesโ
- Soundcheck Security Hotfix Integration
- The "[Soundcheck] Update deps to patch security issues (#2989)" PR updates the Soundcheck dependency in Portal to include critical security enhancements:
- 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
- Secret Scanning Alerts
- These changes were prompted by a client-reported issue highlighting the presence of sensitive information in GitHub-related facts. As a result, these fact types are now redacted and no longer exposed on the frontend.