Release - 6.0.0
6.0.0 (04-03-2024)
Discussion thread: https://github.com/orgs/Sunbird-Knowlg/discussions/189
Release timeline:
Start date | End date | |
---|---|---|
Planning phase | 23-Oct, 2023 | 3-Nov, 2023 |
Sprint 1 | 6-Nov, 2023 | 24-Nov, 2023 |
Sprint 2 | 27-Nov, 2023 | 15-Feb, 2024 |
PPV | 16-Feb, 2024 | 1-Mar, 2024 |
Prod | 4-Mar, 2024 |
6.0.0 total scope: Link
Summary of the changes
This document contains information about the new features and enhancements planned to the Knowlg building block as part of release 6.0.0:
Enhancements: Click here to view the list.
Bug Fixes - click here to see the list of bugs fixed in this release.
Test Scenarios: KN-968
Document Release Version
Project | Release Version | Date |
---|---|---|
Sunbird Knowlg | R6.0.0 |
Important note to the adopters:
As part of this release, we have made the below changes, which are important to know everyone.
As part of our efforts to address vulnerabilities, we've upgraded the following version in each repository.
We've upgraded the Angular version to 15 for our players.
sunbird-pdf-player
sunbird-video-player
sunbird-epub-player
We've updated the following dependencies for the sunbird-cloud-storage-sdk:
From
TO
Tika version
1.18
2.9.0
jackson version
2.7.8
2.13.5
We've updated the following dependencies for the DIAL-servcie:
From
TO
org.xerial.snappy
1.0.9.6
1.1.10.4
jackson version
2.9.8
2.13.5
logback-classic
1.2.0
logback-core
1.2.9
xercesImpl
2.12.2
jackson-dataformat-cbor
2.12.1
gson
2.8.9
We've updated the following dependencies for the content-servcie, taxonomy-servcie & search-servcie:
From
TO
Play version
2.7.2
2.8.20
jackson version
2.9.8
2.13.5
cloud storage sdk
1.4.6
1.4.7
As part of this release, we planned to fix vulnerabilities in Knowlg building block, and we have finished for below repos.
knowledge-platform
sunbird-dial-service
sunbird-pdf-player
sunbird-video-player
sunbird-epub-player
Note: We also started to fix
knowledge-platform-jobs
but we encountered some issues so we will fix this repo for upcoming release.
Following are the Planned Tickets of R 6.0.0
New Features:
None
Enhancements / Technical tasks::
S.no | JIRA ID | Description |
---|---|---|
1 | Fixing vulnerabilities in Knowlg building block | |
2 | Term create API enhancement | |
3 | Framework API automation (Framework category and Framework term) | |
4 | Content APIs automation |
Release Tags:
Upgrade Knowlg From 5.7.0 to 6.0.0
API Services:
Component | Service to be Build | Tag | Deploy Job | Deployment Tag | Comment |
---|---|---|---|---|---|
Schema upload | NA | NA | Deploy/Kubernetes/UploadSchema | ||
Knowledge-platform | Build/Core/Content | Deploy/Kubernetes/Content | Deploy Tag is given for reference only. Please do not use directly for deployment. | ||
Build/Core/Taxonomy | Deploy/Kubernetes/Taxonomy | Deploy Tag is given for reference only. Please do not use directly for deployment. | |||
Build/Core/search | Deploy/Kubernetes/Search | Deploy Tag is given for reference only. Please do not use directly for deployment. | |||
dial-service | Build/Core/Dial | Deploy/Kubernetes/Dial | Deploy Tag is given for reference only. Please do not use directly for deployment. |
PDF Player:
Angular Library
Install: npm i @project-sunbird/sunbird-pdf-player-v9@6.0.0
https://www.npmjs.com/package/@project-sunbird/sunbird-pdf-player-v9/v/6.0.0
Web component
Install: npm i @project-sunbird/sunbird-pdf-player-web-component@1.2.0
https://www.npmjs.com/package/@project-sunbird/sunbird-pdf-player-web-component/v/1.2.0
Epub Player:
Angular Library
Install: npm i @project-sunbird/sunbird-epub-player-v9@6.0.0
https://www.npmjs.com/package/@project-sunbird/sunbird-epub-player-v9/v/6.0.0
Web component
Install: npm i @project-sunbird/sunbird-epub-player-web-component@1.2.0
https://www.npmjs.com/package/@project-sunbird/sunbird-epub-player-web-component/v/1.2.0
Video Player:
Angular Library
Install: npm i @project-sunbird/sunbird-video-player-v9@6.0.0
https://www.npmjs.com/package/@project-sunbird/sunbird-video-player-v9/v/6.0.0
Web component
Install: npm i @project-sunbird/sunbird-epub-player-web-component@1.1.0
https://www.npmjs.com/package/@project-sunbird/sunbird-video-player-web-component/v/1.1.1
Telemetry JS SDK:
Install: npm i @project-sunbird/telemetry-sdk@1.3.0
https://www.npmjs.com/package/@project-sunbird/telemetry-sdk/v/1.3.0
Last updated