Last updated
Was this helpful?
Last updated
Was this helpful?
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 to see the list of bugs fixed as a part of this release. Details of the Changes: API automation using Postman for P0 APIs Movement of UserCacheIndexer Data Product to Lern Movement of UserCache in Data Pipeline to Lern Test Automation for CSP API automation using Newman for P0 APIs BatchService: Refactoring of SB Lern Batch Service - DialCode Dependency Cassandra migration and grouping cql scripts with respect to keyspaces Setting up a complete testing env for Lern with all other BBs Lern repo and pod name correction to match the component name
The below environment variable needs to be configured in the dev ops repo in 'sunbird_lms-service.env' file.
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
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
user-cache-updater-v2
UserCacheIndexer
Lern
27 MAR 23
V 5.2.0
Batch Service
Build/Core/Lms
Deploy/Kubernetes/Lms
Data pipeline
Build/Lern/FlinkJobs
Deploy/Lern/FlinkJobs
deploy the user-cache-updater-v2 flink job only
User&Org Service
Build/Core/Learner
Deploy/Kubernetes/Learner
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.