Skip to content

Commit

Permalink
chore(release): 2.2.2 [skip ci]
Browse files Browse the repository at this point in the history
## [2.2.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-ocm-common@2.2.1...@janus-idp/backstage-plugin-ocm-common@2.2.2) (2024-02-21)

### ⚠ BREAKING CHANGES

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

### Features

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

### Bug Fixes

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

### Documentation

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

### Other changes

* **kiali:** add context, remove kiali-common and refactor backend ([#855](#855)) ([54c7001](54c7001))
* **quay:** add first playwright tests ([#1201](#1201)) ([a7e936d](a7e936d))
* **tekton:** add playwright tests for the plugin ([#1228](#1228)) ([705afc2](705afc2))
* **web-terminal:** remove TerminalComponent test race condition issue ([#1071](#1071)) ([05ee8dc](05ee8dc)), closes [#1070](#1070)
  • Loading branch information
semantic-release-bot committed Feb 21, 2024
1 parent 8cf805d commit 3e7454a
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
2 changes: 2 additions & 0 deletions plugins/ocm-common/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## @janus-idp/backstage-plugin-ocm-common [2.2.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-ocm-common@2.2.1...@janus-idp/backstage-plugin-ocm-common@2.2.2) (2024-02-21)

## @janus-idp/backstage-plugin-ocm-common [2.2.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-ocm-common@2.2.0...@janus-idp/backstage-plugin-ocm-common@2.2.1) (2023-10-19)

## @janus-idp/backstage-plugin-ocm-common [2.2.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-ocm-common@2.1.1...@janus-idp/backstage-plugin-ocm-common@2.2.0) (2023-08-14)
Expand Down
2 changes: 1 addition & 1 deletion plugins/ocm-common/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@janus-idp/backstage-plugin-ocm-common",
"description": "Common functionalities for the Open Cluster Management plugin",
"version": "2.2.1",
"version": "2.2.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
Expand Down

0 comments on commit 3e7454a

Please sign in to comment.