Release Notes - MVP1.3 Vessel Registry

Release Summary

This release implemented several new features like allow to add attachments to a completed request. Improved performance to the website by parallelization and refactoring code. and addition of numerous bug fixes.

New Features and Improvements

ID

Items

ID

Items

149847

Remove list of value admin UI components from VRM

143221

Migrate applications to .NET 6 (Before Mar 2022)

143222

Migrate Redis to TLS 1.2 and upgrade Redis to version 6

143220

Upgrade PostgreSQL version before 2022-11-10

153125

Upgrade APIM to the Standard Tier from Development

 

 

Bug Fixes

ID

Items

ID

Items

155373

Request status caught in a loop when user tries to remove hold on a request

 

 

Application Changes

Name

Version

DB change

Data Migration

LOV change

Description

Name

Version

DB change

Data Migration

LOV change

Description

Work Management

1.30

No

No

 No

 

Internal Website

1.30

 No

 No

No

 

LOV API service

2.0

Yes

Yes

Yes

We will be releasing LoV 2.0 into production, and we will need to submit any required data that we need to apply to production.

Release Processes

Estimated downtime: less then 2 hours - due to server restarts.

Communication required: inform business users in advance.

Update the postgres url to use “Mode=VerifyFull” for all services used postgres database to support .Net6.

Upgrade postgres server to flex server version 13

Update Azure Cache for Redis to use TLS1.2 and Update version from 4 to 6.

Update the APIM to the Standard Tier

Deploy LoV 2.0 to production [This task will be handled by Walter’s team]

Re-Deploy WorkManagementService(WMS) api on APIM as a new method(GetWorkItemsByParams) was added to the api controller.

  • Rollout plan

    • Upgrade APIM to the Standard Tier

    • Execute deployment pipeline to build and deploy a commit from Master branch that's tagged MVP1.3

    • Verify the staging deployment slot has been updated with the docker image built from the pipeline

    • Verify the Vessel Registry internal website and Work Management service on staging deployment slot works normally

    • Swap the staging deployment slot to production deployment slot

  • Backout plan

    • Revert service and frontend web application container instances to their last version prior to update by swaping back the deployment slot to original production deployment slot

    • Downgrade APIM to the Development Tier

    • Revert LoV to V1