Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(cli): embedded alpha module dependencies not hoisted. #2

Conversation

davidfestal
Copy link
Owner

When embedding alpha modules, the embedded module dependencies were not hoisted to the embedding module.

This PR fixes this issue.

@davidfestal davidfestal closed this Feb 5, 2024
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
…#1194)

* fix(topology): fix to layout nodes correctly on first load

* fix(topology): fixes test with mocks (#2)

---------

Co-authored-by: Jaivardhan Kumar <[email protected]>
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## @janus-idp/backstage-plugin-topology [1.18.3](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-12)

### Bug Fixes

* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.2.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-16)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **3scale:** modify 3scale environment variables ([janus-idp#1166](janus-idp#1166)) ([24dfba0](janus-idp@24dfba0))
* add missing alpha  dynamic plugin entry points ([janus-idp#1168](janus-idp#1168)) ([1d7986f](janus-idp@1d7986f))
* **cli:** embedded alpha module dependencies not hoisted. ([janus-idp#1170](janus-idp#1170)) ([063b343](janus-idp@063b343))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.14.3](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-16)

### Features

* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))

### Bug Fixes

* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [3.5.6](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-16)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.7.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.4.4](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.5.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.2.25](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.0.3](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### ⚠ BREAKING CHANGES

* **rbac:** add support for multiple policies CRUD (janus-idp#984)
* **tekton:** update tekton UX (janus-idp#839)

### Features

* **janus-idp#1019:** implemented feedback plugin ([janus-idp#1045](janus-idp#1045)) ([34c312e](janus-idp@34c312e)), closes [janus-idp#1019](janus-idp#1019)
* add new backend system support for existing backend plugins that have not been migrated over yet ([janus-idp#1132](janus-idp#1132)) ([06e16fd](janus-idp@06e16fd))
* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* adds storybook ([janus-idp#956](janus-idp#956)) ([4dda929](janus-idp@4dda929))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **cli:** add frontend dynamic plugins base build config ([janus-idp#747](janus-idp#747)) ([91e06da](janus-idp@91e06da)), closes [janus-idp#831](janus-idp#831)
* **cli:** generate plugin specific schema for dynamic plugins ([janus-idp#912](janus-idp#912)) ([0c31158](janus-idp@0c31158))
* **cli:** switch to @janus-idp/cli for new plugins and populate them with the basics ([janus-idp#782](janus-idp#782)) ([bbbefbd](janus-idp@bbbefbd))
* **dynamic-plugins:** publish dynamic assets for all frontend plugins ([janus-idp#896](janus-idp#896)) ([dcfb0ac](janus-idp@dcfb0ac))
* **dynamic-ui:** integrate scalprum with current backstage plugins ([janus-idp#826](janus-idp#826)) ([e1fb4ce](janus-idp@e1fb4ce))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** add OWNERS file to kiali* plugin ([janus-idp#1082](janus-idp#1082)) ([e2dc23b](janus-idp@e2dc23b))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* make all backend plugins dynamic ([janus-idp#954](janus-idp#954)) ([1b4338a](janus-idp@1b4338a))
* make backend plugins dynamic (first round) ([janus-idp#910](janus-idp#910)) ([60523e5](janus-idp@60523e5))
* **notifications:** make notifications NPM packages public ([janus-idp#1061](janus-idp#1061)) ([ecec1db](janus-idp@ecec1db))
* **Notifications:** new notifications FE plugin, API and backend ([janus-idp#933](janus-idp#933)) ([4d4cb78](janus-idp@4d4cb78))
* **notifications:** turn plugins into dynamic ones ([janus-idp#1104](janus-idp#1104)) ([5146977](janus-idp@5146977))
* **ocm:** add sorting to the ocm ClusterStatusPage table ([janus-idp#1052](janus-idp#1052)) ([8203aaf](janus-idp@8203aaf))
* **ocm:** enable dynamic plugin ([janus-idp#876](janus-idp#876)) ([1071eeb](janus-idp@1071eeb))
* **ocm:** export default icon for use in dynamic plugins ([janus-idp#919](janus-idp#919)) ([e6dd16d](janus-idp@e6dd16d))
* **orchestrator:** add auto refresh to workflow instance list and details pages ([janus-idp#1081](janus-idp#1081)) ([fc30645](janus-idp@fc30645))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** add orchestrator plugin ([janus-idp#783](janus-idp#783)) ([cf5fe74](janus-idp@cf5fe74)), closes [janus-idp#28](janus-idp#28) [janus-idp#38](janus-idp#38) [janus-idp#35](janus-idp#35) [janus-idp#21](janus-idp#21)
* **orchestrator:** add the ability to rerun workflows in a new instance ([janus-idp#1141](janus-idp#1141)) ([fe326df](janus-idp@fe326df))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **plugins:** ui for dynamic-plugins-info-backend ([janus-idp#1138](janus-idp#1138)) ([2a42780](janus-idp@2a42780))
* **quay:** fix sorting in quay table and tag details ([janus-idp#1044](janus-idp#1044)) ([ceb16a9](janus-idp@ceb16a9))
* **rbac:** add doc about RBAC backend conditions API ([janus-idp#1027](janus-idp#1027)) ([fc9ad53](janus-idp@fc9ad53))
* **rbac:** add rbac frontend plugin ([janus-idp#859](janus-idp#859)) ([2a64b13](janus-idp@2a64b13))
* **rbac:** add role support for policies-csv-file ([janus-idp#894](janus-idp#894)) ([7ad4902](janus-idp@7ad4902))
* **rbac:** add support for creation of role ([janus-idp#974](janus-idp#974)) ([7cb9cbd](janus-idp@7cb9cbd))
* **rbac:** add support for multiple policies CRUD ([janus-idp#984](janus-idp#984)) ([518c767](janus-idp@518c767))
* **rbac:** add vscode debug configuration for opened jest test files ([janus-idp#1047](janus-idp#1047)) ([7e7a9ae](janus-idp@7e7a9ae))
* **rbac:** allow editing permission policies ([janus-idp#1037](janus-idp#1037)) ([c10347d](janus-idp@c10347d))
* **rbac:** allow editing roles ([janus-idp#1001](janus-idp#1001)) ([2e81062](janus-idp@2e81062))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** center align toast ([janus-idp#1090](janus-idp#1090)) ([697c96f](janus-idp@697c96f))
* **rbac:** cleanup policies when a role is deleted ([janus-idp#1018](janus-idp#1018)) ([fb0ee8c](janus-idp@fb0ee8c))
* **rbac:** disable selected permissions ([janus-idp#1117](janus-idp#1117)) ([00cd501](janus-idp@00cd501))
* **rbac:** display administration to authorized users ([janus-idp#895](janus-idp#895)) ([70ae509](janus-idp@70ae509))
* **rbac:** implement conditional policies feature. ([janus-idp#833](janus-idp#833)) ([3c0675b](janus-idp@3c0675b))
* **rbac:** implement REST method to list all plugin permission policies ([janus-idp#808](janus-idp#808)) ([0a17e67](janus-idp@0a17e67))
* **rbac:** implement the concept of roles in rbac ([janus-idp#867](janus-idp#867)) ([4d878a2](janus-idp@4d878a2))
* **rbac:** list roles ([janus-idp#937](janus-idp#937)) ([8722056](janus-idp@8722056))
* **rbac:** list roles with no permission policies ([janus-idp#998](janus-idp#998)) ([217b7b0](janus-idp@217b7b0))
* **rbac:** role overview ([janus-idp#972](janus-idp#972)) ([43c1906](janus-idp@43c1906))
* **rbac:** show warning alert when user is not authorised to create roles ([janus-idp#1064](janus-idp#1064)) ([b5c46c8](janus-idp@b5c46c8))
* **rbac:** support for adding permission policies to roles ([janus-idp#1021](janus-idp#1021)) ([dd11c3a](janus-idp@dd11c3a))
* **rbac:** turn rbac plugin into a dynamic plugin ([janus-idp#1133](janus-idp#1133)) ([b9b36d5](janus-idp@b9b36d5))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))
* **segment:** expose plugin also as a dynamic ([janus-idp#955](janus-idp#955)) ([7b80a40](janus-idp@7b80a40))
* **tekton:** add CVE summary and signed badge ([janus-idp#1028](janus-idp#1028)) ([effdef0](janus-idp@effdef0))
* **tekton:** add support for downloading task and pipelinerun logs ([janus-idp#1014](janus-idp#1014)) ([f588292](janus-idp@f588292))
* **tekton:** add view logs and view sbom actions in the pipelineRun list ([janus-idp#1003](janus-idp#1003)) ([c7eff5f](janus-idp@c7eff5f))
* **tekton:** add view output action in pipelinerun list view ([janus-idp#1128](janus-idp#1128)) ([ad50c44](janus-idp@ad50c44))
* **tekton:** update tekton UX ([janus-idp#839](janus-idp#839)) ([789c945](janus-idp@789c945))
* **topology:** added default runtime icon to topology nodes ([janus-idp#1157](janus-idp#1157)) ([5a8b27d](janus-idp@5a8b27d))
* update entity provider schedulers ([janus-idp#827](janus-idp#827)) ([19731d1](janus-idp@19731d1))
* update Keycloak plugin for dynamic backend ([janus-idp#869](janus-idp#869)) ([a68b38d](janus-idp@a68b38d))
* **web-terminal:** impr README, add isWebTerminalAvailable util and fix some other small bugs ([janus-idp#1036](janus-idp#1036)) ([a3d6d86](janus-idp@a3d6d86))

### Bug Fixes

* **janus-idp#1012:** typo fix in `servicenow:now:table:retrieveRecords` action ([janus-idp#1013](janus-idp#1013)) ([9229a30](janus-idp@9229a30))
* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **3scale:** modify 3scale environment variables ([janus-idp#1166](janus-idp#1166)) ([24dfba0](janus-idp@24dfba0))
* **aap+3scale+ocm:** don't log sensitive data from errors ([janus-idp#945](janus-idp#945)) ([7a5e7b8](janus-idp@7a5e7b8))
* add config partials for dynamic frontend plugins ([janus-idp#965](janus-idp#965)) ([b01e55e](janus-idp@b01e55e))
* add default 3scale schedule ([janus-idp#969](janus-idp#969)) ([11c10b0](janus-idp@11c10b0))
* add missing alpha  dynamic plugin entry points ([janus-idp#1161](janus-idp#1161)) ([36e9d91](janus-idp@36e9d91))
* add missing alpha  dynamic plugin entry points ([janus-idp#1168](janus-idp#1168)) ([1d7986f](janus-idp@1d7986f))
* add the NPM token for the `npm publish` of `dist-dynamic` packages ([janus-idp#1008](janus-idp#1008)) ([16b1305](janus-idp@16b1305))
* also publish the `dist-dynamic` packages ([janus-idp#1006](janus-idp#1006)) ([ac8d517](janus-idp@ac8d517))
* **app-config:** invalid app-config.yaml ([janus-idp#1075](janus-idp#1075)) ([295329e](janus-idp@295329e)), closes [/github.com/janus-idp/backstage-showcase/blob/main/app-config.yaml#L139](https://github.com/janus-idp//github.com/janus-idp/backstage-showcase/blob/main/app-config.yaml/issues/L139)
* attempt to force a bump of backend plugins ([janus-idp#1007](janus-idp#1007)) ([7a37225](janus-idp@7a37225))
* **ci:** auth for the `dist-dynamic` `npm publish` ([janus-idp#1010](janus-idp#1010)) ([37ddc47](janus-idp@37ddc47))
* **ci:** auth for the `dist-dynamic` npm publish ([janus-idp#1009](janus-idp#1009)) ([9a9237a](janus-idp@9a9237a))
* **ci:** remove scripts before `npm publish` in `dist-dynamic` ([janus-idp#1011](janus-idp#1011)) ([86aabe3](janus-idp@86aabe3))
* **cli:** add default scalprum config ([janus-idp#909](janus-idp#909)) ([d74fc72](janus-idp@d74fc72))
* **cli:** do not change interop mode by default ([janus-idp#971](janus-idp#971)) ([4159977](janus-idp@4159977))
* **cli:** embedded alpha module dependencies not hoisted. ([janus-idp#1170](janus-idp#1170)) ([063b343](janus-idp@063b343))
* **cli:** fix possible dependency conflict ([janus-idp#950](janus-idp#950)) ([6c3052e](janus-idp@6c3052e))
* **cli:** schema generator do not ignore repo root ([janus-idp#981](janus-idp#981)) ([67f22f6](janus-idp@67f22f6))
* **cli:** share core-app-api package ([janus-idp#885](janus-idp#885)) ([09db33c](janus-idp@09db33c))
* **cli:** use react v17 in dynamic plugins build ([janus-idp#931](janus-idp#931)) ([b47b10a](janus-idp@b47b10a))
* **deps:** update dependency nodemailer to v6.9.9 [security] ([janus-idp#1160](janus-idp#1160)) ([ee92ec5](janus-idp@ee92ec5))
* do not fail release on missing dist-dynamic ([janus-idp#966](janus-idp#966)) ([647f7b7](janus-idp@647f7b7))
* **keycloak:** don't log sensitive authentication data ([janus-idp#938](janus-idp#938)) ([63d0678](janus-idp@63d0678))
* **keycloak:** embed keycloak admin dependency for dynamic export ([janus-idp#968](janus-idp#968)) ([2f005a0](janus-idp@2f005a0))
* **keycloak:** fix [janus-idp#591](janus-idp#591): Cleanup some small code smells in Keycloak plugin ([janus-idp#1022](janus-idp#1022)) ([74cb7b1](janus-idp@74cb7b1))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** fix sessionTime configuration and tests ([janus-idp#1099](janus-idp#1099)) ([882381c](janus-idp@882381c)), closes [janus-idp#1100](janus-idp#1100)
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** remove strategy in dinamyc plugin ([janus-idp#1121](janus-idp#1121)) ([88e8b83](janus-idp@88e8b83))
* **kiali:** show username when auth is anonymous ([janus-idp#1139](janus-idp#1139)) ([0a04992](janus-idp@0a04992))
* **kiali:** update login url ([janus-idp#1097](janus-idp#1097)) ([10c7128](janus-idp@10c7128))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kiali:** use prevState callback ([janus-idp#874](janus-idp#874)) ([13a01f7](janus-idp@13a01f7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* make the `export-dynamic-plugin` command more generic for backend plugins. ([janus-idp#967](janus-idp#967)) ([b40c661](janus-idp@b40c661))
* make the notifications icon active in dynamic plugin ([janus-idp#1111](janus-idp#1111)) ([bc98491](janus-idp@bc98491))
* **notifications:** a few fixes when adding the pkgs to the show-case ([janus-idp#1077](janus-idp#1077)) ([75c4dc5](janus-idp@75c4dc5))
* **notifications:** create DB upon startup ([janus-idp#1096](janus-idp#1096)) ([10ff235](janus-idp@10ff235))
* **notifications:** create fails when array fields are empty ([janus-idp#1116](janus-idp#1116)) ([81645b7](janus-idp@81645b7))
* **notifications:** filtering by text does not work with sqlite ([janus-idp#1110](janus-idp#1110)) ([e08d461](janus-idp@e08d461))
* **notifications:** fix navigation to Updates ([janus-idp#1120](janus-idp#1120)) ([e282b22](janus-idp@e282b22))
* **notifications:** improve README for adding users to Catalog ([janus-idp#1119](janus-idp#1119)) ([d7cf42c](janus-idp@d7cf42c))
* **notifications:** include openapi spec at build-time ([janus-idp#1091](janus-idp#1091)) ([4e656aa](janus-idp@4e656aa))
* **notifications:** redesign the Notifications page ([janus-idp#1095](janus-idp#1095)) ([7efb107](janus-idp@7efb107))
* **notifications:** update readme ([janus-idp#1085](janus-idp#1085)) ([17dc336](janus-idp@17dc336))
* **notifications:** use @janus-idp/plugin-notifications prefix for NPM ([janus-idp#1072](janus-idp#1072)) ([ea5199b](janus-idp@ea5199b))
* **notifications:** use baseUrl from configuration ([janus-idp#1092](janus-idp#1092)) ([eed63a9](janus-idp@eed63a9))
* **notificatoins:** polling interval can be configured ([janus-idp#1134](janus-idp#1134)) ([fd1c430](janus-idp@fd1c430))
* **openshift-image-registry:** fix [janus-idp#596](janus-idp#596): Add mock data for test page and cleanup some small code smells ([janus-idp#1024](janus-idp#1024)) ([39f7351](janus-idp@39f7351))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** do not show duration when ProcessInstance.end time is n/a ([janus-idp#1112](janus-idp#1112)) ([75e6bbe](janus-idp@75e6bbe))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** fixes sorting by name in the workflows list ([janus-idp#1135](janus-idp#1135)) ([2a023e1](janus-idp@2a023e1))
* **orchestrator:** fixes sorting workflow runs ([janus-idp#1136](janus-idp#1136)) ([7c3d0f6](janus-idp@7c3d0f6))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** regenerate `orchestrator-backend/dist-dynamic/package.json` ([janus-idp#1083](janus-idp#1083)) ([8a8051c](janus-idp@8a8051c))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve bug in workflow instance page assessed by link ([janus-idp#1142](janus-idp#1142)) ([48724f8](janus-idp@48724f8))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** set default workflow runs table size to 20 ([janus-idp#1127](janus-idp#1127)) ([c5e14fd](janus-idp@c5e14fd))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **orchestrator:** update the navigation bar icon according to UX ([janus-idp#1078](janus-idp#1078)) ([da3d8fc](janus-idp@da3d8fc))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **quay:** add visual indicator to security scan when it is still loading ([janus-idp#848](janus-idp#848)) ([71ff2a8](janus-idp@71ff2a8))
* **quay:** fix infinite progress bar when scan is unsupported ([janus-idp#1031](janus-idp#1031)) ([2c050db](janus-idp@2c050db))
* **quay:** fix sorting and ordering of vulneribilities based on severity ([janus-idp#1033](janus-idp#1033)) ([d3fdcdf](janus-idp@d3fdcdf))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add migration folder to rbac-backend package ([janus-idp#897](janus-idp#897)) ([694a9d6](janus-idp@694a9d6))
* **rbac:** add models folder and config.d.ts to package ([janus-idp#891](janus-idp#891)) ([406c147](janus-idp@406c147))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** disable edit when the user is unauthorized to read the catalog-entity ([janus-idp#1049](janus-idp#1049)) ([c4f2969](janus-idp@c4f2969))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** enable create button for default role:default/rbac_admin ([janus-idp#1137](janus-idp#1137)) ([9926463](janus-idp@9926463))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** fix role validation ([janus-idp#1020](janus-idp#1020)) ([49c7975](janus-idp@49c7975))
* **rbac:** fix service to service requests for RBAC CRUD ([janus-idp#886](janus-idp#886)) ([0b72d73](janus-idp@0b72d73))
* **rbac:** fix the roles table to also watch policies ([janus-idp#1057](janus-idp#1057)) ([ead78e2](janus-idp@ead78e2))
* **rbac:** fix work resource permission specified by name ([janus-idp#940](janus-idp#940)) ([3601eb8](janus-idp@3601eb8))
* **rbac:** handle postgres ssl connection for rbac backend plugin ([janus-idp#923](janus-idp#923)) ([deb2026](janus-idp@deb2026))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** set up higher jest timeout for rbac db tests ([janus-idp#1163](janus-idp#1163)) ([b8541f3](janus-idp@b8541f3))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **rbac:** split policies and roles by source ([janus-idp#1042](janus-idp#1042)) ([03a678d](janus-idp@03a678d)), closes [janus-idp#1103](janus-idp#1103)
* **rbac:** update the RBAC frontend plugin readme ([janus-idp#1155](janus-idp#1155)) ([8db80b9](janus-idp@8db80b9))
* **rbac:** update the rbac ui readme ([janus-idp#1079](janus-idp#1079)) ([145e95b](janus-idp@145e95b))
* **rbac:** use the same Knex version with Backstage ([janus-idp#929](janus-idp#929)) ([6923ce0](janus-idp@6923ce0))
* **rbac:** use token manager for catalog requests ([janus-idp#866](janus-idp#866)) ([8ad3480](janus-idp@8ad3480))
* **rbac:** watch users and permission-policies ([janus-idp#1102](janus-idp#1102)) ([cec734b](janus-idp@cec734b))
* **regex-actions:** fix [janus-idp#594](janus-idp#594): Cleanup some small code smells ([janus-idp#1039](janus-idp#1039)) ([215e49c](janus-idp@215e49c))
* **scalprum:** share react-router since various 3rd party plugins use it ([janus-idp#901](janus-idp#901)) ([ac0c923](janus-idp@ac0c923))
* **scalprum:** share react-router since various 3rd party plugins use it ([janus-idp#902](janus-idp#902)) ([1a548f2](janus-idp@1a548f2))
* segment config schema visibility typo ([janus-idp#964](janus-idp#964)) ([836c58c](janus-idp@836c58c))
* **servicenow-actions:** revert `node-fetch` dep ([janus-idp#973](janus-idp#973)) ([94bedf9](janus-idp@94bedf9))
* **servicenow:** make sure that the correct openapi generator is executed ([janus-idp#1066](janus-idp#1066)) ([6eda572](janus-idp@6eda572))
* share the dynamic entrypoint in ocm backend ([janus-idp#932](janus-idp#932)) ([dfddb09](janus-idp@dfddb09))
* sync versions in dynamic assets and publish derived packages as additional packages ([janus-idp#963](janus-idp#963)) ([7d0a386](janus-idp@7d0a386))
* **tekton:** external sbom view action should not open logs modal ([janus-idp#1152](janus-idp#1152)) ([714ac5d](janus-idp@714ac5d))
* **tekton:** fix [janus-idp#922](janus-idp#922) and [janus-idp#962](janus-idp#962) by using full width for pipeline visualization ([janus-idp#1145](janus-idp#1145)) ([1ea9f01](janus-idp@1ea9f01))
* **tekton:** fix [janus-idp#947](janus-idp#947): Reset pagination when changing any filter ([janus-idp#1140](janus-idp#1140)) ([5a1a2f4](janus-idp@5a1a2f4))
* **tekton:** fix expand collapse with sorting of PLR list table ([janus-idp#980](janus-idp#980)) ([d5fc710](janus-idp@d5fc710))
* **tekton:** fix sorting for pipeline run durations ([janus-idp#952](janus-idp#952)) ([dc711dd](janus-idp@dc711dd))
* **tekton:** handle flaky cluster error gracefully ([janus-idp#887](janus-idp#887)) ([10ed80e](janus-idp@10ed80e))
* **tekton:** update README and cleanup ([janus-idp#881](janus-idp#881)) ([c495515](janus-idp@c495515))
* **tekton:** update tekton version in the documentation ([janus-idp#958](janus-idp#958)) ([51cc924](janus-idp@51cc924))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)
* **web-terminal:** fix [janus-idp#598](janus-idp#598): Cleanup some small code smells in the web-terminal plugin ([janus-idp#1023](janus-idp#1023)) ([3d2bafb](janus-idp@3d2bafb))

### Documentation

* add contributing guide ([janus-idp#799](janus-idp#799)) ([4ce04cd](janus-idp@4ce04cd))
* **orchestrator:** adds a section about deploying as a dynamic plugins ([janus-idp#1125](janus-idp#1125)) ([eaff621](janus-idp@eaff621))
* **rbac:** add documentation for api and known permissions ([janus-idp#1000](janus-idp#1000)) ([8f8133f](janus-idp@8f8133f))
* **rbac:** additional docs for backend configuration ([janus-idp#982](janus-idp#982)) ([17b95a0](janus-idp@17b95a0))
* **servicenow:** add missing ServiceNow config in README ([janus-idp#926](janus-idp#926)) ([5b5568f](janus-idp@5b5568f))
* **tekton:** add tekton plugin documentation to enable UI elements ([janus-idp#1148](janus-idp#1148)) ([91742e8](janus-idp@91742e8))
* **topology:** updated topology readme and clusterrole manifest ([janus-idp#1106](janus-idp#1106)) ([9180e82](janus-idp@9180e82))
* update frontend plugin docs to use EntityLayout instead of EntityPageLayout ([janus-idp#907](janus-idp#907)) ([aa91bba](janus-idp@aa91bba))

### Other changes

* **kiali:** add context, remove kiali-common and refactor backend ([janus-idp#855](janus-idp#855)) ([54c7001](janus-idp@54c7001))
* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
* **web-terminal:** remove TerminalComponent test race condition issue ([janus-idp#1071](janus-idp#1071)) ([05ee8dc](janus-idp@05ee8dc)), closes [janus-idp#1070](janus-idp#1070)
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.2.8](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.0.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add new backend system support for existing backend plugins that have not been migrated over yet ([janus-idp#1132](janus-idp#1132)) ([06e16fd](janus-idp@06e16fd))
* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **cli:** switch to @janus-idp/cli for new plugins and populate them with the basics ([janus-idp#782](janus-idp#782)) ([bbbefbd](janus-idp@bbbefbd))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** add OWNERS file to kiali* plugin ([janus-idp#1082](janus-idp#1082)) ([e2dc23b](janus-idp@e2dc23b))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **notifications:** turn plugins into dynamic ones ([janus-idp#1104](janus-idp#1104)) ([5146977](janus-idp@5146977))
* **ocm:** add sorting to the ocm ClusterStatusPage table ([janus-idp#1052](janus-idp#1052)) ([8203aaf](janus-idp@8203aaf))
* **orchestrator:** add auto refresh to workflow instance list and details pages ([janus-idp#1081](janus-idp#1081)) ([fc30645](janus-idp@fc30645))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** add the ability to rerun workflows in a new instance ([janus-idp#1141](janus-idp#1141)) ([fe326df](janus-idp@fe326df))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **plugins:** ui for dynamic-plugins-info-backend ([janus-idp#1138](janus-idp#1138)) ([2a42780](janus-idp@2a42780))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** center align toast ([janus-idp#1090](janus-idp#1090)) ([697c96f](janus-idp@697c96f))
* **rbac:** disable selected permissions ([janus-idp#1117](janus-idp#1117)) ([00cd501](janus-idp@00cd501))
* **rbac:** turn rbac plugin into a dynamic plugin ([janus-idp#1133](janus-idp#1133)) ([b9b36d5](janus-idp@b9b36d5))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))
* **tekton:** add view output action in pipelinerun list view ([janus-idp#1128](janus-idp#1128)) ([ad50c44](janus-idp@ad50c44))
* **topology:** added default runtime icon to topology nodes ([janus-idp#1157](janus-idp#1157)) ([5a8b27d](janus-idp@5a8b27d))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **3scale:** modify 3scale environment variables ([janus-idp#1166](janus-idp#1166)) ([24dfba0](janus-idp@24dfba0))
* add missing alpha  dynamic plugin entry points ([janus-idp#1161](janus-idp#1161)) ([36e9d91](janus-idp@36e9d91))
* add missing alpha  dynamic plugin entry points ([janus-idp#1168](janus-idp#1168)) ([1d7986f](janus-idp@1d7986f))
* **cli:** embedded alpha module dependencies not hoisted. ([janus-idp#1170](janus-idp#1170)) ([063b343](janus-idp@063b343))
* **deps:** update dependency nodemailer to v6.9.9 [security] ([janus-idp#1160](janus-idp#1160)) ([ee92ec5](janus-idp@ee92ec5))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** fix sessionTime configuration and tests ([janus-idp#1099](janus-idp#1099)) ([882381c](janus-idp@882381c)), closes [janus-idp#1100](janus-idp#1100)
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** remove strategy in dinamyc plugin ([janus-idp#1121](janus-idp#1121)) ([88e8b83](janus-idp@88e8b83))
* **kiali:** show username when auth is anonymous ([janus-idp#1139](janus-idp#1139)) ([0a04992](janus-idp@0a04992))
* **kiali:** update login url ([janus-idp#1097](janus-idp#1097)) ([10c7128](janus-idp@10c7128))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* make the notifications icon active in dynamic plugin ([janus-idp#1111](janus-idp#1111)) ([bc98491](janus-idp@bc98491))
* **notifications:** a few fixes when adding the pkgs to the show-case ([janus-idp#1077](janus-idp#1077)) ([75c4dc5](janus-idp@75c4dc5))
* **notifications:** create DB upon startup ([janus-idp#1096](janus-idp#1096)) ([10ff235](janus-idp@10ff235))
* **notifications:** create fails when array fields are empty ([janus-idp#1116](janus-idp#1116)) ([81645b7](janus-idp@81645b7))
* **notifications:** filtering by text does not work with sqlite ([janus-idp#1110](janus-idp#1110)) ([e08d461](janus-idp@e08d461))
* **notifications:** fix navigation to Updates ([janus-idp#1120](janus-idp#1120)) ([e282b22](janus-idp@e282b22))
* **notifications:** improve README for adding users to Catalog ([janus-idp#1119](janus-idp#1119)) ([d7cf42c](janus-idp@d7cf42c))
* **notifications:** include openapi spec at build-time ([janus-idp#1091](janus-idp#1091)) ([4e656aa](janus-idp@4e656aa))
* **notifications:** redesign the Notifications page ([janus-idp#1095](janus-idp#1095)) ([7efb107](janus-idp@7efb107))
* **notifications:** update readme ([janus-idp#1085](janus-idp#1085)) ([17dc336](janus-idp@17dc336))
* **notifications:** use baseUrl from configuration ([janus-idp#1092](janus-idp#1092)) ([eed63a9](janus-idp@eed63a9))
* **notificatoins:** polling interval can be configured ([janus-idp#1134](janus-idp#1134)) ([fd1c430](janus-idp@fd1c430))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** do not show duration when ProcessInstance.end time is n/a ([janus-idp#1112](janus-idp#1112)) ([75e6bbe](janus-idp@75e6bbe))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** fixes sorting by name in the workflows list ([janus-idp#1135](janus-idp#1135)) ([2a023e1](janus-idp@2a023e1))
* **orchestrator:** fixes sorting workflow runs ([janus-idp#1136](janus-idp#1136)) ([7c3d0f6](janus-idp@7c3d0f6))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** regenerate `orchestrator-backend/dist-dynamic/package.json` ([janus-idp#1083](janus-idp#1083)) ([8a8051c](janus-idp@8a8051c))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve bug in workflow instance page assessed by link ([janus-idp#1142](janus-idp#1142)) ([48724f8](janus-idp@48724f8))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** set default workflow runs table size to 20 ([janus-idp#1127](janus-idp#1127)) ([c5e14fd](janus-idp@c5e14fd))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** enable create button for default role:default/rbac_admin ([janus-idp#1137](janus-idp#1137)) ([9926463](janus-idp@9926463))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** fix the roles table to also watch policies ([janus-idp#1057](janus-idp#1057)) ([ead78e2](janus-idp@ead78e2))
* **rbac:** fix work resource permission specified by name ([janus-idp#940](janus-idp#940)) ([3601eb8](janus-idp@3601eb8))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** set up higher jest timeout for rbac db tests ([janus-idp#1163](janus-idp#1163)) ([b8541f3](janus-idp@b8541f3))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **rbac:** split policies and roles by source ([janus-idp#1042](janus-idp#1042)) ([03a678d](janus-idp@03a678d)), closes [janus-idp#1103](janus-idp#1103)
* **rbac:** update the RBAC frontend plugin readme ([janus-idp#1155](janus-idp#1155)) ([8db80b9](janus-idp@8db80b9))
* **rbac:** update the rbac ui readme ([janus-idp#1079](janus-idp#1079)) ([145e95b](janus-idp@145e95b))
* **rbac:** watch users and permission-policies ([janus-idp#1102](janus-idp#1102)) ([cec734b](janus-idp@cec734b))
* **tekton:** external sbom view action should not open logs modal ([janus-idp#1152](janus-idp#1152)) ([714ac5d](janus-idp@714ac5d))
* **tekton:** fix [janus-idp#922](janus-idp#922) and [janus-idp#962](janus-idp#962) by using full width for pipeline visualization ([janus-idp#1145](janus-idp#1145)) ([1ea9f01](janus-idp@1ea9f01))
* **tekton:** fix [janus-idp#947](janus-idp#947): Reset pagination when changing any filter ([janus-idp#1140](janus-idp#1140)) ([5a1a2f4](janus-idp@5a1a2f4))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Documentation

* **orchestrator:** adds a section about deploying as a dynamic plugins ([janus-idp#1125](janus-idp#1125)) ([eaff621](janus-idp@eaff621))
* **tekton:** add tekton plugin documentation to enable UI elements ([janus-idp#1148](janus-idp#1148)) ([91742e8](janus-idp@91742e8))
* **topology:** updated topology readme and clusterrole manifest ([janus-idp#1106](janus-idp#1106)) ([9180e82](janus-idp@9180e82))

### Other changes

* **kiali:** add context, remove kiali-common and refactor backend ([janus-idp#855](janus-idp#855)) ([54c7001](janus-idp@54c7001))
* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.1.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** add the ability to rerun workflows in a new instance ([janus-idp#1141](janus-idp#1141)) ([fe326df](janus-idp@fe326df))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **plugins:** ui for dynamic-plugins-info-backend ([janus-idp#1138](janus-idp#1138)) ([2a42780](janus-idp@2a42780))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** turn rbac plugin into a dynamic plugin ([janus-idp#1133](janus-idp#1133)) ([b9b36d5](janus-idp@b9b36d5))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))
* **topology:** added default runtime icon to topology nodes ([janus-idp#1157](janus-idp#1157)) ([5a8b27d](janus-idp@5a8b27d))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **3scale:** modify 3scale environment variables ([janus-idp#1166](janus-idp#1166)) ([24dfba0](janus-idp@24dfba0))
* add missing alpha  dynamic plugin entry points ([janus-idp#1161](janus-idp#1161)) ([36e9d91](janus-idp@36e9d91))
* add missing alpha  dynamic plugin entry points ([janus-idp#1168](janus-idp#1168)) ([1d7986f](janus-idp@1d7986f))
* **cli:** embedded alpha module dependencies not hoisted. ([janus-idp#1170](janus-idp#1170)) ([063b343](janus-idp@063b343))
* **deps:** update dependency nodemailer to v6.9.9 [security] ([janus-idp#1160](janus-idp#1160)) ([ee92ec5](janus-idp@ee92ec5))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** show username when auth is anonymous ([janus-idp#1139](janus-idp#1139)) ([0a04992](janus-idp@0a04992))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** set up higher jest timeout for rbac db tests ([janus-idp#1163](janus-idp#1163)) ([b8541f3](janus-idp@b8541f3))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **rbac:** split policies and roles by source ([janus-idp#1042](janus-idp#1042)) ([03a678d](janus-idp@03a678d)), closes [janus-idp#1103](janus-idp#1103)
* **rbac:** update the RBAC frontend plugin readme ([janus-idp#1155](janus-idp#1155)) ([8db80b9](janus-idp@8db80b9))
* **tekton:** external sbom view action should not open logs modal ([janus-idp#1152](janus-idp#1152)) ([714ac5d](janus-idp@714ac5d))
* **tekton:** fix [janus-idp#922](janus-idp#922) and [janus-idp#962](janus-idp#962) by using full width for pipeline visualization ([janus-idp#1145](janus-idp#1145)) ([1ea9f01](janus-idp@1ea9f01))
* **tekton:** fix [janus-idp#947](janus-idp#947): Reset pagination when changing any filter ([janus-idp#1140](janus-idp#1140)) ([5a1a2f4](janus-idp@5a1a2f4))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Documentation

* **tekton:** add tekton plugin documentation to enable UI elements ([janus-idp#1148](janus-idp#1148)) ([91742e8](janus-idp@91742e8))

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.2.25](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.8.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.9.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.3.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.2.4](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.3.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.4.25](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.2.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [3.7.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [3.5.3](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [2.2.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### ⚠ BREAKING CHANGES

* **rbac:** add support for multiple policies CRUD (janus-idp#984)
* **tekton:** update tekton UX (janus-idp#839)

### Features

* **janus-idp#1019:** implemented feedback plugin ([janus-idp#1045](janus-idp#1045)) ([34c312e](janus-idp@34c312e)), closes [janus-idp#1019](janus-idp#1019)
* add new backend system support for existing backend plugins that have not been migrated over yet ([janus-idp#1132](janus-idp#1132)) ([06e16fd](janus-idp@06e16fd))
* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* adds storybook ([janus-idp#956](janus-idp#956)) ([4dda929](janus-idp@4dda929))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **cli:** add frontend dynamic plugins base build config ([janus-idp#747](janus-idp#747)) ([91e06da](janus-idp@91e06da)), closes [janus-idp#831](janus-idp#831)
* **cli:** generate plugin specific schema for dynamic plugins ([janus-idp#912](janus-idp#912)) ([0c31158](janus-idp@0c31158))
* **cli:** switch to @janus-idp/cli for new plugins and populate them with the basics ([janus-idp#782](janus-idp#782)) ([bbbefbd](janus-idp@bbbefbd))
* **dynamic-plugins:** publish dynamic assets for all frontend plugins ([janus-idp#896](janus-idp#896)) ([dcfb0ac](janus-idp@dcfb0ac))
* **dynamic-ui:** integrate scalprum with current backstage plugins ([janus-idp#826](janus-idp#826)) ([e1fb4ce](janus-idp@e1fb4ce))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** add OWNERS file to kiali* plugin ([janus-idp#1082](janus-idp#1082)) ([e2dc23b](janus-idp@e2dc23b))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* make all backend plugins dynamic ([janus-idp#954](janus-idp#954)) ([1b4338a](janus-idp@1b4338a))
* make backend plugins dynamic (first round) ([janus-idp#910](janus-idp#910)) ([60523e5](janus-idp@60523e5))
* **notifications:** make notifications NPM packages public ([janus-idp#1061](janus-idp#1061)) ([ecec1db](janus-idp@ecec1db))
* **Notifications:** new notifications FE plugin, API and backend ([janus-idp#933](janus-idp#933)) ([4d4cb78](janus-idp@4d4cb78))
* **notifications:** turn plugins into dynamic ones ([janus-idp#1104](janus-idp#1104)) ([5146977](janus-idp@5146977))
* **ocm:** add sorting to the ocm ClusterStatusPage table ([janus-idp#1052](janus-idp#1052)) ([8203aaf](janus-idp@8203aaf))
* **ocm:** enable dynamic plugin ([janus-idp#876](janus-idp#876)) ([1071eeb](janus-idp@1071eeb))
* **ocm:** export default icon for use in dynamic plugins ([janus-idp#919](janus-idp#919)) ([e6dd16d](janus-idp@e6dd16d))
* **orchestrator:** add auto refresh to workflow instance list and details pages ([janus-idp#1081](janus-idp#1081)) ([fc30645](janus-idp@fc30645))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** add orchestrator plugin ([janus-idp#783](janus-idp#783)) ([cf5fe74](janus-idp@cf5fe74)), closes [janus-idp#28](janus-idp#28) [janus-idp#38](janus-idp#38) [janus-idp#35](janus-idp#35) [janus-idp#21](janus-idp#21)
* **orchestrator:** add the ability to rerun workflows in a new instance ([janus-idp#1141](janus-idp#1141)) ([fe326df](janus-idp@fe326df))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **plugins:** ui for dynamic-plugins-info-backend ([janus-idp#1138](janus-idp#1138)) ([2a42780](janus-idp@2a42780))
* **quay:** fix sorting in quay table and tag details ([janus-idp#1044](janus-idp#1044)) ([ceb16a9](janus-idp@ceb16a9))
* **rbac:** add doc about RBAC backend conditions API ([janus-idp#1027](janus-idp#1027)) ([fc9ad53](janus-idp@fc9ad53))
* **rbac:** add rbac frontend plugin ([janus-idp#859](janus-idp#859)) ([2a64b13](janus-idp@2a64b13))
* **rbac:** add role support for policies-csv-file ([janus-idp#894](janus-idp#894)) ([7ad4902](janus-idp@7ad4902))
* **rbac:** add support for creation of role ([janus-idp#974](janus-idp#974)) ([7cb9cbd](janus-idp@7cb9cbd))
* **rbac:** add support for multiple policies CRUD ([janus-idp#984](janus-idp#984)) ([518c767](janus-idp@518c767))
* **rbac:** add vscode debug configuration for opened jest test files ([janus-idp#1047](janus-idp#1047)) ([7e7a9ae](janus-idp@7e7a9ae))
* **rbac:** allow editing permission policies ([janus-idp#1037](janus-idp#1037)) ([c10347d](janus-idp@c10347d))
* **rbac:** allow editing roles ([janus-idp#1001](janus-idp#1001)) ([2e81062](janus-idp@2e81062))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** center align toast ([janus-idp#1090](janus-idp#1090)) ([697c96f](janus-idp@697c96f))
* **rbac:** cleanup policies when a role is deleted ([janus-idp#1018](janus-idp#1018)) ([fb0ee8c](janus-idp@fb0ee8c))
* **rbac:** disable selected permissions ([janus-idp#1117](janus-idp#1117)) ([00cd501](janus-idp@00cd501))
* **rbac:** display administration to authorized users ([janus-idp#895](janus-idp#895)) ([70ae509](janus-idp@70ae509))
* **rbac:** implement conditional policies feature. ([janus-idp#833](janus-idp#833)) ([3c0675b](janus-idp@3c0675b))
* **rbac:** implement REST method to list all plugin permission policies ([janus-idp#808](janus-idp#808)) ([0a17e67](janus-idp@0a17e67))
* **rbac:** implement the concept of roles in rbac ([janus-idp#867](janus-idp#867)) ([4d878a2](janus-idp@4d878a2))
* **rbac:** list roles ([janus-idp#937](janus-idp#937)) ([8722056](janus-idp@8722056))
* **rbac:** list roles with no permission policies ([janus-idp#998](janus-idp#998)) ([217b7b0](janus-idp@217b7b0))
* **rbac:** role overview ([janus-idp#972](janus-idp#972)) ([43c1906](janus-idp@43c1906))
* **rbac:** show warning alert when user is not authorised to create roles ([janus-idp#1064](janus-idp#1064)) ([b5c46c8](janus-idp@b5c46c8))
* **rbac:** support for adding permission policies to roles ([janus-idp#1021](janus-idp#1021)) ([dd11c3a](janus-idp@dd11c3a))
* **rbac:** turn rbac plugin into a dynamic plugin ([janus-idp#1133](janus-idp#1133)) ([b9b36d5](janus-idp@b9b36d5))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))
* **segment:** expose plugin also as a dynamic ([janus-idp#955](janus-idp#955)) ([7b80a40](janus-idp@7b80a40))
* **tekton:** add CVE summary and signed badge ([janus-idp#1028](janus-idp#1028)) ([effdef0](janus-idp@effdef0))
* **tekton:** add support for downloading task and pipelinerun logs ([janus-idp#1014](janus-idp#1014)) ([f588292](janus-idp@f588292))
* **tekton:** add view logs and view sbom actions in the pipelineRun list ([janus-idp#1003](janus-idp#1003)) ([c7eff5f](janus-idp@c7eff5f))
* **tekton:** add view output action in pipelinerun list view ([janus-idp#1128](janus-idp#1128)) ([ad50c44](janus-idp@ad50c44))
* **tekton:** update tekton UX ([janus-idp#839](janus-idp#839)) ([789c945](janus-idp@789c945))
* **topology:** added default runtime icon to topology nodes ([janus-idp#1157](janus-idp#1157)) ([5a8b27d](janus-idp@5a8b27d))
* update entity provider schedulers ([janus-idp#827](janus-idp#827)) ([19731d1](janus-idp@19731d1))
* update Keycloak plugin for dynamic backend ([janus-idp#869](janus-idp#869)) ([a68b38d](janus-idp@a68b38d))
* **web-terminal:** impr README, add isWebTerminalAvailable util and fix some other small bugs ([janus-idp#1036](janus-idp#1036)) ([a3d6d86](janus-idp@a3d6d86))

### Bug Fixes

* **janus-idp#1012:** typo fix in `servicenow:now:table:retrieveRecords` action ([janus-idp#1013](janus-idp#1013)) ([9229a30](janus-idp@9229a30))
* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **3scale:** modify 3scale environment variables ([janus-idp#1166](janus-idp#1166)) ([24dfba0](janus-idp@24dfba0))
* **aap+3scale+ocm:** don't log sensitive data from errors ([janus-idp#945](janus-idp#945)) ([7a5e7b8](janus-idp@7a5e7b8))
* add config partials for dynamic frontend plugins ([janus-idp#965](janus-idp#965)) ([b01e55e](janus-idp@b01e55e))
* add default 3scale schedule ([janus-idp#969](janus-idp#969)) ([11c10b0](janus-idp@11c10b0))
* add missing alpha  dynamic plugin entry points ([janus-idp#1161](janus-idp#1161)) ([36e9d91](janus-idp@36e9d91))
* add missing alpha  dynamic plugin entry points ([janus-idp#1168](janus-idp#1168)) ([1d7986f](janus-idp@1d7986f))
* add the NPM token for the `npm publish` of `dist-dynamic` packages ([janus-idp#1008](janus-idp#1008)) ([16b1305](janus-idp@16b1305))
* also publish the `dist-dynamic` packages ([janus-idp#1006](janus-idp#1006)) ([ac8d517](janus-idp@ac8d517))
* **app-config:** invalid app-config.yaml ([janus-idp#1075](janus-idp#1075)) ([295329e](janus-idp@295329e)), closes [/github.com/janus-idp/backstage-showcase/blob/main/app-config.yaml#L139](https://github.com/janus-idp//github.com/janus-idp/backstage-showcase/blob/main/app-config.yaml/issues/L139)
* attempt to force a bump of backend plugins ([janus-idp#1007](janus-idp#1007)) ([7a37225](janus-idp@7a37225))
* **ci:** auth for the `dist-dynamic` `npm publish` ([janus-idp#1010](janus-idp#1010)) ([37ddc47](janus-idp@37ddc47))
* **ci:** auth for the `dist-dynamic` npm publish ([janus-idp#1009](janus-idp#1009)) ([9a9237a](janus-idp@9a9237a))
* **ci:** remove scripts before `npm publish` in `dist-dynamic` ([janus-idp#1011](janus-idp#1011)) ([86aabe3](janus-idp@86aabe3))
* **cli:** add default scalprum config ([janus-idp#909](janus-idp#909)) ([d74fc72](janus-idp@d74fc72))
* **cli:** do not change interop mode by default ([janus-idp#971](janus-idp#971)) ([4159977](janus-idp@4159977))
* **cli:** embedded alpha module dependencies not hoisted. ([janus-idp#1170](janus-idp#1170)) ([063b343](janus-idp@063b343))
* **cli:** fix possible dependency conflict ([janus-idp#950](janus-idp#950)) ([6c3052e](janus-idp@6c3052e))
* **cli:** schema generator do not ignore repo root ([janus-idp#981](janus-idp#981)) ([67f22f6](janus-idp@67f22f6))
* **cli:** share core-app-api package ([janus-idp#885](janus-idp#885)) ([09db33c](janus-idp@09db33c))
* **cli:** use react v17 in dynamic plugins build ([janus-idp#931](janus-idp#931)) ([b47b10a](janus-idp@b47b10a))
* **deps:** update dependency nodemailer to v6.9.9 [security] ([janus-idp#1160](janus-idp#1160)) ([ee92ec5](janus-idp@ee92ec5))
* do not fail release on missing dist-dynamic ([janus-idp#966](janus-idp#966)) ([647f7b7](janus-idp@647f7b7))
* **keycloak:** don't log sensitive authentication data ([janus-idp#938](janus-idp#938)) ([63d0678](janus-idp@63d0678))
* **keycloak:** fix [janus-idp#591](janus-idp#591): Cleanup some small code smells in Keycloak plugin ([janus-idp#1022](janus-idp#1022)) ([74cb7b1](janus-idp@74cb7b1))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** fix sessionTime configuration and tests ([janus-idp#1099](janus-idp#1099)) ([882381c](janus-idp@882381c)), closes [janus-idp#1100](janus-idp#1100)
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** remove strategy in dinamyc plugin ([janus-idp#1121](janus-idp#1121)) ([88e8b83](janus-idp@88e8b83))
* **kiali:** show username when auth is anonymous ([janus-idp#1139](janus-idp#1139)) ([0a04992](janus-idp@0a04992))
* **kiali:** update login url ([janus-idp#1097](janus-idp#1097)) ([10c7128](janus-idp@10c7128))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kiali:** use prevState callback ([janus-idp#874](janus-idp#874)) ([13a01f7](janus-idp@13a01f7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* make the `export-dynamic-plugin` command more generic for backend plugins. ([janus-idp#967](janus-idp#967)) ([b40c661](janus-idp@b40c661))
* make the notifications icon active in dynamic plugin ([janus-idp#1111](janus-idp#1111)) ([bc98491](janus-idp@bc98491))
* **notifications:** a few fixes when adding the pkgs to the show-case ([janus-idp#1077](janus-idp#1077)) ([75c4dc5](janus-idp@75c4dc5))
* **notifications:** create DB upon startup ([janus-idp#1096](janus-idp#1096)) ([10ff235](janus-idp@10ff235))
* **notifications:** create fails when array fields are empty ([janus-idp#1116](janus-idp#1116)) ([81645b7](janus-idp@81645b7))
* **notifications:** filtering by text does not work with sqlite ([janus-idp#1110](janus-idp#1110)) ([e08d461](janus-idp@e08d461))
* **notifications:** fix navigation to Updates ([janus-idp#1120](janus-idp#1120)) ([e282b22](janus-idp@e282b22))
* **notifications:** improve README for adding users to Catalog ([janus-idp#1119](janus-idp#1119)) ([d7cf42c](janus-idp@d7cf42c))
* **notifications:** include openapi spec at build-time ([janus-idp#1091](janus-idp#1091)) ([4e656aa](janus-idp@4e656aa))
* **notifications:** redesign the Notifications page ([janus-idp#1095](janus-idp#1095)) ([7efb107](janus-idp@7efb107))
* **notifications:** update readme ([janus-idp#1085](janus-idp#1085)) ([17dc336](janus-idp@17dc336))
* **notifications:** use @janus-idp/plugin-notifications prefix for NPM ([janus-idp#1072](janus-idp#1072)) ([ea5199b](janus-idp@ea5199b))
* **notifications:** use baseUrl from configuration ([janus-idp#1092](janus-idp#1092)) ([eed63a9](janus-idp@eed63a9))
* **notificatoins:** polling interval can be configured ([janus-idp#1134](janus-idp#1134)) ([fd1c430](janus-idp@fd1c430))
* **openshift-image-registry:** fix [janus-idp#596](janus-idp#596): Add mock data for test page and cleanup some small code smells ([janus-idp#1024](janus-idp#1024)) ([39f7351](janus-idp@39f7351))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** do not show duration when ProcessInstance.end time is n/a ([janus-idp#1112](janus-idp#1112)) ([75e6bbe](janus-idp@75e6bbe))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** fixes sorting by name in the workflows list ([janus-idp#1135](janus-idp#1135)) ([2a023e1](janus-idp@2a023e1))
* **orchestrator:** fixes sorting workflow runs ([janus-idp#1136](janus-idp#1136)) ([7c3d0f6](janus-idp@7c3d0f6))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** regenerate `orchestrator-backend/dist-dynamic/package.json` ([janus-idp#1083](janus-idp#1083)) ([8a8051c](janus-idp@8a8051c))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve bug in workflow instance page assessed by link ([janus-idp#1142](janus-idp#1142)) ([48724f8](janus-idp@48724f8))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** set default workflow runs table size to 20 ([janus-idp#1127](janus-idp#1127)) ([c5e14fd](janus-idp@c5e14fd))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **orchestrator:** update the navigation bar icon according to UX ([janus-idp#1078](janus-idp#1078)) ([da3d8fc](janus-idp@da3d8fc))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **quay:** add visual indicator to security scan when it is still loading ([janus-idp#848](janus-idp#848)) ([71ff2a8](janus-idp@71ff2a8))
* **quay:** fix infinite progress bar when scan is unsupported ([janus-idp#1031](janus-idp#1031)) ([2c050db](janus-idp@2c050db))
* **quay:** fix sorting and ordering of vulneribilities based on severity ([janus-idp#1033](janus-idp#1033)) ([d3fdcdf](janus-idp@d3fdcdf))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add migration folder to rbac-backend package ([janus-idp#897](janus-idp#897)) ([694a9d6](janus-idp@694a9d6))
* **rbac:** add models folder and config.d.ts to package ([janus-idp#891](janus-idp#891)) ([406c147](janus-idp@406c147))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** disable edit when the user is unauthorized to read the catalog-entity ([janus-idp#1049](janus-idp#1049)) ([c4f2969](janus-idp@c4f2969))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** enable create button for default role:default/rbac_admin ([janus-idp#1137](janus-idp#1137)) ([9926463](janus-idp@9926463))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** fix role validation ([janus-idp#1020](janus-idp#1020)) ([49c7975](janus-idp@49c7975))
* **rbac:** fix service to service requests for RBAC CRUD ([janus-idp#886](janus-idp#886)) ([0b72d73](janus-idp@0b72d73))
* **rbac:** fix the roles table to also watch policies ([janus-idp#1057](janus-idp#1057)) ([ead78e2](janus-idp@ead78e2))
* **rbac:** fix work resource permission specified by name ([janus-idp#940](janus-idp#940)) ([3601eb8](janus-idp@3601eb8))
* **rbac:** handle postgres ssl connection for rbac backend plugin ([janus-idp#923](janus-idp#923)) ([deb2026](janus-idp@deb2026))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** set up higher jest timeout for rbac db tests ([janus-idp#1163](janus-idp#1163)) ([b8541f3](janus-idp@b8541f3))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **rbac:** split policies and roles by source ([janus-idp#1042](janus-idp#1042)) ([03a678d](janus-idp@03a678d)), closes [janus-idp#1103](janus-idp#1103)
* **rbac:** update the RBAC frontend plugin readme ([janus-idp#1155](janus-idp#1155)) ([8db80b9](janus-idp@8db80b9))
* **rbac:** update the rbac ui readme ([janus-idp#1079](janus-idp#1079)) ([145e95b](janus-idp@145e95b))
* **rbac:** use the same Knex version with Backstage ([janus-idp#929](janus-idp#929)) ([6923ce0](janus-idp@6923ce0))
* **rbac:** use token manager for catalog requests ([janus-idp#866](janus-idp#866)) ([8ad3480](janus-idp@8ad3480))
* **rbac:** watch users and permission-policies ([janus-idp#1102](janus-idp#1102)) ([cec734b](janus-idp@cec734b))
* **regex-actions:** fix [janus-idp#594](janus-idp#594): Cleanup some small code smells ([janus-idp#1039](janus-idp#1039)) ([215e49c](janus-idp@215e49c))
* **scalprum:** share react-router since various 3rd party plugins use it ([janus-idp#901](janus-idp#901)) ([ac0c923](janus-idp@ac0c923))
* **scalprum:** share react-router since various 3rd party plugins use it ([janus-idp#902](janus-idp#902)) ([1a548f2](janus-idp@1a548f2))
* segment config schema visibility typo ([janus-idp#964](janus-idp#964)) ([836c58c](janus-idp@836c58c))
* **servicenow-actions:** revert `node-fetch` dep ([janus-idp#973](janus-idp#973)) ([94bedf9](janus-idp@94bedf9))
* **servicenow:** make sure that the correct openapi generator is executed ([janus-idp#1066](janus-idp#1066)) ([6eda572](janus-idp@6eda572))
* share the dynamic entrypoint in ocm backend ([janus-idp#932](janus-idp#932)) ([dfddb09](janus-idp@dfddb09))
* sync versions in dynamic assets and publish derived packages as additional packages ([janus-idp#963](janus-idp#963)) ([7d0a386](janus-idp@7d0a386))
* **tekton:** external sbom view action should not open logs modal ([janus-idp#1152](janus-idp#1152)) ([714ac5d](janus-idp@714ac5d))
* **tekton:** fix [janus-idp#922](janus-idp#922) and [janus-idp#962](janus-idp#962) by using full width for pipeline visualization ([janus-idp#1145](janus-idp#1145)) ([1ea9f01](janus-idp@1ea9f01))
* **tekton:** fix [janus-idp#947](janus-idp#947): Reset pagination when changing any filter ([janus-idp#1140](janus-idp#1140)) ([5a1a2f4](janus-idp@5a1a2f4))
* **tekton:** fix expand collapse with sorting of PLR list table ([janus-idp#980](janus-idp#980)) ([d5fc710](janus-idp@d5fc710))
* **tekton:** fix sorting for pipeline run durations ([janus-idp#952](janus-idp#952)) ([dc711dd](janus-idp@dc711dd))
* **tekton:** handle flaky cluster error gracefully ([janus-idp#887](janus-idp#887)) ([10ed80e](janus-idp@10ed80e))
* **tekton:** update README and cleanup ([janus-idp#881](janus-idp#881)) ([c495515](janus-idp@c495515))
* **tekton:** update tekton version in the documentation ([janus-idp#958](janus-idp#958)) ([51cc924](janus-idp@51cc924))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)
* **web-terminal:** fix [janus-idp#598](janus-idp#598): Cleanup some small code smells in the web-terminal plugin ([janus-idp#1023](janus-idp#1023)) ([3d2bafb](janus-idp@3d2bafb))

### Documentation

* add contributing guide ([janus-idp#799](janus-idp#799)) ([4ce04cd](janus-idp@4ce04cd))
* **orchestrator:** adds a section about deploying as a dynamic plugins ([janus-idp#1125](janus-idp#1125)) ([eaff621](janus-idp@eaff621))
* **rbac:** add documentation for api and known permissions ([janus-idp#1000](janus-idp#1000)) ([8f8133f](janus-idp@8f8133f))
* **rbac:** additional docs for backend configuration ([janus-idp#982](janus-idp#982)) ([17b95a0](janus-idp@17b95a0))
* **servicenow:** add missing ServiceNow config in README ([janus-idp#926](janus-idp#926)) ([5b5568f](janus-idp@5b5568f))
* **tekton:** add tekton plugin documentation to enable UI elements ([janus-idp#1148](janus-idp#1148)) ([91742e8](janus-idp@91742e8))
* **topology:** updated topology readme and clusterrole manifest ([janus-idp#1106](janus-idp#1106)) ([9180e82](janus-idp@9180e82))
* update frontend plugin docs to use EntityLayout instead of EntityPageLayout ([janus-idp#907](janus-idp#907)) ([aa91bba](janus-idp@aa91bba))

### Other changes

* **kiali:** add context, remove kiali-common and refactor backend ([janus-idp#855](janus-idp#855)) ([54c7001](janus-idp@54c7001))
* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
* **web-terminal:** remove TerminalComponent test race condition issue ([janus-idp#1071](janus-idp#1071)) ([05ee8dc](janus-idp@05ee8dc)), closes [janus-idp#1070](janus-idp#1070)
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.3.24](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.5.6](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.3.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.3.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **3scale:** modify 3scale environment variables ([janus-idp#1166](janus-idp#1166)) ([24dfba0](janus-idp@24dfba0))
* add missing alpha  dynamic plugin entry points ([janus-idp#1168](janus-idp#1168)) ([1d7986f](janus-idp@1d7986f))
* **cli:** embedded alpha module dependencies not hoisted. ([janus-idp#1170](janus-idp#1170)) ([063b343](janus-idp@063b343))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.0.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))

### Bug Fixes

* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.3.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.3.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [2.5.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **3scale:** modify 3scale environment variables ([janus-idp#1166](janus-idp#1166)) ([24dfba0](janus-idp@24dfba0))
* add missing alpha  dynamic plugin entry points ([janus-idp#1168](janus-idp#1168)) ([1d7986f](janus-idp@1d7986f))
* **cli:** embedded alpha module dependencies not hoisted. ([janus-idp#1170](janus-idp#1170)) ([063b343](janus-idp@063b343))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.3.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request Feb 27, 2024
## [1.3.4](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-02-21)

### Features

* add support for the new backend system to the `rbac-backend` plugin ([janus-idp#1179](janus-idp#1179)) ([d625cb2](janus-idp@d625cb2))
* build Information dialog component to show confirmation or alert ([janus-idp#1176](janus-idp#1176)) ([ee8cc1d](janus-idp@ee8cc1d))
* **kiali:** add KialiPage Component ([janus-idp#1180](janus-idp#1180)) ([c91bcc3](janus-idp@c91bcc3))
* **kiali:** workloads details page overview tab ([janus-idp#1198](janus-idp#1198)) ([34adc57](janus-idp@34adc57))
* **kiali:** workloads page list ([janus-idp#1129](janus-idp#1129)) ([1e3991b](janus-idp@1e3991b))
* **orchestrator:** add OpenAPI support ([janus-idp#1123](janus-idp#1123)) ([bd88e23](janus-idp@bd88e23))
* **orchestrator:** add OpenAPI v2 implementations ([janus-idp#1182](janus-idp#1182)) ([43ac2f3](janus-idp@43ac2f3))
* **orchestrator:** display a confirmation dialog before the user aborts a running workflow ([janus-idp#1215](janus-idp#1215)) ([1453cf8](janus-idp@1453cf8))
* **rbac:** backend part - store role description to the database  ([janus-idp#1178](janus-idp#1178)) ([ec8b1c2](janus-idp@ec8b1c2))
* **rbac:** use relative links ([janus-idp#1185](janus-idp#1185)) ([9fcab95](janus-idp@9fcab95))

### Bug Fixes

* **3scale:** modify 3scale environment variables - using THREESCALE ([janus-idp#1173](janus-idp#1173)) ([247ebe0](janus-idp@247ebe0))
* **kiali:** add corner cases, fix some issues and improve dev env ([janus-idp#1202](janus-idp#1202)) ([fd9a8aa](janus-idp@fd9a8aa))
* **kiali:** namespaceSelector is removing options ([janus-idp#1186](janus-idp#1186)) ([0195b06](janus-idp@0195b06))
* **kiali:** update styles, remove item details links ([janus-idp#1207](janus-idp#1207)) ([c133ea7](janus-idp@c133ea7))
* **kubernetes-actions:** support adding labels while creating namespace ([janus-idp#1223](janus-idp#1223)) ([2b266bc](janus-idp@2b266bc))
* **orchestrator:** decommission the ProcessInstance.lastUpdate field ([janus-idp#1230](janus-idp#1230)) ([9724e27](janus-idp@9724e27))
* **orchestrator:** filter out `null` values from action input ([janus-idp#1199](janus-idp#1199)) ([55c3927](janus-idp@55c3927))
* **orchestrator:** implementation of getWorkflowById (v2) ([janus-idp#1233](janus-idp#1233)) ([f9f9008](janus-idp@f9f9008))
* **orchestrator:** minor improvements and fixes ([janus-idp#1242](janus-idp#1242)) ([c9ec4cb](janus-idp@c9ec4cb))
* **orchestrator:** removes the divider from the workflow definition card ([janus-idp#1181](janus-idp#1181)) ([c2fe940](janus-idp@c2fe940))
* **orchestrator:** resolve inconsistency with workflow run average duration format  ([janus-idp#1191](janus-idp#1191)) ([0d82e90](janus-idp@0d82e90))
* **orchestrator:** resolve mismatch between execution data and composed schema ([janus-idp#1217](janus-idp#1217)) ([af85114](janus-idp@af85114))
* **orchestrator:** the instance details card content is cropped ([janus-idp#1196](janus-idp#1196)) ([eb45070](janus-idp@eb45070))
* **plugins:** updated administration support button title ([janus-idp#1205](janus-idp#1205)) ([25e7a3e](janus-idp@25e7a3e))
* **rbac:** add data-testid, names and aria-label to RBAC UI components ([janus-idp#1224](janus-idp#1224)) ([cabc76d](janus-idp@cabc76d))
* **rbac:** add test for 0 members in group ([janus-idp#1189](janus-idp#1189)) ([afebb56](janus-idp@afebb56))
* **rbac:** add test selectors ([janus-idp#1229](janus-idp#1229)) ([dca5f2e](janus-idp@dca5f2e))
* **rbac:** allow for super users to have allow all access ([janus-idp#1208](janus-idp#1208)) ([c02a4b0](janus-idp@c02a4b0))
* **rbac:** csv updates no longer require server restarts ([janus-idp#1171](janus-idp#1171)) ([ed6fe65](janus-idp@ed6fe65))
* **rbac:** display resource typed permissions by name too ([janus-idp#1197](janus-idp#1197)) ([bc4e8e7](janus-idp@bc4e8e7))
* **rbac:** drop database disabled mode ([janus-idp#1214](janus-idp#1214)) ([b18d80d](janus-idp@b18d80d))
* **rbac:** fix labels and dropdowns in dark theme by aligning/downgrading components to MUI v4 ([janus-idp#1243](janus-idp#1243)) ([ad44fa8](janus-idp@ad44fa8))
* **rbac:** fix rbac tab route ([janus-idp#1213](janus-idp#1213)) ([218ab45](janus-idp@218ab45))
* **rbac:** reduce the catalog calls when build graph ([janus-idp#1203](janus-idp#1203)) ([e63aac2](janus-idp@e63aac2))
* **rbac:** show 0 if no members in a group ([janus-idp#1187](janus-idp#1187)) ([0410800](janus-idp@0410800))
* **tekton:** upgrade to use latest @aonic-ui/pipelines package ([janus-idp#1212](janus-idp#1212)) ([0ae37f7](janus-idp@0ae37f7))
* **topology/tekton:** stop polling after log streaming completes ([janus-idp#1122](janus-idp#1122)) ([191bac2](janus-idp@191bac2))
* **topology:** fix to layout nodes correctly on first load ([janus-idp#1194](janus-idp#1194)) ([30b4902](janus-idp@30b4902)), closes [#2](janus-idp#2)

### Other changes

* **quay:** add first playwright tests ([janus-idp#1201](janus-idp#1201)) ([a7e936d](janus-idp@a7e936d))
* **tekton:** add playwright tests for the plugin ([janus-idp#1228](janus-idp#1228)) ([705afc2](janus-idp@705afc2))
davidfestal pushed a commit that referenced this pull request May 29, 2024
* chore(deps): update to backstage 1.26.x

Signed-off-by: Paul Schultz <[email protected]>

* update to new backend

Signed-off-by: Paul Schultz <[email protected]>

* update to 1.26.4

Signed-off-by: Paul Schultz <[email protected]>

* lint

Signed-off-by: Paul Schultz <[email protected]>

* fix scripts

Signed-off-by: Paul Schultz <[email protected]>

* update frontend to match showcase

Signed-off-by: Paul Schultz <[email protected]>

* format files

Signed-off-by: Paul Schultz <[email protected]>

* fix keycloak test

Signed-off-by: Paul Schultz <[email protected]>

* fix(deps): remove react-router-dom from dev dependencies and as it's there in peer dependency (#2)

* update to backstage 1.26.5

Signed-off-by: Paul Schultz <[email protected]>

* fix kiali

Signed-off-by: Paul Schultz <[email protected]>

* revert to basic frontend

Signed-off-by: Paul Schultz <[email protected]>

* fix linting

Signed-off-by: Paul Schultz <[email protected]>

* fix lint config

Signed-off-by: Paul Schultz <[email protected]>

* lint files

Signed-off-by: Paul Schultz <[email protected]>

* update dist-dynamic

Signed-off-by: Paul Schultz <[email protected]>

* fix resolutions

Signed-off-by: Paul Schultz <[email protected]>

* update react-router-dom

Signed-off-by: Paul Schultz <[email protected]>

* fix react deps

Signed-off-by: Paul Schultz <[email protected]>

* fix deprecations

Signed-off-by: Paul Schultz <[email protected]>

* potential fix for react

Signed-off-by: Paul Schultz <[email protected]>

* fix dep resolution

Signed-off-by: Paul Schultz <[email protected]>

* skip orchestrator test

Signed-off-by: Paul Schultz <[email protected]>

* add eslint rule

Signed-off-by: Paul Schultz <[email protected]>

* fix tsc error

Signed-off-by: Paul Schultz <[email protected]>

* fix(orchestrator): force react dependency to be 18.3 and return test (#3)

resolved issue that caused orchestrator to install it's own react version
thus causing the test to fail and the entire page to crash.

* fix(e2e): update e2e tests to allow guest login (janus-idp#4)

* update common test file

Signed-off-by: Paul Schultz <[email protected]>

* update lockfiles

Signed-off-by: Paul Schultz <[email protected]>

* fix react

Signed-off-by: Paul Schultz <[email protected]>

---------

Signed-off-by: Paul Schultz <[email protected]>
Co-authored-by: Jaivardhan Kumar <[email protected]>
Co-authored-by: Bat-Zion Rotman <[email protected]>
Co-authored-by: Debsmita Santra <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant