These are the detailed release notes for MC Upgrade.
For a high-level overview of all changes, please take a look the main document for this release: MarvelClient 12.0
|
Releases in reverse chronological order:

Release 2021-10-13 - 12.0.18
MCUpgrade |
---|
FIX | Fixed a rare issue where MCUpgradeMain ended abruptly with exit code -1073741819 (c0000005) during setting of folder security permissions |
---|
FIX | Fixed an issue where the MCUpgrade 25 Free license did not support local administrator accounts - MCUpgrade 25 Free now also checks for the domain of the console session user |
---|
FIX / CHANGE | When the data directory is migrated to a new target folder that is not in "AppData\Local", Everyone will be granted access, instead of the SID of the console session user Furthermore, inheritance is disabled for the data folder itself then, and enabled for all subfolders and files |
---|
Release 2021-10-11 - 12.0.17
MCUpgrade |
---|
FIX | Fixed an issue where MCUpgrade erroneously stated that the whitelist was tampered with on Windows with e.g., Czech language |
---|
ENHANCEMENT | Added support for Cinema Resources in combination with UpgradeDirectory<>"%PUBLIC%\MCUpgrade" |
---|
Release 2021-08-13 - 12.0.16
MCUpgrade |
---|
FIX | Hopefully fixed StdOut and StdErr parsing for good |
---|
FIX | Fixed an issue where the wrong splash screen was loaded when launching the progress bar in cinema mode on Windows < 10 (Cinema mode requires Windows >= 10) |
---|
FIX / CHANGE | Changed log file backup (e.g., rcplauncher, jvmpatcher etc.) during (un)install to go directly into the logs folder |
---|
FIX / CHANGE | Before carrying out any WindowsDefender instructions, MCUpgrade now checks for whether the service is running; get-MpComputerStatus could otherwise result in a freeze/hang |
---|
CHANGE / ENHANCEMENT | Removed superflous "Scanning" lines from MCUpgrade.log, bloating it unnecessarily |
---|
ENHANCEMENT | Added current user OS language detection if UpgradeLanguage is not specified |
---|
ENHANCEMENT | Added support for MCUpgradeProgress(_lang).html - if UpgradeLanguage is set and a _lang.html does not exists, MCUpgradeProgress.html is used |
---|
Release 2021-07-23 - 12.0.15
MCUpgrade |
---|
FIX | The WindowsDefender check for .AMServiceEnabled<>false and .AMRunningMode<>"Not running" is now only performed if any of the WindowsDefender* options are set |
---|
FIX | If checking .AMServiceEnabled<>false and .AMRunningMode<>"Not running" fails, the overall result is no longer error, but success with errors |
---|
FIX | Fixed an issue with StdOut parsing which would not always properly convert umlauts and other special characters |
---|
Release 2021-07-14 - 12.0.14
MCUpgrade |
---|
INFO | Miss 12.0.13? We didn't want to do 13, because black cats and Fridays. |
---|
FIX | Fixed an issue where the Windows desktop preview was not displayed when running as system with console session |
---|
FIX | Fixed an issue where the optional GracefulShutdownCancelMessage did not display (if enabled) due to the messagebox being too small |
---|
ENHANCEMENT | Any messageboxes displayed when running via service/system are now also beautified (except for - so intended - failed install message boxes) |
---|
ENHANCEMENT | The InstallFinished* message box is now also beautified when used in combination InstallFinishedTimeout |
---|
ENHANCEMENT | WindowsDefender is now only configured if .AMServiceEnabled<>false and .AMRunningMode<>"Not running" |
---|
Release 2021-07-07 - 12.0.12
MCUpgrade |
---|
FIX | Fixed an issue where elevation with multiple usernames|passwords|domains would fail if MCUpgradeMain ran into an error or was killed |
---|
FIX | Fixed an issue where compacting templates only would still render an invisible password prompt |
---|
FIX | Fixed an issue where compacting templates only would result in error 4771 instead of 0/success |
---|
FIX | Fixed an issue where compacting templates did not work due to missing working directory |
---|
ENHANCEMENT | Added a new ini option CoptimCompactTemplatesTimeout; defaults to -1 (=no timeout), set to number of seconds after which CoptimCompactTemplates shall no longer wait for compact to finish NOTE: If used, we strongly suggest a minimum value of 300 = 5 minutes just to be on the safe side, especially when installing many languages |
---|
Release 2021-07-05 - 12.0.11
MCUpgrade |
---|
FIX | Fixed an issue where a rerun info messagebox was displayed, even if ReRunShortcutName was not set |
---|
FIX / ENHANCEMENT | DetectNotesClientFolders is now also applied when running MCUpgrde directly via SYSTEM/Service |
---|
ENHANCEMENT | DetectNotesClientFolders now resolves symlinks |
---|
ENHANCEMENT | Silent client shutdown is now executed when running MCUpgrde directly via SYSTEM/Service |
---|
ENHANCEMENT | Added display of version information to MCKeyfileEditor |
---|
Release 2021-07-03 - 12.0.10
MCUpgrade |
---|
FIX / ENHANCEMENT | Added IBM\Lotus\Notes to fallback Data directory detection |
---|
FIX / ENHANCEMENT | Added removal and unpinning of pinned Windows start menu shortcuts (previously, only taskbar shortcuts were unpinned) |
---|
NEW | Added old Notes client detection if BOTH NotesProgramDirectoryOld AND NotesDataDirectoryOld are not specified or do not exist; this can be disabled by setting DetectNotesClientFolders=0 If multiple Notes client folders are found the folders of the client with the newest last modified %notes_data%\names.nsf will be used; set DetectNotesClientFoldersNewest=0 to disable |
---|
Release 2021-06-24 - 12.0.9
MCUpgrade |
---|
FIX | Fixed an issue where MCKeyFileEditor would prompt for unsaved changes in case of multiple values for username, passwords and/or domain names, even if changes were already saved |
---|
FIX | Fixed an issue where MCUpgrade_language.ini files were not always read as UTF-8, leading to wrong display in message boxes and/or the progress bar |
---|
ENHANCEMENT | Added support for PermutatedLogon=-1 to prevent username and domain name permutation; requires same number of values for username, passwords AND domains |
---|
ENHANCEMENT | Added a new MCUpgrade.ini option LogonDomains; defaults to not set, set to e.g. @LogonDomain|@LogonDNSDomain|@ComputerName to ONLY switch to .mcu accounts matching the corresponding domains NOTE: @LogonDomain|@LogonDNSDomain|@ComputerName can be used literally; they are replaced by a user's corresponding values at runtime |
---|
Release 2021-06-23 - 12.0.8
MCUpgrade |
---|
FIX | Fixed an issue where compacting templates without Workspace Optimization would render an invisible password prompt and lead to MCUpgrade hanging infinitely |
---|
FIX | Fixed an issue where Create_R12_Databases was not automatically carried over |
---|
FIX | Fixed an issue where workspace optimization failed when using a custom plugin_customization.ini; MCUpgrade now secures plugin_customization.ini after all installs, before CopyTo*, uses the secured version for workspace optimization and restores the one resulting from CopyTo* thereafter |
---|
FIX | Fixed an issue where MCKeyFileEditor would prompt for unsaved changes in case of multiple values for username, passwords and/or domain names, even if changes were already saved |
---|
ENHANCEMENT | Added a new ini option WindDefenderExcludeForce to force re-applying WindowsDefender settings irregardless of last memorized hash |
---|
Release 2021-06-18 - 12.0.7
MCUpgrade |
---|
FIX | Fixed an issue where the new ProgressbarCinema would prompt to enable active content |
---|
FIX | Fixed an issue where languages with non ANSI/=UTF-8 content would not be properly displayed in the progress bar or log |
---|
FIX | Fixed an issue where %localappdata% was replaced with Default user folder, even if it did not resolve as C:\WINDOWS\system32\config\systemprofile\AppData\Local This is an important fix for customers upgrading via SYSTEM/Service with MCUpgrade >= 12.0.2 |
---|
FIX | Fixed an issue where files in the stage directory where always claimed to be wrong from a user perspective during whitelisting; this issue was introduced in 12.0.6 |
---|
FIX | Fixed an issue where a missing or wrong/missing old data directory would not fallback to IBM\Notes\Data or Lotus\Notes\Data, if existing The Notes client will effectively launch using the IBM or Lotus data directory if it cannot find the HCL\Notes\Data one. |
---|
ENHANCEMENT | Due to Fixpack installers failing, if the Temp Directory contains a blank, OS TEMP and TMP are automatically set to C:\Windows\Temp if it exists, fallback MCUpgradeDirectory |
---|
CHANGE | ProgressbarCinema is disabled for Windows < 10 |
---|
Release 2021-05-28 - 12.0.6
MCUpgrade |
---|
FIX | Fixed an issue where whitelisting would not work when using SetEnvvalue |
---|
ENHANCEMENT | WinDefenderExcludes are now only re-applied if different from last applied changes; these are memorized in the registry as a checksum in HKEY_LOCAL_MACHINE\SOFTWARE\panagenda\MarvelClient\Upgrade\WindDefenderExcludeLast |
---|
Release 2021-05-26 - 12.0.5
MCUpgrade |
---|
NEW | Added a new ini option WindDefenderExcludeDefaults; defaults to 0/not set, set to 1 to enable best practice exclusions |
---|
NEW | Added a new ini option WindDefenderExcludePath###; set up to 999 paths to exclude, can be combined with WindDefenderExcludeDefaults NOTE: %localappdata% is automatically replaced with C:\Users\*\Appdata\Local in accordance with log output for USERPROFILES = and OSLOCALAPPDATA SUFFIX = |
---|
NEW | Added a new ini option WindDefenderExcludeProcess###; set up to 999 processes to exclude, can be combined with WindDefenderExcludeDefaults |
---|
NEW | Added a new ini option DeferralPromptIfLaunchedDirectly; defaults to 1, set to 0 to disable deferral prompt when launching MCUpgrade directly via Windows Explorer or Desktop |
---|
FIX | Fixed an issue where launching MCUpgrade.exe directly from desktop/shortcut/explorer would not do anything with deferral set to 1 (=daily) |
---|
CHANGE / REMOVED | MCUpgrade no longer supports free licenses to upgrade to 10.0.1(FP2); this is now entirely replaced with MCUpgrade 25 Free |
---|
Release 2021-05-19 - 12.0.4
MCUpgrade |
---|
FIX | Fixed an undeclared variable error introduced in 12.0.3 with the progress wizard splash |
---|
Release 2021-05-19 - 12.0.3
MCUpgrade |
---|
FIX | Fixed an issue where the (Re)Run Notes Client Upgrade Shortcut was never translated |
---|
FIX | Fixed an issue where the progress bar would not properly update for processes running longer than 100 seconds during Coptim/Woptim Optimization |
---|
FIX | Fixed an issue in MCKeyfileEditor which did not always detect missing zip files as part of install instructions during publishing from Config database |
---|
ENHANCEMENT | Zip progress is now only displayed for files added, which are > 1 MB |
---|
Release 2021-05-05 - 12.0.2
MCUpgrade |
---|
FIX | Fixed an issue where, when upgrading as SYSTEM, %localappdata% was possibly still resolved as C:\WINDOWS\system32\config\systemprofile\AppData\Local; in such a case it will now always be resolved as Default user localappdata |
---|
ENHANCEMENT | Improved logging for shortcut creation with additional lines for system and shell notifications |
---|
ENHANCEMENT | *SetRegistryKeyOption### now also supports %MCU_Merge% and %MCU_Unmerge%, optionally with separator suffix e.g., %MCU_Merge%, (separator defaults to @LF(@) for REG_EXPAND_SZ and to ; for all other *_SZ value types) |
---|
ENHANCEMENT | ENHANCEMENT: Added a new ini option SetEnvOption, which can now be set to %MCU_Merge% or %MCU_Unmerge%, optionally with separator suffix e.g., %MCU_Merge%, (separator defaults to ;) |
---|
Release 2021-04-29 - 12.0.1
MCUpgrade |
---|
FIX | Fixed an issue where all rcplauncher, jvmpatcher and similar files were all attached / stored as rcplauncher_datetime.log, instead of filename_datetime.log |
---|
FIX | Fixed an issue where, when running via SYSTEM outside of %ProgramFiles(x86)%\panagenda\MCUpgrade, the MCUpgrade.dll would not be deployed to UpgradeDirectory (if not present in %ProgramFiles(x86)%\panagenda\MCUpgrade) |
---|
FIX | Fixed an issue where, when running via SYSTEM without console session, the first migrated notes.ini during multiuser migration had the wrong Directory= entry |
---|
FIX | Fixed a minor issue where we would scan %ProgramData% twice during MultiUser Shared Data Cleanup |
---|
FIX | Fixed an issue where, when upgrading using the panagenda Installer Service, old MCUpgrade*.dll files were not updated |
---|
FIX / CHANGE / ENHANCEMENT | backup\index.txt (re)creation has been enhanced to better/properly memorize a non-existent/not specified/not auto detected NotesIniFileOld In addition, backup\index.txt will be preserved unchanged across runs - any missing files (whether source or index) will be handled during roamback |
---|
Release 2021-04-28 - 12.0.0
MCUpgrade |
---|
ENHANCEMENT | MCUpgrade will now also resolve %ProgramFiles% for future 64 bit Notes client installs |
---|
FIX | Fixed an issue where, when running via SYSTEM without console session, getting folders via best efforts would compute the wrong localappdata folder and appdata suffix |
---|
FIX | Fixed an issue where, when running via SYSTEM without console session, getting folders via last logged on user would never work due to a superflous backslash |
---|
FIX | Fixed an issue where, when running via SYSTEM without console session, the log would stop after running another program |
---|
FIX | Fixed an issue where, when running via SYSTEM outside of %ProgramFiles(x86)%\panagenda\MCUpgrade, the MCUpgrade.dll would not always be used in the UpgradeDirectory |
---|
FIX / CHANGE | The MCUpgrade*.dlls, MCKeyfileEditor*.dlls and the panagendaInstallerService have been signed with a new certificate All components with an expired certificate will be re-deployed automatically, if necessary |
---|