diff --git a/workspaces/intelligent-assistant/.changeset/gentle-pandas-unite.md b/workspaces/intelligent-assistant/.changeset/gentle-pandas-unite.md deleted file mode 100644 index b063c983a2f..00000000000 --- a/workspaces/intelligent-assistant/.changeset/gentle-pandas-unite.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@red-hat-developer-hub/backstage-plugin-intelligent-assistant': patch -'@red-hat-developer-hub/backstage-plugin-intelligent-assistant-backend': patch ---- - -Unify notebook terminology from "document" to "resource" across all UI strings, translations, and backend messages. diff --git a/workspaces/intelligent-assistant/.changeset/late-snails-battle.md b/workspaces/intelligent-assistant/.changeset/late-snails-battle.md deleted file mode 100644 index 7108921fd9b..00000000000 --- a/workspaces/intelligent-assistant/.changeset/late-snails-battle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@red-hat-developer-hub/backstage-plugin-intelligent-assistant-backend': minor ---- - -Deep context inteeligent-assistant model vision verification for 500 is not cached anymore diff --git a/workspaces/intelligent-assistant/.changeset/wet-birds-remain.md b/workspaces/intelligent-assistant/.changeset/wet-birds-remain.md deleted file mode 100644 index a413f76cea3..00000000000 --- a/workspaces/intelligent-assistant/.changeset/wet-birds-remain.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -'@red-hat-developer-hub/backstage-plugin-intelligent-assistant-backend': major -'@red-hat-developer-hub/backstage-plugin-intelligent-assistant-common': major -'@red-hat-developer-hub/backstage-plugin-intelligent-assistant': major ---- - -Breaking changes to the permissions model that uses behavior-linked vocabulary rather than CRUD-linked vocabulary: - -| Before (Lightspeed) | Before (Intelligent Assistant) | After | -| ------------------------ | ----------------------------------- | ----------------------------------- | -| `lightspeed.chat.read` | `intelligent-assistant.chat.read` | `intelligent-assistant.chat.access` | -| `lightspeed.chat.create` | `intelligent-assistant.chat.create` | `intelligent-assistant.chat.use` | -| `lightspeed.chat.delete` | `intelligent-assistant.chat.delete` | `intelligent-assistant.chat.manage` | -| `lightspeed.chat.update` | `intelligent-assistant.chat.update` | `intelligent-assistant.chat.manage` | - -Changes are applied to `lightspeed` (Frontend), `lightspeed-backend`, and `lightspeed-common` plugins. - -Removed permission CRUD action attributes, rbac entries for permission sets now to generic 'use' action, allows `intelligent-assistant.chat.manage` to combine the update and delete actions. - -Any hard-coded permission names have been replaced by constants, source references permission names from the permission entities. - -`Trans.test.tsx` component test unit has permission names to reflect Intelligent Assistant for RHDH. - -Additionally, hard-coded permission names have been replaced by local constants with the new names set. - -Plugin documentation changes to revise information to permissions model changes to Intelligent Assistant for RHDH. - -Changed permission variable 'lightspeed' prefix to 'ia' to use Intelligent Assistant rebranding. - -Changes to example RBAC policy CSV file to reflect Intelligent Assistant for RHDH. diff --git a/workspaces/intelligent-assistant/plugins/intelligent-assistant-backend/CHANGELOG.md b/workspaces/intelligent-assistant/plugins/intelligent-assistant-backend/CHANGELOG.md index 63387a75ed9..7b9666eaaf9 100644 --- a/workspaces/intelligent-assistant/plugins/intelligent-assistant-backend/CHANGELOG.md +++ b/workspaces/intelligent-assistant/plugins/intelligent-assistant-backend/CHANGELOG.md @@ -1,5 +1,44 @@ # @red-hat-developer-hub/backstage-plugin-intelligent-assistant-backend +## 4.0.0 + +### Major Changes + +- f1dba9b: Breaking changes to the permissions model that uses behavior-linked vocabulary rather than CRUD-linked vocabulary: + + | Before (Lightspeed) | Before (Intelligent Assistant) | After | + | ------------------------ | ----------------------------------- | ----------------------------------- | + | `lightspeed.chat.read` | `intelligent-assistant.chat.read` | `intelligent-assistant.chat.access` | + | `lightspeed.chat.create` | `intelligent-assistant.chat.create` | `intelligent-assistant.chat.use` | + | `lightspeed.chat.delete` | `intelligent-assistant.chat.delete` | `intelligent-assistant.chat.manage` | + | `lightspeed.chat.update` | `intelligent-assistant.chat.update` | `intelligent-assistant.chat.manage` | + + Changes are applied to `lightspeed` (Frontend), `lightspeed-backend`, and `lightspeed-common` plugins. + + Removed permission CRUD action attributes, rbac entries for permission sets now to generic 'use' action, allows `intelligent-assistant.chat.manage` to combine the update and delete actions. + + Any hard-coded permission names have been replaced by constants, source references permission names from the permission entities. + + `Trans.test.tsx` component test unit has permission names to reflect Intelligent Assistant for RHDH. + + Additionally, hard-coded permission names have been replaced by local constants with the new names set. + + Plugin documentation changes to revise information to permissions model changes to Intelligent Assistant for RHDH. + + Changed permission variable 'lightspeed' prefix to 'ia' to use Intelligent Assistant rebranding. + + Changes to example RBAC policy CSV file to reflect Intelligent Assistant for RHDH. + +### Minor Changes + +- 0f32982: Deep context inteeligent-assistant model vision verification for 500 is not cached anymore + +### Patch Changes + +- 82742f0: Unify notebook terminology from "document" to "resource" across all UI strings, translations, and backend messages. +- Updated dependencies [f1dba9b] + - @red-hat-developer-hub/backstage-plugin-intelligent-assistant-common@4.0.0 + ## 3.2.0 ### Minor Changes diff --git a/workspaces/intelligent-assistant/plugins/intelligent-assistant-backend/package.json b/workspaces/intelligent-assistant/plugins/intelligent-assistant-backend/package.json index 90ce9e346d5..71ff538d50a 100644 --- a/workspaces/intelligent-assistant/plugins/intelligent-assistant-backend/package.json +++ b/workspaces/intelligent-assistant/plugins/intelligent-assistant-backend/package.json @@ -1,6 +1,6 @@ { "name": "@red-hat-developer-hub/backstage-plugin-intelligent-assistant-backend", - "version": "3.2.0", + "version": "4.0.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/workspaces/intelligent-assistant/plugins/intelligent-assistant-common/CHANGELOG.md b/workspaces/intelligent-assistant/plugins/intelligent-assistant-common/CHANGELOG.md index d38c0a150d0..50812178d0d 100644 --- a/workspaces/intelligent-assistant/plugins/intelligent-assistant-common/CHANGELOG.md +++ b/workspaces/intelligent-assistant/plugins/intelligent-assistant-common/CHANGELOG.md @@ -1,5 +1,34 @@ # @red-hat-developer-hub/backstage-plugin-intelligent-assistant-common +## 4.0.0 + +### Major Changes + +- f1dba9b: Breaking changes to the permissions model that uses behavior-linked vocabulary rather than CRUD-linked vocabulary: + + | Before (Lightspeed) | Before (Intelligent Assistant) | After | + | ------------------------ | ----------------------------------- | ----------------------------------- | + | `lightspeed.chat.read` | `intelligent-assistant.chat.read` | `intelligent-assistant.chat.access` | + | `lightspeed.chat.create` | `intelligent-assistant.chat.create` | `intelligent-assistant.chat.use` | + | `lightspeed.chat.delete` | `intelligent-assistant.chat.delete` | `intelligent-assistant.chat.manage` | + | `lightspeed.chat.update` | `intelligent-assistant.chat.update` | `intelligent-assistant.chat.manage` | + + Changes are applied to `lightspeed` (Frontend), `lightspeed-backend`, and `lightspeed-common` plugins. + + Removed permission CRUD action attributes, rbac entries for permission sets now to generic 'use' action, allows `intelligent-assistant.chat.manage` to combine the update and delete actions. + + Any hard-coded permission names have been replaced by constants, source references permission names from the permission entities. + + `Trans.test.tsx` component test unit has permission names to reflect Intelligent Assistant for RHDH. + + Additionally, hard-coded permission names have been replaced by local constants with the new names set. + + Plugin documentation changes to revise information to permissions model changes to Intelligent Assistant for RHDH. + + Changed permission variable 'lightspeed' prefix to 'ia' to use Intelligent Assistant rebranding. + + Changes to example RBAC policy CSV file to reflect Intelligent Assistant for RHDH. + ## 3.2.0 ### Minor Changes diff --git a/workspaces/intelligent-assistant/plugins/intelligent-assistant-common/package.json b/workspaces/intelligent-assistant/plugins/intelligent-assistant-common/package.json index 332b066a3d3..1b3cdb06c2c 100644 --- a/workspaces/intelligent-assistant/plugins/intelligent-assistant-common/package.json +++ b/workspaces/intelligent-assistant/plugins/intelligent-assistant-common/package.json @@ -1,7 +1,7 @@ { "name": "@red-hat-developer-hub/backstage-plugin-intelligent-assistant-common", "description": "Common functionalities for the intelligent-assistant plugin", - "version": "3.2.0", + "version": "4.0.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/workspaces/intelligent-assistant/plugins/intelligent-assistant/CHANGELOG.md b/workspaces/intelligent-assistant/plugins/intelligent-assistant/CHANGELOG.md index 4f97918983c..e4ea7fb957e 100644 --- a/workspaces/intelligent-assistant/plugins/intelligent-assistant/CHANGELOG.md +++ b/workspaces/intelligent-assistant/plugins/intelligent-assistant/CHANGELOG.md @@ -1,5 +1,40 @@ # @red-hat-developer-hub/backstage-plugin-intelligent-assistant +## 4.0.0 + +### Major Changes + +- f1dba9b: Breaking changes to the permissions model that uses behavior-linked vocabulary rather than CRUD-linked vocabulary: + + | Before (Lightspeed) | Before (Intelligent Assistant) | After | + | ------------------------ | ----------------------------------- | ----------------------------------- | + | `lightspeed.chat.read` | `intelligent-assistant.chat.read` | `intelligent-assistant.chat.access` | + | `lightspeed.chat.create` | `intelligent-assistant.chat.create` | `intelligent-assistant.chat.use` | + | `lightspeed.chat.delete` | `intelligent-assistant.chat.delete` | `intelligent-assistant.chat.manage` | + | `lightspeed.chat.update` | `intelligent-assistant.chat.update` | `intelligent-assistant.chat.manage` | + + Changes are applied to `lightspeed` (Frontend), `lightspeed-backend`, and `lightspeed-common` plugins. + + Removed permission CRUD action attributes, rbac entries for permission sets now to generic 'use' action, allows `intelligent-assistant.chat.manage` to combine the update and delete actions. + + Any hard-coded permission names have been replaced by constants, source references permission names from the permission entities. + + `Trans.test.tsx` component test unit has permission names to reflect Intelligent Assistant for RHDH. + + Additionally, hard-coded permission names have been replaced by local constants with the new names set. + + Plugin documentation changes to revise information to permissions model changes to Intelligent Assistant for RHDH. + + Changed permission variable 'lightspeed' prefix to 'ia' to use Intelligent Assistant rebranding. + + Changes to example RBAC policy CSV file to reflect Intelligent Assistant for RHDH. + +### Patch Changes + +- 82742f0: Unify notebook terminology from "document" to "resource" across all UI strings, translations, and backend messages. +- Updated dependencies [f1dba9b] + - @red-hat-developer-hub/backstage-plugin-intelligent-assistant-common@4.0.0 + ## 3.2.0 ### Minor Changes diff --git a/workspaces/intelligent-assistant/plugins/intelligent-assistant/package.json b/workspaces/intelligent-assistant/plugins/intelligent-assistant/package.json index 77653a4466d..156fb50a8e4 100644 --- a/workspaces/intelligent-assistant/plugins/intelligent-assistant/package.json +++ b/workspaces/intelligent-assistant/plugins/intelligent-assistant/package.json @@ -1,6 +1,6 @@ { "name": "@red-hat-developer-hub/backstage-plugin-intelligent-assistant", - "version": "3.2.0", + "version": "4.0.0", "main": "src/index.tsx", "types": "src/index.tsx", "license": "Apache-2.0",