Release V 7.0.0
Document Release Version
Lern
30-Dec-2023
V 7.0.0
Hot-fix: 5.3.1 (24-04-2024)
Details of Released Tag
Cassandra Migration
Build/Core/Cassandra
Deploy/Kubernetes/Cassandra
Select the sunbird in cassandra_keyspace_to_migrate while deploying
script_repo_branch_or_tag: release-7.0.0_RC3
ES mapping
Provision/Core/ESMapping
Updates the es mapping to accept dynamic framework category to index user data
Notification service
Build/Core/Notification
Deploy/Kubernetes/Notification
DataPipeline
Build/Lern/LernFlinkJobs
Deploy/Lern/LernFlinkJobs
Define the core_vault_sunbird_keycloak_user_federation_provider_id in Lern inventory secret. Add user-deletion-cleanup and ml-user-delete into job list and deploy it.
Data Product
Build/Lern/LernDataProducts
Deploy/Lern/LernDataProducts
Discussions Middleware
Build/Core/DiscussionsMiddleware
Deploy/Kubernetes/DiscussionsMW
Removed the unwanted logs
Details of the Changes:
LR-676 - User PII Information and account deletion from LERN DBs
LR-699 - [LERN] Making BMGS configurable
LR-687 - Removal of Adopter specific keywords from LERN repos
LR-637 - Postman API automation development for user-org micro-service.
LR-660 - Postman API automation development for LMS micro-service.
LR-662 - Postman API automation development for groups micro-service.
LR-664 - Postman API automation development for notification micro-service.
LR-756 - Adding a "status" column to Admin reports.
Configurations
To know more about the configuration of Delete user functionality visit here
Release Notes: Dependent building blocks
Sunbird-Knowlg: Release notes (V 5.7.0) Sunbird-Obsrv: Release notes (V 5.1.3) Sunbird-Ed: Release notes (V 7.0.0) Sunbird-Inquiry: Release notes (V 5.7.0) Sunbird-Telemetry: Documentation Sunbird-RC: Documentation
Steps to update user's cache in Redis
As part of making framework categories configurable, framework category details in the user's cache are updated. To support the new data-product, the existing Redis user's data should be updated through the Usercache indexer job. Run the below job with the below params to update the same.
Job : Deploy/Lern/LernAnalyticsReplayJobs
Kindly refer the below image for params

In this release, a new column called "status" has been added to the user data frame (userDF
) of UsercacheindexerJob of dataproducts. inorder to cache the status column from the Cassandra DB to Redis. Also same has been added to usercacheupdater config to make sure it is fetched from Redis to the state admin report and user info report. This will help the admin understand whether the user is active/inactive or deleted.
Select the job_names_to_deploy
as user cache-updater-v2 job (/Deploy/Lern/LernFlinkJobs) and a user-cache-index job (/Deploy/Lern/LernAnalyticsReplayJobs) once so that the status column is fetched correctly.
Last updated
Was this helpful?