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 14.5


Releases in reverse chronological order: 

Release 2026-03-16 - 14.5.16

MCUpgrade

FIX

Fixed an issue where plugin cleanup did not always work on Windows Server 2025

FIX

Fixed an issue where setting CURLOPT_SSL_VERIFYHOST did not work

FIX

Fixed an issue where for *InstallIniSet###, %MCU_Delete% and %MCU_Remove% did not work

FIX

Fixed an issue where notes.ini entries where logged as "Changing ..." even if the same

ENHANCEMENT

When running MCUpgrade /pbar in a console session together with SimulateNoConsoleSession=1, the progress bar will now close after MCUpgrade finished

ENHANCEMENT

Added Keypair Testing to the File menu of MCKeyfileEditor

ENHANCEMENT

Plugin Cleanup is now 20% faster

Release 2026-02-16 - 14.5.15

MCUpgrade

FIX

Fixed an issue where running a fresh install as SYSTEM lead to a hang during MultiUser migration with empty ALLUSERPROFILE

FIX

Fixed an issue where MCUpgrade did not attempt to delete a possibly pre-existing MCUpgradeInit.exe from a previous Initiator run

FIX

Fixed an issue where granting folder permissions could prematurely end the log file

FIX

Fixed an issue where exclusively passing /repeat or /force on the command line lead to an error

FIX

Fixed an issue where repositioning of windows neither worked reliably, nor honoured DPI scaling

FIX

Fixed an issue where running MCUpgrade as SYSTEM with Initiator exited unexpectedly and prematurely

FIX

Fixed an issue where MCShutdown /auto blocked shutdown indefinitely

FIX

Fixed an issue where MCShutdown did not write a log file when run from a folder in which the launching user does not have write permissions.
Log file creation will now be attempted in the following order: Full filepath of .log file passed in command line, Folder where launched\MCShutdown...log, Temp folder\MCShutdown...log

FIX

Fixed an issue where the progress bar splash showed for a second even when ini:ProgressHideInit was set

FIX

Fixed an issue where font sizes in MCKeyfileEditor were too large

FIX

Fixed an issue where MCShutdown and GracefulShutdown did not work with the new funky buttens in Notes 14.5.1

FIX / ENHANCEMENT

MCShutdown (and with it GracefulShutdown) has been largely reworked to persistently close all open windows and spawning dialogs, if possible

FIX / ENHANCEMENT

Progress display during Coptim/Woptim has been improved

FIX / ENHANCEMENT

Gracefulshutdown was never successful when running MCUpgrade as SYSTEM. Gracefulshutdown is now attempted in a console session if present

CHANGE / ENHANCEMENTThe default title for MCUpgrade shutdown blocking information has been changed from "panagendaMCShutdownWatcherGUI" to "Notes Client Upgrade Guard"
CHANGE / ENHANCEMENTThe default title for MCShutdown /auto shutdown blocking information has been changed from "panagendaMCShutdownWatcherGUI" to "Notes Client Shutdown Guard"
CHANGE / ENHANCEMENTMCShutdown /auto now supports customization of the shutdown blocking information via commandline (GUI="YourTitle" Reason="Your Message")
CHANGE / ENHANCEMENTMCUpgrade now supports customization of the shutdown blocking information during upgrades via ini:ShutdownBlockGUI and ini:ShutdownBlockReason
ENHANCEMENT

GracefulShutdown now closes the waiting message as soon as the last relevant Window has been closed successfully

ENHANCEMENT

When running as SYSTEM without console session, MCUpgrade will no longer even attempt to launch the progress bar

ENHANCEMENT

Updated blat to 3.2.24

NEW

Added support for HKCU64\SOFTWARE\panagenda\MarvelClient\Upgrade\SimulateNoConsoleSession. Set to 1 to Simulate non-existent console session

Release 2026-01-19 - 14.5.14

MCUpgrade

FIX

Fixed an issue where launching executables when running as SYSTEM failed (e.g., compact templates, coptim/woptim, disable DEP) since 14.5.11

FIX

Addressed an issue where various Notes client releases do not create the workspace\logs folder if missing, leading to notes2.exe exiting abnormally and client startup failing
A missing workspace\logs is now always created when applicable during DeltaCopy, Data Directory Migration (single and multiuser) and workspace cleanup

FIX

Fixed an issue where restoring or change of window positions lead to displaying previously hidden windows (e.g., the progress bar)

FIX

Fixed an issue where install log tracking looked for .prov2install.log, where it should have always been just .prov2install

Release 2025-12-23 - 14.5.12

MCUpgrade

FIX / CHANGE

Initiator now renames MCUpgrade.exe to MCUpgradeInit.exe if MCUpgrade.exe is launched from UpgradeDirectory
Note that this could also mean that MCUpgrade.exe is downgraded to an earlier version as published in SourceDirectoryInit

FIXFixed an issue where Initiator did not work from within upgrade directory
FIX

Fixed an issue where GracefulShutdown, /shutdown, /shutdownsilent, /auto stopped working in 14.5.11
Note that this also affected Workspace Optimization and MCShutdown.exe

FIXFixed superflous ProgressBar messages and log entries during Workspace Optimization

Release 2025-12-05 - 14.5.11

MCUpgrade

FIXFixed an issue where the progressbar did not always show labels and progress on top of the splash screen
FIXFixed an issue where workspace cleanup deleted custom plugins
FIXFixed an issue where the desktop preview shortcut was sometimes skewed or mispositioned
FIXFixed a rare issue where the desktop preview was empty
FIXFixed an issue where centered window positioning did not honor display scaling
FIXFixed an issue where MCUpgrade would possibly run again after an elevated upgrade failed
FIXFixed an issue where the MCKeyfileEditor progress display for creating keypairs and saving whitelists did not open on the same display as MCKeyfileEditor
FIXFixed an issue where MCKeyfileEditor did not store last display position when used in batch mode
ENHANCEMENT / NEWAdded support for /instsvc_silent, /instsvc_ow_silent, /uninstsvc, and /uninstsvc_silent
ENHANCEMENT / NEWAdded support for /repeat, /force
ENHANCEMENT / NEWAdded support for /?, /help
ENHANCEMENTPositioning of windows on the same monitor where the Notes client is now favors the window with the most child windows (i.e., Notes client vs. any content "opened in new window")
ENHANCEMENTUpon topmost window detection, Notes client child windows which are outside of the Windows desktop are automatically repositioned to where the Notes client is displayed (happens to the Property dialog box at times :-P)

Release 2025-11-22 - 14.5.9

MCUpgrade

FIXFixed an issue where workspace cleanup deleted the list of applications (working sets) in Domino Designer

Release 2025-11-15 - 14.5.8

MCUpgrade

FIX

Fixed an issue where Plugin Cleanup failed for HCL Notes 14.5FP1

Release 2025-07-17 - 14.5.7

MCUpgrade

FIXFixed an issue where MCUpgrade did not always log and return errors as process exit code

Release 2025-07-15 - 14.5.6 

MCUpgrade

FIX"Cleanup Workspace" no longer deletes Sametime Emoticons
FIXMCKeyfileEditor now displays all Input dialogs centered on main UI

Release 2025-07-10 - 14.5.3

MCUpgrade

FIXFixed an issue where Umlauts were not always properly read from ini files
FIXFixed an issue where Citrix Optimization did not handle #> instructions properly since MCUpgrade 14.5.0 (specifically carry-over of Create_RX_Databases entries)
ENHANCEMENT

Elevation is now also attempted when a user is a member of the Administrators group via subgroups in a domain

Release 2025-07-07 - 14.5.2

MCUpgrade

FIXFixed an issue where install instructions pointing to a folder instead of files would render the upgrade folder inaccessible when upgrading as SYSTEM
FIX / ENHANCEMENTMCUpgrade now also fixes leftover Lotus/IBM/HCL registry entries for registry hives which are not loaded into the current registry
FIX / ENHANCEMENTPre/PostInstallIniSetFileDefault now also support placeholders (e.g., %MCUPGRADEDIRECTORY%, %PUBLIC%, etc.)
ENHANCEMENTMCUpgrade, MCKeyfileEditor, MCShutdown and MCSupportHelper are now fully per Monitor Hi-DPI aware
ENHANCEMENT

MCUpgrade (Progressbar and Messages), MCKeyfileEditor, MCShutdown and MCSupportHelper now perform smarter Positioning of any Windows and Dialogs:

When launched whilst a Notes client is running (on the same machine, maximized or minimized), any windows displayed (progress bar, messageboxes, dialogs, ...) will be shown on the same Monitor where Notes is/was last running. The last know locations of Notes and displayed windows are memorized in the registry and re-used if available (HKCU\SOFTWARE\panagenda\MarvelClient\WindowPlacement).

Release 2025-05-22 - 14.5.1

MCUpgrade

FIX

Fixed an issue where indexing/unzipping the 14.5 early access admin/designer installers failed (EA2 and EA3, designer/admin only)

NEW

Added support for PreInstallIniSet similar to PostInstallIniSet

NEW

Added support for %MCU_Delete% to remove variables via PreInstallIniSet and PostInstallIniSet

ENHANCEMENT

An existing Common\workspace folder is now automatically removed during upgrades if Coptim is disabled

Release 2025-04-16 - 14.5.0

MCUpgrade

FIX

Fixed an issue where exclude patterns (e.g., ini:NotesDataDirectoryOldExclude) with a pipe sign did not work e.g., (IBM|HCL)_TECHNICAL_SUPPORT*
NOTE: a pipe sign must be within ONE pair of brackets

FIX

Fixed an issue where GracefulShutdown continuously attempted to close Notes dialogs and windows in interactive mode; this issue was introduced in 14.4.4

FIX

Fixed an issue where MCUpgrade did not show hashing progress during publishing

FIX

Fixed an issue where the upgrade start time was not always memorized in MCUpgrade.ini

ENHANCEMENT

DeltaCopy will now attempt to copy a file up to three times if copy fails

ENHANCEMENT

7-Zip has been updated from version 9.22 beta to 24.09

CHANGE

Windows < 10 is no longer supported, MCUpgrade now requires .NET framework >= 4.6.2

CHANGE

Updated MCUpgradeService.exe, MCUpgrade.dll, and MCKeyfileEditor.dll to 14.5.0.0, each requiring .NET framework >= 4.6.2
Any previous MCUpgrade40.dll and MCKeyfileEditor40.dll will be removed automatically during an upgrade
MCUpgradeService.exe.config file will be removed once the service is updated to 14.5.0.0