Skip to main content

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.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.

1.38.1-portal.2โ€‹

โœจ Highlightsโ€‹

  • Upgraded to Backstage v1.38.1
  • No more waitingโ€”enable real-time catalog updates via GitHub webhooks. Learn how.

๐Ÿ”„ General Updatesโ€‹

  • Data Experience is now pre-installed on all Portal instances. Follow documentation here to configure and enable the plugins.

๐Ÿ” Soundcheck Updatesโ€‹

  • Installed a new Fact Collector for the Data Registry. Read more in the documentation

๐Ÿ› ๏ธ Fixesโ€‹

  • Fixed template editor and logs in Scaffolder not showing

1.37.1-portal.2โ€‹

โœจ Highlightsโ€‹

  • GitLab support via config manager

๐Ÿ”„ General Updatesโ€‹

  • RBAC and Insights nav items moved to main navigation
  • Config manager logs can now be filtered by log level

๐Ÿ› ๏ธ Fixesโ€‹

  • Fix preview discard bug in extension manager

1.37.1-portal.0โ€‹

โœจ Highlightsโ€‹

  • Setup Wizard now support the use Github App for authentication

1.37.0-portal.2โ€‹

โœจ Highlightsโ€‹

  • It is now possible for Portal admins to edit the layout of the Entity overview tab for all users. Entity cards can be resized and re-ordered. The layout editor can be accessed via the entity context menu.

1.37.0-portal.0โ€‹

๐Ÿ” Soundcheck updatesโ€‹

  • Added the below additional fact types to Github Integration docs
    • Code Scanning Alerts
    • Dependabot Alerts
    • Secret Scanning Alerts
    • Security Advisories

1.36.1-portal.5โ€‹

โœจ Highlightsโ€‹

  • Onboarding UI adjustments to support both Github Apps and Github personal access-token

๐Ÿ”„ General Updatesโ€‹

  • Add N/A option to reset the select value in config manager

๐Ÿ› ๏ธ Fixesโ€‹

  • Fix started plugin not showing as started
  • Make org selection required for GitHub App users
  • Jira Dashboard plugin doesn't get removed from the Promoted section when installed

1.36.1-portal.3โ€‹

๐Ÿ› ๏ธ Fixesโ€‹

  • Additional configuration for skill exchange enabled

1.36.1-portal.2โ€‹

โœจ Highlightsโ€‹

  • Portal now offers Entra ID authentication and organizational data ingestion.
  • Portal now offers Okta authentication and organizational data ingestion.
  • Portal automatically cleans up entities that belong to entity providers that are no longer configured, the next time the catalog is started.
  • 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 Updatesโ€‹

  • Added support for specifying a group filter in the configuration. This filters groups down to those relevant to Soundcheck, addressing an internally identified use case where configurations included up to 12K groups.
  • Enhanced the date operator for creating checks, allowing users to input values like -P1Y.
  • Added support for exclusion filters in Soundcheck. Users can now exclude specific entities from a check. Excluded Entities will show up as not reported on the overview page.
  • Soundcheck now supports HTTP Third-Party Integration, configurable via YAML and the UI.
  • Azure DevOps collector are 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, making this information accessible on the frontend for improved transparency.

For further details on the latest Soundcheck updates, see the Spotify Plugins for Backstage release notes.

๐Ÿ› ๏ธ Fixesโ€‹

  • Fixes bug when using dots as keys in the config manager.
  • Fixes pagination in config manager history.

1.36.1-portal.0โ€‹

โœจ Highlightsโ€‹

  • You can now view and manage permissions in Portal using RBAC.

๐Ÿ”„ General Updatesโ€‹

  • Improved error messages when faulty config is submitted.

๐Ÿ” Soundcheck Updatesโ€‹

  • Added BigQuery, New Relic, and HTTP Soundcheck integrations.

1.35.1-portal.2โ€‹

โœจ Highlightsโ€‹

  • Simplifying Config Manager UX by hiding unnecessary configurations
  • Portal troubleshooting logs view were added to the config manager

๐Ÿ”„ General Updatesโ€‹

  • Improving Config History performance with pagination

๐Ÿ” Soundcheck Updatesโ€‹

  • "Check Insights" now supports filtering by system, type, owner, and lifecycle

๐Ÿ› ๏ธ Fixesโ€‹

  • Fixed jenkins plugin and sonarqube plugin issues on startup
  • Improved UI of docs links