Page History
...
Info |
---|
For a high-level overview of all changes, please take a look the main document for this release: MarvelClient 14.05 |
Releases in reverse chronological order:
Table of Contents | ||
---|---|---|
|
Release 2025-
...
07-
...
17 - 14.
...
5.
...
7
Anchor | ||
---|---|---|
|
...
|
...
|
...
|
...
|
...
MCUpgrade | |
---|---|
FIX | Fixed an issue where DeltaCopy did not honor ini:NotesDataDirectoryOldExclude (ever since 12.0.37) |
FIX | Removed count element from Environment Variable log output |
ENHANCEMENT | Enhanced edge cases for closing of open Windows, messageboxes and dialogs for MCShutdown and Citrix Optimization |
...
MCUpgrade
...
Fixed an issue where shortcuts to C:\Program Files\... were wrongly resolved as C:\Program Files (x86) due to a Windows bug
MCUpgrade did not always log and return errors as process exit code |
Release 2025-07-15 - 14.5.6
Anchor | ||
---|---|---|
|
...
|
...
|
...
|
...
|
...
MCUpgrade | |
---|---|
FIX | Fixed an issue where ini:Notes*DirectoryNew entries were not resolved when set to %MCU_Notes*DirectoryOld% and *Old value was empty when launching an upgrade In other words: This fix is important for customers who also run MCUpgrade >= 14.3.0 independent of the Notes client e.g., via software deployment, manually, or for initial installations. |
FIX | Fixed an issue where running /diff with just two zip files as parameters lead to an array error |
...
MCUpgrade
...
"Cleanup Workspace" no longer deletes Sametime Emoticons | |
FIX | MCKeyfileEditor now displays all Input dialogs centered on main UI |
---|
Release 2025-07-10 - 14.5.3
Anchor | ||||
---|---|---|---|---|
|
...
MCUpgrade | |
---|---|
FIX | Fixed an issue where ini:SuRunAsStartTime was reset after Initiator and after elevation via the panagendaInstallerService, leading to issues with SMTP TrackingUmlauts were not always properly read from ini files |
FIX | Fixed an issue where HTML log files did not display the "Expand All" and "Collapse All" links in all browsers |
CHANGE / ENHANCEMENT | MCUpgrade no longer spawns an additional executable when already running as SYSTEM or with elevated administrative rights |
ENHANCEMENT | Added information to the runtime summary section, how long preparation took = the time until "***** panagenda MarvelClient Upgrade [Version] ..." is logged |
...
MCUpgrade
...
MCUpgrade
...
MCUpgrade
...
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
Anchor | ||||
---|---|---|---|---|
|
...
MCUpgrade
...
MCUpgrade | |
---|---|
FIX | Fixed an issue where (un)installexec instructions were not carried out if they had the same Text (e.g., two uninstall instructions with "Uninstall" as Text) This fix is required for all customers upgrading from 64-bit to 64-bit |
CHANGE / ENHANCEMENT | Updated the digital signature of all binaries (including service and helper DLLs) to until Dec 29, 2027 (previous releases were valid until Nov 28, 2024) In line with this enhancement, the version number of the panagenda Installer Service has been changed from 10.1.8.1 to 10.1.8.2, and the version of the MCUpgrade* and MCKeyfileEditor* DLLs have been updated from 10.1.15.0 to 10.1.15.1 |
ENHANCEMENT | The SharedData folder from client registry detection will be used if a SharedData location is not found from a shortcut or config.xml |
ENHANCEMENT | When using nice.exe -rp, the old program folder will be properly wiped even if it remains unchanged (previous version would confusingly log that folder OLD was a subfolder of NEW, even though OLD and NEW were the same) |
...
MCUpgrade
...
MCUpgrade
...
MCUpgrade
...
WindDefenderExcludeDefaults=1 has been optimized as follows:
ExclusionPaths:
+ %ProgramFiles(x86)%\panagenda
+ If MultiUserSharedDataNew is under %ProgramData%: %ProgramData%\HCL\Notes, %ProgramData%\IBM\Notes
+ If NotesProgramDirectoryNew is under %ProgramFiles(x86)%: %ProgramFiles(x86)%\HCL\Notes, %ProgramFiles(x86)%\IBM\Notes
+ If NotesProgramDirectoryNew is under %ProgramFiles%: %ProgramFiles%\HCL\Notes
ExlusionProcesses:
+ %ProgramFiles(x86)%\panagenda\MCUpgrade.exe, %ProgramFiles(x86)%\panagenda\MCUpgradeService.exe
+ If MCUpgrade.exe is executed under %ProgramFiles% or %ProgramFiles(x86)%: Executionfolder\*.exe, Executionfolder\*\*.exe
+ If NotesProgramDirectoryNew is under %ProgramFiles% or %ProgramFiles(x86)%: %MCU_NotesProgramDirectoryNew%\*.exe, %MCU_NotesProgramDirectoryNew%\framework\rcp\eclipse\plugins\*\*\*\*.exe
ExclusionExtensions:
+ .nsf, .ntf, .properties
(as much as we would love to also exclude .xml files, they could contain malware ...)
If WindowsDefender is used, all settings combined reduce upgrade times by 1-3 minutes(!) and considerably improve Notes client performance, for both startup and when running
...
install instructions pointing to a folder instead of files would render the upgrade folder inaccessible when upgrading as SYSTEM | |
FIX / ENHANCEMENT | MCUpgrade now also fixes leftover Lotus/IBM/HCL registry entries for registry hives which are not loaded into the current registry |
---|---|
FIX / ENHANCEMENT | Pre/PostInstallIniSetFileDefault now also support placeholders (e.g., %MCUPGRADEDIRECTORY%, %PUBLIC%, etc.) |
ENHANCEMENT | MCUpgrade, 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
Anchor | ||||
---|---|---|---|---|
|
...
MCUpgrade
...
MCUpgrade
...
MCUpgrade | |
---|---|
FIX | Fixed an issue where build logs for hashes and other helper files erroneously contained "exit code: #" at the end, resulting in wrong results for e.g., indexing |
...
MCUpgrade
...
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
Anchor | ||
---|---|---|
|
...
|
...
|
MCUpgrade |
---|
...
MCUpgrade
...
FIX | Improved desktop preview rendering through better windows desktop refresh beforehand|
---|---|
FIX / CHANGE | Really fixed the fix from 14.0.7 (After clicking OK in / closing the shutdown notice dialog, the retry dialog will now appear immediately IF A DIALOG WITH BUTTONS APPEARS in Notes upon a close attempt through another (new or respawning) window) |
CHANGE / ENHANCEMENT | MCUpgradeMain.exe has been removed entirely(!) |
...
MCUpgrade
...
MCUpgrade
Fixed an issue where exclude patterns (e.g., ini:NotesDataDirectoryOldExclude) with a pipe sign did not work e.g., (IBM|HCL)_TECHNICAL_SUPPORT* | |
FIX | Fixed an issue where logging always switched from MCUpgrade.log to MCUpgrade_AutoUpdate.log when running as SYSTEM, instead of only when running as SYSTEM via HCL AutoUpdate. ThisGracefulShutdown continuously attempted to close Notes dialogs and windows in interactive mode; this issue was introduced in 1214. 04. 444 |
---|---|
FIX | Fixed an issue where HCL AutoUpdate was only checked for in %ProgramFiles(x86)%, but not in %ProgramFiles%MCUpgrade did not show hashing progress during publishing |
FIX | Fixed an issue where , when switching to AutoUpdate logging, the pre-existing log was not carried over |
FIX | Fixed an issue where MCUpgradeMain and the cinema progress bar did not use the OS language if ini:UpgradeLanguage was not set |
FIX | Fixed an issue where the language displayed in the progressbar possibly changed when running as SYSTEM |
FIX | Fixed an issue where the substrings Installing and Uninstalling were not always displayed translated |
FIX | Fixed an issue where clicking OK in the desktop preview dialog did sometimes not close the dialog immediately |
FIX | Fixed an issue where console session fallback detection checked for taskhost.exe, where on Windows 8 and newer it needs to check for taskhostw.exe |
CHANGE | Console session detection now checks for explorer.exe in console session first, followed by taskhost(w).exe, followed by a single fallback explorer.exe in different session. Previously, a single explorer.exe in different session was favored over taskhost(w).exe |
CHANGE / ENHANCEMENT | If DeferralPromptMessage contains %DAYSLEFT% or %PROMPTSLEFT%, and @LF@, and days left or prompts left do not apply, then only the first part of DeferralPromptMessage is displayed |
ENHANCEMENT | The progressbar is now dpi-aware, too, meaning that it changes size when switching display scale, for example, or when higher scaling is configured in Windows |
ENHANCEMENT | When running as SYSTEM, MCUpgrade grants 'Users' read+execute access to the upgrade directory. Also, 'Users' are granted generic write access to any .log files created. This can be disabled by setting ini:GrantUsersAccess=0 |
...
MCUpgrade
...
MCUpgrade
...
MCUpgrade
...
MCUpgrade
...
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 |