Skip to content

Version Packages (orchestrator) - #4266

Merged
lokanandaprabhu merged 1 commit into
mainfrom
changesets-release/orchestrator/main
Aug 13, 2026
Merged

Version Packages (orchestrator)#4266
lokanandaprabhu merged 1 commit into
mainfrom
changesets-release/orchestrator/main

Conversation

@rhdh-bot

@rhdh-bot rhdh-bot commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

Releases

@red-hat-developer-hub/backstage-plugin-orchestrator@6.0.0

Major Changes

  • 2e4c46e: BREAKING: Graduated the New Frontend System (NFS) orchestrator plugins to stable API.

    The NFS plugins (createFrontendPlugin) have been promoted from the ./alpha subpath to the primary . entry point. Legacy (OFS) exports have been moved to the new ./legacy subpath.

    For @red-hat-developer-hub/backstage-plugin-orchestrator, the ./alpha subpath now only exports translations. For @red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets, the ./alpha subpath has been removed.

    Migration for NFS consumers (previously using ./alpha):

    - import orchestratorPlugin, { orchestratorTranslationsModule } from '@red-hat-developer-hub/backstage-plugin-orchestrator/alpha';
    - import orchestratorFormWidgetsPlugin from '@red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets/alpha';
    + import orchestratorPlugin, { orchestratorTranslationsModule } from '@red-hat-developer-hub/backstage-plugin-orchestrator';
    + import orchestratorFormWidgetsPlugin from '@red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets';

    Migration for OFS consumers:

    - import { OrchestratorPage, OrchestratorIcon } from '@red-hat-developer-hub/backstage-plugin-orchestrator';
    - import { orchestratorFormWidgetsPlugin } from '@red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets';
    + import { OrchestratorPage, OrchestratorIcon } from '@red-hat-developer-hub/backstage-plugin-orchestrator/legacy';
    + import { orchestratorFormWidgetsPlugin } from '@red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets/legacy';

    Migration for dynamic plugin configurations:

    Legacy exports require module: Legacy — they are not available on the default module.
    OFS deployments must also load form-widgets via pluginModule: Legacy so RHDH registers the OFS BackstagePlugin (PluginRoot is now NFS).

    dynamicPlugins:
      frontend:
        red-hat-developer-hub.backstage-plugin-orchestrator:
          # Legacy exports require `module: Legacy`
          dynamicRoutes:
            - path: /orchestrator
              importName: OrchestratorPage
              module: Legacy
        red-hat-developer-hub.backstage-plugin-orchestrator-form-widgets:
          pluginModule: Legacy

Patch Changes

  • e0093e0: Remove unused @janus-idp/backstage-plugin-audit-log-node and @janus-idp/cli dependencies.
  • Updated dependencies [a64f76d]
    • @red-hat-developer-hub/backstage-plugin-orchestrator-form-api@2.10.0
    • @red-hat-developer-hub/backstage-plugin-orchestrator-form-react@2.11.0

@red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets@2.0.0

Major Changes

  • 2e4c46e: BREAKING: Graduated the New Frontend System (NFS) orchestrator plugins to stable API.

    The NFS plugins (createFrontendPlugin) have been promoted from the ./alpha subpath to the primary . entry point. Legacy (OFS) exports have been moved to the new ./legacy subpath.

    For @red-hat-developer-hub/backstage-plugin-orchestrator, the ./alpha subpath now only exports translations. For @red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets, the ./alpha subpath has been removed.

    Migration for NFS consumers (previously using ./alpha):

    - import orchestratorPlugin, { orchestratorTranslationsModule } from '@red-hat-developer-hub/backstage-plugin-orchestrator/alpha';
    - import orchestratorFormWidgetsPlugin from '@red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets/alpha';
    + import orchestratorPlugin, { orchestratorTranslationsModule } from '@red-hat-developer-hub/backstage-plugin-orchestrator';
    + import orchestratorFormWidgetsPlugin from '@red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets';

    Migration for OFS consumers:

    - import { OrchestratorPage, OrchestratorIcon } from '@red-hat-developer-hub/backstage-plugin-orchestrator';
    - import { orchestratorFormWidgetsPlugin } from '@red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets';
    + import { OrchestratorPage, OrchestratorIcon } from '@red-hat-developer-hub/backstage-plugin-orchestrator/legacy';
    + import { orchestratorFormWidgetsPlugin } from '@red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets/legacy';

    Migration for dynamic plugin configurations:

    Legacy exports require module: Legacy — they are not available on the default module.
    OFS deployments must also load form-widgets via pluginModule: Legacy so RHDH registers the OFS BackstagePlugin (PluginRoot is now NFS).

    dynamicPlugins:
      frontend:
        red-hat-developer-hub.backstage-plugin-orchestrator:
          # Legacy exports require `module: Legacy`
          dynamicRoutes:
            - path: /orchestrator
              importName: OrchestratorPage
              module: Legacy
        red-hat-developer-hub.backstage-plugin-orchestrator-form-widgets:
          pluginModule: Legacy

Minor Changes

  • a64f76d: Add field-level validation support via ui:validateOn and ui:validateGroup schema annotations. Fields can now trigger async validation on blur, change, or both without waiting for Next/Submit. Dependent fields sharing a ui:validateGroup are validated together once all group members have values.

Patch Changes

  • e0093e0: Remove unused @janus-idp/backstage-plugin-audit-log-node and @janus-idp/cli dependencies.
  • Updated dependencies [a64f76d]
    • @red-hat-developer-hub/backstage-plugin-orchestrator-form-api@2.10.0
    • @red-hat-developer-hub/backstage-plugin-orchestrator-form-react@2.11.0

@red-hat-developer-hub/backstage-plugin-orchestrator-form-api@2.10.0

Minor Changes

  • a64f76d: Add field-level validation support via ui:validateOn and ui:validateGroup schema annotations. Fields can now trigger async validation on blur, change, or both without waiting for Next/Submit. Dependent fields sharing a ui:validateGroup are validated together once all group members have values.

@red-hat-developer-hub/backstage-plugin-orchestrator-form-react@2.11.0

Minor Changes

  • a64f76d: Add field-level validation support via ui:validateOn and ui:validateGroup schema annotations. Fields can now trigger async validation on blur, change, or both without waiting for Next/Submit. Dependent fields sharing a ui:validateGroup are validated together once all group members have values.

Patch Changes

  • Updated dependencies [a64f76d]
    • @red-hat-developer-hub/backstage-plugin-orchestrator-form-api@2.10.0

@red-hat-developer-hub/backstage-plugin-orchestrator-backend@8.12.1

Patch Changes

  • e0093e0: Remove unused @janus-idp/backstage-plugin-audit-log-node and @janus-idp/cli dependencies.

@red-hat-developer-hub/backstage-plugin-scaffolder-backend-module-orchestrator@1.7.2

Patch Changes

  • e0093e0: Remove unused @janus-idp/backstage-plugin-audit-log-node and @janus-idp/cli dependencies.

@codecov

codecov Bot commented Aug 12, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 56.86%. Comparing base (a64f76d) to head (a2f9f3b).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #4266   +/-   ##
=======================================
  Coverage   56.86%   56.86%           
=======================================
  Files        2491     2491           
  Lines       99141    99141           
  Branches    27747    27747           
=======================================
  Hits        56378    56378           
  Misses      42403    42403           
  Partials      360      360           
Flag Coverage Δ *Carryforward flag
adoption-insights 84.55% <ø> (ø) Carriedforward from a64f76d
ai-integrations 68.29% <ø> (ø) Carriedforward from a64f76d
app-defaults 69.79% <ø> (ø) Carriedforward from a64f76d
augment 46.67% <ø> (ø) Carriedforward from a64f76d
boost 78.41% <ø> (ø) Carriedforward from a64f76d
bulk-import 72.79% <ø> (ø) Carriedforward from a64f76d
cost-management 13.55% <ø> (ø) Carriedforward from a64f76d
dcm 67.21% <ø> (ø) Carriedforward from a64f76d
e2e-adoption-insights 60.00% <ø> (ø) Carriedforward from a64f76d
e2e-extensions 62.13% <ø> (ø) Carriedforward from a64f76d
e2e-intelligent-assistant 46.74% <ø> (ø) Carriedforward from a64f76d
extensions 56.59% <ø> (ø) Carriedforward from a64f76d
global-floating-action-button 71.18% <ø> (ø) Carriedforward from a64f76d
global-header 66.50% <ø> (ø) Carriedforward from a64f76d
homepage 47.50% <ø> (ø) Carriedforward from a64f76d
install-dynamic-plugins 59.95% <ø> (ø) Carriedforward from a64f76d
intelligent-assistant 75.42% <ø> (ø) Carriedforward from a64f76d
konflux 91.98% <ø> (ø) Carriedforward from a64f76d
lightspeed 69.02% <ø> (ø) Carriedforward from a64f76d
mcp-integrations 83.40% <ø> (ø) Carriedforward from a64f76d
orchestrator 70.87% <ø> (ø)
quickstart 63.74% <ø> (ø) Carriedforward from a64f76d
sandbox 79.56% <ø> (ø) Carriedforward from a64f76d
scorecard 87.06% <ø> (ø) Carriedforward from a64f76d
theme 88.14% <ø> (ø) Carriedforward from a64f76d
translations 5.12% <ø> (ø) Carriedforward from a64f76d
x2a 12.40% <ø> (ø) Carriedforward from a64f76d

*This pull request uses carry forward flags. Click here to find out more.


Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a64f76d...a2f9f3b. Read the comment docs.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions
github-actions Bot force-pushed the changesets-release/orchestrator/main branch from cbe967d to c05ba10 Compare August 12, 2026 15:04
@github-actions
github-actions Bot force-pushed the changesets-release/orchestrator/main branch from c05ba10 to a2f9f3b Compare August 13, 2026 09:09
@sonarqubecloud

Copy link
Copy Markdown

@lokanandaprabhu
lokanandaprabhu merged commit c18c88d into main Aug 13, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants