Release V 5.2.0
Document Release Version
Lern
27 MAR 23
V 5.2.0
Details of Released Tag
Data pipeline
Build/Lern/FlinkJobs
Deploy/Lern/FlinkJobs
deploy the user-cache-updater-v2 flink job only
Data Products
Build/Lern/LernDataProducts
Deploy/Lern/LernDataProducts
Cassandra Migration
Build/Core/Cassandra
Deploy/Kubernetes/Cassandra
SyncTool
Build/KnowledgePlatform/SyncTool
Deploy/KnowledgePlatform/Neo4jElasticSearchSyncTool
cmd: syncdialcodes Sample params:
SyncTool enhancement to be used by existing adopters for syncing "imageUrl" of DIAL codes to elastic search.
Summary of the Changes
Refactoring of Dial code dependency: An API was developed to fetch QR code image URLs and resolve relative paths from the DIAL service instead of the current connection to the Cassandra table.
API automation using Postman for P0 APIs
Movement of UserCache and UserCacheIndexer in Data Pipeline to Lern
Test Automation for CSP
Cassandra migration and grouping cql scripts with respect to keyspaces
Bug Fixes - click here to see the list of bugs fixed as a part of this release. Details of the Changes: LR-301 API automation using Postman for P0 APIs LR-302 Movement of UserCacheIndexer Data Product to Lern LR-303 Movement of UserCache in Data Pipeline to Lern LR-306 Test Automation for CSP LR-322 API automation using Newman for P0 APIs LR-325 BatchService: Refactoring of SB Lern Batch Service - DialCode Dependency LR-101 Cassandra migration and grouping cql scripts with respect to keyspaces LR-307 Setting up a complete testing env for Lern with all other BBs LR-122 Lern repo and pod name correction to match the component name
Env Configurations (Needs to be done before service deployment):
The below environment variable needs to be configured in the dev ops repo in 'sunbird_lms-service.env' file.
sunbird_dial_service_base_url
To store the dial service base path
sunbird_dial_service_search_url
/dialcode/v3/search
To store the search url of the dial service
Note: Only For the adopters who are migrating from the previous versions to 5.2.0, need to follow the following steps:
Create the cassandra_migration_version and cassandra_migration_version_counts tables in respective keyspaces by using the below queries.
Replace <keyspace> with the below keyspace names,
sunbird_groups
sunbird_notifications
sunbird_courses
To export cassandra_migration_version table COPY,
To import cassandra_migration_version table COPY
To export cassandra_migration_version_count table COPY
To import cassandra_migration_version_count table COPY
Flink Job Configurations for Lern:
user-cache-updater-v2
Data Product Configurations for Lern:
UserCacheIndexer
Last updated
Was this helpful?