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(rbac): fix role list view permission policies column value #1714

Conversation

ciiay
Copy link
Contributor

@ciiay ciiay commented May 24, 2024

For RHIDP-2431

Screen recording

rhidp_2431.mov

Screenshot for error on fetching role conditions
image

@ciiay ciiay requested a review from a team as a code owner May 24, 2024 03:01
@openshift-ci openshift-ci bot requested review from kim-tsao and schultzp2020 May 24, 2024 03:01
@ShiranHi
Copy link

@ciiay I don't see any issue here. The conditional policy is part of the original policy, functioning as an additional configuration rather than a separate condition. If the intention was to count a conditional policy separately, then we should not consider it as a new policy. In addition, we're going to improve this view to make it clearer which plugins are part of each role, so this column probably will be removed

@ciiay
Copy link
Contributor Author

ciiay commented May 28, 2024

@ciiay I don't see any issue here.

Hi @ShiranHi , do you mean the screen recording has no issue, or the description from RHIDP-2431 has no issue? I understand they should be considered as same policy from the user's view, but implementation-wise they are retrieved separately.

If there's no issue with the current behavior I can just close this PR.

@ShiranHi
Copy link

Hey @ciiay ,It's a bit confusing, so let me clarify :)
In the Jira ticket, it appears that users see "0" in the main table list when they add a conditional policy. However, in the video attached to this PR, everything seems to be working fine. Was the screen recording added as a solution to the Jira ticket, or was it intended to showcase the problem that described in the ticket? If this is the solution - then great, it looks good

@ciiay
Copy link
Contributor Author

ciiay commented May 28, 2024

Hi @ShiranHi , this screen recording is an evidence of the fix :) Without the fix it shows "0" after adding a conditional permission policy. But what this screen recording didn't show is, on the role Overview page, it still shows "No records found" as this fix is only focused on the role list view. Displaying the conditional permission policies on the Overview page would be a task targeting on 1.3 release. Just to confirm we are on the same page.

@ShiranHi
Copy link

Thank you @ciiay for the explanation!

@ciiay ciiay requested review from divyanshiGupta and debsmita1 May 28, 2024 15:16
plugins/rbac/src/hooks/useRoles.ts Outdated Show resolved Hide resolved
plugins/rbac/src/hooks/useRoles.ts Outdated Show resolved Hide resolved
plugins/rbac/src/hooks/useRoles.ts Outdated Show resolved Hide resolved
plugins/rbac/src/hooks/useRoles.ts Outdated Show resolved Hide resolved
@ciiay ciiay requested a review from divyanshiGupta May 29, 2024 15:29
@ciiay ciiay force-pushed the rhidp-2431-fix-permission-policies-column-value branch from c57a822 to b83a315 Compare May 30, 2024 00:25
plugins/rbac/src/hooks/useRoles.ts Outdated Show resolved Hide resolved
plugins/rbac/src/hooks/useRoles.ts Outdated Show resolved Hide resolved
@ciiay ciiay force-pushed the rhidp-2431-fix-permission-policies-column-value branch 2 times, most recently from ca76f7e to 76cf36e Compare May 31, 2024 01:57
plugins/rbac/src/components/RolesList/RolesList.tsx Outdated Show resolved Hide resolved
plugins/rbac/src/hooks/useRoles.ts Outdated Show resolved Hide resolved
@ciiay ciiay force-pushed the rhidp-2431-fix-permission-policies-column-value branch from 1fa0c05 to fa31127 Compare May 31, 2024 16:24
@ciiay ciiay requested a review from divyanshiGupta May 31, 2024 17:54
plugins/rbac/src/hooks/useRoles.ts Show resolved Hide resolved
plugins/rbac/src/hooks/useRoles.ts Outdated Show resolved Hide resolved
plugins/rbac/src/hooks/useRoles.ts Show resolved Hide resolved
@ciiay ciiay requested a review from divyanshiGupta June 3, 2024 13:51
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Oct 7, 2024
## [1.9.5](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([janus-idp#1730](janus-idp#1730)) ([379c241](janus-idp@379c241))
* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
kim-tsao added a commit that referenced this pull request Oct 7, 2024
…li-backend, orchestrator-backend plugins (#2311)

* chore(release): 1.4.12 [skip ci]

## [1.4.12](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([#1726](#1726)) ([e50464b](e50464b))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([#1730](#1730)) ([379c241](379c241))
* **deps:** update kiali dependencies (minor) ([#1779](#1779)) ([ff2b421](ff2b421))
* **rbac:** add support for scaling ([#1757](#1757)) ([caddc83](caddc83))
* **rbac:** fix handling condition action conflicts ([#1781](#1781)) ([966b2b2](966b2b2))
* **rbac:** fix role list view permission policies column value ([#1714](#1714)) ([07200e4](07200e4))

* chore(release): 1.4.13 [skip ci]

## [1.4.13](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-05)

### Features

* switch defaults of the `--embed-as-dependencies` and `in-place` options. ([#1787](#1787)) ([049e675](049e675))

* chore(release): 1.3.6 [skip ci]

## @janus-idp/backstage-plugin-feedback-backend [1.3.6](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

* chore(release): 1.3.7 [skip ci]

## [1.3.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([#1726](#1726)) ([e50464b](e50464b))

### Bug Fixes

* **deps:** update kiali dependencies (minor) ([#1779](#1779)) ([ff2b421](ff2b421))
* **rbac:** fix handling condition action conflicts ([#1781](#1781)) ([966b2b2](966b2b2))

* chore(release): 1.2.x updated feedback-backend to 1.38

* chore(release): 1.10.20 [skip ci]

## [1.10.20](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([#1726](#1726)) ([e50464b](e50464b))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([#1730](#1730)) ([379c241](379c241))
* **deps:** update kiali dependencies (minor) ([#1779](#1779)) ([ff2b421](ff2b421))
* **rbac:** add support for scaling ([#1757](#1757)) ([caddc83](caddc83))
* **rbac:** fix handling condition action conflicts ([#1781](#1781)) ([966b2b2](966b2b2))
* **rbac:** fix role list view permission policies column value ([#1714](#1714)) ([07200e4](07200e4))

* chore(release): 1.10.21 [skip ci]

* switch defaults of the `--embed-as-dependencies` and `in-place` options. ([#1787](#1787)) ([049e675](049e675))

* chore(release): 1.9.5 [skip ci]

## [1.9.5](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([#1726](#1726)) ([e50464b](e50464b))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([#1730](#1730)) ([379c241](379c241))
* **deps:** update kiali dependencies (minor) ([#1779](#1779)) ([ff2b421](ff2b421))
* **rbac:** add support for scaling ([#1757](#1757)) ([caddc83](caddc83))
* **rbac:** fix handling condition action conflicts ([#1781](#1781)) ([966b2b2](966b2b2))
* **rbac:** fix role list view permission policies column value ([#1714](#1714)) ([07200e4](07200e4))

* chore(release): 1.9.6 [skip ci]

## [1.9.6](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-05)

### Features

* switch defaults of the `--embed-as-dependencies` and `in-place` options. ([#1787](#1787)) ([049e675](049e675))

* chore(deps): update yarn.lock file

---------

Co-authored-by: semantic-release-bot <[email protected]>
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Oct 8, 2024
* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([janus-idp#1730](janus-idp#1730)) ([379c241](janus-idp@379c241))
* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Oct 8, 2024
* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([janus-idp#1730](janus-idp#1730)) ([379c241](janus-idp@379c241))
* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Oct 8, 2024
* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))

* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Oct 8, 2024
* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))

* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
nickboldt pushed a commit that referenced this pull request Oct 9, 2024
* chore: replaced Logger with backstage implementation LoggerService (#1756)

* chore: replaced Logger with backstage implementation LoggerService

Signed-off-by: Kashish Mittal <[email protected]>

* Update plugins/kiali-backend/src/plugin.ts

Co-authored-by: Paul Schultz <[email protected]>

* removed winstonLogger

Signed-off-by: Kashish Mittal <[email protected]>

* Update plugins/kiali-backend/src/clients/fetch.ts

Co-authored-by: Paul Schultz <[email protected]>

* changed log to logger

Signed-off-by: Kashish Mittal <[email protected]>

* changed longhand instances to shorthand

Signed-off-by: Kashish Mittal <[email protected]>

* fixed plugins/scaffolder-annotator-action/src/actions/annotator/mocks/catalog-info.yaml

Signed-off-by: Kashish Mittal <[email protected]>

* ran yarn install

Signed-off-by: Kashish Mittal <[email protected]>

* fixed type errors

Signed-off-by: Kashish Mittal <[email protected]>

* Update plugins/3scale-backend/src/providers/ThreeScaleApiEntityProvider.ts

Co-authored-by: Paul Schultz <[email protected]>

* Update plugins/orchestrator-backend/src/service/ScaffolderService.ts

Co-authored-by: Paul Schultz <[email protected]>

* Update plugins/orchestrator-backend/src/service/ScaffolderService.ts

Co-authored-by: Frank Kong <[email protected]>

---------

Signed-off-by: Kashish Mittal <[email protected]>
Co-authored-by: Paul Schultz <[email protected]>
Co-authored-by: Frank Kong <[email protected]>

* fix: missing postversion script is several plugins and missing turbo dependency (#1811)

* chore: add the `postversion` script where it was missing.

Signed-off-by: David Festal <[email protected]>

* fix: `export-dynamic` should depend on `tsc` in turbo

Signed-off-by: David Festal <[email protected]>

---------

Signed-off-by: David Festal <[email protected]>

* chore(release): 1.5.16 [skip ci]

* **rbac:** add type checks with generics for audit log ([#1789](#1789)) ([ac69838](ac69838))

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](#1810)) ([8472d91](8472d91))
* **feedback:** fixed feedback backend plugin crashing ([#1809](#1809)) ([e4a571e](e4a571e))
* **feedback:** update EntityPage component ([#1798](#1798)) ([f5b04b5](f5b04b5))
* **kiali:** fix dev links ([#1801](#1801)) ([2a86a5e](2a86a5e))
* **kiali:** remove debug window ([#1793](#1793)) ([b5b5376](b5b5376))
* **kiali:** sanitize input for CWE-79 ([#1786](#1786)) ([9ba95bb](9ba95bb))
* missing postversion script is several plugins and missing turbo dependency ([#1811](#1811)) ([4dfe4f5](4dfe4f5))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](#1804)) ([27affb7](27affb7))
* **topology:** remove check for catalog entity permission ([#1800](#1800)) ([fd6ae41](fd6ae41))

* **kiali:** update development doc for alpha backend([#1720](#1720)) ([e06e9be](e06e9be))

* chore(release): 1.6.16 [skip ci]

* **rbac:** add type checks with generics for audit log ([#1789](#1789)) ([ac69838](ac69838))

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](#1810)) ([8472d91](8472d91))
* **feedback:** fixed feedback backend plugin crashing ([#1809](#1809)) ([e4a571e](e4a571e))
* **feedback:** update EntityPage component ([#1798](#1798)) ([f5b04b5](f5b04b5))
* **kiali:** fix dev links ([#1801](#1801)) ([2a86a5e](2a86a5e))
* **kiali:** remove debug window ([#1793](#1793)) ([b5b5376](b5b5376))
* **kiali:** sanitize input for CWE-79 ([#1786](#1786)) ([9ba95bb](9ba95bb))
* missing postversion script is several plugins and missing turbo dependency ([#1811](#1811)) ([4dfe4f5](4dfe4f5))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](#1804)) ([27affb7](27affb7))
* **topology:** remove check for catalog entity permission ([#1800](#1800)) ([fd6ae41](fd6ae41))

* **kiali:** update development doc for alpha backend([#1720](#1720)) ([e06e9be](e06e9be))

* fix(feedback): fixed feedback backend plugin crashing (#1809)

fix(feedback): Fixed feedback plugin crashing when integrations are not found

Signed-off-by: YashOswalYO <[email protected]>

* chore(release): 1.3.10 [skip ci]

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](#1810)) ([8472d91](8472d91))
* missing postversion script is several plugins and missing turbo dependency ([#1811](#1811)) ([4dfe4f5](4dfe4f5))

* chore(release): 1.9.13 [skip ci]

* **rbac:** add type checks with generics for audit log ([#1789](#1789)) ([ac69838](ac69838))

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](#1810)) ([8472d91](8472d91))
* **feedback:** fixed feedback backend plugin crashing ([#1809](#1809)) ([e4a571e](e4a571e))
* **feedback:** update EntityPage component ([#1798](#1798)) ([f5b04b5](f5b04b5))
* **kiali:** fix dev links ([#1801](#1801)) ([2a86a5e](2a86a5e))
* **kiali:** remove debug window ([#1793](#1793)) ([b5b5376](b5b5376))
* **kiali:** sanitize input for CWE-79 ([#1786](#1786)) ([9ba95bb](9ba95bb))
* missing postversion script is several plugins and missing turbo dependency ([#1811](#1811)) ([4dfe4f5](4dfe4f5))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](#1804)) ([27affb7](27affb7))
* **topology:** remove check for catalog entity permission ([#1800](#1800)) ([fd6ae41](fd6ae41))

* **kiali:** update development doc for alpha backend([#1720](#1720)) ([e06e9be](e06e9be))

* chore(release): 1.10.23 [skip ci]

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](#1810)) ([8472d91](8472d91))
* **feedback:** fixed feedback backend plugin crashing ([#1809](#1809)) ([e4a571e](e4a571e))
* **feedback:** update EntityPage component ([#1798](#1798)) ([f5b04b5](f5b04b5))
* **kiali:** fix dev links ([#1801](#1801)) ([2a86a5e](2a86a5e))
* **kiali:** remove debug window ([#1793](#1793)) ([b5b5376](b5b5376))
* missing postversion script is several plugins and missing turbo dependency ([#1811](#1811)) ([4dfe4f5](4dfe4f5))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](#1804)) ([27affb7](27affb7))
* **topology:** remove check for catalog entity permission ([#1800](#1800)) ([fd6ae41](fd6ae41))

* **kiali:** update development doc for alpha backend([#1720](#1720)) ([e06e9be](e06e9be))

* chore(release): 1.4.15 [skip ci]

* **rbac:** add type checks with generics for audit log ([#1789](#1789)) ([ac69838](ac69838))

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](#1810)) ([8472d91](8472d91))
* **feedback:** fixed feedback backend plugin crashing ([#1809](#1809)) ([e4a571e](e4a571e))
* **feedback:** update EntityPage component ([#1798](#1798)) ([f5b04b5](f5b04b5))
* **kiali:** fix dev links ([#1801](#1801)) ([2a86a5e](2a86a5e))
* **kiali:** remove debug window ([#1793](#1793)) ([b5b5376](b5b5376))
* **kiali:** sanitize input for CWE-79 ([#1786](#1786)) ([9ba95bb](9ba95bb))
* missing postversion script is several plugins and missing turbo dependency ([#1811](#1811)) ([4dfe4f5](4dfe4f5))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](#1804)) ([27affb7](27affb7))
* **topology:** remove check for catalog entity permission ([#1800](#1800)) ([fd6ae41](fd6ae41))

* **kiali:** update development doc for alpha backend([#1720](#1720)) ([e06e9be](e06e9be))

* chore(release): 1.9.8 [skip ci]

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](#1810)) ([8472d91](8472d91))
* **feedback:** fixed feedback backend plugin crashing ([#1809](#1809)) ([e4a571e](e4a571e))
* missing postversion script is several plugins and missing turbo dependency ([#1811](#1811)) ([4dfe4f5](4dfe4f5))

* chore(release): 4.2.0 [skip ci]

* **rbac:** add type checks with generics for audit log ([#1789](#1789)) ([ac69838](ac69838))
* switch defaults of the `--embed-as-dependencies` and `in-place` options. ([#1787](#1787)) ([049e675](049e675))

* chore(release): 1.4.14 [skip ci]

## [1.4.14](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-13)

### Features

* **rbac:** add type checks with generics for audit log ([#1789](#1789)) ([ac69838](ac69838))

### Bug Fixes

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](#1810)) ([8472d91](8472d91))
* **feedback:** fixed feedback backend plugin crashing ([#1809](#1809)) ([e4a571e](e4a571e))
* **feedback:** update EntityPage component ([#1798](#1798)) ([f5b04b5](f5b04b5))
* **kiali:** fix dev links ([#1801](#1801)) ([2a86a5e](2a86a5e))
* **kiali:** remove debug window ([#1793](#1793)) ([b5b5376](b5b5376))
* **kiali:** sanitize input for CWE-79 ([#1786](#1786)) ([9ba95bb](9ba95bb))
* missing postversion script is several plugins and missing turbo dependency ([#1811](#1811)) ([4dfe4f5](4dfe4f5))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](#1804)) ([27affb7](27affb7))
* **topology:** remove check for catalog entity permission ([#1800](#1800)) ([fd6ae41](fd6ae41))

### Documentation

* **kiali:** update development doc for alpha backend([#1720](#1720)) ([e06e9be](e06e9be))

* chore(release): 1.6.11 [skip ci]

* **rbac:** add type checks with generics for audit log ([#1789](#1789)) ([ac69838](ac69838))

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](#1810)) ([8472d91](8472d91))
* **feedback:** fixed feedback backend plugin crashing ([#1809](#1809)) ([e4a571e](e4a571e))
* **feedback:** update EntityPage component ([#1798](#1798)) ([f5b04b5](f5b04b5))
* **kiali:** fix dev links ([#1801](#1801)) ([2a86a5e](2a86a5e))
* **kiali:** remove debug window ([#1793](#1793)) ([b5b5376](b5b5376))
* **kiali:** sanitize input for CWE-79 ([#1786](#1786)) ([9ba95bb](9ba95bb))
* missing postversion script is several plugins and missing turbo dependency ([#1811](#1811)) ([4dfe4f5](4dfe4f5))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](#1804)) ([27affb7](27affb7))
* **topology:** remove check for catalog entity permission ([#1800](#1800)) ([fd6ae41](fd6ae41))

* **kiali:** update development doc for alpha backend([#1720](#1720)) ([e06e9be](e06e9be))

* chore(release): 1.0.3 [skip ci]

* **rbac:** add type checks with generics for audit log ([#1789](#1789)) ([ac69838](ac69838))
* switch defaults of the `--embed-as-dependencies` and `in-place` options. ([#1787](#1787)) ([049e675](049e675))

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](#1810)) ([8472d91](8472d91))
* **feedback:** fixed feedback backend plugin crashing ([#1809](#1809)) ([e4a571e](e4a571e))
* **feedback:** update EntityPage component ([#1798](#1798)) ([f5b04b5](f5b04b5))
* **kiali:** fix dev links ([#1801](#1801)) ([2a86a5e](2a86a5e))
* **kiali:** remove debug window ([#1793](#1793)) ([b5b5376](b5b5376))
* **kiali:** sanitize input for CWE-79 ([#1786](#1786)) ([9ba95bb](9ba95bb))
* missing postversion script is several plugins and missing turbo dependency ([#1811](#1811)) ([4dfe4f5](4dfe4f5))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](#1804)) ([27affb7](27affb7))
* **topology:** remove check for catalog entity permission ([#1800](#1800)) ([fd6ae41](fd6ae41))

* **kiali:** update development doc for alpha backend([#1720](#1720)) ([e06e9be](e06e9be))

* chore(release): 1.4.15 [skip ci]

* **rbac:** add type checks with generics for audit log ([#1789](#1789)) ([ac69838](ac69838))

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](#1810)) ([8472d91](8472d91))
* **feedback:** fixed feedback backend plugin crashing ([#1809](#1809)) ([e4a571e](e4a571e))
* **feedback:** update EntityPage component ([#1798](#1798)) ([f5b04b5](f5b04b5))
* **kiali:** fix dev links ([#1801](#1801)) ([2a86a5e](2a86a5e))
* **kiali:** remove debug window ([#1793](#1793)) ([b5b5376](b5b5376))
* **kiali:** sanitize input for CWE-79 ([#1786](#1786)) ([9ba95bb](9ba95bb))
* missing postversion script is several plugins and missing turbo dependency ([#1811](#1811)) ([4dfe4f5](4dfe4f5))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](#1804)) ([27affb7](27affb7))
* **topology:** remove check for catalog entity permission ([#1800](#1800)) ([fd6ae41](fd6ae41))

* **kiali:** update development doc for alpha backend([#1720](#1720)) ([e06e9be](e06e9be))

* chore(release): 1.4.13 [skip ci]

* **rbac:** add audit log for RBAC backend ([#1726](#1726)) ([e50464b](e50464b))

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([#1730](#1730)) ([379c241](379c241))
* **deps:** update kiali dependencies (minor) ([#1779](#1779)) ([ff2b421](ff2b421))
* **rbac:** add support for scaling ([#1757](#1757)) ([caddc83](caddc83))
* **rbac:** fix handling condition action conflicts ([#1781](#1781)) ([966b2b2](966b2b2))
* **rbac:** fix role list view permission policies column value ([#1714](#1714)) ([07200e4](07200e4))

* chore(release): 1.0.2 [skip ci]

* chore(release): 1.4.13 [skip ci]

* **rbac:** add audit log for RBAC backend ([#1726](#1726)) ([e50464b](e50464b))

* **deps:** update kiali dependencies (minor) ([#1779](#1779)) ([ff2b421](ff2b421))
* **rbac:** fix handling condition action conflicts ([#1781](#1781)) ([966b2b2](966b2b2))

* chore(release): 1.9.11 [skip ci]

* **rbac:** add audit log for RBAC backend ([#1726](#1726)) ([e50464b](e50464b))

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([#1730](#1730)) ([379c241](379c241))
* **deps:** update kiali dependencies (minor) ([#1779](#1779)) ([ff2b421](ff2b421))
* **rbac:** add support for scaling ([#1757](#1757)) ([caddc83](caddc83))
* **rbac:** fix handling condition action conflicts ([#1781](#1781)) ([966b2b2](966b2b2))
* **rbac:** fix role list view permission policies column value ([#1714](#1714)) ([07200e4](07200e4))

* chore(release): 1.6.14 [skip ci]

* **rbac:** add audit log for RBAC backend ([#1726](#1726)) ([e50464b](e50464b))

* **deps:** update kiali dependencies (minor) ([#1779](#1779)) ([ff2b421](ff2b421))
* **rbac:** add support for scaling ([#1757](#1757)) ([caddc83](caddc83))
* **rbac:** fix handling condition action conflicts ([#1781](#1781)) ([966b2b2](966b2b2))
* **rbac:** fix role list view permission policies column value ([#1714](#1714)) ([07200e4](07200e4))

* chore(release): 1.5.14 [skip ci]

* **rbac:** add audit log for RBAC backend ([#1726](#1726)) ([e50464b](e50464b))

* **deps:** update kiali dependencies (minor) ([#1779](#1779)) ([ff2b421](ff2b421))
* **rbac:** add support for scaling ([#1757](#1757)) ([caddc83](caddc83))
* **rbac:** fix handling condition action conflicts ([#1781](#1781)) ([966b2b2](966b2b2))
* **rbac:** fix role list view permission policies column value ([#1714](#1714)) ([07200e4](07200e4))

* chore(deps): regen yarn.lock

* chore(deps): restore 1.2.x dependencies on rbac-backend

* chore(deps): regen yarn.lock

---------

Signed-off-by: Kashish Mittal <[email protected]>
Signed-off-by: David Festal <[email protected]>
Signed-off-by: YashOswalYO <[email protected]>
Co-authored-by: Kashish Mittal <[email protected]>
Co-authored-by: Paul Schultz <[email protected]>
Co-authored-by: Frank Kong <[email protected]>
Co-authored-by: David Festal <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: Yash Oswal <[email protected]>
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
## [1.10.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-05)

### Features

* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))
* switch defaults of the `--embed-as-dependencies` and `in-place` options. ([janus-idp#1787](janus-idp#1787)) ([049e675](janus-idp@049e675))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([janus-idp#1730](janus-idp#1730)) ([379c241](janus-idp@379c241))
* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
## [1.4.12](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))

### Bug Fixes

* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
## [1.4.8](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([janus-idp#1730](janus-idp#1730)) ([379c241](janus-idp@379c241))
* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
## [1.0.3](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))

### Bug Fixes

* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
## [1.3.9](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([janus-idp#1730](janus-idp#1730)) ([379c241](janus-idp@379c241))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
## [1.4.10](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))

### Bug Fixes

* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
## [1.18.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([janus-idp#1730](janus-idp#1730)) ([379c241](janus-idp@379c241))
* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
## [3.0.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### ⚠ BREAKING CHANGES

* **rbac:** This will lead to more strict validation on the source of permission policies and roles based on the where the first role is defined.

Improves the validation of the different sources of permission policies and roles. Aims to make policy definition more consistent.

Now checks if a permission policy or role with new member matches the originating role's source and prevents any action if the sources do not match. Exception includes the event of adding
new permission policies to the RBAC Admin role defined by the configuration file. Sources include 'REST, 'CSV', 'Configuration', and 'legacy'.

Before updating, ensure that you have attempted to migrate all permission policies and roles to a single source. This can be done by checking source information through the REST API and
by querying the database. Make updates through one of the available avenues: REST API, CSV file, and the database.

To view the originating source for a particular role, query the role-metadata table or use the GET roles endpoint.

* feat(rbac): remove the ability to add permission policies to configuration role

* feat(rbac): remove no longer needed check for source in EnforcerDelegate

* feat(rbac): update yarn lock

* feat(rbac): address review comments
* **rbac:** remove token manager for auth service (janus-idp#1632)

### Features

* add custom processor module to add ScaffoldedFrom relation ([janus-idp#1591](janus-idp#1591)) ([0b36164](janus-idp@0b36164))
* add method for janus-cli package metadata (simpler PR) - RHIDP-1502 ([janus-idp#1753](janus-idp#1753)) ([b81a849](janus-idp@b81a849))
* **audit-log:** add common audit-log package ([janus-idp#1622](janus-idp#1622)) ([7e0a3dd](janus-idp@7e0a3dd))
* **deps:** use RHDH themes in the backstage app and dev pages ([janus-idp#1480](janus-idp#1480)) ([8263bf0](janus-idp@8263bf0))
* **feedback:** use backstage auth service in backend plugin ([janus-idp#1646](janus-idp#1646)) ([7d9ee11](janus-idp@7d9ee11)), closes [janus-idp#1626](janus-idp#1626)
* **orchestrator:** add permissions to orchestrator plugin ([janus-idp#1599](janus-idp#1599)) ([d0a4531](janus-idp@d0a4531))
* **orchestrator:** label a Workflow assessment result as recommended ([janus-idp#1705](janus-idp#1705)) ([7e24e86](janus-idp@7e24e86))
* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))
* **rbac:** implement a file watcher for csv reloads ([janus-idp#1587](janus-idp#1587)) ([62fcafc](janus-idp@62fcafc))
* **rbac:** improve conditional policy validation ([janus-idp#1673](janus-idp#1673)) ([15dac91](janus-idp@15dac91))
* **rbac:** improve validation from source ([janus-idp#1643](janus-idp#1643)) ([5f983cb](janus-idp@5f983cb))
* **rbac:** support for updating/deleting conditional permissions ([janus-idp#1628](janus-idp#1628)) ([2bb8308](janus-idp@2bb8308))
* **topology:** add permissions to topology plugin ([janus-idp#1665](janus-idp#1665)) ([9d8f244](janus-idp@9d8f244))

### Bug Fixes

* **argocd:** make refreshInterval configuration as optional ([janus-idp#1647](janus-idp#1647)) ([2c24d35](janus-idp@2c24d35))
* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([janus-idp#1730](janus-idp#1730)) ([379c241](janus-idp@379c241))
* **cli:** fix entrypoint validation on backstage 1.24.0 and above. ([janus-idp#1741](janus-idp#1741)) ([6ed4171](janus-idp@6ed4171))
* **config:** enable guest provider by default ([janus-idp#1661](janus-idp#1661)) ([28ac848](janus-idp@28ac848))
* **deps:** update dependency monaco-editor to ^0.49.0 ([janus-idp#1690](janus-idp#1690)) ([34308a3](janus-idp@34308a3))
* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **deps:** upgrade devex plugins to mui v5 ([janus-idp#1696](janus-idp#1696)) ([06d9cf0](janus-idp@06d9cf0))
* **kiali:** removing unnecessary afterAll hook ([janus-idp#1642](janus-idp#1642)) ([a314607](janus-idp@a314607))
* **lint:** ignore lint rules on generated code ([janus-idp#1668](janus-idp#1668)) ([e375c2f](janus-idp@e375c2f))
* **orchestrator:** bump `rjsf` dependencies ([janus-idp#1715](janus-idp#1715)) ([ea31cdb](janus-idp@ea31cdb))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([janus-idp#1644](janus-idp#1644)) ([4a9d1f8](janus-idp@4a9d1f8))
* **orchestrator:** fix the common package reference version ([janus-idp#1704](janus-idp#1704)) ([942b2a3](janus-idp@942b2a3))
* **orchestrator:** fixed broken workflow viewer ([janus-idp#1717](janus-idp#1717)) ([19cc79b](janus-idp@19cc79b))
* **orchestrator:** fixes many security-related issues ([janus-idp#1681](janus-idp#1681)) ([3e801c8](janus-idp@3e801c8))
* **orchestrator:** remove the need of react dev dependencies ([janus-idp#1650](janus-idp#1650)) ([5e60875](janus-idp@5e60875))
* **orchestrator:** temporarily disable plugins/orchestrator-swf-editor-envelope build ([janus-idp#1722](janus-idp#1722)) ([5c40936](janus-idp@5c40936))
* **orchestrator:** typos mentioning OpenShift ([janus-idp#1639](janus-idp#1639)) ([7ff4c75](janus-idp@7ff4c75))
* **orchestrator:** upgrade to mui v5 ([janus-idp#1727](janus-idp#1727)) ([8b935dc](janus-idp@8b935dc))
* **quay:** remove unuseful link ([janus-idp#1692](janus-idp#1692)) ([ae27d91](janus-idp@ae27d91))
* **rbac:** add proper empty page for RBAC plugin ([janus-idp#1728](janus-idp#1728)) ([79e62a6](janus-idp@79e62a6))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** conditional access form validation ([janus-idp#1699](janus-idp#1699)) ([d56f4af](janus-idp@d56f4af))
* **rbac:** do not disable already selected rule for allOf/anyOf ([janus-idp#1739](janus-idp#1739)) ([dc73650](janus-idp@dc73650))
* **rbac:** enable save on remove-all button click ([janus-idp#1712](janus-idp#1712)) ([0502332](janus-idp@0502332))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix mui autocomplete related warnings ([janus-idp#1707](janus-idp#1707)) ([8e5c5ae](janus-idp@8e5c5ae))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
* **rbac:** fix sonar cloud issues for rbac-backend plugin ([janus-idp#1619](janus-idp#1619)) ([bf93354](janus-idp@bf93354))
* **rbac:** fix to enable create and edit role buttons on having correct permissions ([janus-idp#1703](janus-idp#1703)) ([19a9088](janus-idp@19a9088))
* **rbac:** improve criteria toggle button readability on dark themes ([janus-idp#1755](janus-idp#1755)) ([345230b](janus-idp@345230b))
* **rbac:** remove token manager for auth service ([janus-idp#1632](janus-idp#1632)) ([2f19655](janus-idp@2f19655))
* **rbac:** show configure-access cta for existing simple permission policies in edit form ([janus-idp#1702](janus-idp#1702)) ([16b7e00](janus-idp@16b7e00))
* **release:** change problematic plugins to private ([janus-idp#1738](janus-idp#1738)) ([69176bd](janus-idp@69176bd))
* **scaffolder:** update annotator action readme ([janus-idp#1638](janus-idp#1638)) ([8e3af1b](janus-idp@8e3af1b))

### Documentation

* **orchestrator:** removes instructions related to the editor ([janus-idp#1664](janus-idp#1664)) ([10a75b2](janus-idp@10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([janus-idp#1640](janus-idp#1640)) ([2a2dc55](janus-idp@2a2dc55))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
## [4.1.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([janus-idp#1730](janus-idp#1730)) ([379c241](janus-idp@379c241))
* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
## [1.7.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([janus-idp#1730](janus-idp#1730)) ([379c241](janus-idp@379c241))
* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
## [3.7.6](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([janus-idp#1730](janus-idp#1730)) ([379c241](janus-idp@379c241))
* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
## [1.21.8](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))

### Bug Fixes

* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
## [2.6.4](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### ⚠ BREAKING CHANGES

* **rbac:** This will lead to more strict validation on the source of permission policies and roles based on the where the first role is defined.

Improves the validation of the different sources of permission policies and roles. Aims to make policy definition more consistent.

Now checks if a permission policy or role with new member matches the originating role's source and prevents any action if the sources do not match. Exception includes the event of adding
new permission policies to the RBAC Admin role defined by the configuration file. Sources include 'REST, 'CSV', 'Configuration', and 'legacy'.

Before updating, ensure that you have attempted to migrate all permission policies and roles to a single source. This can be done by checking source information through the REST API and
by querying the database. Make updates through one of the available avenues: REST API, CSV file, and the database.

To view the originating source for a particular role, query the role-metadata table or use the GET roles endpoint.

* feat(rbac): remove the ability to add permission policies to configuration role

* feat(rbac): remove no longer needed check for source in EnforcerDelegate

* feat(rbac): update yarn lock

* feat(rbac): address review comments

### Features

* add method for janus-cli package metadata (simpler PR) - RHIDP-1502 ([janus-idp#1753](janus-idp#1753)) ([b81a849](janus-idp@b81a849))
* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))
* **rbac:** improve validation from source ([janus-idp#1643](janus-idp#1643)) ([5f983cb](janus-idp@5f983cb))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([janus-idp#1730](janus-idp#1730)) ([379c241](janus-idp@379c241))
* **cli:** fix entrypoint validation on backstage 1.24.0 and above. ([janus-idp#1741](janus-idp#1741)) ([6ed4171](janus-idp@6ed4171))
* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** add proper empty page for RBAC plugin ([janus-idp#1728](janus-idp#1728)) ([79e62a6](janus-idp@79e62a6))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** do not disable already selected rule for allOf/anyOf ([janus-idp#1739](janus-idp#1739)) ([dc73650](janus-idp@dc73650))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
* **rbac:** fix to enable create and edit role buttons on having correct permissions ([janus-idp#1703](janus-idp#1703)) ([19a9088](janus-idp@19a9088))
* **rbac:** improve criteria toggle button readability on dark themes ([janus-idp#1755](janus-idp#1755)) ([345230b](janus-idp@345230b))
* **rbac:** show configure-access cta for existing simple permission policies in edit form ([janus-idp#1702](janus-idp#1702)) ([16b7e00](janus-idp@16b7e00))
* **scaffolder:** update annotator action readme ([janus-idp#1638](janus-idp#1638)) ([8e3af1b](janus-idp@8e3af1b))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
## [1.4.11](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([janus-idp#1730](janus-idp#1730)) ([379c241](janus-idp@379c241))
* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
## [1.4.11](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([janus-idp#1730](janus-idp#1730)) ([379c241](janus-idp@379c241))
* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
## [1.4.11](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([janus-idp#1730](janus-idp#1730)) ([379c241](janus-idp@379c241))
* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
…-idp#1714)

* fix(rbac): fix role list view permission policies column value

Signed-off-by: Yi Cai <[email protected]>

* Update for review comments

Signed-off-by: Yi Cai <[email protected]>

* Fixed lint issues

Signed-off-by: Yi Cai <[email protected]>

* Addressed comments

Signed-off-by: Yi Cai <[email protected]>

* Fixed prettier issue

Signed-off-by: Yi Cai <[email protected]>

* Updated unit tests

Signed-off-by: Yi Cai <[email protected]>

* Addressed review comments

Signed-off-by: Yi Cai <[email protected]>

* Addressed review comments

Signed-off-by: Yi Cai <[email protected]>

---------

Signed-off-by: Yi Cai <[email protected]>
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
## [1.5.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### ⚠ BREAKING CHANGES

* **rbac:** This will lead to more strict validation on the source of permission policies and roles based on the where the first role is defined.

Improves the validation of the different sources of permission policies and roles. Aims to make policy definition more consistent.

Now checks if a permission policy or role with new member matches the originating role's source and prevents any action if the sources do not match. Exception includes the event of adding
new permission policies to the RBAC Admin role defined by the configuration file. Sources include 'REST, 'CSV', 'Configuration', and 'legacy'.

Before updating, ensure that you have attempted to migrate all permission policies and roles to a single source. This can be done by checking source information through the REST API and
by querying the database. Make updates through one of the available avenues: REST API, CSV file, and the database.

To view the originating source for a particular role, query the role-metadata table or use the GET roles endpoint.

* feat(rbac): remove the ability to add permission policies to configuration role

* feat(rbac): remove no longer needed check for source in EnforcerDelegate

* feat(rbac): update yarn lock

* feat(rbac): address review comments
* **rbac:** remove token manager for auth service (janus-idp#1632)

### Features

* add custom processor module to add ScaffoldedFrom relation ([janus-idp#1591](janus-idp#1591)) ([0b36164](janus-idp@0b36164))
* add method for janus-cli package metadata (simpler PR) - RHIDP-1502 ([janus-idp#1753](janus-idp#1753)) ([b81a849](janus-idp@b81a849))
* **audit-log:** add common audit-log package ([janus-idp#1622](janus-idp#1622)) ([7e0a3dd](janus-idp@7e0a3dd))
* **deps:** use RHDH themes in the backstage app and dev pages ([janus-idp#1480](janus-idp#1480)) ([8263bf0](janus-idp@8263bf0))
* **feedback:** use backstage auth service in backend plugin ([janus-idp#1646](janus-idp#1646)) ([7d9ee11](janus-idp@7d9ee11)), closes [janus-idp#1626](janus-idp#1626)
* **orchestrator:** add permissions to orchestrator plugin ([janus-idp#1599](janus-idp#1599)) ([d0a4531](janus-idp@d0a4531))
* **orchestrator:** label a Workflow assessment result as recommended ([janus-idp#1705](janus-idp#1705)) ([7e24e86](janus-idp@7e24e86))
* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))
* **rbac:** implement a file watcher for csv reloads ([janus-idp#1587](janus-idp#1587)) ([62fcafc](janus-idp@62fcafc))
* **rbac:** improve conditional policy validation ([janus-idp#1673](janus-idp#1673)) ([15dac91](janus-idp@15dac91))
* **rbac:** improve validation from source ([janus-idp#1643](janus-idp#1643)) ([5f983cb](janus-idp@5f983cb))
* **rbac:** support for updating/deleting conditional permissions ([janus-idp#1628](janus-idp#1628)) ([2bb8308](janus-idp@2bb8308))
* **topology:** add permissions to topology plugin ([janus-idp#1665](janus-idp#1665)) ([9d8f244](janus-idp@9d8f244))

### Bug Fixes

* **argocd:** make refreshInterval configuration as optional ([janus-idp#1647](janus-idp#1647)) ([2c24d35](janus-idp@2c24d35))
* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([janus-idp#1730](janus-idp#1730)) ([379c241](janus-idp@379c241))
* **cli:** fix entrypoint validation on backstage 1.24.0 and above. ([janus-idp#1741](janus-idp#1741)) ([6ed4171](janus-idp@6ed4171))
* **config:** enable guest provider by default ([janus-idp#1661](janus-idp#1661)) ([28ac848](janus-idp@28ac848))
* **deps:** update dependency monaco-editor to ^0.49.0 ([janus-idp#1690](janus-idp#1690)) ([34308a3](janus-idp@34308a3))
* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **deps:** upgrade devex plugins to mui v5 ([janus-idp#1696](janus-idp#1696)) ([06d9cf0](janus-idp@06d9cf0))
* **kiali:** removing unnecessary afterAll hook ([janus-idp#1642](janus-idp#1642)) ([a314607](janus-idp@a314607))
* **lint:** ignore lint rules on generated code ([janus-idp#1668](janus-idp#1668)) ([e375c2f](janus-idp@e375c2f))
* **orchestrator:** bump `rjsf` dependencies ([janus-idp#1715](janus-idp#1715)) ([ea31cdb](janus-idp@ea31cdb))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([janus-idp#1644](janus-idp#1644)) ([4a9d1f8](janus-idp@4a9d1f8))
* **orchestrator:** fix the common package reference version ([janus-idp#1704](janus-idp#1704)) ([942b2a3](janus-idp@942b2a3))
* **orchestrator:** fixed broken workflow viewer ([janus-idp#1717](janus-idp#1717)) ([19cc79b](janus-idp@19cc79b))
* **orchestrator:** fixes many security-related issues ([janus-idp#1681](janus-idp#1681)) ([3e801c8](janus-idp@3e801c8))
* **orchestrator:** remove the need of react dev dependencies ([janus-idp#1650](janus-idp#1650)) ([5e60875](janus-idp@5e60875))
* **orchestrator:** temporarily disable plugins/orchestrator-swf-editor-envelope build ([janus-idp#1722](janus-idp#1722)) ([5c40936](janus-idp@5c40936))
* **orchestrator:** typos mentioning OpenShift ([janus-idp#1639](janus-idp#1639)) ([7ff4c75](janus-idp@7ff4c75))
* **orchestrator:** upgrade to mui v5 ([janus-idp#1727](janus-idp#1727)) ([8b935dc](janus-idp@8b935dc))
* **quay:** remove unuseful link ([janus-idp#1692](janus-idp#1692)) ([ae27d91](janus-idp@ae27d91))
* **rbac:** add proper empty page for RBAC plugin ([janus-idp#1728](janus-idp#1728)) ([79e62a6](janus-idp@79e62a6))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** conditional access form validation ([janus-idp#1699](janus-idp#1699)) ([d56f4af](janus-idp@d56f4af))
* **rbac:** do not disable already selected rule for allOf/anyOf ([janus-idp#1739](janus-idp#1739)) ([dc73650](janus-idp@dc73650))
* **rbac:** enable save on remove-all button click ([janus-idp#1712](janus-idp#1712)) ([0502332](janus-idp@0502332))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix mui autocomplete related warnings ([janus-idp#1707](janus-idp#1707)) ([8e5c5ae](janus-idp@8e5c5ae))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
* **rbac:** fix sonar cloud issues for rbac-backend plugin ([janus-idp#1619](janus-idp#1619)) ([bf93354](janus-idp@bf93354))
* **rbac:** fix to enable create and edit role buttons on having correct permissions ([janus-idp#1703](janus-idp#1703)) ([19a9088](janus-idp@19a9088))
* **rbac:** improve criteria toggle button readability on dark themes ([janus-idp#1755](janus-idp#1755)) ([345230b](janus-idp@345230b))
* **rbac:** remove token manager for auth service ([janus-idp#1632](janus-idp#1632)) ([2f19655](janus-idp@2f19655))
* **rbac:** show configure-access cta for existing simple permission policies in edit form ([janus-idp#1702](janus-idp#1702)) ([16b7e00](janus-idp@16b7e00))
* **release:** change problematic plugins to private ([janus-idp#1738](janus-idp#1738)) ([69176bd](janus-idp@69176bd))
* **scaffolder:** update annotator action readme ([janus-idp#1638](janus-idp#1638)) ([8e3af1b](janus-idp@8e3af1b))

### Documentation

* **orchestrator:** removes instructions related to the editor ([janus-idp#1664](janus-idp#1664)) ([10a75b2](janus-idp@10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([janus-idp#1640](janus-idp#1640)) ([2a2dc55](janus-idp@2a2dc55))
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 12, 2024
## [1.1.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### ⚠ BREAKING CHANGES

* **rbac:** This will lead to more strict validation on the source of permission policies and roles based on the where the first role is defined.

Improves the validation of the different sources of permission policies and roles. Aims to make policy definition more consistent.

Now checks if a permission policy or role with new member matches the originating role's source and prevents any action if the sources do not match. Exception includes the event of adding
new permission policies to the RBAC Admin role defined by the configuration file. Sources include 'REST, 'CSV', 'Configuration', and 'legacy'.

Before updating, ensure that you have attempted to migrate all permission policies and roles to a single source. This can be done by checking source information through the REST API and
by querying the database. Make updates through one of the available avenues: REST API, CSV file, and the database.

To view the originating source for a particular role, query the role-metadata table or use the GET roles endpoint.

* feat(rbac): remove the ability to add permission policies to configuration role

* feat(rbac): remove no longer needed check for source in EnforcerDelegate

* feat(rbac): update yarn lock

* feat(rbac): address review comments
* **rbac:** remove token manager for auth service (janus-idp#1632)

### Features

* add custom processor module to add ScaffoldedFrom relation ([janus-idp#1591](janus-idp#1591)) ([0b36164](janus-idp@0b36164))
* add method for janus-cli package metadata (simpler PR) - RHIDP-1502 ([janus-idp#1753](janus-idp#1753)) ([b81a849](janus-idp@b81a849))
* **audit-log:** add common audit-log package ([janus-idp#1622](janus-idp#1622)) ([7e0a3dd](janus-idp@7e0a3dd))
* **deps:** use RHDH themes in the backstage app and dev pages ([janus-idp#1480](janus-idp#1480)) ([8263bf0](janus-idp@8263bf0))
* **feedback:** use backstage auth service in backend plugin ([janus-idp#1646](janus-idp#1646)) ([7d9ee11](janus-idp@7d9ee11)), closes [janus-idp#1626](janus-idp#1626)
* **orchestrator:** add permissions to orchestrator plugin ([janus-idp#1599](janus-idp#1599)) ([d0a4531](janus-idp@d0a4531))
* **orchestrator:** label a Workflow assessment result as recommended ([janus-idp#1705](janus-idp#1705)) ([7e24e86](janus-idp@7e24e86))
* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))
* **rbac:** implement a file watcher for csv reloads ([janus-idp#1587](janus-idp#1587)) ([62fcafc](janus-idp@62fcafc))
* **rbac:** improve conditional policy validation ([janus-idp#1673](janus-idp#1673)) ([15dac91](janus-idp@15dac91))
* **rbac:** improve validation from source ([janus-idp#1643](janus-idp#1643)) ([5f983cb](janus-idp@5f983cb))
* **rbac:** support for updating/deleting conditional permissions ([janus-idp#1628](janus-idp#1628)) ([2bb8308](janus-idp@2bb8308))
* **topology:** add permissions to topology plugin ([janus-idp#1665](janus-idp#1665)) ([9d8f244](janus-idp@9d8f244))

### Bug Fixes

* **argocd:** make refreshInterval configuration as optional ([janus-idp#1647](janus-idp#1647)) ([2c24d35](janus-idp@2c24d35))
* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([janus-idp#1730](janus-idp#1730)) ([379c241](janus-idp@379c241))
* **cli:** fix entrypoint validation on backstage 1.24.0 and above. ([janus-idp#1741](janus-idp#1741)) ([6ed4171](janus-idp@6ed4171))
* **config:** enable guest provider by default ([janus-idp#1661](janus-idp#1661)) ([28ac848](janus-idp@28ac848))
* **deps:** update dependency monaco-editor to ^0.49.0 ([janus-idp#1690](janus-idp#1690)) ([34308a3](janus-idp@34308a3))
* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **deps:** upgrade devex plugins to mui v5 ([janus-idp#1696](janus-idp#1696)) ([06d9cf0](janus-idp@06d9cf0))
* **kiali:** removing unnecessary afterAll hook ([janus-idp#1642](janus-idp#1642)) ([a314607](janus-idp@a314607))
* **lint:** ignore lint rules on generated code ([janus-idp#1668](janus-idp#1668)) ([e375c2f](janus-idp@e375c2f))
* **orchestrator:** bump `rjsf` dependencies ([janus-idp#1715](janus-idp#1715)) ([ea31cdb](janus-idp@ea31cdb))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([janus-idp#1644](janus-idp#1644)) ([4a9d1f8](janus-idp@4a9d1f8))
* **orchestrator:** fix the common package reference version ([janus-idp#1704](janus-idp#1704)) ([942b2a3](janus-idp@942b2a3))
* **orchestrator:** fixed broken workflow viewer ([janus-idp#1717](janus-idp#1717)) ([19cc79b](janus-idp@19cc79b))
* **orchestrator:** fixes many security-related issues ([janus-idp#1681](janus-idp#1681)) ([3e801c8](janus-idp@3e801c8))
* **orchestrator:** remove the need of react dev dependencies ([janus-idp#1650](janus-idp#1650)) ([5e60875](janus-idp@5e60875))
* **orchestrator:** temporarily disable plugins/orchestrator-swf-editor-envelope build ([janus-idp#1722](janus-idp#1722)) ([5c40936](janus-idp@5c40936))
* **orchestrator:** typos mentioning OpenShift ([janus-idp#1639](janus-idp#1639)) ([7ff4c75](janus-idp@7ff4c75))
* **orchestrator:** upgrade to mui v5 ([janus-idp#1727](janus-idp#1727)) ([8b935dc](janus-idp@8b935dc))
* **quay:** remove unuseful link ([janus-idp#1692](janus-idp#1692)) ([ae27d91](janus-idp@ae27d91))
* **rbac:** add proper empty page for RBAC plugin ([janus-idp#1728](janus-idp#1728)) ([79e62a6](janus-idp@79e62a6))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** conditional access form validation ([janus-idp#1699](janus-idp#1699)) ([d56f4af](janus-idp@d56f4af))
* **rbac:** do not disable already selected rule for allOf/anyOf ([janus-idp#1739](janus-idp#1739)) ([dc73650](janus-idp@dc73650))
* **rbac:** enable save on remove-all button click ([janus-idp#1712](janus-idp#1712)) ([0502332](janus-idp@0502332))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix mui autocomplete related warnings ([janus-idp#1707](janus-idp#1707)) ([8e5c5ae](janus-idp@8e5c5ae))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
* **rbac:** fix sonar cloud issues for rbac-backend plugin ([janus-idp#1619](janus-idp#1619)) ([bf93354](janus-idp@bf93354))
* **rbac:** fix to enable create and edit role buttons on having correct permissions ([janus-idp#1703](janus-idp#1703)) ([19a9088](janus-idp@19a9088))
* **rbac:** improve criteria toggle button readability on dark themes ([janus-idp#1755](janus-idp#1755)) ([345230b](janus-idp@345230b))
* **rbac:** remove token manager for auth service ([janus-idp#1632](janus-idp#1632)) ([2f19655](janus-idp@2f19655))
* **rbac:** show configure-access cta for existing simple permission policies in edit form ([janus-idp#1702](janus-idp#1702)) ([16b7e00](janus-idp@16b7e00))
* **release:** change problematic plugins to private ([janus-idp#1738](janus-idp#1738)) ([69176bd](janus-idp@69176bd))
* **scaffolder:** update annotator action readme ([janus-idp#1638](janus-idp#1638)) ([8e3af1b](janus-idp@8e3af1b))

### Documentation

* **orchestrator:** removes instructions related to the editor ([janus-idp#1664](janus-idp#1664)) ([10a75b2](janus-idp@10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([janus-idp#1640](janus-idp#1640)) ([2a2dc55](janus-idp@2a2dc55))
openshift-merge-bot bot pushed a commit that referenced this pull request Nov 13, 2024
… versions (#2515)

* chore(release): 1.10.0 [skip ci]

## [1.10.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-05)

### Features

* **rbac:** add audit log for RBAC backend ([#1726](https://github.com/janus-idp/backstage-plugins/issues/1726)) ([e50464b](https://github.com/janus-idp/backstage-plugins/commit/e50464bcb38e9897ddfe208fdeef699e4bfeda3a))
* switch defaults of the `--embed-as-dependencies` and `in-place` options. ([#1787](https://github.com/janus-idp/backstage-plugins/issues/1787)) ([049e675](https://github.com/janus-idp/backstage-plugins/commit/049e67502e7b4f9f00c8c6b01d112a27bc09ca9c))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([#1730](https://github.com/janus-idp/backstage-plugins/issues/1730)) ([379c241](https://github.com/janus-idp/backstage-plugins/commit/379c2413f03b44579e9899653ac5336190ccba06))
* **deps:** update kiali dependencies (minor) ([#1779](https://github.com/janus-idp/backstage-plugins/issues/1779)) ([ff2b421](https://github.com/janus-idp/backstage-plugins/commit/ff2b421be9206d395805f497d4e2821ca4d6edc1))
* **rbac:** add support for scaling ([#1757](https://github.com/janus-idp/backstage-plugins/issues/1757)) ([caddc83](https://github.com/janus-idp/backstage-plugins/commit/caddc832e0df5199a455539d3538635448691c2d))
* **rbac:** fix handling condition action conflicts ([#1781](https://github.com/janus-idp/backstage-plugins/issues/1781)) ([966b2b2](https://github.com/janus-idp/backstage-plugins/commit/966b2b200e0ade0ce600901a7853a4a94751df22))
* **rbac:** fix role list view permission policies column value ([#1714](https://github.com/janus-idp/backstage-plugins/issues/1714)) ([07200e4](https://github.com/janus-idp/backstage-plugins/commit/07200e42d62c51c2ff59e812521ad0c82cb62ea8))

* chore(release): 1.10.1 [skip ci]

## [1.10.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-13)

### Features

* **rbac:** add type checks with generics for audit log ([#1789](https://github.com/janus-idp/backstage-plugins/issues/1789)) ([ac69838](https://github.com/janus-idp/backstage-plugins/commit/ac698382f64fe91e0f9f9232dd3eecd9cc9247be))

### Bug Fixes

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](https://github.com/janus-idp/backstage-plugins/issues/1810)) ([8472d91](https://github.com/janus-idp/backstage-plugins/commit/8472d914a2f9107c08a9a30ab1ea8ed8d10bc43a))
* **feedback:** fixed feedback backend plugin crashing ([#1809](https://github.com/janus-idp/backstage-plugins/issues/1809)) ([e4a571e](https://github.com/janus-idp/backstage-plugins/commit/e4a571e737b7697a5ad96a4a43aacf29b2a2179e))
* **feedback:** update EntityPage component ([#1798](https://github.com/janus-idp/backstage-plugins/issues/1798)) ([f5b04b5](https://github.com/janus-idp/backstage-plugins/commit/f5b04b5f5431cb6c710613b699ee81c9fec6d10d))
* **kiali:** fix dev links ([#1801](https://github.com/janus-idp/backstage-plugins/issues/1801)) ([2a86a5e](https://github.com/janus-idp/backstage-plugins/commit/2a86a5e7ed43c520962f32a11bc1cce6d13523e3))
* **kiali:** remove debug window ([#1793](https://github.com/janus-idp/backstage-plugins/issues/1793)) ([b5b5376](https://github.com/janus-idp/backstage-plugins/commit/b5b5376181d49074bd58bb34734561eab6ee8d2a))
* **kiali:** sanitize input for CWE-79 ([#1786](https://github.com/janus-idp/backstage-plugins/issues/1786)) ([9ba95bb](https://github.com/janus-idp/backstage-plugins/commit/9ba95bba7b9d5081829831e797b27f6a286971a4))
* missing postversion script is several plugins and missing turbo dependency ([#1811](https://github.com/janus-idp/backstage-plugins/issues/1811)) ([4dfe4f5](https://github.com/janus-idp/backstage-plugins/commit/4dfe4f533e21e79c928c66bfd68684243912be2c))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](https://github.com/janus-idp/backstage-plugins/issues/1804)) ([27affb7](https://github.com/janus-idp/backstage-plugins/commit/27affb7815e02127721fd854f7903dca3525dede))
* **topology:** remove check for catalog entity permission ([#1800](https://github.com/janus-idp/backstage-plugins/issues/1800)) ([fd6ae41](https://github.com/janus-idp/backstage-plugins/commit/fd6ae41f8d4438f58d74dbf1163df25c335eef61))

### Documentation

* **kiali:** update development doc for alpha backend([#1720](https://github.com/janus-idp/backstage-plugins/issues/1720)) ([e06e9be](https://github.com/janus-idp/backstage-plugins/commit/e06e9bee0745e76beccb8d7e3810548fd46207db))

* chore(release): 1.4.12 [skip ci]

## [1.4.12](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([#1726](https://github.com/janus-idp/backstage-plugins/issues/1726)) ([e50464b](https://github.com/janus-idp/backstage-plugins/commit/e50464bcb38e9897ddfe208fdeef699e4bfeda3a))

### Bug Fixes

* **deps:** update kiali dependencies (minor) ([#1779](https://github.com/janus-idp/backstage-plugins/issues/1779)) ([ff2b421](https://github.com/janus-idp/backstage-plugins/commit/ff2b421be9206d395805f497d4e2821ca4d6edc1))
* **rbac:** add support for scaling ([#1757](https://github.com/janus-idp/backstage-plugins/issues/1757)) ([caddc83](https://github.com/janus-idp/backstage-plugins/commit/caddc832e0df5199a455539d3538635448691c2d))
* **rbac:** fix handling condition action conflicts ([#1781](https://github.com/janus-idp/backstage-plugins/issues/1781)) ([966b2b2](https://github.com/janus-idp/backstage-plugins/commit/966b2b200e0ade0ce600901a7853a4a94751df22))
* **rbac:** fix role list view permission policies column value ([#1714](https://github.com/janus-idp/backstage-plugins/issues/1714)) ([07200e4](https://github.com/janus-idp/backstage-plugins/commit/07200e42d62c51c2ff59e812521ad0c82cb62ea8))

* chore(release): 1.4.13 [skip ci]

## [1.4.13](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-05)

### Features

* switch defaults of the `--embed-as-dependencies` and `in-place` options. ([#1787](https://github.com/janus-idp/backstage-plugins/issues/1787)) ([049e675](https://github.com/janus-idp/backstage-plugins/commit/049e67502e7b4f9f00c8c6b01d112a27bc09ca9c))

* chore(release): 1.4.14 [skip ci]

## [1.4.14](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-13)

### Features

* **rbac:** add type checks with generics for audit log ([#1789](https://github.com/janus-idp/backstage-plugins/issues/1789)) ([ac69838](https://github.com/janus-idp/backstage-plugins/commit/ac698382f64fe91e0f9f9232dd3eecd9cc9247be))

### Bug Fixes

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](https://github.com/janus-idp/backstage-plugins/issues/1810)) ([8472d91](https://github.com/janus-idp/backstage-plugins/commit/8472d914a2f9107c08a9a30ab1ea8ed8d10bc43a))
* **feedback:** fixed feedback backend plugin crashing ([#1809](https://github.com/janus-idp/backstage-plugins/issues/1809)) ([e4a571e](https://github.com/janus-idp/backstage-plugins/commit/e4a571e737b7697a5ad96a4a43aacf29b2a2179e))
* **feedback:** update EntityPage component ([#1798](https://github.com/janus-idp/backstage-plugins/issues/1798)) ([f5b04b5](https://github.com/janus-idp/backstage-plugins/commit/f5b04b5f5431cb6c710613b699ee81c9fec6d10d))
* **kiali:** fix dev links ([#1801](https://github.com/janus-idp/backstage-plugins/issues/1801)) ([2a86a5e](https://github.com/janus-idp/backstage-plugins/commit/2a86a5e7ed43c520962f32a11bc1cce6d13523e3))
* **kiali:** remove debug window ([#1793](https://github.com/janus-idp/backstage-plugins/issues/1793)) ([b5b5376](https://github.com/janus-idp/backstage-plugins/commit/b5b5376181d49074bd58bb34734561eab6ee8d2a))
* **kiali:** sanitize input for CWE-79 ([#1786](https://github.com/janus-idp/backstage-plugins/issues/1786)) ([9ba95bb](https://github.com/janus-idp/backstage-plugins/commit/9ba95bba7b9d5081829831e797b27f6a286971a4))
* missing postversion script is several plugins and missing turbo dependency ([#1811](https://github.com/janus-idp/backstage-plugins/issues/1811)) ([4dfe4f5](https://github.com/janus-idp/backstage-plugins/commit/4dfe4f533e21e79c928c66bfd68684243912be2c))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](https://github.com/janus-idp/backstage-plugins/issues/1804)) ([27affb7](https://github.com/janus-idp/backstage-plugins/commit/27affb7815e02127721fd854f7903dca3525dede))
* **topology:** remove check for catalog entity permission ([#1800](https://github.com/janus-idp/backstage-plugins/issues/1800)) ([fd6ae41](https://github.com/janus-idp/backstage-plugins/commit/fd6ae41f8d4438f58d74dbf1163df25c335eef61))

### Documentation

* **kiali:** update development doc for alpha backend([#1720](https://github.com/janus-idp/backstage-plugins/issues/1720)) ([e06e9be](https://github.com/janus-idp/backstage-plugins/commit/e06e9bee0745e76beccb8d7e3810548fd46207db))

* chore(release): 1.4.8 [skip ci]

## [1.4.8](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([#1726](https://github.com/janus-idp/backstage-plugins/issues/1726)) ([e50464b](https://github.com/janus-idp/backstage-plugins/commit/e50464bcb38e9897ddfe208fdeef699e4bfeda3a))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([#1730](https://github.com/janus-idp/backstage-plugins/issues/1730)) ([379c241](https://github.com/janus-idp/backstage-plugins/commit/379c2413f03b44579e9899653ac5336190ccba06))
* **deps:** update kiali dependencies (minor) ([#1779](https://github.com/janus-idp/backstage-plugins/issues/1779)) ([ff2b421](https://github.com/janus-idp/backstage-plugins/commit/ff2b421be9206d395805f497d4e2821ca4d6edc1))
* **rbac:** add support for scaling ([#1757](https://github.com/janus-idp/backstage-plugins/issues/1757)) ([caddc83](https://github.com/janus-idp/backstage-plugins/commit/caddc832e0df5199a455539d3538635448691c2d))
* **rbac:** fix handling condition action conflicts ([#1781](https://github.com/janus-idp/backstage-plugins/issues/1781)) ([966b2b2](https://github.com/janus-idp/backstage-plugins/commit/966b2b200e0ade0ce600901a7853a4a94751df22))
* **rbac:** fix role list view permission policies column value ([#1714](https://github.com/janus-idp/backstage-plugins/issues/1714)) ([07200e4](https://github.com/janus-idp/backstage-plugins/commit/07200e42d62c51c2ff59e812521ad0c82cb62ea8))

* chore(release): 1.4.9 [skip ci]

## [1.4.9](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-05)

### Features

* switch defaults of the `--embed-as-dependencies` and `in-place` options. ([#1787](https://github.com/janus-idp/backstage-plugins/issues/1787)) ([049e675](https://github.com/janus-idp/backstage-plugins/commit/049e67502e7b4f9f00c8c6b01d112a27bc09ca9c))

* chore(release): 1.4.10 [skip ci]

## [1.4.10](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-13)

### Features

* **rbac:** add type checks with generics for audit log ([#1789](https://github.com/janus-idp/backstage-plugins/issues/1789)) ([ac69838](https://github.com/janus-idp/backstage-plugins/commit/ac698382f64fe91e0f9f9232dd3eecd9cc9247be))

### Bug Fixes

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](https://github.com/janus-idp/backstage-plugins/issues/1810)) ([8472d91](https://github.com/janus-idp/backstage-plugins/commit/8472d914a2f9107c08a9a30ab1ea8ed8d10bc43a))
* **feedback:** fixed feedback backend plugin crashing ([#1809](https://github.com/janus-idp/backstage-plugins/issues/1809)) ([e4a571e](https://github.com/janus-idp/backstage-plugins/commit/e4a571e737b7697a5ad96a4a43aacf29b2a2179e))
* **feedback:** update EntityPage component ([#1798](https://github.com/janus-idp/backstage-plugins/issues/1798)) ([f5b04b5](https://github.com/janus-idp/backstage-plugins/commit/f5b04b5f5431cb6c710613b699ee81c9fec6d10d))
* **kiali:** fix dev links ([#1801](https://github.com/janus-idp/backstage-plugins/issues/1801)) ([2a86a5e](https://github.com/janus-idp/backstage-plugins/commit/2a86a5e7ed43c520962f32a11bc1cce6d13523e3))
* **kiali:** remove debug window ([#1793](https://github.com/janus-idp/backstage-plugins/issues/1793)) ([b5b5376](https://github.com/janus-idp/backstage-plugins/commit/b5b5376181d49074bd58bb34734561eab6ee8d2a))
* **kiali:** sanitize input for CWE-79 ([#1786](https://github.com/janus-idp/backstage-plugins/issues/1786)) ([9ba95bb](https://github.com/janus-idp/backstage-plugins/commit/9ba95bba7b9d5081829831e797b27f6a286971a4))
* missing postversion script is several plugins and missing turbo dependency ([#1811](https://github.com/janus-idp/backstage-plugins/issues/1811)) ([4dfe4f5](https://github.com/janus-idp/backstage-plugins/commit/4dfe4f533e21e79c928c66bfd68684243912be2c))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](https://github.com/janus-idp/backstage-plugins/issues/1804)) ([27affb7](https://github.com/janus-idp/backstage-plugins/commit/27affb7815e02127721fd854f7903dca3525dede))
* **topology:** remove check for catalog entity permission ([#1800](https://github.com/janus-idp/backstage-plugins/issues/1800)) ([fd6ae41](https://github.com/janus-idp/backstage-plugins/commit/fd6ae41f8d4438f58d74dbf1163df25c335eef61))

### Documentation

* **kiali:** update development doc for alpha backend([#1720](https://github.com/janus-idp/backstage-plugins/issues/1720)) ([e06e9be](https://github.com/janus-idp/backstage-plugins/commit/e06e9bee0745e76beccb8d7e3810548fd46207db))

* chore(release): 1.0.3 [skip ci]

## [1.0.3](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([#1726](https://github.com/janus-idp/backstage-plugins/issues/1726)) ([e50464b](https://github.com/janus-idp/backstage-plugins/commit/e50464bcb38e9897ddfe208fdeef699e4bfeda3a))

### Bug Fixes

* **deps:** update kiali dependencies (minor) ([#1779](https://github.com/janus-idp/backstage-plugins/issues/1779)) ([ff2b421](https://github.com/janus-idp/backstage-plugins/commit/ff2b421be9206d395805f497d4e2821ca4d6edc1))
* **rbac:** add support for scaling ([#1757](https://github.com/janus-idp/backstage-plugins/issues/1757)) ([caddc83](https://github.com/janus-idp/backstage-plugins/commit/caddc832e0df5199a455539d3538635448691c2d))
* **rbac:** fix handling condition action conflicts ([#1781](https://github.com/janus-idp/backstage-plugins/issues/1781)) ([966b2b2](https://github.com/janus-idp/backstage-plugins/commit/966b2b200e0ade0ce600901a7853a4a94751df22))
* **rbac:** fix role list view permission policies column value ([#1714](https://github.com/janus-idp/backstage-plugins/issues/1714)) ([07200e4](https://github.com/janus-idp/backstage-plugins/commit/07200e42d62c51c2ff59e812521ad0c82cb62ea8))

* chore(release): 1.0.2 [skip ci]

## [1.0.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-catalog-backend-module-scaffolder-relation-processor@1.0.1...@janus-idp/backstage-plugin-catalog-backend-module-scaffolder-relation-processor@1.0.2) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([#1726](https://github.com/janus-idp/backstage-plugins/issues/1726)) ([e50464b](https://github.com/janus-idp/backstage-plugins/commit/e50464bcb38e9897ddfe208fdeef699e4bfeda3a))

### Bug Fixes

* **deps:** update kiali dependencies (minor) ([#1779](https://github.com/janus-idp/backstage-plugins/issues/1779)) ([ff2b421](https://github.com/janus-idp/backstage-plugins/commit/ff2b421be9206d395805f497d4e2821ca4d6edc1))
* **rbac:** fix handling condition action conflicts ([#1781](https://github.com/janus-idp/backstage-plugins/issues/1781)) ([966b2b2](https://github.com/janus-idp/backstage-plugins/commit/966b2b200e0ade0ce600901a7853a4a94751df22))
* **rbac:** fix role list view permission policies column value ([#1714](https://github.com/janus-idp/backstage-plugins/issues/1714)) ([07200e4](https://github.com/janus-idp/backstage-plugins/commit/07200e42d62c51c2ff59e812521ad0c82cb62ea8))

* chore(release): 1.0.3 [skip ci]

* **@janus-idp/cli:** upgraded to 1.10.0

Signed-off-by: Kim Tsao <[email protected]>

* chore(release): 1.0.4 [skip ci]

* **@janus-idp/cli:** upgraded to 1.10.1

Signed-off-by: Kim Tsao <[email protected]>

* chore(release): 1.3.9 [skip ci]

## [1.3.9](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([#1730](https://github.com/janus-idp/backstage-plugins/issues/1730)) ([379c241](https://github.com/janus-idp/backstage-plugins/commit/379c2413f03b44579e9899653ac5336190ccba06))
* **rbac:** add support for scaling ([#1757](https://github.com/janus-idp/backstage-plugins/issues/1757)) ([caddc83](https://github.com/janus-idp/backstage-plugins/commit/caddc832e0df5199a455539d3538635448691c2d))
* **rbac:** fix role list view permission policies column value ([#1714](https://github.com/janus-idp/backstage-plugins/issues/1714)) ([07200e4](https://github.com/janus-idp/backstage-plugins/commit/07200e42d62c51c2ff59e812521ad0c82cb62ea8))

* chore(release): 1.3.10 [skip ci]

## [1.3.10](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([#1726](https://github.com/janus-idp/backstage-plugins/issues/1726)) ([e50464b](https://github.com/janus-idp/backstage-plugins/commit/e50464bcb38e9897ddfe208fdeef699e4bfeda3a))

### Bug Fixes

* **deps:** update kiali dependencies (minor) ([#1779](https://github.com/janus-idp/backstage-plugins/issues/1779)) ([ff2b421](https://github.com/janus-idp/backstage-plugins/commit/ff2b421be9206d395805f497d4e2821ca4d6edc1))
* **rbac:** fix handling condition action conflicts ([#1781](https://github.com/janus-idp/backstage-plugins/issues/1781)) ([966b2b2](https://github.com/janus-idp/backstage-plugins/commit/966b2b200e0ade0ce600901a7853a4a94751df22))

* chore(release): 1.3.11 [skip ci]

## [1.3.11](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-05)

### Features

* switch defaults of the `--embed-as-dependencies` and `in-place` options. ([#1787](https://github.com/janus-idp/backstage-plugins/issues/1787)) ([049e675](https://github.com/janus-idp/backstage-plugins/commit/049e67502e7b4f9f00c8c6b01d112a27bc09ca9c))

* fix(feedback): update EntityPage component (#1798)

- changed button variant to contained
- change secondary color to error for Create Modal
- Moved jira note above in modal to make it more noticable

* chore(release): 1.3.12 [skip ci]

## @janus-idp/backstage-plugin-feedback [1.3.12](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-07)

### Bug Fixes

* **feedback:** update EntityPage component ([#1798](https://github.com/janus-idp/backstage-plugins/issues/1798)) ([f5b04b5](https://github.com/janus-idp/backstage-plugins/commit/f5b04b5f5431cb6c710613b699ee81c9fec6d10d))

* chore(release): 1.3.13 [skip ci]

## [1.3.13](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-13)

### Bug Fixes

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](https://github.com/janus-idp/backstage-plugins/issues/1810)) ([8472d91](https://github.com/janus-idp/backstage-plugins/commit/8472d914a2f9107c08a9a30ab1ea8ed8d10bc43a))
* **feedback:** fixed feedback backend plugin crashing ([#1809](https://github.com/janus-idp/backstage-plugins/issues/1809)) ([e4a571e](https://github.com/janus-idp/backstage-plugins/commit/e4a571e737b7697a5ad96a4a43aacf29b2a2179e))
* **kiali:** fix dev links ([#1801](https://github.com/janus-idp/backstage-plugins/issues/1801)) ([2a86a5e](https://github.com/janus-idp/backstage-plugins/commit/2a86a5e7ed43c520962f32a11bc1cce6d13523e3))
* missing postversion script is several plugins and missing turbo dependency ([#1811](https://github.com/janus-idp/backstage-plugins/issues/1811)) ([4dfe4f5](https://github.com/janus-idp/backstage-plugins/commit/4dfe4f533e21e79c928c66bfd68684243912be2c))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](https://github.com/janus-idp/backstage-plugins/issues/1804)) ([27affb7](https://github.com/janus-idp/backstage-plugins/commit/27affb7815e02127721fd854f7903dca3525dede))
* **topology:** remove check for catalog entity permission ([#1800](https://github.com/janus-idp/backstage-plugins/issues/1800)) ([fd6ae41](https://github.com/janus-idp/backstage-plugins/commit/fd6ae41f8d4438f58d74dbf1163df25c335eef61))

* chore(release): 1.4.10 [skip ci]

## [1.4.10](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([#1726](https://github.com/janus-idp/backstage-plugins/issues/1726)) ([e50464b](https://github.com/janus-idp/backstage-plugins/commit/e50464bcb38e9897ddfe208fdeef699e4bfeda3a))

### Bug Fixes

* **deps:** update kiali dependencies (minor) ([#1779](https://github.com/janus-idp/backstage-plugins/issues/1779)) ([ff2b421](https://github.com/janus-idp/backstage-plugins/commit/ff2b421be9206d395805f497d4e2821ca4d6edc1))
* **rbac:** fix handling condition action conflicts ([#1781](https://github.com/janus-idp/backstage-plugins/issues/1781)) ([966b2b2](https://github.com/janus-idp/backstage-plugins/commit/966b2b200e0ade0ce600901a7853a4a94751df22))
* **rbac:** fix role list view permission policies column value ([#1714](https://github.com/janus-idp/backstage-plugins/issues/1714)) ([07200e4](https://github.com/janus-idp/backstage-plugins/commit/07200e42d62c51c2ff59e812521ad0c82cb62ea8))

* chore(release): 1.4.11 [skip ci]

## [1.4.11](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-05)

### Features

* switch defaults of the `--embed-as-dependencies` and `in-place` options. ([#1787](https://github.com/janus-idp/backstage-plugins/issues/1787)) ([049e675](https://github.com/janus-idp/backstage-plugins/commit/049e67502e7b4f9f00c8c6b01d112a27bc09ca9c))

* chore(release): 1.4.12 [skip ci]

## [1.4.12](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-13)

### Features

* **rbac:** add type checks with generics for audit log ([#1789](https://github.com/janus-idp/backstage-plugins/issues/1789)) ([ac69838](https://github.com/janus-idp/backstage-plugins/commit/ac698382f64fe91e0f9f9232dd3eecd9cc9247be))

### Bug Fixes

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](https://github.com/janus-idp/backstage-plugins/issues/1810)) ([8472d91](https://github.com/janus-idp/backstage-plugins/commit/8472d914a2f9107c08a9a30ab1ea8ed8d10bc43a))
* **feedback:** fixed feedback backend plugin crashing ([#1809](https://github.com/janus-idp/backstage-plugins/issues/1809)) ([e4a571e](https://github.com/janus-idp/backstage-plugins/commit/e4a571e737b7697a5ad96a4a43aacf29b2a2179e))
* **feedback:** update EntityPage component ([#1798](https://github.com/janus-idp/backstage-plugins/issues/1798)) ([f5b04b5](https://github.com/janus-idp/backstage-plugins/commit/f5b04b5f5431cb6c710613b699ee81c9fec6d10d))
* **kiali:** fix dev links ([#1801](https://github.com/janus-idp/backstage-plugins/issues/1801)) ([2a86a5e](https://github.com/janus-idp/backstage-plugins/commit/2a86a5e7ed43c520962f32a11bc1cce6d13523e3))
* **kiali:** remove debug window ([#1793](https://github.com/janus-idp/backstage-plugins/issues/1793)) ([b5b5376](https://github.com/janus-idp/backstage-plugins/commit/b5b5376181d49074bd58bb34734561eab6ee8d2a))
* **kiali:** sanitize input for CWE-79 ([#1786](https://github.com/janus-idp/backstage-plugins/issues/1786)) ([9ba95bb](https://github.com/janus-idp/backstage-plugins/commit/9ba95bba7b9d5081829831e797b27f6a286971a4))
* missing postversion script is several plugins and missing turbo dependency ([#1811](https://github.com/janus-idp/backstage-plugins/issues/1811)) ([4dfe4f5](https://github.com/janus-idp/backstage-plugins/commit/4dfe4f533e21e79c928c66bfd68684243912be2c))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](https://github.com/janus-idp/backstage-plugins/issues/1804)) ([27affb7](https://github.com/janus-idp/backstage-plugins/commit/27affb7815e02127721fd854f7903dca3525dede))
* **topology:** remove check for catalog entity permission ([#1800](https://github.com/janus-idp/backstage-plugins/issues/1800)) ([fd6ae41](https://github.com/janus-idp/backstage-plugins/commit/fd6ae41f8d4438f58d74dbf1163df25c335eef61))

### Documentation

* **kiali:** update development doc for alpha backend([#1720](https://github.com/janus-idp/backstage-plugins/issues/1720)) ([e06e9be](https://github.com/janus-idp/backstage-plugins/commit/e06e9bee0745e76beccb8d7e3810548fd46207db))

* chore(release): 1.18.7 [skip ci]

## [1.18.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([#1730](https://github.com/janus-idp/backstage-plugins/issues/1730)) ([379c241](https://github.com/janus-idp/backstage-plugins/commit/379c2413f03b44579e9899653ac5336190ccba06))
* **deps:** update kiali dependencies (minor) ([#1779](https://github.com/janus-idp/backstage-plugins/issues/1779)) ([ff2b421](https://github.com/janus-idp/backstage-plugins/commit/ff2b421be9206d395805f497d4e2821ca4d6edc1))
* **rbac:** add support for scaling ([#1757](https://github.com/janus-idp/backstage-plugins/issues/1757)) ([caddc83](https://github.com/janus-idp/backstage-plugins/commit/caddc832e0df5199a455539d3538635448691c2d))
* **rbac:** fix handling condition action conflicts ([#1781](https://github.com/janus-idp/backstage-plugins/issues/1781)) ([966b2b2](https://github.com/janus-idp/backstage-plugins/commit/966b2b200e0ade0ce600901a7853a4a94751df22))
* **rbac:** fix role list view permission policies column value ([#1714](https://github.com/janus-idp/backstage-plugins/issues/1714)) ([07200e4](https://github.com/janus-idp/backstage-plugins/commit/07200e42d62c51c2ff59e812521ad0c82cb62ea8))

* chore(release): 1.18.8 [skip ci]

## [1.18.8](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([#1726](https://github.com/janus-idp/backstage-plugins/issues/1726)) ([e50464b](https://github.com/janus-idp/backstage-plugins/commit/e50464bcb38e9897ddfe208fdeef699e4bfeda3a))

* chore(release): 1.18.9 [skip ci]

* switch defaults of the `--embed-as-dependencies` and `in-place` options. ([#1787](https://github.com/janus-idp/backstage-plugins/issues/1787)) ([049e675](https://github.com/janus-idp/backstage-plugins/commit/049e67502e7b4f9f00c8c6b01d112a27bc09ca9c))

Signed-off-by: Kim Tsao <[email protected]>

* chore(release): 1.18.10 [skip ci]

## [1.18.10](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-06)

### Features

* **rbac:** add type checks with generics for audit log ([#1789](https://github.com/janus-idp/backstage-plugins/issues/1789)) ([ac69838](https://github.com/janus-idp/backstage-plugins/commit/ac698382f64fe91e0f9f9232dd3eecd9cc9247be))

### Bug Fixes

* **kiali:** sanitize input for CWE-79 ([#1786](https://github.com/janus-idp/backstage-plugins/issues/1786)) ([9ba95bb](https://github.com/janus-idp/backstage-plugins/commit/9ba95bba7b9d5081829831e797b27f6a286971a4))

* chore(release): 1.18.11 [skip ci]

## @janus-idp/backstage-plugin-kiali [1.18.11](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-06)

### Documentation

* **kiali:** update development doc for alpha backend([#1720](https://github.com/janus-idp/backstage-plugins/issues/1720)) ([e06e9be](https://github.com/janus-idp/backstage-plugins/commit/e06e9bee0745e76beccb8d7e3810548fd46207db))

* chore(release): 1.18.12 [skip ci]

## @janus-idp/backstage-plugin-kiali [1.18.12](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-06)

### Bug Fixes

* **kiali:** remove debug window ([#1793](https://github.com/janus-idp/backstage-plugins/issues/1793)) ([b5b5376](https://github.com/janus-idp/backstage-plugins/commit/b5b5376181d49074bd58bb34734561eab6ee8d2a))

* chore(release): 1.18.13 [skip ci]

## [1.18.13](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-10)

### Bug Fixes

* **feedback:** update EntityPage component ([#1798](https://github.com/janus-idp/backstage-plugins/issues/1798)) ([f5b04b5](https://github.com/janus-idp/backstage-plugins/commit/f5b04b5f5431cb6c710613b699ee81c9fec6d10d))
* **kiali:** fix dev links ([#1801](https://github.com/janus-idp/backstage-plugins/issues/1801)) ([2a86a5e](https://github.com/janus-idp/backstage-plugins/commit/2a86a5e7ed43c520962f32a11bc1cce6d13523e3))
* **topology:** remove check for catalog entity permission ([#1800](https://github.com/janus-idp/backstage-plugins/issues/1800)) ([fd6ae41](https://github.com/janus-idp/backstage-plugins/commit/fd6ae41f8d4438f58d74dbf1163df25c335eef61))

* chore(release): 1.18.14 [skip ci]

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](https://github.com/janus-idp/backstage-plugins/issues/1810)) ([8472d91](https://github.com/janus-idp/backstage-plugins/commit/8472d914a2f9107c08a9a30ab1ea8ed8d10bc43a))
* **feedback:** fixed feedback backend plugin crashing ([#1809](https://github.com/janus-idp/backstage-plugins/issues/1809)) ([e4a571e](https://github.com/janus-idp/backstage-plugins/commit/e4a571e737b7697a5ad96a4a43aacf29b2a2179e))
* missing postversion script is several plugins and missing turbo dependency ([#1811](https://github.com/janus-idp/backstage-plugins/issues/1811)) ([4dfe4f5](https://github.com/janus-idp/backstage-plugins/commit/4dfe4f533e21e79c928c66bfd68684243912be2c))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](https://github.com/janus-idp/backstage-plugins/issues/1804)) ([27affb7](https://github.com/janus-idp/backstage-plugins/commit/27affb7815e02127721fd854f7903dca3525dede))

Signed-off-by: Kim Tsao <[email protected]>

* chore(release): 1.4.11 [skip ci]

* **rbac:** add type checks with generics for audit log ([#1789](https://github.com/janus-idp/backstage-plugins/issues/1789)) ([ac69838](https://github.com/janus-idp/backstage-plugins/commit/ac698382f64fe91e0f9f9232dd3eecd9cc9247be))

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](https://github.com/janus-idp/backstage-plugins/issues/1810)) ([8472d91](https://github.com/janus-idp/backstage-plugins/commit/8472d914a2f9107c08a9a30ab1ea8ed8d10bc43a))
* **feedback:** fixed feedback backend plugin crashing ([#1809](https://github.com/janus-idp/backstage-plugins/issues/1809)) ([e4a571e](https://github.com/janus-idp/backstage-plugins/commit/e4a571e737b7697a5ad96a4a43aacf29b2a2179e))
* **feedback:** update EntityPage component ([#1798](https://github.com/janus-idp/backstage-plugins/issues/1798)) ([f5b04b5](https://github.com/janus-idp/backstage-plugins/commit/f5b04b5f5431cb6c710613b699ee81c9fec6d10d))
* **kiali:** fix dev links ([#1801](https://github.com/janus-idp/backstage-plugins/issues/1801)) ([2a86a5e](https://github.com/janus-idp/backstage-plugins/commit/2a86a5e7ed43c520962f32a11bc1cce6d13523e3))
* **kiali:** remove debug window ([#1793](https://github.com/janus-idp/backstage-plugins/issues/1793)) ([b5b5376](https://github.com/janus-idp/backstage-plugins/commit/b5b5376181d49074bd58bb34734561eab6ee8d2a))
* **kiali:** sanitize input for CWE-79 ([#1786](https://github.com/janus-idp/backstage-plugins/issues/1786)) ([9ba95bb](https://github.com/janus-idp/backstage-plugins/commit/9ba95bba7b9d5081829831e797b27f6a286971a4))
* missing postversion script is several plugins and missing turbo dependency ([#1811](https://github.com/janus-idp/backstage-plugins/issues/1811)) ([4dfe4f5](https://github.com/janus-idp/backstage-plugins/commit/4dfe4f533e21e79c928c66bfd68684243912be2c))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](https://github.com/janus-idp/backstage-plugins/issues/1804)) ([27affb7](https://github.com/janus-idp/backstage-plugins/commit/27affb7815e02127721fd854f7903dca3525dede))
* **topology:** remove check for catalog entity permission ([#1800](https://github.com/janus-idp/backstage-plugins/issues/1800)) ([fd6ae41](https://github.com/janus-idp/backstage-plugins/commit/fd6ae41f8d4438f58d74dbf1163df25c335eef61))

* **kiali:** update development doc for alpha backend([#1720](https://github.com/janus-idp/backstage-plugins/issues/1720)) ([e06e9be](https://github.com/janus-idp/backstage-plugins/commit/e06e9bee0745e76beccb8d7e3810548fd46207db))

Signed-off-by: Kim Tsao <[email protected]>

* chore(release): 3.0.2 [skip ci]

## [3.0.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### ⚠ BREAKING CHANGES

* **rbac:** This will lead to more strict validation on the source of permission policies and roles based on the where the first role is defined.

Improves the validation of the different sources of permission policies and roles. Aims to make policy definition more consistent.

Now checks if a permission policy or role with new member matches the originating role's source and prevents any action if the sources do not match. Exception includes the event of adding
new permission policies to the RBAC Admin role defined by the configuration file. Sources include 'REST, 'CSV', 'Configuration', and 'legacy'.

Before updating, ensure that you have attempted to migrate all permission policies and roles to a single source. This can be done by checking source information through the REST API and
by querying the database. Make updates through one of the available avenues: REST API, CSV file, and the database.

To view the originating source for a particular role, query the role-metadata table or use the GET roles endpoint.

* feat(rbac): remove the ability to add permission policies to configuration role

* feat(rbac): remove no longer needed check for source in EnforcerDelegate

* feat(rbac): update yarn lock

* feat(rbac): address review comments
* **rbac:** remove token manager for auth service (#1632)

### Features

* add custom processor module to add ScaffoldedFrom relation ([#1591](https://github.com/janus-idp/backstage-plugins/issues/1591)) ([0b36164](https://github.com/janus-idp/backstage-plugins/commit/0b361645f44e9c99e976005d05e020ee6c5a80c3))
* add method for janus-cli package metadata (simpler PR) - RHIDP-1502 ([#1753](https://github.com/janus-idp/backstage-plugins/issues/1753)) ([b81a849](https://github.com/janus-idp/backstage-plugins/commit/b81a8499acc4fe9c585dd5179fbca1304c62520c))
* **audit-log:** add common audit-log package ([#1622](https://github.com/janus-idp/backstage-plugins/issues/1622)) ([7e0a3dd](https://github.com/janus-idp/backstage-plugins/commit/7e0a3dd4e03ceea37f9213d09d6c3101e2a3d35c))
* **deps:** use RHDH themes in the backstage app and dev pages ([#1480](https://github.com/janus-idp/backstage-plugins/issues/1480)) ([8263bf0](https://github.com/janus-idp/backstage-plugins/commit/8263bf099736cbb0d0f2316082d338ba81fa6927))
* **feedback:** use backstage auth service in backend plugin ([#1646](https://github.com/janus-idp/backstage-plugins/issues/1646)) ([7d9ee11](https://github.com/janus-idp/backstage-plugins/commit/7d9ee11d1ed0dbc1ff026de3b1e50f2888c3f542)), closes [#1626](https://github.com/janus-idp/backstage-plugins/issues/1626)
* **orchestrator:** add permissions to orchestrator plugin ([#1599](https://github.com/janus-idp/backstage-plugins/issues/1599)) ([d0a4531](https://github.com/janus-idp/backstage-plugins/commit/d0a453181e177eb1da7b1e231253b76a2d9356a8))
* **orchestrator:** label a Workflow assessment result as recommended ([#1705](https://github.com/janus-idp/backstage-plugins/issues/1705)) ([7e24e86](https://github.com/janus-idp/backstage-plugins/commit/7e24e86eb3094fa00b22aa77f79fb0e04dbf86f7))
* **rbac:** add audit log for RBAC backend ([#1726](https://github.com/janus-idp/backstage-plugins/issues/1726)) ([e50464b](https://github.com/janus-idp/backstage-plugins/commit/e50464bcb38e9897ddfe208fdeef699e4bfeda3a))
* **rbac:** implement a file watcher for csv reloads ([#1587](https://github.com/janus-idp/backstage-plugins/issues/1587)) ([62fcafc](https://github.com/janus-idp/backstage-plugins/commit/62fcafcdb3ab3cb308b16b8fab0a14916b921b82))
* **rbac:** improve conditional policy validation ([#1673](https://github.com/janus-idp/backstage-plugins/issues/1673)) ([15dac91](https://github.com/janus-idp/backstage-plugins/commit/15dac91b673c63a4e7ac41f95296651df2ef8053))
* **rbac:** improve validation from source ([#1643](https://github.com/janus-idp/backstage-plugins/issues/1643)) ([5f983cb](https://github.com/janus-idp/backstage-plugins/commit/5f983cbc0184e0a8e74f7e89cdff71d5ed5cd2fa))
* **rbac:** support for updating/deleting conditional permissions ([#1628](https://github.com/janus-idp/backstage-plugins/issues/1628)) ([2bb8308](https://github.com/janus-idp/backstage-plugins/commit/2bb8308d53e539023dd87573a66ad25501ada7d1))
* **topology:** add permissions to topology plugin ([#1665](https://github.com/janus-idp/backstage-plugins/issues/1665)) ([9d8f244](https://github.com/janus-idp/backstage-plugins/commit/9d8f244ae136cdf1980a5abf416180bce3f235ea))

### Bug Fixes

* **argocd:** make refreshInterval configuration as optional ([#1647](https://github.com/janus-idp/backstage-plugins/issues/1647)) ([2c24d35](https://github.com/janus-idp/backstage-plugins/commit/2c24d35f050801801c597967e890b6d2e647fb06))
* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([#1730](https://github.com/janus-idp/backstage-plugins/issues/1730)) ([379c241](https://github.com/janus-idp/backstage-plugins/commit/379c2413f03b44579e9899653ac5336190ccba06))
* **cli:** fix entrypoint validation on backstage 1.24.0 and above. ([#1741](https://github.com/janus-idp/backstage-plugins/issues/1741)) ([6ed4171](https://github.com/janus-idp/backstage-plugins/commit/6ed4171dd4953da03be7f083b967f778909a768d))
* **config:** enable guest provider by default ([#1661](https://github.com/janus-idp/backstage-plugins/issues/1661)) ([28ac848](https://github.com/janus-idp/backstage-plugins/commit/28ac848bd54fde8efce2c72bee8b1ab6356e3947))
* **deps:** update dependency monaco-editor to ^0.49.0 ([#1690](https://github.com/janus-idp/backstage-plugins/issues/1690)) ([34308a3](https://github.com/janus-idp/backstage-plugins/commit/34308a3ba669666ab2ddd61b2ac0073edd98f8ce))
* **deps:** update kiali dependencies (minor) ([#1779](https://github.com/janus-idp/backstage-plugins/issues/1779)) ([ff2b421](https://github.com/janus-idp/backstage-plugins/commit/ff2b421be9206d395805f497d4e2821ca4d6edc1))
* **deps:** upgrade devex plugins to mui v5 ([#1696](https://github.com/janus-idp/backstage-plugins/issues/1696)) ([06d9cf0](https://github.com/janus-idp/backstage-plugins/commit/06d9cf0d8c134212329eb691ac21eb78ae155c09))
* **kiali:** removing unnecessary afterAll hook ([#1642](https://github.com/janus-idp/backstage-plugins/issues/1642)) ([a314607](https://github.com/janus-idp/backstage-plugins/commit/a3146073bebb17b6f990891a277323a19e3731d6))
* **lint:** ignore lint rules on generated code ([#1668](https://github.com/janus-idp/backstage-plugins/issues/1668)) ([e375c2f](https://github.com/janus-idp/backstage-plugins/commit/e375c2fee868813a1b9b320bb31f7681dc4d4e0a))
* **orchestrator:** bump `rjsf` dependencies ([#1715](https://github.com/janus-idp/backstage-plugins/issues/1715)) ([ea31cdb](https://github.com/janus-idp/backstage-plugins/commit/ea31cdbd7cb0a8842119f6d5d5dbd689e31040aa))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](https://github.com/janus-idp/backstage-plugins/issues/1644)) ([4a9d1f8](https://github.com/janus-idp/backstage-plugins/commit/4a9d1f821a30437e73631fac98b1aabc65473fba))
* **orchestrator:** fix the common package reference version ([#1704](https://github.com/janus-idp/backstage-plugins/issues/1704)) ([942b2a3](https://github.com/janus-idp/backstage-plugins/commit/942b2a3b6eb29c0fe88f9c98dea581309d02fded))
* **orchestrator:** fixed broken workflow viewer ([#1717](https://github.com/janus-idp/backstage-plugins/issues/1717)) ([19cc79b](https://github.com/janus-idp/backstage-plugins/commit/19cc79bb9c1422556ddb9f85a2ac323186808321))
* **orchestrator:** fixes many security-related issues ([#1681](https://github.com/janus-idp/backstage-plugins/issues/1681)) ([3e801c8](https://github.com/janus-idp/backstage-plugins/commit/3e801c84015f925bdecd226a161ef81a5fc69432))
* **orchestrator:** remove the need of react dev dependencies ([#1650](https://github.com/janus-idp/backstage-plugins/issues/1650)) ([5e60875](https://github.com/janus-idp/backstage-plugins/commit/5e60875932b906fd40e282d53b277a0f29efc67f))
* **orchestrator:** temporarily disable plugins/orchestrator-swf-editor-envelope build ([#1722](https://github.com/janus-idp/backstage-plugins/issues/1722)) ([5c40936](https://github.com/janus-idp/backstage-plugins/commit/5c40936148c6476a0c759465a112792b44ef13cb))
* **orchestrator:** typos mentioning OpenShift ([#1639](https://github.com/janus-idp/backstage-plugins/issues/1639)) ([7ff4c75](https://github.com/janus-idp/backstage-plugins/commit/7ff4c754f73681e1a596d56721972af8872f3211))
* **orchestrator:** upgrade to mui v5 ([#1727](https://github.com/janus-idp/backstage-plugins/issues/1727)) ([8b935dc](https://github.com/janus-idp/backstage-plugins/commit/8b935dc3c85fbe4030564301820d946effa78426))
* **quay:** remove unuseful link ([#1692](https://github.com/janus-idp/backstage-plugins/issues/1692)) ([ae27d91](https://github.com/janus-idp/backstage-plugins/commit/ae27d919a312f66d592bc5a48837f78e82302903))
* **rbac:** add proper empty page for RBAC plugin ([#1728](https://github.com/janus-idp/backstage-plugins/issues/1728)) ([79e62a6](https://github.com/janus-idp/backstage-plugins/commit/79e62a6f120a7390af2e2bdc1e6dc6962c0e3780))
* **rbac:** add support for scaling ([#1757](https://github.com/janus-idp/backstage-plugins/issues/1757)) ([caddc83](https://github.com/janus-idp/backstage-plugins/commit/caddc832e0df5199a455539d3538635448691c2d))
* **rbac:** conditional access form validation ([#1699](https://github.com/janus-idp/backstage-plugins/issues/1699)) ([d56f4af](https://github.com/janus-idp/backstage-plugins/commit/d56f4affd2538c5b9554e19b6ec2951d98d2b218))
* **rbac:** do not disable already selected rule for allOf/anyOf ([#1739](https://github.com/janus-idp/backstage-plugins/issues/1739)) ([dc73650](https://github.com/janus-idp/backstage-plugins/commit/dc73650587cd13e80923a36473a46e016fae3e81))
* **rbac:** enable save on remove-all button click ([#1712](https://github.com/janus-idp/backstage-plugins/issues/1712)) ([0502332](https://github.com/janus-idp/backstage-plugins/commit/0502332409b092ebc860c9a77d8b966ef920f7bf))
* **rbac:** fix handling condition action conflicts ([#1781](https://github.com/janus-idp/backstage-plugins/issues/1781)) ([966b2b2](https://github.com/janus-idp/backstage-plugins/commit/966b2b200e0ade0ce600901a7853a4a94751df22))
* **rbac:** fix mui autocomplete related warnings ([#1707](https://github.com/janus-idp/backstage-plugins/issues/1707)) ([8e5c5ae](https://github.com/janus-idp/backstage-plugins/commit/8e5c5aef5e0472fdb876d81fc7f2356cfb4319f0))
* **rbac:** fix role list view permission policies column value ([#1714](https://github.com/janus-idp/backstage-plugins/issues/1714)) ([07200e4](https://github.com/janus-idp/backstage-plugins/commit/07200e42d62c51c2ff59e812521ad0c82cb62ea8))
* **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](https://github.com/janus-idp/backstage-plugins/issues/1619)) ([bf93354](https://github.com/janus-idp/backstage-plugins/commit/bf9335404232f8ec66253f56387d3432d8839406))
* **rbac:** fix to enable create and edit role buttons on having correct permissions ([#1703](https://github.com/janus-idp/backstage-plugins/issues/1703)) ([19a9088](https://github.com/janus-idp/backstage-plugins/commit/19a908844f48b59116e92091169dd906c45f5621))
* **rbac:** improve criteria toggle button readability on dark themes ([#1755](https://github.com/janus-idp/backstage-plugins/issues/1755)) ([345230b](https://github.com/janus-idp/backstage-plugins/commit/345230baa4188ce659b7c48c114fa98b68d41a0c))
* **rbac:** remove token manager for auth service ([#1632](https://github.com/janus-idp/backstage-plugins/issues/1632)) ([2f19655](https://github.com/janus-idp/backstage-plugins/commit/2f196556cffc61c83239721b1cd51d6a2c64eee7))
* **rbac:** show configure-access cta for existing simple permission policies in edit form ([#1702](https://github.com/janus-idp/backstage-plugins/issues/1702)) ([16b7e00](https://github.com/janus-idp/backstage-plugins/commit/16b7e00646153dffd9919f32e57853dbcbd2facb))
* **release:** change problematic plugins to private ([#1738](https://github.com/janus-idp/backstage-plugins/issues/1738)) ([69176bd](https://github.com/janus-idp/backstage-plugins/commit/69176bd75ccd842a313445e096223ecc339b655b))
* **scaffolder:** update annotator action readme ([#1638](https://github.com/janus-idp/backstage-plugins/issues/1638)) ([8e3af1b](https://github.com/janus-idp/backstage-plugins/commit/8e3af1b91b1cc874d4e867717eef1dc9eca592fc))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](https://github.com/janus-idp/backstage-plugins/issues/1664)) ([10a75b2](https://github.com/janus-idp/backstage-plugins/commit/10a75b2706c72751bd774d6fae4332bbc527dc2b))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](https://github.com/janus-idp/backstage-plugins/issues/1640)) ([2a2dc55](https://github.com/janus-idp/backstage-plugins/commit/2a2dc5581aa04b20bdf973ecb8310d179d6fd1a5))

* chore(release): 4.1.7 [skip ci]

## [4.1.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([#1726](https://github.com/janus-idp/backstage-plugins/issues/1726)) ([e50464b](https://github.com/janus-idp/backstage-plugins/commit/e50464bcb38e9897ddfe208fdeef699e4bfeda3a))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([#1730](https://github.com/janus-idp/backstage-plugins/issues/1730)) ([379c241](https://github.com/janus-idp/backstage-plugins/commit/379c2413f03b44579e9899653ac5336190ccba06))
* **deps:** update kiali dependencies (minor) ([#1779](https://github.com/janus-idp/backstage-plugins/issues/1779)) ([ff2b421](https://github.com/janus-idp/backstage-plugins/commit/ff2b421be9206d395805f497d4e2821ca4d6edc1))
* **rbac:** add support for scaling ([#1757](https://github.com/janus-idp/backstage-plugins/issues/1757)) ([caddc83](https://github.com/janus-idp/backstage-plugins/commit/caddc832e0df5199a455539d3538635448691c2d))
* **rbac:** fix handling condition action conflicts ([#1781](https://github.com/janus-idp/backstage-plugins/issues/1781)) ([966b2b2](https://github.com/janus-idp/backstage-plugins/commit/966b2b200e0ade0ce600901a7853a4a94751df22))
* **rbac:** fix role list view permission policies column value ([#1714](https://github.com/janus-idp/backstage-plugins/issues/1714)) ([07200e4](https://github.com/janus-idp/backstage-plugins/commit/07200e42d62c51c2ff59e812521ad0c82cb62ea8))

* chore(release): 4.1.8 [skip ci]

## [4.1.8](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-05)

### Features

* switch defaults of the `--embed-as-dependencies` and `in-place` options. ([#1787](https://github.com/janus-idp/backstage-plugins/issues/1787)) ([049e675](https://github.com/janus-idp/backstage-plugins/commit/049e67502e7b4f9f00c8c6b01d112a27bc09ca9c))

* chore(release): 4.1.9 [skip ci]

## [4.1.9](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-13)

### Features

* **rbac:** add type checks with generics for audit log ([#1789](https://github.com/janus-idp/backstage-plugins/issues/1789)) ([ac69838](https://github.com/janus-idp/backstage-plugins/commit/ac698382f64fe91e0f9f9232dd3eecd9cc9247be))

### Bug Fixes

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](https://github.com/janus-idp/backstage-plugins/issues/1810)) ([8472d91](https://github.com/janus-idp/backstage-plugins/commit/8472d914a2f9107c08a9a30ab1ea8ed8d10bc43a))
* **feedback:** fixed feedback backend plugin crashing ([#1809](https://github.com/janus-idp/backstage-plugins/issues/1809)) ([e4a571e](https://github.com/janus-idp/backstage-plugins/commit/e4a571e737b7697a5ad96a4a43aacf29b2a2179e))
* **feedback:** update EntityPage component ([#1798](https://github.com/janus-idp/backstage-plugins/issues/1798)) ([f5b04b5](https://github.com/janus-idp/backstage-plugins/commit/f5b04b5f5431cb6c710613b699ee81c9fec6d10d))
* **kiali:** fix dev links ([#1801](https://github.com/janus-idp/backstage-plugins/issues/1801)) ([2a86a5e](https://github.com/janus-idp/backstage-plugins/commit/2a86a5e7ed43c520962f32a11bc1cce6d13523e3))
* **kiali:** remove debug window ([#1793](https://github.com/janus-idp/backstage-plugins/issues/1793)) ([b5b5376](https://github.com/janus-idp/backstage-plugins/commit/b5b5376181d49074bd58bb34734561eab6ee8d2a))
* **kiali:** sanitize input for CWE-79 ([#1786](https://github.com/janus-idp/backstage-plugins/issues/1786)) ([9ba95bb](https://github.com/janus-idp/backstage-plugins/commit/9ba95bba7b9d5081829831e797b27f6a286971a4))
* missing postversion script is several plugins and missing turbo dependency ([#1811](https://github.com/janus-idp/backstage-plugins/issues/1811)) ([4dfe4f5](https://github.com/janus-idp/backstage-plugins/commit/4dfe4f533e21e79c928c66bfd68684243912be2c))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](https://github.com/janus-idp/backstage-plugins/issues/1804)) ([27affb7](https://github.com/janus-idp/backstage-plugins/commit/27affb7815e02127721fd854f7903dca3525dede))
* **topology:** remove check for catalog entity permission ([#1800](https://github.com/janus-idp/backstage-plugins/issues/1800)) ([fd6ae41](https://github.com/janus-idp/backstage-plugins/commit/fd6ae41f8d4438f58d74dbf1163df25c335eef61))

### Documentation

* **kiali:** update development doc for alpha backend([#1720](https://github.com/janus-idp/backstage-plugins/issues/1720)) ([e06e9be](https://github.com/janus-idp/backstage-plugins/commit/e06e9bee0745e76beccb8d7e3810548fd46207db))

* chore(release): 1.7.7 [skip ci]

## [1.7.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([#1726](https://github.com/janus-idp/backstage-plugins/issues/1726)) ([e50464b](https://github.com/janus-idp/backstage-plugins/commit/e50464bcb38e9897ddfe208fdeef699e4bfeda3a))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([#1730](https://github.com/janus-idp/backstage-plugins/issues/1730)) ([379c241](https://github.com/janus-idp/backstage-plugins/commit/379c2413f03b44579e9899653ac5336190ccba06))
* **deps:** update kiali dependencies (minor) ([#1779](https://github.com/janus-idp/backstage-plugins/issues/1779)) ([ff2b421](https://github.com/janus-idp/backstage-plugins/commit/ff2b421be9206d395805f497d4e2821ca4d6edc1))
* **rbac:** add support for scaling ([#1757](https://github.com/janus-idp/backstage-plugins/issues/1757)) ([caddc83](https://github.com/janus-idp/backstage-plugins/commit/caddc832e0df5199a455539d3538635448691c2d))
* **rbac:** fix handling condition action conflicts ([#1781](https://github.com/janus-idp/backstage-plugins/issues/1781)) ([966b2b2](https://github.com/janus-idp/backstage-plugins/commit/966b2b200e0ade0ce600901a7853a4a94751df22))
* **rbac:** fix role list view permission policies column value ([#1714](https://github.com/janus-idp/backstage-plugins/issues/1714)) ([07200e4](https://github.com/janus-idp/backstage-plugins/commit/07200e42d62c51c2ff59e812521ad0c82cb62ea8))

* chore(release): 1.7.8 [skip ci]

## [1.7.8](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-05)

### Features

* switch defaults of the `--embed-as-dependencies` and `in-place` options. ([#1787](https://github.com/janus-idp/backstage-plugins/issues/1787)) ([049e675](https://github.com/janus-idp/backstage-plugins/commit/049e67502e7b4f9f00c8c6b01d112a27bc09ca9c))

* chore: align up playwright version in plugins and skip failed tests temporarily  (#1797)

chore: align up playwright version in plugins and fix failed ci tests

Signed-off-by: Yi Cai <[email protected]>
Signed-off-by: Kim Tsao <[email protected]>

* chore(deps): update rhtap devdependencies (minor) (#1778)

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Kim Tsao <[email protected]>

* chore(release): 1.7.9 [skip ci]

## [1.7.9](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-10)

### Features

* **rbac:** add type checks with generics for audit log ([#1789](https://github.com/janus-idp/backstage-plugins/issues/1789)) ([ac69838](https://github.com/janus-idp/backstage-plugins/commit/ac698382f64fe91e0f9f9232dd3eecd9cc9247be))

### Bug Fixes

* **feedback:** update EntityPage component ([#1798](https://github.com/janus-idp/backstage-plugins/issues/1798)) ([f5b04b5](https://github.com/janus-idp/backstage-plugins/commit/f5b04b5f5431cb6c710613b699ee81c9fec6d10d))
* **kiali:** fix dev links ([#1801](https://github.com/janus-idp/backstage-plugins/issues/1801)) ([2a86a5e](https://github.com/janus-idp/backstage-plugins/commit/2a86a5e7ed43c520962f32a11bc1cce6d13523e3))
* **kiali:** remove debug window ([#1793](https://github.com/janus-idp/backstage-plugins/issues/1793)) ([b5b5376](https://github.com/janus-idp/backstage-plugins/commit/b5b5376181d49074bd58bb34734561eab6ee8d2a))
* **kiali:** sanitize input for CWE-79 ([#1786](https://github.com/janus-idp/backstage-plugins/issues/1786)) ([9ba95bb](https://github.com/janus-idp/backstage-plugins/commit/9ba95bba7b9d5081829831e797b27f6a286971a4))
* **topology:** remove check for catalog entity permission ([#1800](https://github.com/janus-idp/backstage-plugins/issues/1800)) ([fd6ae41](https://github.com/janus-idp/backstage-plugins/commit/fd6ae41f8d4438f58d74dbf1163df25c335eef61))

### Documentation

* **kiali:** update development doc for alpha backend([#1720](https://github.com/janus-idp/backstage-plugins/issues/1720)) ([e06e9be](https://github.com/janus-idp/backstage-plugins/commit/e06e9bee0745e76beccb8d7e3810548fd46207db))

* chore(release): 1.7.10 [skip ci]

## [1.7.10](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-13)

### Bug Fixes

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](https://github.com/janus-idp/backstage-plugins/issues/1810)) ([8472d91](https://github.com/janus-idp/backstage-plugins/commit/8472d914a2f9107c08a9a30ab1ea8ed8d10bc43a))
* **feedback:** fixed feedback backend plugin crashing ([#1809](https://github.com/janus-idp/backstage-plugins/issues/1809)) ([e4a571e](https://github.com/janus-idp/backstage-plugins/commit/e4a571e737b7697a5ad96a4a43aacf29b2a2179e))
* missing postversion script is several plugins and missing turbo dependency ([#1811](https://github.com/janus-idp/backstage-plugins/issues/1811)) ([4dfe4f5](https://github.com/janus-idp/backstage-plugins/commit/4dfe4f533e21e79c928c66bfd68684243912be2c))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](https://github.com/janus-idp/backstage-plugins/issues/1804)) ([27affb7](https://github.com/janus-idp/backstage-plugins/commit/27affb7815e02127721fd854f7903dca3525dede))

* chore(release): 3.7.6 [skip ci]

## [3.7.6](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([#1726](https://github.com/janus-idp/backstage-plugins/issues/1726)) ([e50464b](https://github.com/janus-idp/backstage-plugins/commit/e50464bcb38e9897ddfe208fdeef699e4bfeda3a))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([#1730](https://github.com/janus-idp/backstage-plugins/issues/1730)) ([379c241](https://github.com/janus-idp/backstage-plugins/commit/379c2413f03b44579e9899653ac5336190ccba06))
* **deps:** update kiali dependencies (minor) ([#1779](https://github.com/janus-idp/backstage-plugins/issues/1779)) ([ff2b421](https://github.com/janus-idp/backstage-plugins/commit/ff2b421be9206d395805f497d4e2821ca4d6edc1))
* **rbac:** add support for scaling ([#1757](https://github.com/janus-idp/backstage-plugins/issues/1757)) ([caddc83](https://github.com/janus-idp/backstage-plugins/commit/caddc832e0df5199a455539d3538635448691c2d))
* **rbac:** fix handling condition action conflicts ([#1781](https://github.com/janus-idp/backstage-plugins/issues/1781)) ([966b2b2](https://github.com/janus-idp/backstage-plugins/commit/966b2b200e0ade0ce600901a7853a4a94751df22))
* **rbac:** fix role list view permission policies column value ([#1714](https://github.com/janus-idp/backstage-plugins/issues/1714)) ([07200e4](https://github.com/janus-idp/backstage-plugins/commit/07200e42d62c51c2ff59e812521ad0c82cb62ea8))

* chore(release): 3.7.7 [skip ci]

* switch defaults of the `--embed-as-dependencies` and `in-place` options. ([#1787](https://github.com/janus-idp/backstage-plugins/issues/1787)) ([049e675](https://github.com/janus-idp/backstage-plugins/commit/049e67502e7b4f9f00c8c6b01d112a27bc09ca9c))

Signed-off-by: Kim Tsao <[email protected]>

* chore(release): 1.21.8 [skip ci]

## [1.21.8](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([#1726](https://github.com/janus-idp/backstage-plugins/issues/1726)) ([e50464b](https://github.com/janus-idp/backstage-plugins/commit/e50464bcb38e9897ddfe208fdeef699e4bfeda3a))

### Bug Fixes

* **deps:** update kiali dependencies (minor) ([#1779](https://github.com/janus-idp/backstage-plugins/issues/1779)) ([ff2b421](https://github.com/janus-idp/backstage-plugins/commit/ff2b421be9206d395805f497d4e2821ca4d6edc1))
* **rbac:** fix handling condition action conflicts ([#1781](https://github.com/janus-idp/backstage-plugins/issues/1781)) ([966b2b2](https://github.com/janus-idp/backstage-plugins/commit/966b2b200e0ade0ce600901a7853a4a94751df22))
* **rbac:** fix role list view permission policies column value ([#1714](https://github.com/janus-idp/backstage-plugins/issues/1714)) ([07200e4](https://github.com/janus-idp/backstage-plugins/commit/07200e42d62c51c2ff59e812521ad0c82cb62ea8))

* chore(release): 1.21.9 [skip ci]

## [1.21.9](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-05)

### Features

* switch defaults of the `--embed-as-dependencies` and `in-place` options. ([#1787](https://github.com/janus-idp/backstage-plugins/issues/1787)) ([049e675](https://github.com/janus-idp/backstage-plugins/commit/049e67502e7b4f9f00c8c6b01d112a27bc09ca9c))

* chore(release): 1.21.10 [skip ci]

## @janus-idp/backstage-plugin-topology [1.21.10](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-07)

### Bug Fixes

* **topology:** remove check for catalog entity permission ([#1800](https://github.com/janus-idp/backstage-plugins/issues/1800)) ([fd6ae41](https://github.com/janus-idp/backstage-plugins/commit/fd6ae41f8d4438f58d74dbf1163df25c335eef61))

* chore(release): 1.21.11 [skip ci]

## [1.21.11](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-13)

### Bug Fixes

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](https://github.com/janus-idp/backstage-plugins/issues/1810)) ([8472d91](https://github.com/janus-idp/backstage-plugins/commit/8472d914a2f9107c08a9a30ab1ea8ed8d10bc43a))
* **feedback:** fixed feedback backend plugin crashing ([#1809](https://github.com/janus-idp/backstage-plugins/issues/1809)) ([e4a571e](https://github.com/janus-idp/backstage-plugins/commit/e4a571e737b7697a5ad96a4a43aacf29b2a2179e))
* **kiali:** fix dev links ([#1801](https://github.com/janus-idp/backstage-plugins/issues/1801)) ([2a86a5e](https://github.com/janus-idp/backstage-plugins/commit/2a86a5e7ed43c520962f32a11bc1cce6d13523e3))
* missing postversion script is several plugins and missing turbo dependency ([#1811](https://github.com/janus-idp/backstage-plugins/issues/1811)) ([4dfe4f5](https://github.com/janus-idp/backstage-plugins/commit/4dfe4f533e21e79c928c66bfd68684243912be2c))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](https://github.com/janus-idp/backstage-plugins/issues/1804)) ([27affb7](https://github.com/janus-idp/backstage-plugins/commit/27affb7815e02127721fd854f7903dca3525dede))

* chore(release): 2.6.4 [skip ci]

## [2.6.4](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### ⚠ BREAKING CHANGES

* **rbac:** This will lead to more strict validation on the source of permission policies and roles based on the where the first role is defined.

Improves the validation of the different sources of permission policies and roles. Aims to make policy definition more consistent.

Now checks if a permission policy or role with new member matches the originating role's source and prevents any action if the sources do not match. Exception includes the event of adding
new permission policies to the RBAC Admin role defined by the configuration file. Sources include 'REST, 'CSV', 'Configuration', and 'legacy'.

Before updating, ensure that you have attempted to migrate all permission policies and roles to a single source. This can be done by checking source information through the REST API and
by querying the database. Make updates through one of the available avenues: REST API, CSV file, and the database.

To view the originating source for a particular role, query the role-metadata table or use the GET roles endpoint.

* feat(rbac): remove the ability to add pe…
kim-tsao pushed a commit to kim-tsao/backstage-plugins that referenced this pull request Nov 13, 2024
## [1.1.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([janus-idp#1726](janus-idp#1726)) ([e50464b](janus-idp@e50464b))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([janus-idp#1730](janus-idp#1730)) ([379c241](janus-idp@379c241))
* **deps:** update kiali dependencies (minor) ([janus-idp#1779](janus-idp#1779)) ([ff2b421](janus-idp@ff2b421))
* **rbac:** add support for scaling ([janus-idp#1757](janus-idp#1757)) ([caddc83](janus-idp@caddc83))
* **rbac:** fix handling condition action conflicts ([janus-idp#1781](janus-idp#1781)) ([966b2b2](janus-idp@966b2b2))
* **rbac:** fix role list view permission policies column value ([janus-idp#1714](janus-idp#1714)) ([07200e4](janus-idp@07200e4))
nickboldt pushed a commit that referenced this pull request Nov 13, 2024
* chore(release): 1.1.7 [skip ci]

## [1.1.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-04)

### Features

* **rbac:** add audit log for RBAC backend ([#1726](#1726)) ([e50464b](e50464b))

### Bug Fixes

* **audit-log:** deep copy objects passed into audit logger so redactor will not modify objects and remove `auditErrorLog` function ([#1730](#1730)) ([379c241](379c241))
* **deps:** update kiali dependencies (minor) ([#1779](#1779)) ([ff2b421](ff2b421))
* **rbac:** add support for scaling ([#1757](#1757)) ([caddc83](caddc83))
* **rbac:** fix handling condition action conflicts ([#1781](#1781)) ([966b2b2](966b2b2))
* **rbac:** fix role list view permission policies column value ([#1714](#1714)) ([07200e4](07200e4))

* chore(release): 1.1.8 [skip ci]

* switch defaults of the `--embed-as-dependencies` and `in-place` options. ([#1787](#1787)) ([049e675](049e675))

Signed-off-by: Kim Tsao <[email protected]>

* chore(release): 1.1.9 [skip ci]

## @janus-idp/backstage-plugin-argocd [1.1.9](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-10)

* chore(release): 1.1.10 [skip ci]

## [1.1.10](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-13)

### Bug Fixes

* **cli:** fix the removal of type definitions by `export-dynamic`. ([#1810](#1810)) ([8472d91](8472d91))
* **feedback:** fixed feedback backend plugin crashing ([#1809](#1809)) ([e4a571e](e4a571e))
* missing postversion script is several plugins and missing turbo dependency ([#1811](#1811)) ([4dfe4f5](4dfe4f5))
* **orchestrator:** fix error handling in case data index failed to start ([#1804](#1804)) ([27affb7](27affb7))

* chore(deps): manual backstage 1.27 bump from PR 1683

Signed-off-by: Kim Tsao <[email protected]>

* chore(release): 1.2.0 [skip ci]

## [1.2.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-13)

### Features

* **deps:** update to backstage 1.27 ([#1683](#1683)) ([a14869c](a14869c))
* **feedback:** add support for jira component ([#1813](#1813)) ([4afbc17](4afbc17))

* fix(deps): update dependency react-use to v17.5.0 (#1780)

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(release): 1.2.1 [skip ci]

## @janus-idp/backstage-plugin-argocd [1.2.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-14)

### Bug Fixes

* **deps:** update dependency react-use to v17.5.0 ([#1780](#1780)) ([a25bf15](a25bf15))

* fix(argocd): hide commit section for helm based applications (#1834)

* chore(release): 1.2.2 [skip ci]

## [1.2.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-19)

### Bug Fixes

* **matomo:** add default export for new backend system ([#1822](#1822)) ([5e72920](5e72920))
* **orchestrator:** change log level of cache messages to be debug ([#1824](#1824)) ([4224612](4224612))

* chore(release): 1.2.3 [skip ci]

## @janus-idp/backstage-plugin-argocd [1.2.3](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-06-21)

### Bug Fixes

* **argocd:** hide commit section for helm based applications ([#1834](#1834)) ([a86ce1e](a86ce1e))

* fix(argocd): fix argocd commit message visibility (#1874)

* chore(release): 1.2.4 [skip ci]

## @janus-idp/backstage-plugin-argocd [1.2.4](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-07-17)

### Bug Fixes

* **argocd:** fix argocd commit message visibility ([#1874](#1874)) ([e558d75](e558d75))

* chore(release): add empty changeset

Signed-off-by: Kim Tsao <[email protected]>

---------

Signed-off-by: Kim Tsao <[email protected]>
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Karthik Jeeyar <[email protected]>
Co-authored-by: Eswaraiahsapram <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants