# inQuiry - Release v7.0.0 (Latest)

### Hot-fix 7.0.0 (30-04-2024) <a href="#hot-fix-5.7.0-17-04-2024" id="hot-fix-5.7.0-17-04-2024"></a>

1. Image is not getting in solution while previewing the question ([IQ-772](https://project-sunbird.atlassian.net/browse/IQ-772))
2. The Drop down values are not aligned properly for learning level field ([IQ-777](https://project-sunbird.atlassian.net/browse/IQ-777))

#### Release Tags: <a href="#release-tags" id="release-tags"></a>

**Question Set** **Editor**:

Tag: v7.0.6

Install: `npm i @project-sunbird/sunbird-questionset-editor@7.0.6`

**QuML Player:**

Tag: v7.0.4

Install: `npm i @project-sunbird/sunbird-quml-player@7.0.4`

**Resource Library:**&#x20;

Tag: v7.0.4

Install: `npm i @project-sunbird/sunbird-resource-library@7.0.4`

### Hot-fix 7.0.0 (17-04-2024) <a href="#hot-fix-5.7.0-17-04-2024" id="hot-fix-5.7.0-17-04-2024"></a>

1. script changes to make InquiryUploadSchema job cloud neutral ([IQ-750](https://project-sunbird.atlassian.net/browse/IQ-750))
2. author field is removed from pii configuration ([IQ-756](https://project-sunbird.atlassian.net/browse/IQ-756))

#### Release Tags: <a href="#release-tags" id="release-tags"></a>

<table><thead><tr><th>Component</th><th width="100">Service to be Build</th><th width="93">Build Tag</th><th>Deploy Job</th><th width="157">Deployment Tag</th><th>Comment</th></tr></thead><tbody><tr><td>InquiryUploadSchema</td><td>NA</td><td>NA</td><td>Deploy/Kubernetes/UploadSchema</td><td><a href="https://github.com/project-sunbird/sunbird-devops/tree/release-7.0.0_RC4">release-7.0.0_RC4</a></td><td>schema tag: <a href="https://github.com/Sunbird-inQuiry/inquiry-api-service/tree/release-7.0.0_RC4">release-7.0.0_RC4</a><br>Note: the job should be re-imported using <a href="https://github.com/project-sunbird/sunbird-devops/blob/release-7.0.0_RC4/deploy/jenkins/jobs/Deploy/jobs/dev/jobs/Kubernetes/jobs/InquiryUploadSchema/config.xml">script</a> </td></tr></tbody></table>

## Document Release Version

| Project         | Release Version | Date        |
| --------------- | --------------- | ----------- |
| Sunbird Inquiry | R 7.0.0         | 21 Dec 2023 |

**Following are the Planned Tickets of R 7.0.0**

<table><thead><tr><th width="85">Sl.no</th><th width="100">JIRA Id</th><th width="138">Issue Type</th><th>Description</th></tr></thead><tbody><tr><td>1</td><td>IQ-645</td><td>Minor-Enhancement</td><td>Jenkins script for data pipeline</td></tr><tr><td>2</td><td>IQ-638</td><td>Minor-Enhancement</td><td>[inQuiry] Removal of hardcoding in Question Editor</td></tr><tr><td>3</td><td>IQ-604</td><td>Minor-Enhancement</td><td>Upgrade coKreat to v2 APIs</td></tr><tr><td>4</td><td>IQ-585</td><td>Minor-Enhancement</td><td>Productionise inquiry V2</td></tr><tr><td>5</td><td>IQ-584</td><td>Minor-Enhancement</td><td>User Account Deletion</td></tr><tr><td>6</td><td>IQ-580</td><td>Minor-Enhancement</td><td>Enabling of V2 Questionset Editor in sunbirdEd-portal</td></tr><tr><td>7</td><td>IQ-567</td><td>Bug</td><td>Error Event is generated on Telemetry while preview the Question set</td></tr><tr><td>8</td><td>IQ-560</td><td>Minor-Enhancement</td><td>[inQuiry ] Removal of Hardcoding from inQuiry components</td></tr><tr><td>9</td><td>IQ-559</td><td>Minor-Enhancement</td><td>Merging the inQuiry dev infra to Ed dev infra</td></tr><tr><td>10</td><td>IQ-646</td><td>Minor-Enhancement</td><td>Deploy user-pii-updater flink job in cokreat infra</td></tr><tr><td>11</td><td>IQ-591</td><td>Bug</td><td>Deployment failure in OCI because of Sunbird related variables</td></tr><tr><td>12</td><td>IQ-652</td><td>Minor-Enhancement</td><td>quml-migrator: make parallelism configurable</td></tr></tbody></table>

## Release Tags:

### Question Set **Editor**:

Tag: v7.0.4

Install: `npm i @project-sunbird/sunbird-questionset-editor@7.0.4`

URL: <https://www.npmjs.com/package/@project-sunbird/sunbird-questionset-editor/v/7.0.4>

### Question Set **Editor Web Component**:

Tag: v3.0.3

Install: `npm i @project-sunbird/sunbird-questionset-editor-web-component@3.0.3`

URL: <https://www.npmjs.com/package/@project-sunbird/sunbird-questionset-editor-web-component/v/3.0.3>

### QuML Player:

Tag: v7.0.3

Install: `npm i @project-sunbird/sunbird-quml-player@7.0.3`

URL: <https://www.npmjs.com/package/@project-sunbird/sunbird-quml-player/v/7.0.3>

### QuML Player Web Component:

Tag: v3.0.4

Install: `npm i @project-sunbird/sunbird-quml-player-web-component@3.0.4`

URL: <https://www.npmjs.com/package/@project-sunbird/sunbird-quml-player-web-component/v/3.0.4>

#### Quml Player HotFix:

[IQ-674](https://project-sunbird.atlassian.net/browse/IQ-674) - Quml Player should work without making any API call if Questionset Config.metadata have complete question data.

&#x20;This fix is provided in [3.0.3](https://www.npmjs.com/package/@project-sunbird/sunbird-quml-player-web-component/v/3.0.3) version of web component

### Resource Library:&#x20;

Tag: v7.0.3

Install: `npm i @project-sunbird/sunbird-resource-library@7.0.3`

URL: <https://www.npmjs.com/package/@project-sunbird/sunbird-resource-library/v/7.0.3>

### Question & Question Set Service:

<table><thead><tr><th width="136">Component</th><th width="91">Service To Build</th><th>Build Tag</th><th>Core Release Tag</th><th width="107">Service To Deploy</th><th>Deploy Tag</th><th width="328">Comment</th></tr></thead><tbody><tr><td>Assessment</td><td>Build/job/Core/job/Assessment/ </td><td><a href="https://github.com/Sunbird-inQuiry/inquiry-api-service/tree/release-7.0.0_RC2">release-7.0.0_RC2</a></td><td><a href="https://github.com/Sunbird-Knowlg/knowledge-platform/tree/release-5.6.0_RC3">release-5.6.0_RC3</a></td><td>Deploy/job/dev/job/Kubernetes/job/Assessment/</td><td><a href="https://github.com/project-sunbird/sunbird-devops/tree/release-7.0.0_RC3">release-7.0.0_RC3</a></td><td>Note: <br>1. No New Configuration Added.<br>2. Memory and CPU Limits Increased<br>3. Object Schema has been updated. So Schema should be uploaded before deployment for Question, QuestionSet object types.<br><br>Config File Ref: <br><a href="https://github.com/project-sunbird/sunbird-devops/blob/release-7.0.0_RC3/ansible/roles/stack-sunbird/templates/assessment-service_application.conf">https://github.com/project-sunbird/sunbird-devops/blob/release-7.0.0_RC3/ansible/roles/stack-sunbird/templates/assessment-service_application.conf</a><br></td></tr><tr><td>InquiryUploadSchema</td><td>NA</td><td>NA</td><td>NA</td><td>Deploy/job/dev/job/Kubernetes/job/InquiryUploadSchema/</td><td>NA</td><td>Schema Should be Uploaded For Question &#x26; QuestionSet using <a href="https://github.com/Sunbird-inQuiry/inquiry-api-service/tree/release-7.0.0_RC2">release-7.0.0_RC2</a>. </td></tr><tr><td>InquiryKafkaSetup</td><td>NA</td><td>NA</td><td>NA</td><td>Deploy/job/dev/job/KnowledgePlatform/job/InquiryKafkaSetup/</td><td><a href="https://github.com/Sunbird-inQuiry/data-pipeline/tree/release-7.0.0_RC4">release-7.0.0_RC4</a></td><td>A new kafka topic delete.user has to be created for user-pii-data-updater flink job.</td></tr><tr><td>InQuiryFlink Job</td><td>Build/job/KnowledgePlatform/job/InquiryFlinkJob</td><td><a href="https://github.com/Sunbird-inQuiry/data-pipeline/tree/release-7.0.0_RC7">release-7.0.0_RC7</a></td><td>Not Applicable</td><td>Deploy/job/dev/job/KnowledgePlatform/job/InquiryFlinkJob/</td><td><a href="https://github.com/Sunbird-inQuiry/data-pipeline/tree/release-7.0.0_RC7">release-7.0.0_RC7</a></td><td>A New Flink Job user-pii-data-updater is added. This job is used to cleanup Personal Identifiable Information (PII) of deleted user from Asset metadata. (e.g: Question/QuestionSet metadata).<br><br>This job need pii configuration in each target object type configured. <br>Ref for PII Config Sample: <br><a href="https://github.com/Sunbird-inQuiry/inquiry-api-service/blob/18b1aa8442064576ad0fd1977e171dfda54b8fdc/schemas/question/1.1/config.json#L74">https://github.com/Sunbird-inQuiry/inquiry-api-service/blob/18b1aa8442064576ad0fd1977e171dfda54b8fdc/schemas/question/1.1/config.json#L74</a><br><br>Config File Reference For Above Job:<br><a href="https://github.com/Sunbird-inQuiry/data-pipeline/blob/2297fe1288654283f586d1802d458f4238c1e3f6/kubernetes/helm_charts/datapipeline_jobs/values.j2#L264">https://github.com/Sunbird-inQuiry/data-pipeline/blob/2297fe1288654283f586d1802d458f4238c1e3f6/kubernetes/helm_charts/datapipeline_jobs/values.j2#L264</a><br><br>Fixes given for population of migration error in quml-migrator flink job</td></tr></tbody></table>

## Variables Added For user-pii-data-updater flink job:

| Variable Name                          | Description                                                                                                                                                                                                                                              | Default Value                                                     |
| -------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- |
| user\_pii\_updater\_kafka\_topic\_name | Input Kafka Topic Name                                                                                                                                                                                                                                   | {{ env\_name }}.delete.user                                       |
| user\_pii\_updater\_group              | Group Name For The Flink Job                                                                                                                                                                                                                             | {{ env\_name }}-user-pii-updater-group                            |
| user\_pii\_target\_object\_types       | <p>Target Object Type and Schema Version should be configured as value .<br>e.g: If you want to process 5 different objects for deleted user, then all 5 object types should be part of this configuration along with corresponding schema versions.</p> | '{ "Question": \["1.0", "1.1"], "QuestionSet": \["1.0", "1.1"] }' |
| user\_pii\_replacement\_value          | The value which need to be inserted for target pii fields.                                                                                                                                                                                               | "Deleted User"                                                    |
| admin\_email\_notification\_enable     | This falg is used to enable/disable  email notification for admin                                                                                                                                                                                        | true                                                              |
| user\_org\_service\_base\_url          | Base Url of userorg service for sending notification                                                                                                                                                                                                     | "http\://{{private\_ingressgateway\_ip}}/userorg"                 |
| email\_notification\_subject           | Subject Line for Email Notification                                                                                                                                                                                                                      | "User Account Deletion Notification"                              |
| email\_notification\_regards           | Value For Regards in Email Notification                                                                                                                                                                                                                  | "Team"                                                            |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://inquiry.sunbird.org/use/release-notes/inquiry-release-v7.0.0-latest.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
