Skip to content

fix: sync yarn.lock #1423

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

Merged
merged 1 commit into from
Mar 28, 2024
Merged

Conversation

invincibleJai
Copy link
Member

@invincibleJai invincibleJai commented Mar 28, 2024

Fixes: https://issues.redhat.com/browse/RHIDP-1801

Description:

Test failures in Backstage-plugins PRs

sample failed jobs:

https://github.com/janus-idp/backstage-plugins/actions/runs/8456520631/job/23166479029#step:3:690
https://github.com/janus-idp/backstage-plugins/actions/runs/8456565568/job/23166620071?pr=1422#step:3:886

failure reason based on logs:

FAIL src/components/DynamicPluginsTable/DynamicPluginsTable.test.tsx
● Test suite failed to run
 
 Jest encountered an unexpected token
 
Jest failed to parse a file. This happens e.g. when your code or its dependencies use non-standard JavaScript syntax, or when Jest is not configured to support such syntax.
 
Out of the box Jest supports Babel, which will be used to transform your files into valid JS based on your Babel configuration.
 
By default "node_modules" folder is ignored by transformers.
 
Here's what you can do:
• If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/ecmascript-modules for how to enable it.
• If you are trying to use TypeScript, see https://jestjs.io/docs/getting-started#using-typescript
• To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.
• If you need a custom transformation specify a "transform" option in your config.
• If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.

Solution:

Yarn.lock in main is out of sync and there seem to be issue with jest transformers based on the log (default jest transforms included with the @backstage/cli) and i am not sure what was wrong with yarn.lock updated with the commit bdd2587 as yarn.lock is too huge, if some one figure out pls let me know :)

@invincibleJai invincibleJai requested a review from a team as a code owner March 28, 2024 10:07
@invincibleJai
Copy link
Member Author

/cc @gashcrumb
/cc @davidfestal

@openshift-ci openshift-ci bot requested review from davidfestal and gashcrumb March 28, 2024 12:04
@invincibleJai invincibleJai changed the title fix(rbac): check test chore: sync yarn.lock Mar 28, 2024
Copy link
Member

@nickboldt nickboldt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please provide details about this change and link to the related JIRA. https://issues.redhat.com/browse/RHIDP-1750

Since the diff is huge in the yarn lock, I have two asks:

  • can you list some of the interesting/relevant changes? eg., jest related stuff?
  • should we also pin test related devDependencies in the root pacakge.json so that if the yanr lock is deleted and recreated, bad things won't happen?

@invincibleJai
Copy link
Member Author

invincibleJai commented Mar 28, 2024

https://issues.redhat.com/browse/RHIDP-1750

@nickboldt the issue you linked is different from what I attempted to fix here the issue fixed is for https://issues.redhat.com/browse/RHIDP-1801 (looking at comments the underlying reason looks similar) but keep it separate ticket as fixes would need to be specific to each repo.

and I have updated the PR descriptions with details I was aware of. Pinning dependency might help here and this can be looked as separate task not sure it'll be same for transitive dependencies as well and Keeping the yarn.lock file up to date serves as source of truth for the project, showing the exact dependency versions used.

@caponetto
Copy link
Contributor

@invincibleJai Could we type this PR as a fix instead of chore?
This way, the semantic releases that didn't complete can be retriggered.

@invincibleJai invincibleJai changed the title chore: sync yarn.lock fix: sync yarn.lock Mar 28, 2024
Copy link

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.9% Duplication on New Code

See analysis details on SonarCloud

@nickboldt nickboldt self-requested a review March 28, 2024 16:30
@nickboldt
Copy link
Member

I'm happy with this PR and the explanation.

Opened https://issues.redhat.com/browse/RHIDP-1812 for followup work re: pinning more deps so lock files don't explode. :D

@nickboldt
Copy link
Member

/lgtm

@openshift-ci openshift-ci bot added the lgtm label Mar 28, 2024
Copy link

openshift-ci bot commented Mar 28, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: nickboldt

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-bot openshift-merge-bot bot merged commit 8be7415 into janus-idp:main Mar 28, 2024
janus-idp bot pushed a commit that referenced this pull request Mar 29, 2024
## [1.7.6](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([#1360](#1360)) ([a3b6916](a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([#1327](#1327)) ([e03f47f](e03f47f))
* **kiali:** include a new List entity view ([#1316](#1316)) ([f4d5e70](f4d5e70))
* **kiali:** metrics tab ([#1331](#1331)) ([d80e331](d80e331))
* **kiali:** services and apps list and details overview ([#1276](#1276)) ([7e4c0a5](7e4c0a5))
* **matomo-analytics:** export apifactory for dynamic plugin ([#1329](#1329)) ([c687617](c687617))
* **notifications:** require users and groups to be of the form namespace/name ([#1352](#1352)) ([5e54670](5e54670))
* **orchestrator:** support pagination for /instances and /overview ([#1313](#1313)) ([79d5988](79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([#1309](#1309)) ([4d322f1](4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([#1323](#1323)) ([650b435](650b435))
* **rbac:** load filtered policies before enforcing ([#1387](#1387)) ([66980ba](66980ba))
* **rbac:** query the catalog database when building graph ([#1298](#1298)) ([c2c9e22](c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([#1408](#1408)) ([95cad79](95cad79))
* **3scale:** revert readme change to pull plugin deps ([#1409](#1409)) ([b34acd2](b34acd2))
* add header to the Notifications page ([#1358](#1358)) ([d1a75a3](d1a75a3))
* **matomo-analytics:** event trigger on load ([#1341](#1341)) ([3bc11f3](3bc11f3))
* **notifications:** flpath-1163 ([#1394](#1394)) ([836e161](836e161))
* **notifications:** notifications time is wrong when using sqlite ([#1306](#1306)) ([a98346e](a98346e))
* **notifications:** return a detailed message for validation errors ([#1315](#1315)) ([e1c7046](e1c7046))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([#1324](#1324)) ([c3ec56c](c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([#1317](#1317)) ([cd7b4e7](cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([#1321](#1321)) ([241576d](241576d))
* **orchestrator:** fix abort button and rerun button disable issue ([#1311](#1311)) ([0c98279](0c98279))
* **orchestrator:** fix dropdown look ([#1344](#1344)) ([9284299](9284299))
* **orchestrator:** fixes v2/instances endpoint ([#1414](#1414)) ([88b49df](88b49df))
* **orchestrator:** openapi files hash generation use nodejs script ([#1328](#1328)) ([e91c27e](e91c27e))
* **orchestrator:** remove error on Reset workflow ([#1393](#1393)) ([6ce210d](6ce210d))
* **orchestrator:** update the installation instructions ([#1336](#1336)) ([d77e388](d77e388))
* **quay:** add queued status for tags waiting for scan ([#1400](#1400)) ([ef37ae1](ef37ae1))
* **rbac:** alert display issue after role creating/updating ([#1354](#1354)) ([2e04ccb](2e04ccb))
* **rbac:** check source before throwing duplicate warning ([#1278](#1278)) ([a100eef](a100eef))
* **rbac:** pass token to readUrl for well-known permission endpoint ([#1342](#1342)) ([36b7c77](36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([#1314](#1314)) ([cc6555e](cc6555e))
* **rbac:** yarn lint command ([#1361](#1361)) ([459b909](459b909))
* sync yarn.lock ([#1423](#1423)) ([8be7415](8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([#1382](#1382)) ([b37cc94](b37cc94))
* **tekton:** fix low vulnerability tooltip text ([#1347](#1347)) ([47640a5](47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([#1389](#1389)) ([b8c217a](b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([#1195](#1195)) ([8964469](8964469))
* **kiali:** minor update in development docs ([#820](#820)) ([81e79bf](81e79bf))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([#1300](#1300)) ([9a13138](9a13138))
* **rbac:** add playwright tests for the plugin ([#1305](#1305)) ([16d0686](16d0686))
janus-idp bot pushed a commit that referenced this pull request Mar 29, 2024
## [1.4.8](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([#1360](#1360)) ([a3b6916](a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([#1327](#1327)) ([e03f47f](e03f47f))
* **kiali:** include a new List entity view ([#1316](#1316)) ([f4d5e70](f4d5e70))
* **kiali:** metrics tab ([#1331](#1331)) ([d80e331](d80e331))
* **kiali:** services and apps list and details overview ([#1276](#1276)) ([7e4c0a5](7e4c0a5))
* **matomo-analytics:** export apifactory for dynamic plugin ([#1329](#1329)) ([c687617](c687617))
* **notifications:** require users and groups to be of the form namespace/name ([#1352](#1352)) ([5e54670](5e54670))
* **orchestrator:** support pagination for /instances and /overview ([#1313](#1313)) ([79d5988](79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([#1309](#1309)) ([4d322f1](4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([#1323](#1323)) ([650b435](650b435))
* **rbac:** load filtered policies before enforcing ([#1387](#1387)) ([66980ba](66980ba))
* **rbac:** query the catalog database when building graph ([#1298](#1298)) ([c2c9e22](c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([#1408](#1408)) ([95cad79](95cad79))
* **3scale:** revert readme change to pull plugin deps ([#1409](#1409)) ([b34acd2](b34acd2))
* add header to the Notifications page ([#1358](#1358)) ([d1a75a3](d1a75a3))
* **matomo-analytics:** event trigger on load ([#1341](#1341)) ([3bc11f3](3bc11f3))
* **notifications:** flpath-1163 ([#1394](#1394)) ([836e161](836e161))
* **notifications:** notifications time is wrong when using sqlite ([#1306](#1306)) ([a98346e](a98346e))
* **notifications:** return a detailed message for validation errors ([#1315](#1315)) ([e1c7046](e1c7046))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([#1324](#1324)) ([c3ec56c](c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([#1317](#1317)) ([cd7b4e7](cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([#1321](#1321)) ([241576d](241576d))
* **orchestrator:** fix abort button and rerun button disable issue ([#1311](#1311)) ([0c98279](0c98279))
* **orchestrator:** fix dropdown look ([#1344](#1344)) ([9284299](9284299))
* **orchestrator:** fixes v2/instances endpoint ([#1414](#1414)) ([88b49df](88b49df))
* **orchestrator:** openapi files hash generation use nodejs script ([#1328](#1328)) ([e91c27e](e91c27e))
* **orchestrator:** remove error on Reset workflow ([#1393](#1393)) ([6ce210d](6ce210d))
* **orchestrator:** update the installation instructions ([#1336](#1336)) ([d77e388](d77e388))
* **quay:** add queued status for tags waiting for scan ([#1400](#1400)) ([ef37ae1](ef37ae1))
* **rbac:** alert display issue after role creating/updating ([#1354](#1354)) ([2e04ccb](2e04ccb))
* **rbac:** check source before throwing duplicate warning ([#1278](#1278)) ([a100eef](a100eef))
* **rbac:** pass token to readUrl for well-known permission endpoint ([#1342](#1342)) ([36b7c77](36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([#1314](#1314)) ([cc6555e](cc6555e))
* **rbac:** yarn lint command ([#1361](#1361)) ([459b909](459b909))
* sync yarn.lock ([#1423](#1423)) ([8be7415](8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([#1382](#1382)) ([b37cc94](b37cc94))
* **tekton:** fix low vulnerability tooltip text ([#1347](#1347)) ([47640a5](47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([#1389](#1389)) ([b8c217a](b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([#1195](#1195)) ([8964469](8964469))
* **kiali:** minor update in development docs ([#820](#820)) ([81e79bf](81e79bf))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([#1300](#1300)) ([9a13138](9a13138))
* **rbac:** add playwright tests for the plugin ([#1305](#1305)) ([16d0686](16d0686))
janus-idp bot pushed a commit that referenced this pull request Mar 29, 2024
## [1.5.6](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([#1360](#1360)) ([a3b6916](a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([#1327](#1327)) ([e03f47f](e03f47f))
* **kiali:** include a new List entity view ([#1316](#1316)) ([f4d5e70](f4d5e70))
* **kiali:** metrics tab ([#1331](#1331)) ([d80e331](d80e331))
* **kiali:** services and apps list and details overview ([#1276](#1276)) ([7e4c0a5](7e4c0a5))
* **matomo-analytics:** export apifactory for dynamic plugin ([#1329](#1329)) ([c687617](c687617))
* **notifications:** require users and groups to be of the form namespace/name ([#1352](#1352)) ([5e54670](5e54670))
* **orchestrator:** support pagination for /instances and /overview ([#1313](#1313)) ([79d5988](79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([#1309](#1309)) ([4d322f1](4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([#1323](#1323)) ([650b435](650b435))
* **rbac:** load filtered policies before enforcing ([#1387](#1387)) ([66980ba](66980ba))
* **rbac:** query the catalog database when building graph ([#1298](#1298)) ([c2c9e22](c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([#1408](#1408)) ([95cad79](95cad79))
* **3scale:** revert readme change to pull plugin deps ([#1409](#1409)) ([b34acd2](b34acd2))
* add header to the Notifications page ([#1358](#1358)) ([d1a75a3](d1a75a3))
* **matomo-analytics:** event trigger on load ([#1341](#1341)) ([3bc11f3](3bc11f3))
* **notifications:** flpath-1163 ([#1394](#1394)) ([836e161](836e161))
* **notifications:** notifications time is wrong when using sqlite ([#1306](#1306)) ([a98346e](a98346e))
* **notifications:** return a detailed message for validation errors ([#1315](#1315)) ([e1c7046](e1c7046))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([#1324](#1324)) ([c3ec56c](c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([#1317](#1317)) ([cd7b4e7](cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([#1321](#1321)) ([241576d](241576d))
* **orchestrator:** fix abort button and rerun button disable issue ([#1311](#1311)) ([0c98279](0c98279))
* **orchestrator:** fix dropdown look ([#1344](#1344)) ([9284299](9284299))
* **orchestrator:** fixes v2/instances endpoint ([#1414](#1414)) ([88b49df](88b49df))
* **orchestrator:** openapi files hash generation use nodejs script ([#1328](#1328)) ([e91c27e](e91c27e))
* **orchestrator:** remove error on Reset workflow ([#1393](#1393)) ([6ce210d](6ce210d))
* **orchestrator:** update the installation instructions ([#1336](#1336)) ([d77e388](d77e388))
* **quay:** add queued status for tags waiting for scan ([#1400](#1400)) ([ef37ae1](ef37ae1))
* **rbac:** alert display issue after role creating/updating ([#1354](#1354)) ([2e04ccb](2e04ccb))
* **rbac:** check source before throwing duplicate warning ([#1278](#1278)) ([a100eef](a100eef))
* **rbac:** pass token to readUrl for well-known permission endpoint ([#1342](#1342)) ([36b7c77](36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([#1314](#1314)) ([cc6555e](cc6555e))
* **rbac:** yarn lint command ([#1361](#1361)) ([459b909](459b909))
* sync yarn.lock ([#1423](#1423)) ([8be7415](8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([#1382](#1382)) ([b37cc94](b37cc94))
* **tekton:** fix low vulnerability tooltip text ([#1347](#1347)) ([47640a5](47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([#1389](#1389)) ([b8c217a](b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([#1195](#1195)) ([8964469](8964469))
* **kiali:** minor update in development docs ([#820](#820)) ([81e79bf](81e79bf))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([#1300](#1300)) ([9a13138](9a13138))
* **rbac:** add playwright tests for the plugin ([#1305](#1305)) ([16d0686](16d0686))
janus-idp bot pushed a commit that referenced this pull request Mar 29, 2024
## [1.2.29](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([#1360](#1360)) ([a3b6916](a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([#1327](#1327)) ([e03f47f](e03f47f))
* **kiali:** include a new List entity view ([#1316](#1316)) ([f4d5e70](f4d5e70))
* **kiali:** metrics tab ([#1331](#1331)) ([d80e331](d80e331))
* **kiali:** services and apps list and details overview ([#1276](#1276)) ([7e4c0a5](7e4c0a5))
* **matomo-analytics:** export apifactory for dynamic plugin ([#1329](#1329)) ([c687617](c687617))
* **notifications:** require users and groups to be of the form namespace/name ([#1352](#1352)) ([5e54670](5e54670))
* **orchestrator:** support pagination for /instances and /overview ([#1313](#1313)) ([79d5988](79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([#1309](#1309)) ([4d322f1](4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([#1323](#1323)) ([650b435](650b435))
* **rbac:** load filtered policies before enforcing ([#1387](#1387)) ([66980ba](66980ba))
* **rbac:** query the catalog database when building graph ([#1298](#1298)) ([c2c9e22](c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([#1408](#1408)) ([95cad79](95cad79))
* **3scale:** revert readme change to pull plugin deps ([#1409](#1409)) ([b34acd2](b34acd2))
* add header to the Notifications page ([#1358](#1358)) ([d1a75a3](d1a75a3))
* **matomo-analytics:** event trigger on load ([#1341](#1341)) ([3bc11f3](3bc11f3))
* **notifications:** flpath-1163 ([#1394](#1394)) ([836e161](836e161))
* **notifications:** notifications time is wrong when using sqlite ([#1306](#1306)) ([a98346e](a98346e))
* **notifications:** return a detailed message for validation errors ([#1315](#1315)) ([e1c7046](e1c7046))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([#1324](#1324)) ([c3ec56c](c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([#1317](#1317)) ([cd7b4e7](cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([#1321](#1321)) ([241576d](241576d))
* **orchestrator:** fix abort button and rerun button disable issue ([#1311](#1311)) ([0c98279](0c98279))
* **orchestrator:** fix dropdown look ([#1344](#1344)) ([9284299](9284299))
* **orchestrator:** fixes v2/instances endpoint ([#1414](#1414)) ([88b49df](88b49df))
* **orchestrator:** openapi files hash generation use nodejs script ([#1328](#1328)) ([e91c27e](e91c27e))
* **orchestrator:** remove error on Reset workflow ([#1393](#1393)) ([6ce210d](6ce210d))
* **orchestrator:** update the installation instructions ([#1336](#1336)) ([d77e388](d77e388))
* **quay:** add queued status for tags waiting for scan ([#1400](#1400)) ([ef37ae1](ef37ae1))
* **rbac:** alert display issue after role creating/updating ([#1354](#1354)) ([2e04ccb](2e04ccb))
* **rbac:** check source before throwing duplicate warning ([#1278](#1278)) ([a100eef](a100eef))
* **rbac:** pass token to readUrl for well-known permission endpoint ([#1342](#1342)) ([36b7c77](36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([#1314](#1314)) ([cc6555e](cc6555e))
* **rbac:** yarn lint command ([#1361](#1361)) ([459b909](459b909))
* sync yarn.lock ([#1423](#1423)) ([8be7415](8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([#1382](#1382)) ([b37cc94](b37cc94))
* **tekton:** fix low vulnerability tooltip text ([#1347](#1347)) ([47640a5](47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([#1389](#1389)) ([b8c217a](b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([#1195](#1195)) ([8964469](8964469))
* **kiali:** minor update in development docs ([#820](#820)) ([81e79bf](81e79bf))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([#1300](#1300)) ([9a13138](9a13138))
* **rbac:** add playwright tests for the plugin ([#1305](#1305)) ([16d0686](16d0686))
janus-idp bot pushed a commit that referenced this pull request Mar 29, 2024
## [1.1.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([#1360](#1360)) ([a3b6916](a3b6916))
* **kiali:** metrics tab ([#1331](#1331)) ([d80e331](d80e331))
* **notifications:** require users and groups to be of the form namespace/name ([#1352](#1352)) ([5e54670](5e54670))
* **rbac:** load filtered policies before enforcing ([#1387](#1387)) ([66980ba](66980ba))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([#1408](#1408)) ([95cad79](95cad79))
* **3scale:** revert readme change to pull plugin deps ([#1409](#1409)) ([b34acd2](b34acd2))
* add header to the Notifications page ([#1358](#1358)) ([d1a75a3](d1a75a3))
* **notifications:** flpath-1163 ([#1394](#1394)) ([836e161](836e161))
* **orchestrator:** fix dropdown look ([#1344](#1344)) ([9284299](9284299))
* **orchestrator:** fixes v2/instances endpoint ([#1414](#1414)) ([88b49df](88b49df))
* **orchestrator:** remove error on Reset workflow ([#1393](#1393)) ([6ce210d](6ce210d))
* **quay:** add queued status for tags waiting for scan ([#1400](#1400)) ([ef37ae1](ef37ae1))
* **rbac:** alert display issue after role creating/updating ([#1354](#1354)) ([2e04ccb](2e04ccb))
* **rbac:** pass token to readUrl for well-known permission endpoint ([#1342](#1342)) ([36b7c77](36b7c77))
* **rbac:** yarn lint command ([#1361](#1361)) ([459b909](459b909))
* sync yarn.lock ([#1423](#1423)) ([8be7415](8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([#1382](#1382)) ([b37cc94](b37cc94))
* **tekton:** fix low vulnerability tooltip text ([#1347](#1347)) ([47640a5](47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([#1389](#1389)) ([b8c217a](b8c217a))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.2.29](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([janus-idp#1327](janus-idp#1327)) ([e03f47f](janus-idp@e03f47f))
* **kiali:** include a new List entity view ([janus-idp#1316](janus-idp#1316)) ([f4d5e70](janus-idp@f4d5e70))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **kiali:** services and apps list and details overview ([janus-idp#1276](janus-idp#1276)) ([7e4c0a5](janus-idp@7e4c0a5))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **orchestrator:** support pagination for /instances and /overview ([janus-idp#1313](janus-idp#1313)) ([79d5988](janus-idp@79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([janus-idp#1309](janus-idp#1309)) ([4d322f1](janus-idp@4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([janus-idp#1323](janus-idp#1323)) ([650b435](janus-idp@650b435))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **notifications:** notifications time is wrong when using sqlite ([janus-idp#1306](janus-idp#1306)) ([a98346e](janus-idp@a98346e))
* **notifications:** return a detailed message for validation errors ([janus-idp#1315](janus-idp#1315)) ([e1c7046](janus-idp@e1c7046))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([janus-idp#1324](janus-idp#1324)) ([c3ec56c](janus-idp@c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([janus-idp#1317](janus-idp#1317)) ([cd7b4e7](janus-idp@cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([janus-idp#1321](janus-idp#1321)) ([241576d](janus-idp@241576d))
* **orchestrator:** fix abort button and rerun button disable issue ([janus-idp#1311](janus-idp#1311)) ([0c98279](janus-idp@0c98279))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** openapi files hash generation use nodejs script ([janus-idp#1328](janus-idp#1328)) ([e91c27e](janus-idp@e91c27e))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** check source before throwing duplicate warning ([janus-idp#1278](janus-idp#1278)) ([a100eef](janus-idp@a100eef))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([janus-idp#1195](janus-idp#1195)) ([8964469](janus-idp@8964469))
* **kiali:** minor update in development docs ([janus-idp#820](janus-idp#820)) ([81e79bf](janus-idp@81e79bf))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([janus-idp#1300](janus-idp#1300)) ([9a13138](janus-idp@9a13138))
* **rbac:** add playwright tests for the plugin ([janus-idp#1305](janus-idp#1305)) ([16d0686](janus-idp@16d0686))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.8.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.14.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.10.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([janus-idp#1327](janus-idp#1327)) ([e03f47f](janus-idp@e03f47f))
* **kiali:** include a new List entity view ([janus-idp#1316](janus-idp#1316)) ([f4d5e70](janus-idp@f4d5e70))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **orchestrator:** support pagination for /instances and /overview ([janus-idp#1313](janus-idp#1313)) ([79d5988](janus-idp@79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([janus-idp#1309](janus-idp#1309)) ([4d322f1](janus-idp@4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([janus-idp#1323](janus-idp#1323)) ([650b435](janus-idp@650b435))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **notifications:** notifications time is wrong when using sqlite ([janus-idp#1306](janus-idp#1306)) ([a98346e](janus-idp@a98346e))
* **notifications:** return a detailed message for validation errors ([janus-idp#1315](janus-idp#1315)) ([e1c7046](janus-idp@e1c7046))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([janus-idp#1324](janus-idp#1324)) ([c3ec56c](janus-idp@c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([janus-idp#1317](janus-idp#1317)) ([cd7b4e7](janus-idp@cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([janus-idp#1321](janus-idp#1321)) ([241576d](janus-idp@241576d))
* **orchestrator:** fix abort button and rerun button disable issue ([janus-idp#1311](janus-idp#1311)) ([0c98279](janus-idp@0c98279))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** openapi files hash generation use nodejs script ([janus-idp#1328](janus-idp#1328)) ([e91c27e](janus-idp@e91c27e))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** check source before throwing duplicate warning ([janus-idp#1278](janus-idp#1278)) ([a100eef](janus-idp@a100eef))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([janus-idp#1195](janus-idp#1195)) ([8964469](janus-idp@8964469))
* **kiali:** minor update in development docs ([janus-idp#820](janus-idp#820)) ([81e79bf](janus-idp@81e79bf))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([janus-idp#1300](janus-idp#1300)) ([9a13138](janus-idp@9a13138))
* **rbac:** add playwright tests for the plugin ([janus-idp#1305](janus-idp#1305)) ([16d0686](janus-idp@16d0686))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.3.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([janus-idp#1327](janus-idp#1327)) ([e03f47f](janus-idp@e03f47f))
* **kiali:** include a new List entity view ([janus-idp#1316](janus-idp#1316)) ([f4d5e70](janus-idp@f4d5e70))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **orchestrator:** verify availability and cache workflow definition IDs ([janus-idp#1309](janus-idp#1309)) ([4d322f1](janus-idp@4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([janus-idp#1323](janus-idp#1323)) ([650b435](janus-idp@650b435))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **notifications:** return a detailed message for validation errors ([janus-idp#1315](janus-idp#1315)) ([e1c7046](janus-idp@e1c7046))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** openapi files hash generation use nodejs script ([janus-idp#1328](janus-idp#1328)) ([e91c27e](janus-idp@e91c27e))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([janus-idp#1195](janus-idp#1195)) ([8964469](janus-idp@8964469))
* **kiali:** minor update in development docs ([janus-idp#820](janus-idp#820)) ([81e79bf](janus-idp@81e79bf))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.2.8](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([janus-idp#1327](janus-idp#1327)) ([e03f47f](janus-idp@e03f47f))
* **kiali:** include a new List entity view ([janus-idp#1316](janus-idp#1316)) ([f4d5e70](janus-idp@f4d5e70))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **kiali:** services and apps list and details overview ([janus-idp#1276](janus-idp#1276)) ([7e4c0a5](janus-idp@7e4c0a5))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **orchestrator:** support pagination for /instances and /overview ([janus-idp#1313](janus-idp#1313)) ([79d5988](janus-idp@79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([janus-idp#1309](janus-idp#1309)) ([4d322f1](janus-idp@4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([janus-idp#1323](janus-idp#1323)) ([650b435](janus-idp@650b435))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **notifications:** notifications time is wrong when using sqlite ([janus-idp#1306](janus-idp#1306)) ([a98346e](janus-idp@a98346e))
* **notifications:** return a detailed message for validation errors ([janus-idp#1315](janus-idp#1315)) ([e1c7046](janus-idp@e1c7046))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([janus-idp#1324](janus-idp#1324)) ([c3ec56c](janus-idp@c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([janus-idp#1317](janus-idp#1317)) ([cd7b4e7](janus-idp@cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([janus-idp#1321](janus-idp#1321)) ([241576d](janus-idp@241576d))
* **orchestrator:** fix abort button and rerun button disable issue ([janus-idp#1311](janus-idp#1311)) ([0c98279](janus-idp@0c98279))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** openapi files hash generation use nodejs script ([janus-idp#1328](janus-idp#1328)) ([e91c27e](janus-idp@e91c27e))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** check source before throwing duplicate warning ([janus-idp#1278](janus-idp#1278)) ([a100eef](janus-idp@a100eef))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([janus-idp#1195](janus-idp#1195)) ([8964469](janus-idp@8964469))
* **kiali:** minor update in development docs ([janus-idp#820](janus-idp#820)) ([81e79bf](janus-idp@81e79bf))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([janus-idp#1300](janus-idp#1300)) ([9a13138](janus-idp@9a13138))
* **rbac:** add playwright tests for the plugin ([janus-idp#1305](janus-idp#1305)) ([16d0686](janus-idp@16d0686))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.3.6](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([janus-idp#1327](janus-idp#1327)) ([e03f47f](janus-idp@e03f47f))
* **kiali:** include a new List entity view ([janus-idp#1316](janus-idp#1316)) ([f4d5e70](janus-idp@f4d5e70))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **kiali:** services and apps list and details overview ([janus-idp#1276](janus-idp#1276)) ([7e4c0a5](janus-idp@7e4c0a5))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **orchestrator:** support pagination for /instances and /overview ([janus-idp#1313](janus-idp#1313)) ([79d5988](janus-idp@79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([janus-idp#1309](janus-idp#1309)) ([4d322f1](janus-idp@4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([janus-idp#1323](janus-idp#1323)) ([650b435](janus-idp@650b435))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **notifications:** notifications time is wrong when using sqlite ([janus-idp#1306](janus-idp#1306)) ([a98346e](janus-idp@a98346e))
* **notifications:** return a detailed message for validation errors ([janus-idp#1315](janus-idp#1315)) ([e1c7046](janus-idp@e1c7046))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([janus-idp#1324](janus-idp#1324)) ([c3ec56c](janus-idp@c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([janus-idp#1317](janus-idp#1317)) ([cd7b4e7](janus-idp@cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([janus-idp#1321](janus-idp#1321)) ([241576d](janus-idp@241576d))
* **orchestrator:** fix abort button and rerun button disable issue ([janus-idp#1311](janus-idp#1311)) ([0c98279](janus-idp@0c98279))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** openapi files hash generation use nodejs script ([janus-idp#1328](janus-idp#1328)) ([e91c27e](janus-idp@e91c27e))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** check source before throwing duplicate warning ([janus-idp#1278](janus-idp#1278)) ([a100eef](janus-idp@a100eef))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([janus-idp#1195](janus-idp#1195)) ([8964469](janus-idp@8964469))
* **kiali:** minor update in development docs ([janus-idp#820](janus-idp#820)) ([81e79bf](janus-idp@81e79bf))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([janus-idp#1300](janus-idp#1300)) ([9a13138](janus-idp@9a13138))
* **rbac:** add playwright tests for the plugin ([janus-idp#1305](janus-idp#1305)) ([16d0686](janus-idp@16d0686))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.4.29](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([janus-idp#1327](janus-idp#1327)) ([e03f47f](janus-idp@e03f47f))
* **kiali:** include a new List entity view ([janus-idp#1316](janus-idp#1316)) ([f4d5e70](janus-idp@f4d5e70))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **kiali:** services and apps list and details overview ([janus-idp#1276](janus-idp#1276)) ([7e4c0a5](janus-idp@7e4c0a5))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **orchestrator:** support pagination for /instances and /overview ([janus-idp#1313](janus-idp#1313)) ([79d5988](janus-idp@79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([janus-idp#1309](janus-idp#1309)) ([4d322f1](janus-idp@4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([janus-idp#1323](janus-idp#1323)) ([650b435](janus-idp@650b435))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **notifications:** notifications time is wrong when using sqlite ([janus-idp#1306](janus-idp#1306)) ([a98346e](janus-idp@a98346e))
* **notifications:** return a detailed message for validation errors ([janus-idp#1315](janus-idp#1315)) ([e1c7046](janus-idp@e1c7046))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([janus-idp#1324](janus-idp#1324)) ([c3ec56c](janus-idp@c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([janus-idp#1317](janus-idp#1317)) ([cd7b4e7](janus-idp@cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([janus-idp#1321](janus-idp#1321)) ([241576d](janus-idp@241576d))
* **orchestrator:** fix abort button and rerun button disable issue ([janus-idp#1311](janus-idp#1311)) ([0c98279](janus-idp@0c98279))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** openapi files hash generation use nodejs script ([janus-idp#1328](janus-idp#1328)) ([e91c27e](janus-idp@e91c27e))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** check source before throwing duplicate warning ([janus-idp#1278](janus-idp#1278)) ([a100eef](janus-idp@a100eef))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([janus-idp#1195](janus-idp#1195)) ([8964469](janus-idp@8964469))
* **kiali:** minor update in development docs ([janus-idp#820](janus-idp#820)) ([81e79bf](janus-idp@81e79bf))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([janus-idp#1300](janus-idp#1300)) ([9a13138](janus-idp@9a13138))
* **rbac:** add playwright tests for the plugin ([janus-idp#1305](janus-idp#1305)) ([16d0686](janus-idp@16d0686))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.1.14](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.4.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [3.7.6](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([janus-idp#1327](janus-idp#1327)) ([e03f47f](janus-idp@e03f47f))
* **kiali:** include a new List entity view ([janus-idp#1316](janus-idp#1316)) ([f4d5e70](janus-idp@f4d5e70))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **kiali:** services and apps list and details overview ([janus-idp#1276](janus-idp#1276)) ([7e4c0a5](janus-idp@7e4c0a5))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **orchestrator:** support pagination for /instances and /overview ([janus-idp#1313](janus-idp#1313)) ([79d5988](janus-idp@79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([janus-idp#1309](janus-idp#1309)) ([4d322f1](janus-idp@4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([janus-idp#1323](janus-idp#1323)) ([650b435](janus-idp@650b435))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **notifications:** notifications time is wrong when using sqlite ([janus-idp#1306](janus-idp#1306)) ([a98346e](janus-idp@a98346e))
* **notifications:** return a detailed message for validation errors ([janus-idp#1315](janus-idp#1315)) ([e1c7046](janus-idp@e1c7046))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([janus-idp#1324](janus-idp#1324)) ([c3ec56c](janus-idp@c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([janus-idp#1317](janus-idp#1317)) ([cd7b4e7](janus-idp@cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([janus-idp#1321](janus-idp#1321)) ([241576d](janus-idp@241576d))
* **orchestrator:** fix abort button and rerun button disable issue ([janus-idp#1311](janus-idp#1311)) ([0c98279](janus-idp@0c98279))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** openapi files hash generation use nodejs script ([janus-idp#1328](janus-idp#1328)) ([e91c27e](janus-idp@e91c27e))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** check source before throwing duplicate warning ([janus-idp#1278](janus-idp#1278)) ([a100eef](janus-idp@a100eef))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([janus-idp#1195](janus-idp#1195)) ([8964469](janus-idp@8964469))
* **kiali:** minor update in development docs ([janus-idp#820](janus-idp#820)) ([81e79bf](janus-idp@81e79bf))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([janus-idp#1300](janus-idp#1300)) ([9a13138](janus-idp@9a13138))
* **rbac:** add playwright tests for the plugin ([janus-idp#1305](janus-idp#1305)) ([16d0686](janus-idp@16d0686))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [3.5.8](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([janus-idp#1327](janus-idp#1327)) ([e03f47f](janus-idp@e03f47f))
* **kiali:** include a new List entity view ([janus-idp#1316](janus-idp#1316)) ([f4d5e70](janus-idp@f4d5e70))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **orchestrator:** verify availability and cache workflow definition IDs ([janus-idp#1309](janus-idp#1309)) ([4d322f1](janus-idp@4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([janus-idp#1323](janus-idp#1323)) ([650b435](janus-idp@650b435))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **notifications:** return a detailed message for validation errors ([janus-idp#1315](janus-idp#1315)) ([e1c7046](janus-idp@e1c7046))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** openapi files hash generation use nodejs script ([janus-idp#1328](janus-idp#1328)) ([e91c27e](janus-idp@e91c27e))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([janus-idp#1195](janus-idp#1195)) ([8964469](janus-idp@8964469))
* **kiali:** minor update in development docs ([janus-idp#820](janus-idp#820)) ([81e79bf](janus-idp@81e79bf))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [2.2.3](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([janus-idp#1327](janus-idp#1327)) ([e03f47f](janus-idp@e03f47f))
* **kiali:** include a new List entity view ([janus-idp#1316](janus-idp#1316)) ([f4d5e70](janus-idp@f4d5e70))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **kiali:** services and apps list and details overview ([janus-idp#1276](janus-idp#1276)) ([7e4c0a5](janus-idp@7e4c0a5))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** export Backstage plugin intsead of module ([janus-idp#1231](janus-idp#1231)) ([903c7f3](janus-idp@903c7f3))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **orchestrator:** display a alert dialog when the user fails to abort a running workflow ([janus-idp#1239](janus-idp#1239)) ([44cb11b](janus-idp@44cb11b))
* **orchestrator:** display a description modal before triggering infra-wfs that resulted from an assessment wf ([janus-idp#1284](janus-idp#1284)) ([ec293c9](janus-idp@ec293c9))
* **orchestrator:** support pagination for /instances and /overview ([janus-idp#1313](janus-idp#1313)) ([79d5988](janus-idp@79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([janus-idp#1309](janus-idp#1309)) ([4d322f1](janus-idp@4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([janus-idp#1323](janus-idp#1323)) ([650b435](janus-idp@650b435))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))
* **rbac:** save and display role description in the frontend ([janus-idp#1206](janus-idp#1206)) ([ff61266](janus-idp@ff61266))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** add dynamicPluginInstaller ([janus-idp#1275](janus-idp#1275)) ([5758a63](janus-idp@5758a63))
* **notifications:** bug flpath-901 spelling messageID ([janus-idp#1232](janus-idp#1232)) ([22dbc66](janus-idp@22dbc66))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **notifications:** notifications time is wrong when using sqlite ([janus-idp#1306](janus-idp#1306)) ([a98346e](janus-idp@a98346e))
* **notifications:** replace NotificationsSidebarItem with NotificationsActiveIcon ([janus-idp#1295](janus-idp#1295)) ([af874de](janus-idp@af874de))
* **notifications:** return a detailed message for validation errors ([janus-idp#1315](janus-idp#1315)) ([e1c7046](janus-idp@e1c7046))
* **notifications:** rhidp-1210 Unable to get group notifications ([janus-idp#1273](janus-idp#1273)) ([e186fad](janus-idp@e186fad))
* **notifications:** users.yaml path is wrong ([janus-idp#1296](janus-idp#1296)) ([12b9140](janus-idp@12b9140))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([janus-idp#1324](janus-idp#1324)) ([c3ec56c](janus-idp@c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([janus-idp#1317](janus-idp#1317)) ([cd7b4e7](janus-idp@cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([janus-idp#1321](janus-idp#1321)) ([241576d](janus-idp@241576d))
* **orchestrator:** clean up the plugin code ([janus-idp#1292](janus-idp#1292)) ([ad27fb8](janus-idp@ad27fb8))
* **orchestrator:** fix abort button and rerun button disable issue ([janus-idp#1311](janus-idp#1311)) ([0c98279](janus-idp@0c98279))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** handle api endpoint failure ([janus-idp#1254](janus-idp#1254)) ([503de1b](janus-idp@503de1b))
* **orchestrator:** handle nullable start/state properties of process instance ([janus-idp#1277](janus-idp#1277)) ([d8a43a5](janus-idp@d8a43a5))
* **orchestrator:** improvements to backend services ([janus-idp#1252](janus-idp#1252)) ([af8e072](janus-idp@af8e072))
* **orchestrator:** increase the number of attempts to fetch the instance after execution ([janus-idp#1301](janus-idp#1301)) ([77dcce3](janus-idp@77dcce3))
* **orchestrator:** openapi files hash generation use nodejs script ([janus-idp#1328](janus-idp#1328)) ([e91c27e](janus-idp@e91c27e))
* **orchestrator:** refactor 500 response to use ErrorResponse object ([janus-idp#1290](janus-idp#1290)) ([2580f3d](janus-idp@2580f3d))
* **orchestrator:** regenerate Open API with new instance state ([janus-idp#1289](janus-idp#1289)) ([8755fdd](janus-idp@8755fdd))
* **orchestrator:** remove date-time format from spec ([janus-idp#1282](janus-idp#1282)) ([2b59dcf](janus-idp@2b59dcf))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** stop fetching workflow URI ([janus-idp#1297](janus-idp#1297)) ([2456a28](janus-idp@2456a28))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **orchestrator:** walk around the state field is empty issue when fetch instance ([janus-idp#1299](janus-idp#1299)) ([e5c33c0](janus-idp@e5c33c0))
* **orchestrator:** warn "unknown format X ignored in schema at path Y" ([janus-idp#1270](janus-idp#1270)) ([de3c734](janus-idp@de3c734)), closes [/github.com/janus-idp/backstage-plugins/blob/903c7f37a1cf138ac96ef3f631f951866c2014fa/plugins/notifications-backend/src/service/router.ts#L45-L52](https://github.com/janus-idp//github.com/janus-idp/backstage-plugins/blob/903c7f37a1cf138ac96ef3f631f951866c2014fa/plugins/notifications-backend/src/service/router.ts/issues/L45-L52)
* **orchestrator:** workflowId parameter wrongly parsed in getWorkflowOverviewById (v2) ([janus-idp#1283](janus-idp#1283)) ([2cd70d0](janus-idp@2cd70d0))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** check source before throwing duplicate warning ([janus-idp#1278](janus-idp#1278)) ([a100eef](janus-idp@a100eef))
* **rbac:** fixed autocomplete text input behavior on clear ([janus-idp#1256](janus-idp#1256)) ([cb70ff7](janus-idp@cb70ff7))
* **rbac:** improve error handling in retrieving permission metadata. ([janus-idp#1285](janus-idp#1285)) ([77f5f0e](janus-idp@77f5f0e))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* text filtering in Notifications ([janus-idp#1303](janus-idp#1303)) ([9ee3439](janus-idp@9ee3439))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([janus-idp#1195](janus-idp#1195)) ([8964469](janus-idp@8964469))
* **kiali:** minor update in development docs ([janus-idp#820](janus-idp#820)) ([81e79bf](janus-idp@81e79bf))
* **matomo-plugin:** fix config example and replace GA with Matomo ([janus-idp#991](janus-idp#991)) ([55d6048](janus-idp@55d6048))
* **rbac:** update to the rbac documentation ([janus-idp#1268](janus-idp#1268)) ([5c7253b](janus-idp@5c7253b))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([janus-idp#1300](janus-idp#1300)) ([9a13138](janus-idp@9a13138))
* **rbac:** add playwright tests for the plugin ([janus-idp#1305](janus-idp#1305)) ([16d0686](janus-idp@16d0686))
* **web-terminal:** fixes Terminal load test ([janus-idp#1249](janus-idp#1249)) ([1f2f17d](janus-idp@1f2f17d))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.3.28](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([janus-idp#1327](janus-idp#1327)) ([e03f47f](janus-idp@e03f47f))
* **kiali:** include a new List entity view ([janus-idp#1316](janus-idp#1316)) ([f4d5e70](janus-idp@f4d5e70))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **kiali:** services and apps list and details overview ([janus-idp#1276](janus-idp#1276)) ([7e4c0a5](janus-idp@7e4c0a5))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **orchestrator:** support pagination for /instances and /overview ([janus-idp#1313](janus-idp#1313)) ([79d5988](janus-idp@79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([janus-idp#1309](janus-idp#1309)) ([4d322f1](janus-idp@4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([janus-idp#1323](janus-idp#1323)) ([650b435](janus-idp@650b435))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **notifications:** notifications time is wrong when using sqlite ([janus-idp#1306](janus-idp#1306)) ([a98346e](janus-idp@a98346e))
* **notifications:** return a detailed message for validation errors ([janus-idp#1315](janus-idp#1315)) ([e1c7046](janus-idp@e1c7046))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([janus-idp#1324](janus-idp#1324)) ([c3ec56c](janus-idp@c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([janus-idp#1317](janus-idp#1317)) ([cd7b4e7](janus-idp@cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([janus-idp#1321](janus-idp#1321)) ([241576d](janus-idp@241576d))
* **orchestrator:** fix abort button and rerun button disable issue ([janus-idp#1311](janus-idp#1311)) ([0c98279](janus-idp@0c98279))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** openapi files hash generation use nodejs script ([janus-idp#1328](janus-idp#1328)) ([e91c27e](janus-idp@e91c27e))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** check source before throwing duplicate warning ([janus-idp#1278](janus-idp#1278)) ([a100eef](janus-idp@a100eef))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([janus-idp#1195](janus-idp#1195)) ([8964469](janus-idp@8964469))
* **kiali:** minor update in development docs ([janus-idp#820](janus-idp#820)) ([81e79bf](janus-idp@81e79bf))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([janus-idp#1300](janus-idp#1300)) ([9a13138](janus-idp@9a13138))
* **rbac:** add playwright tests for the plugin ([janus-idp#1305](janus-idp#1305)) ([16d0686](janus-idp@16d0686))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.8.4](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.6.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.6.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.5.11](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.3.6](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([janus-idp#1327](janus-idp#1327)) ([e03f47f](janus-idp@e03f47f))
* **kiali:** include a new List entity view ([janus-idp#1316](janus-idp#1316)) ([f4d5e70](janus-idp@f4d5e70))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **kiali:** services and apps list and details overview ([janus-idp#1276](janus-idp#1276)) ([7e4c0a5](janus-idp@7e4c0a5))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **orchestrator:** support pagination for /instances and /overview ([janus-idp#1313](janus-idp#1313)) ([79d5988](janus-idp@79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([janus-idp#1309](janus-idp#1309)) ([4d322f1](janus-idp@4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([janus-idp#1323](janus-idp#1323)) ([650b435](janus-idp@650b435))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **notifications:** notifications time is wrong when using sqlite ([janus-idp#1306](janus-idp#1306)) ([a98346e](janus-idp@a98346e))
* **notifications:** return a detailed message for validation errors ([janus-idp#1315](janus-idp#1315)) ([e1c7046](janus-idp@e1c7046))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([janus-idp#1324](janus-idp#1324)) ([c3ec56c](janus-idp@c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([janus-idp#1317](janus-idp#1317)) ([cd7b4e7](janus-idp@cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([janus-idp#1321](janus-idp#1321)) ([241576d](janus-idp@241576d))
* **orchestrator:** fix abort button and rerun button disable issue ([janus-idp#1311](janus-idp#1311)) ([0c98279](janus-idp@0c98279))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** openapi files hash generation use nodejs script ([janus-idp#1328](janus-idp#1328)) ([e91c27e](janus-idp@e91c27e))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** check source before throwing duplicate warning ([janus-idp#1278](janus-idp#1278)) ([a100eef](janus-idp@a100eef))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([janus-idp#1195](janus-idp#1195)) ([8964469](janus-idp@8964469))
* **kiali:** minor update in development docs ([janus-idp#820](janus-idp#820)) ([81e79bf](janus-idp@81e79bf))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([janus-idp#1300](janus-idp#1300)) ([9a13138](janus-idp@9a13138))
* **rbac:** add playwright tests for the plugin ([janus-idp#1305](janus-idp#1305)) ([16d0686](janus-idp@16d0686))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.15.6](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [2.5.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.3.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([janus-idp#1327](janus-idp#1327)) ([e03f47f](janus-idp@e03f47f))
* **kiali:** include a new List entity view ([janus-idp#1316](janus-idp#1316)) ([f4d5e70](janus-idp@f4d5e70))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **kiali:** services and apps list and details overview ([janus-idp#1276](janus-idp#1276)) ([7e4c0a5](janus-idp@7e4c0a5))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** export Backstage plugin intsead of module ([janus-idp#1231](janus-idp#1231)) ([903c7f3](janus-idp@903c7f3))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **orchestrator:** display a alert dialog when the user fails to abort a running workflow ([janus-idp#1239](janus-idp#1239)) ([44cb11b](janus-idp@44cb11b))
* **orchestrator:** display a description modal before triggering infra-wfs that resulted from an assessment wf ([janus-idp#1284](janus-idp#1284)) ([ec293c9](janus-idp@ec293c9))
* **orchestrator:** support pagination for /instances and /overview ([janus-idp#1313](janus-idp#1313)) ([79d5988](janus-idp@79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([janus-idp#1309](janus-idp#1309)) ([4d322f1](janus-idp@4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([janus-idp#1323](janus-idp#1323)) ([650b435](janus-idp@650b435))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))
* **rbac:** save and display role description in the frontend ([janus-idp#1206](janus-idp#1206)) ([ff61266](janus-idp@ff61266))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** add dynamicPluginInstaller ([janus-idp#1275](janus-idp#1275)) ([5758a63](janus-idp@5758a63))
* **notifications:** bug flpath-901 spelling messageID ([janus-idp#1232](janus-idp#1232)) ([22dbc66](janus-idp@22dbc66))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **notifications:** notifications time is wrong when using sqlite ([janus-idp#1306](janus-idp#1306)) ([a98346e](janus-idp@a98346e))
* **notifications:** replace NotificationsSidebarItem with NotificationsActiveIcon ([janus-idp#1295](janus-idp#1295)) ([af874de](janus-idp@af874de))
* **notifications:** return a detailed message for validation errors ([janus-idp#1315](janus-idp#1315)) ([e1c7046](janus-idp@e1c7046))
* **notifications:** rhidp-1210 Unable to get group notifications ([janus-idp#1273](janus-idp#1273)) ([e186fad](janus-idp@e186fad))
* **notifications:** users.yaml path is wrong ([janus-idp#1296](janus-idp#1296)) ([12b9140](janus-idp@12b9140))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([janus-idp#1324](janus-idp#1324)) ([c3ec56c](janus-idp@c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([janus-idp#1317](janus-idp#1317)) ([cd7b4e7](janus-idp@cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([janus-idp#1321](janus-idp#1321)) ([241576d](janus-idp@241576d))
* **orchestrator:** clean up the plugin code ([janus-idp#1292](janus-idp#1292)) ([ad27fb8](janus-idp@ad27fb8))
* **orchestrator:** fix abort button and rerun button disable issue ([janus-idp#1311](janus-idp#1311)) ([0c98279](janus-idp@0c98279))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** handle api endpoint failure ([janus-idp#1254](janus-idp#1254)) ([503de1b](janus-idp@503de1b))
* **orchestrator:** handle nullable start/state properties of process instance ([janus-idp#1277](janus-idp#1277)) ([d8a43a5](janus-idp@d8a43a5))
* **orchestrator:** improvements to backend services ([janus-idp#1252](janus-idp#1252)) ([af8e072](janus-idp@af8e072))
* **orchestrator:** increase the number of attempts to fetch the instance after execution ([janus-idp#1301](janus-idp#1301)) ([77dcce3](janus-idp@77dcce3))
* **orchestrator:** openapi files hash generation use nodejs script ([janus-idp#1328](janus-idp#1328)) ([e91c27e](janus-idp@e91c27e))
* **orchestrator:** refactor 500 response to use ErrorResponse object ([janus-idp#1290](janus-idp#1290)) ([2580f3d](janus-idp@2580f3d))
* **orchestrator:** regenerate Open API with new instance state ([janus-idp#1289](janus-idp#1289)) ([8755fdd](janus-idp@8755fdd))
* **orchestrator:** remove date-time format from spec ([janus-idp#1282](janus-idp#1282)) ([2b59dcf](janus-idp@2b59dcf))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** stop fetching workflow URI ([janus-idp#1297](janus-idp#1297)) ([2456a28](janus-idp@2456a28))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **orchestrator:** walk around the state field is empty issue when fetch instance ([janus-idp#1299](janus-idp#1299)) ([e5c33c0](janus-idp@e5c33c0))
* **orchestrator:** warn "unknown format X ignored in schema at path Y" ([janus-idp#1270](janus-idp#1270)) ([de3c734](janus-idp@de3c734)), closes [/github.com/janus-idp/backstage-plugins/blob/903c7f37a1cf138ac96ef3f631f951866c2014fa/plugins/notifications-backend/src/service/router.ts#L45-L52](https://github.com/janus-idp//github.com/janus-idp/backstage-plugins/blob/903c7f37a1cf138ac96ef3f631f951866c2014fa/plugins/notifications-backend/src/service/router.ts/issues/L45-L52)
* **orchestrator:** workflowId parameter wrongly parsed in getWorkflowOverviewById (v2) ([janus-idp#1283](janus-idp#1283)) ([2cd70d0](janus-idp@2cd70d0))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** check source before throwing duplicate warning ([janus-idp#1278](janus-idp#1278)) ([a100eef](janus-idp@a100eef))
* **rbac:** fixed autocomplete text input behavior on clear ([janus-idp#1256](janus-idp#1256)) ([cb70ff7](janus-idp@cb70ff7))
* **rbac:** improve error handling in retrieving permission metadata. ([janus-idp#1285](janus-idp#1285)) ([77f5f0e](janus-idp@77f5f0e))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* text filtering in Notifications ([janus-idp#1303](janus-idp#1303)) ([9ee3439](janus-idp@9ee3439))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([janus-idp#1195](janus-idp#1195)) ([8964469](janus-idp@8964469))
* **kiali:** minor update in development docs ([janus-idp#820](janus-idp#820)) ([81e79bf](janus-idp@81e79bf))
* **matomo-plugin:** fix config example and replace GA with Matomo ([janus-idp#991](janus-idp#991)) ([55d6048](janus-idp@55d6048))
* **rbac:** update to the rbac documentation ([janus-idp#1268](janus-idp#1268)) ([5c7253b](janus-idp@5c7253b))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([janus-idp#1300](janus-idp#1300)) ([9a13138](janus-idp@9a13138))
* **rbac:** add playwright tests for the plugin ([janus-idp#1305](janus-idp#1305)) ([16d0686](janus-idp@16d0686))
* **web-terminal:** fixes Terminal load test ([janus-idp#1249](janus-idp#1249)) ([1f2f17d](janus-idp@1f2f17d))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.0.4](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([janus-idp#1327](janus-idp#1327)) ([e03f47f](janus-idp@e03f47f))
* **kiali:** include a new List entity view ([janus-idp#1316](janus-idp#1316)) ([f4d5e70](janus-idp@f4d5e70))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **kiali:** services and apps list and details overview ([janus-idp#1276](janus-idp#1276)) ([7e4c0a5](janus-idp@7e4c0a5))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **orchestrator:** support pagination for /instances and /overview ([janus-idp#1313](janus-idp#1313)) ([79d5988](janus-idp@79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([janus-idp#1309](janus-idp#1309)) ([4d322f1](janus-idp@4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([janus-idp#1323](janus-idp#1323)) ([650b435](janus-idp@650b435))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **notifications:** notifications time is wrong when using sqlite ([janus-idp#1306](janus-idp#1306)) ([a98346e](janus-idp@a98346e))
* **notifications:** return a detailed message for validation errors ([janus-idp#1315](janus-idp#1315)) ([e1c7046](janus-idp@e1c7046))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([janus-idp#1324](janus-idp#1324)) ([c3ec56c](janus-idp@c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([janus-idp#1317](janus-idp#1317)) ([cd7b4e7](janus-idp@cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([janus-idp#1321](janus-idp#1321)) ([241576d](janus-idp@241576d))
* **orchestrator:** fix abort button and rerun button disable issue ([janus-idp#1311](janus-idp#1311)) ([0c98279](janus-idp@0c98279))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** openapi files hash generation use nodejs script ([janus-idp#1328](janus-idp#1328)) ([e91c27e](janus-idp@e91c27e))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** check source before throwing duplicate warning ([janus-idp#1278](janus-idp#1278)) ([a100eef](janus-idp@a100eef))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([janus-idp#1195](janus-idp#1195)) ([8964469](janus-idp@8964469))
* **kiali:** minor update in development docs ([janus-idp#820](janus-idp#820)) ([81e79bf](janus-idp@81e79bf))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([janus-idp#1300](janus-idp#1300)) ([9a13138](janus-idp@9a13138))
* **rbac:** add playwright tests for the plugin ([janus-idp#1305](janus-idp#1305)) ([16d0686](janus-idp@16d0686))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.3.6](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([janus-idp#1327](janus-idp#1327)) ([e03f47f](janus-idp@e03f47f))
* **kiali:** include a new List entity view ([janus-idp#1316](janus-idp#1316)) ([f4d5e70](janus-idp@f4d5e70))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **kiali:** services and apps list and details overview ([janus-idp#1276](janus-idp#1276)) ([7e4c0a5](janus-idp@7e4c0a5))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **orchestrator:** support pagination for /instances and /overview ([janus-idp#1313](janus-idp#1313)) ([79d5988](janus-idp@79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([janus-idp#1309](janus-idp#1309)) ([4d322f1](janus-idp@4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([janus-idp#1323](janus-idp#1323)) ([650b435](janus-idp@650b435))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **notifications:** notifications time is wrong when using sqlite ([janus-idp#1306](janus-idp#1306)) ([a98346e](janus-idp@a98346e))
* **notifications:** return a detailed message for validation errors ([janus-idp#1315](janus-idp#1315)) ([e1c7046](janus-idp@e1c7046))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([janus-idp#1324](janus-idp#1324)) ([c3ec56c](janus-idp@c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([janus-idp#1317](janus-idp#1317)) ([cd7b4e7](janus-idp@cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([janus-idp#1321](janus-idp#1321)) ([241576d](janus-idp@241576d))
* **orchestrator:** fix abort button and rerun button disable issue ([janus-idp#1311](janus-idp#1311)) ([0c98279](janus-idp@0c98279))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** openapi files hash generation use nodejs script ([janus-idp#1328](janus-idp#1328)) ([e91c27e](janus-idp@e91c27e))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** check source before throwing duplicate warning ([janus-idp#1278](janus-idp#1278)) ([a100eef](janus-idp@a100eef))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([janus-idp#1195](janus-idp#1195)) ([8964469](janus-idp@8964469))
* **kiali:** minor update in development docs ([janus-idp#820](janus-idp#820)) ([81e79bf](janus-idp@81e79bf))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([janus-idp#1300](janus-idp#1300)) ([9a13138](janus-idp@9a13138))
* **rbac:** add playwright tests for the plugin ([janus-idp#1305](janus-idp#1305)) ([16d0686](janus-idp@16d0686))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.3.6](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([janus-idp#1327](janus-idp#1327)) ([e03f47f](janus-idp@e03f47f))
* **kiali:** include a new List entity view ([janus-idp#1316](janus-idp#1316)) ([f4d5e70](janus-idp@f4d5e70))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **kiali:** services and apps list and details overview ([janus-idp#1276](janus-idp#1276)) ([7e4c0a5](janus-idp@7e4c0a5))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **orchestrator:** support pagination for /instances and /overview ([janus-idp#1313](janus-idp#1313)) ([79d5988](janus-idp@79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([janus-idp#1309](janus-idp#1309)) ([4d322f1](janus-idp@4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([janus-idp#1323](janus-idp#1323)) ([650b435](janus-idp@650b435))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **notifications:** notifications time is wrong when using sqlite ([janus-idp#1306](janus-idp#1306)) ([a98346e](janus-idp@a98346e))
* **notifications:** return a detailed message for validation errors ([janus-idp#1315](janus-idp#1315)) ([e1c7046](janus-idp@e1c7046))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([janus-idp#1324](janus-idp#1324)) ([c3ec56c](janus-idp@c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([janus-idp#1317](janus-idp#1317)) ([cd7b4e7](janus-idp@cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([janus-idp#1321](janus-idp#1321)) ([241576d](janus-idp@241576d))
* **orchestrator:** fix abort button and rerun button disable issue ([janus-idp#1311](janus-idp#1311)) ([0c98279](janus-idp@0c98279))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** openapi files hash generation use nodejs script ([janus-idp#1328](janus-idp#1328)) ([e91c27e](janus-idp@e91c27e))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** check source before throwing duplicate warning ([janus-idp#1278](janus-idp#1278)) ([a100eef](janus-idp@a100eef))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([janus-idp#1195](janus-idp#1195)) ([8964469](janus-idp@8964469))
* **kiali:** minor update in development docs ([janus-idp#820](janus-idp#820)) ([81e79bf](janus-idp@81e79bf))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([janus-idp#1300](janus-idp#1300)) ([9a13138](janus-idp@9a13138))
* **rbac:** add playwright tests for the plugin ([janus-idp#1305](janus-idp#1305)) ([16d0686](janus-idp@16d0686))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [2.5.3](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([janus-idp#1327](janus-idp#1327)) ([e03f47f](janus-idp@e03f47f))
* **kiali:** include a new List entity view ([janus-idp#1316](janus-idp#1316)) ([f4d5e70](janus-idp@f4d5e70))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **kiali:** services and apps list and details overview ([janus-idp#1276](janus-idp#1276)) ([7e4c0a5](janus-idp@7e4c0a5))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** export Backstage plugin intsead of module ([janus-idp#1231](janus-idp#1231)) ([903c7f3](janus-idp@903c7f3))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **orchestrator:** display a alert dialog when the user fails to abort a running workflow ([janus-idp#1239](janus-idp#1239)) ([44cb11b](janus-idp@44cb11b))
* **orchestrator:** display a description modal before triggering infra-wfs that resulted from an assessment wf ([janus-idp#1284](janus-idp#1284)) ([ec293c9](janus-idp@ec293c9))
* **orchestrator:** support pagination for /instances and /overview ([janus-idp#1313](janus-idp#1313)) ([79d5988](janus-idp@79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([janus-idp#1309](janus-idp#1309)) ([4d322f1](janus-idp@4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([janus-idp#1323](janus-idp#1323)) ([650b435](janus-idp@650b435))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))
* **rbac:** save and display role description in the frontend ([janus-idp#1206](janus-idp#1206)) ([ff61266](janus-idp@ff61266))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** add dynamicPluginInstaller ([janus-idp#1275](janus-idp#1275)) ([5758a63](janus-idp@5758a63))
* **notifications:** bug flpath-901 spelling messageID ([janus-idp#1232](janus-idp#1232)) ([22dbc66](janus-idp@22dbc66))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **notifications:** notifications time is wrong when using sqlite ([janus-idp#1306](janus-idp#1306)) ([a98346e](janus-idp@a98346e))
* **notifications:** replace NotificationsSidebarItem with NotificationsActiveIcon ([janus-idp#1295](janus-idp#1295)) ([af874de](janus-idp@af874de))
* **notifications:** return a detailed message for validation errors ([janus-idp#1315](janus-idp#1315)) ([e1c7046](janus-idp@e1c7046))
* **notifications:** rhidp-1210 Unable to get group notifications ([janus-idp#1273](janus-idp#1273)) ([e186fad](janus-idp@e186fad))
* **notifications:** users.yaml path is wrong ([janus-idp#1296](janus-idp#1296)) ([12b9140](janus-idp@12b9140))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([janus-idp#1324](janus-idp#1324)) ([c3ec56c](janus-idp@c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([janus-idp#1317](janus-idp#1317)) ([cd7b4e7](janus-idp@cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([janus-idp#1321](janus-idp#1321)) ([241576d](janus-idp@241576d))
* **orchestrator:** clean up the plugin code ([janus-idp#1292](janus-idp#1292)) ([ad27fb8](janus-idp@ad27fb8))
* **orchestrator:** fix abort button and rerun button disable issue ([janus-idp#1311](janus-idp#1311)) ([0c98279](janus-idp@0c98279))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** handle api endpoint failure ([janus-idp#1254](janus-idp#1254)) ([503de1b](janus-idp@503de1b))
* **orchestrator:** handle nullable start/state properties of process instance ([janus-idp#1277](janus-idp#1277)) ([d8a43a5](janus-idp@d8a43a5))
* **orchestrator:** improvements to backend services ([janus-idp#1252](janus-idp#1252)) ([af8e072](janus-idp@af8e072))
* **orchestrator:** increase the number of attempts to fetch the instance after execution ([janus-idp#1301](janus-idp#1301)) ([77dcce3](janus-idp@77dcce3))
* **orchestrator:** openapi files hash generation use nodejs script ([janus-idp#1328](janus-idp#1328)) ([e91c27e](janus-idp@e91c27e))
* **orchestrator:** refactor 500 response to use ErrorResponse object ([janus-idp#1290](janus-idp#1290)) ([2580f3d](janus-idp@2580f3d))
* **orchestrator:** regenerate Open API with new instance state ([janus-idp#1289](janus-idp#1289)) ([8755fdd](janus-idp@8755fdd))
* **orchestrator:** remove date-time format from spec ([janus-idp#1282](janus-idp#1282)) ([2b59dcf](janus-idp@2b59dcf))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** stop fetching workflow URI ([janus-idp#1297](janus-idp#1297)) ([2456a28](janus-idp@2456a28))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **orchestrator:** walk around the state field is empty issue when fetch instance ([janus-idp#1299](janus-idp#1299)) ([e5c33c0](janus-idp@e5c33c0))
* **orchestrator:** warn "unknown format X ignored in schema at path Y" ([janus-idp#1270](janus-idp#1270)) ([de3c734](janus-idp@de3c734)), closes [/github.com/janus-idp/backstage-plugins/blob/903c7f37a1cf138ac96ef3f631f951866c2014fa/plugins/notifications-backend/src/service/router.ts#L45-L52](https://github.com/janus-idp//github.com/janus-idp/backstage-plugins/blob/903c7f37a1cf138ac96ef3f631f951866c2014fa/plugins/notifications-backend/src/service/router.ts/issues/L45-L52)
* **orchestrator:** workflowId parameter wrongly parsed in getWorkflowOverviewById (v2) ([janus-idp#1283](janus-idp#1283)) ([2cd70d0](janus-idp@2cd70d0))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** check source before throwing duplicate warning ([janus-idp#1278](janus-idp#1278)) ([a100eef](janus-idp@a100eef))
* **rbac:** fixed autocomplete text input behavior on clear ([janus-idp#1256](janus-idp#1256)) ([cb70ff7](janus-idp@cb70ff7))
* **rbac:** improve error handling in retrieving permission metadata. ([janus-idp#1285](janus-idp#1285)) ([77f5f0e](janus-idp@77f5f0e))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* text filtering in Notifications ([janus-idp#1303](janus-idp#1303)) ([9ee3439](janus-idp@9ee3439))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([janus-idp#1195](janus-idp#1195)) ([8964469](janus-idp@8964469))
* **kiali:** minor update in development docs ([janus-idp#820](janus-idp#820)) ([81e79bf](janus-idp@81e79bf))
* **matomo-plugin:** fix config example and replace GA with Matomo ([janus-idp#991](janus-idp#991)) ([55d6048](janus-idp@55d6048))
* **rbac:** update to the rbac documentation ([janus-idp#1268](janus-idp#1268)) ([5c7253b](janus-idp@5c7253b))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([janus-idp#1300](janus-idp#1300)) ([9a13138](janus-idp@9a13138))
* **rbac:** add playwright tests for the plugin ([janus-idp#1305](janus-idp#1305)) ([16d0686](janus-idp@16d0686))
* **web-terminal:** fixes Terminal load test ([janus-idp#1249](janus-idp#1249)) ([1f2f17d](janus-idp@1f2f17d))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.3.6](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([janus-idp#1327](janus-idp#1327)) ([e03f47f](janus-idp@e03f47f))
* **kiali:** include a new List entity view ([janus-idp#1316](janus-idp#1316)) ([f4d5e70](janus-idp@f4d5e70))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **kiali:** services and apps list and details overview ([janus-idp#1276](janus-idp#1276)) ([7e4c0a5](janus-idp@7e4c0a5))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **orchestrator:** support pagination for /instances and /overview ([janus-idp#1313](janus-idp#1313)) ([79d5988](janus-idp@79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([janus-idp#1309](janus-idp#1309)) ([4d322f1](janus-idp@4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([janus-idp#1323](janus-idp#1323)) ([650b435](janus-idp@650b435))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **notifications:** notifications time is wrong when using sqlite ([janus-idp#1306](janus-idp#1306)) ([a98346e](janus-idp@a98346e))
* **notifications:** return a detailed message for validation errors ([janus-idp#1315](janus-idp#1315)) ([e1c7046](janus-idp@e1c7046))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([janus-idp#1324](janus-idp#1324)) ([c3ec56c](janus-idp@c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([janus-idp#1317](janus-idp#1317)) ([cd7b4e7](janus-idp@cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([janus-idp#1321](janus-idp#1321)) ([241576d](janus-idp@241576d))
* **orchestrator:** fix abort button and rerun button disable issue ([janus-idp#1311](janus-idp#1311)) ([0c98279](janus-idp@0c98279))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** openapi files hash generation use nodejs script ([janus-idp#1328](janus-idp#1328)) ([e91c27e](janus-idp@e91c27e))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** check source before throwing duplicate warning ([janus-idp#1278](janus-idp#1278)) ([a100eef](janus-idp@a100eef))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([janus-idp#1195](janus-idp#1195)) ([8964469](janus-idp@8964469))
* **kiali:** minor update in development docs ([janus-idp#820](janus-idp#820)) ([81e79bf](janus-idp@81e79bf))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([janus-idp#1300](janus-idp#1300)) ([9a13138](janus-idp@9a13138))
* **rbac:** add playwright tests for the plugin ([janus-idp#1305](janus-idp#1305)) ([16d0686](janus-idp@16d0686))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [3.5.13](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.18.9](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
ciiay pushed a commit to ciiay/backstage-plugins that referenced this pull request Mar 29, 2024
## [1.3.8](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-03-29)

### Features

* **argocd:** create a new plugin for argocd ([janus-idp#1360](janus-idp#1360)) ([a3b6916](janus-idp@a3b6916))
* **bulk-import:** create bulk-import frontend plugin ([janus-idp#1327](janus-idp#1327)) ([e03f47f](janus-idp@e03f47f))
* **kiali:** include a new List entity view ([janus-idp#1316](janus-idp#1316)) ([f4d5e70](janus-idp@f4d5e70))
* **kiali:** metrics tab ([janus-idp#1331](janus-idp#1331)) ([d80e331](janus-idp@d80e331))
* **kiali:** services and apps list and details overview ([janus-idp#1276](janus-idp#1276)) ([7e4c0a5](janus-idp@7e4c0a5))
* **matomo-analytics:** export apifactory for dynamic plugin ([janus-idp#1329](janus-idp#1329)) ([c687617](janus-idp@c687617))
* **notifications:** require users and groups to be of the form namespace/name ([janus-idp#1352](janus-idp#1352)) ([5e54670](janus-idp@5e54670))
* **orchestrator:** support pagination for /instances and /overview ([janus-idp#1313](janus-idp#1313)) ([79d5988](janus-idp@79d5988))
* **orchestrator:** verify availability and cache workflow definition IDs ([janus-idp#1309](janus-idp#1309)) ([4d322f1](janus-idp@4d322f1))
* **orchestrator:** verify if auto-generated openapi files are up-to-date ([janus-idp#1323](janus-idp#1323)) ([650b435](janus-idp@650b435))
* **rbac:** load filtered policies before enforcing ([janus-idp#1387](janus-idp#1387)) ([66980ba](janus-idp@66980ba))
* **rbac:** query the catalog database when building graph ([janus-idp#1298](janus-idp#1298)) ([c2c9e22](janus-idp@c2c9e22))

### Bug Fixes

* **3scale:** pull in newer dynamic plugin... ([janus-idp#1408](janus-idp#1408)) ([95cad79](janus-idp@95cad79))
* **3scale:** revert readme change to pull plugin deps ([janus-idp#1409](janus-idp#1409)) ([b34acd2](janus-idp@b34acd2))
* add header to the Notifications page ([janus-idp#1358](janus-idp#1358)) ([d1a75a3](janus-idp@d1a75a3))
* **matomo-analytics:** event trigger on load ([janus-idp#1341](janus-idp#1341)) ([3bc11f3](janus-idp@3bc11f3))
* **notifications:** flpath-1163 ([janus-idp#1394](janus-idp#1394)) ([836e161](janus-idp@836e161))
* **notifications:** notifications time is wrong when using sqlite ([janus-idp#1306](janus-idp#1306)) ([a98346e](janus-idp@a98346e))
* **notifications:** return a detailed message for validation errors ([janus-idp#1315](janus-idp#1315)) ([e1c7046](janus-idp@e1c7046))
* **ocm:** prevent error when ManagedCluster.status doesn't contain a 'clusterClaims' field ([janus-idp#1324](janus-idp#1324)) ([c3ec56c](janus-idp@c3ec56c))
* **orchestraotr:** resolved grey background appears in actions column in workflows table ([janus-idp#1317](janus-idp#1317)) ([cd7b4e7](janus-idp@cd7b4e7))
* **orchestrator:** add missing query parameter changes for /overview endpoint ([janus-idp#1321](janus-idp#1321)) ([241576d](janus-idp@241576d))
* **orchestrator:** fix abort button and rerun button disable issue ([janus-idp#1311](janus-idp#1311)) ([0c98279](janus-idp@0c98279))
* **orchestrator:** fix dropdown look ([janus-idp#1344](janus-idp#1344)) ([9284299](janus-idp@9284299))
* **orchestrator:** fixes v2/instances endpoint ([janus-idp#1414](janus-idp#1414)) ([88b49df](janus-idp@88b49df))
* **orchestrator:** openapi files hash generation use nodejs script ([janus-idp#1328](janus-idp#1328)) ([e91c27e](janus-idp@e91c27e))
* **orchestrator:** remove error on Reset workflow ([janus-idp#1393](janus-idp#1393)) ([6ce210d](janus-idp@6ce210d))
* **orchestrator:** update the installation instructions ([janus-idp#1336](janus-idp#1336)) ([d77e388](janus-idp@d77e388))
* **quay:** add queued status for tags waiting for scan ([janus-idp#1400](janus-idp#1400)) ([ef37ae1](janus-idp@ef37ae1))
* **rbac:** alert display issue after role creating/updating ([janus-idp#1354](janus-idp#1354)) ([2e04ccb](janus-idp@2e04ccb))
* **rbac:** check source before throwing duplicate warning ([janus-idp#1278](janus-idp#1278)) ([a100eef](janus-idp@a100eef))
* **rbac:** pass token to readUrl for well-known permission endpoint ([janus-idp#1342](janus-idp#1342)) ([36b7c77](janus-idp@36b7c77))
* **rbac:** remove admin metadata, when all admins removed from config ([janus-idp#1314](janus-idp#1314)) ([cc6555e](janus-idp@cc6555e))
* **rbac:** yarn lint command ([janus-idp#1361](janus-idp#1361)) ([459b909](janus-idp@459b909))
* sync yarn.lock ([janus-idp#1423](janus-idp#1423)) ([8be7415](janus-idp@8be7415))
* **tekton:** bump aonic-ui/pipelines package to fix acs table crashing issue ([janus-idp#1382](janus-idp#1382)) ([b37cc94](janus-idp@b37cc94))
* **tekton:** fix low vulnerability tooltip text ([janus-idp#1347](janus-idp#1347)) ([47640a5](janus-idp@47640a5))
* **topology:** adds check on service and routes to match same namespace as workloads ([janus-idp#1389](janus-idp#1389)) ([b8c217a](janus-idp@b8c217a))

### Documentation

*  Add dynamic plugin setup/installation instruction for the janus-idp plugins ([janus-idp#1195](janus-idp#1195)) ([8964469](janus-idp@8964469))
* **kiali:** minor update in development docs ([janus-idp#820](janus-idp#820)) ([81e79bf](janus-idp@81e79bf))

### Other changes

* **orchestrator:** add unit tests for v2 endpoints ([janus-idp#1300](janus-idp#1300)) ([9a13138](janus-idp@9a13138))
* **rbac:** add playwright tests for the plugin ([janus-idp#1305](janus-idp#1305)) ([16d0686](janus-idp@16d0686))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants