Release V 4.8.0

Document Release Version

ProjectRelease DateVersion

Lern

28 April 2022

V 4.8.0

Details of Released Tag:

ComponentTag

Batch Service

CertRegistry

release-4.8.5_RC7

kp flink

release-4.8.5_RC4

Sunbird-Rc/CertificateApi

Sunbird-Rc/CertificateSign

Sunbird-Rc/Registry

Summary of the Changes

  • Certificate Registry Integration with RC

  • Update Lern BB Microsite

  • Build and Deployment automation of Sunbird RC

  • Contribute to RC on QR code generation with a specific type

  • Certificate Generator Job Integration with RC to re-issue the certificate


Details of the Changes

JIRA IDDescriptions

v1 RC create certificate API request is passed with valid parameters.

[Certificate key API] Certificate Key search API with Invalid osid

Contribute to RC on QR code genration with specific type

Script to migrate templates in new format to support certificate generation using RC

Added validation to Certificate SignatoryList attributes

Enable flag for validate Certificate SignatoryList

Configuring and setting up sunbird-RC instance

Certificate Generator Job Integration with RC to re-issue certificate

Certificate Generator Job Integration with RC to issue certificate and store certificate type, id and issue date in passbook

Certificate Registry Integration with RC for download and search certificate

API to store and fetch public key from RC

Detailed Information is present in the JIRA list.

Environment Changes:

Variable NamesEnvvalue

enable_suppress_exception

kp flink

enable_rc_certificate

kp flink

CERTIFICATE_PRIVATE_KEY

CertificateSign

add cert private key variable in secrets.yml https://www.scottbrady91.com/openssl/creating-rsa-keys-using-openssl https://github.com/Sunbird-RC/community/discussions/200

collection_certificate_generator_enable_rc_certificate

sunbird-learning-platform

Manual Configurations:

Template migration for sunbirdRc integration, please follow the wiki for the same

Run curl command from registry service pod and share response id with dev team

curl --location --request POST 'http://localhost:8081/api/v1/PublicKey' <br>--header 'Content-Type: application/json' <br>--data-raw '{ "value": "", "alg": "RSA" }'

Create sunbird-RC inventory folder(soft link to core common.yml, host, secrets.yml

Create database in postgress kong (CREATE DATABASE registry;)

Upload_RC_Schema

Last updated