fix(ui): remove beta tag from stable services and fix Microsoft Fabric icon#27638
fix(ui): remove beta tag from stable services and fix Microsoft Fabric icon#27638
Conversation
…c icon - Drop OpenLineage, Wherescape, Cassandra, AlationSink, Cockroach, OpenSearch, ThoughtSpot, Ranger, Grafana, and Timescale from BETA_SERVICES — these are stable and should no longer show the Beta badge. - Fix Microsoft Fabric / Microsoft Fabric Pipeline icons: getServiceIcon normalizes keys via toLowerCase(), but the map used camelCase keys (microsoftFabric, microsoftFabricPipeline), so lookup missed and the tiles fell back to the default database icon. Lowercased the keys to match. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Code Review ✅ ApprovedRemoves the beta tag from stable services and corrects the Microsoft Fabric icon reference. No issues found. OptionsDisplay: compact → Showing less information. Comment with these commands to change:
Was this helpful? React with 👍 / 👎 | Gitar |
There was a problem hiding this comment.
Pull request overview
This PR updates the UI service creation experience by (1) removing “Beta” badges for connectors that are now considered stable and (2) fixing Microsoft Fabric icon resolution by aligning icon-map keys with getServiceIcon’s normalization behavior.
Changes:
- Remove multiple stable connector types from the
BETA_SERVICESlist so they no longer render the Beta badge. - Fix Microsoft Fabric and Microsoft Fabric Pipeline service icons by lowercasing the icon-map keys to match
getServiceIcon(iconKey.toLowerCase())normalization.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| openmetadata-ui/src/main/resources/ui/src/utils/ServiceIconUtils.ts | Lowercase Microsoft Fabric icon-map keys so normalized lookups resolve to the correct Fabric icon instead of the default DB icon. |
| openmetadata-ui/src/main/resources/ui/src/constants/ServiceType.constant.ts | Remove now-stable services from BETA_SERVICES to stop showing Beta badges for those connectors. |
|
🟡 Playwright Results — all passed (12 flaky)✅ 3699 passed · ❌ 0 failed · 🟡 12 flaky · ⏭️ 89 skipped
🟡 12 flaky test(s) (passed on retry)
How to debug locally# Download playwright-test-results-<shard> artifact and unzip
npx playwright show-trace path/to/trace.zip # view trace |



Summary
getServiceIconnormalizes the key withtoLowerCase(), but the icon map used camelCase keys (microsoftFabric,microsoftFabricPipeline), so the lookup missed and the tile fell back to the default database icon. Lowercased the keys to match.Test plan
🤖 Generated with Claude Code