What will happen to our custom codelist after upgrade?

Any custom values added by the user are retained with the existing attributes for Display. If new factory data added as part of Argus Release are the same as the ones with custom values, the user needs to take care of duplicate values in the codelist and do the required data migration.