Page History
...
Table of Contents | ||
---|---|---|
|
Release 2021-
...
03-18 - 11.0.72
Anchor | ||||
---|---|---|---|---|
|
NEW | Added a new ini option SourceDirectoryInitFileResume; defaults to 1, set to 0 to not support resume and copy files faster with intiator |
---|---|
FIX | Fixed an issue where for UpgradeLanguage<>en/default, MCUpgrade could create re-run shortcuts without a name |
FIX | Fixed an issue where SMTPInfo and Test logs did not get reset |
FIX | Fixed an issue where the optional GracefulShutdown Cancel button was in the same place as the OK button |
FIX | Fixed an issue where the checking for rcplauncher, .prov2install, provisioning and jvmlauncher.log files did not check for all possible 10 locations and in rare cases resulted in an undeclared variable |
FIX | Fixed a possibly hang with the new CheckFileHandles feature |
FIX / CHANGE | Fixed an issue where smtp error emails would always show progress 0 or 99, instead of progress until then |
FIX / CHANGE | Fixed an issue where smtp progress emails would report -1 instead of 0 |
CHANGE | rcplauncher, .prov2install, provisioning and jvmlauncher.log files are no longer attached in case of error 1618 (another install is already in progress) |
CHANGE / ENHANCEMENT | SourceDirectoryInit file sources are no longer scanned including subfolders |
CHANGE / ENHANCEMENT | When launched from outside UpgradeDirectory, Initiator now downloads any files from SourceDirectoryInit, that do not exist locally |
ENHANCEMENT | Enhanced file handle check logging in case of an error or non-existent folder |
ENHANCEMENT | Improved SMTPProgressTracking emails for status updates |
ENHANCEMENT | Improved error smtp emails to report error number / return code in the details column |
ENHANCEMENT | Checking for other installers in progress now also checks HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\InProgress |
ENHANCEMENT | When running without a console session, best effort detection of console session SID is now performed based on the username component in NotesDataDirectoryOld, if it resides in %localappdata%\Vendor\Notes\Data |
ENHANCEMENT | DisallowRun and RestrictRun backups and restores are now SID based (fallback to previous backup format) |
ENHANCEMENT | Log redirection for IBM/HCL installers now occurs before uninstall |
Release 2021-03-05 - 11.0.71
Anchor | ||||
---|---|---|---|---|
|
MCUpgrade | |
---|---|
FIX | Fixed an issue where MCUpgrade.ini instructions were not reliably read, if at the same time the progressbar updated ini:UpgradeProgress - Upgrade Progress is now stored in MCUpgrade.progress, together with the last package name and start time |
FIX | Fixed a non-issue where at the end of an upgrade MCUpgrade would log "Could not find [] on Windows Desktop" - it now no longer searches for an icon without a name ;-) |
ENHANCEMENT | MCUpgrade now also searches for updates to .prov2install and provisioning.log files in workspace\logs in %localappdata%\Vendor\Notes\Data, NotesDataDirectoryNew and ConsoleSessionUserLocalAppData\Vendor\Notes\Data |
Release 2021-
...
03-04 - 11.0.70
Anchor | ||||
---|---|---|---|---|
|
MCUpgrade | |
---|---|
FIX | Fixed an issue with updating the wizard progressbar for the upcoming new config database design |
Release 2021-
...
03-
...
03 - 11.0.69
Anchor | ||||
---|---|---|---|---|
|
MCUpgrade | |
---|---|
NEW | Added new functionality, that checks for open file handles before any and after all failed InstallExec* instructions in NotesProgramDirectoryNew, NotesDataDirectoryNew and MultiUserSharedDataNew |
NEW | Added a new ini option CheckFileHandles - set to 0 to disable the above newly added file handle check |
FIX | Fixed an issue switching of the working directory for upgrade launched from a UNC path did not work in all cases |
FIX | Fixed another SID lookup issue in console session detection |
FIX | Fixed an issue where an error was logged during backup of root notes.ini, even if no roaming was necessary thereafter; Now, root notes.ini is only backed up, if roaming of notes.ini is actually carried out |
FIX | Fixed an issue where copying the Notes data directory from a network drive failed for single user installations (as the data directory is then under program files) The data directory is now copied from the network directory to ini:UpgradeDirectory\MoveToNewData and after elevation from there to ini:NotesDataDirectoryNew, including filepath adjustments for entries therein, if applicable |
FIX / ENHANCEMENT | Fixed an issue where after a successful upgrade via the panagendaInstallerService, we moved files from the safe directory to the upgrade directory to then delete them - the process now deletes the files directly in the safe directory NOTE that in case of an upgrade error, the files are still moved back |
Release 2021-02-
...
24 - 11.0.68
Anchor | ||||
---|---|---|---|---|
|
MCUpgrade | |
---|---|
NEW | Added a commandline option for MCShutdown.exe to optionally specify different executable(s) to shutdown, e.g. MCShutdown /switch process.exe |
FIX | MCUpgrade now properly renders the desktop icon preview on systems with multiple monitors and different DPI Scaling |
FIX | Fixed an issue where, when running via the MCUpgrade service, zip files with CopyTo* folders were unzipped into the service upgrade folder, but not processed from there |
FIX | Fixed an issue where after data directory migration to %localappdata%\... where the console session SID was wrong in rare cases |
FIX | Fixed an issue with the new rcplauncher.log creation/update detection which either didn't work or could display an array error upon an (un)install running into an error |
FIX / ENHANCEMENT | MCUpgrade is now HiDPI aware - labels that might have been too large or small in the past are now rendered properly |
ENHANCEMENT | The splash screen can now also be dragged when clicking and holding a progress bar, any labels, as well as the optional animated GIF |
ENHANCEMENT | In case an installer returns an error (<>0), any changed or new jvmpatcher.log files from NotesProgramDirectoryNew are added to the result email |
ENHANCEMENT | MCUpgrade now also checks for another installation in progress prior to every (Un)Install and waits up to 120 seconds for it to finish |
ENHANCEMENT | If an (Un)Install returns error 1618 (other installation in progress), the (un)install is re-attempted up to three times |
CHANGE | When running via the MCUpgrade service, %MCUPGRADEDIRECTORY%\CopyToProgram*\*.exe files are not copied over |
Release 2021-02-
...
12 - 11.0.67
Anchor | ||||
---|---|---|---|---|
|
MCUpgrade | |
---|---|
FIX | Fixed an issue where MultiUserSharedDataNew was not deleted in combination with Uninstall instructions, if MultiUserSharedDataOld was empty |
FIX | Fixed an issue where the desktop icon preview did not properly adjust for scaling on windows 10 |
FIX | Fixed an issue introduced in 11.0.66, where buttons in beautified dialogs (too) had large fonts |
Release 2021-02-
...
12 - 11.0.66
Anchor | ||||
---|---|---|---|---|
|
MCUpgrade | |
---|---|
FIX | Fixed an issue where OK, Yes, No and Cancel buttons were not translated - they are now automatically translated via ini:MCUpgrade_lang.ini, fallback to OS language translation |
FIX | Fixed an issue where MultiUserSharedDataNew was never cleaned up if it matched MultiUserSharedDataOld, and no data directory migration took place |
FIX | Fixed an issue where beautified messageboxes would not display all text |
Release 2021-02-
...
09 - 11.0.65
Anchor | ||||
---|---|---|---|---|
|
MCUpgrade | |
---|---|
NEW | If NotesProgramNew\npnotes(64).dll exists before any InstallExec AND is registered as HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order\ProviderOrder, it is being renamed to npnotes(64).dll.MCU### If the file is not created during the respective installation, it is being renamed back after the respective installation |
NEW | rcplauncher.log files are checked before and after each InstallExec* instruction for whether they have been newly created or modified In case an installer returns an error (<>0), any changed or new rcplauncher.log files are added to the result email The following folders are checked for new/updated rcplauncher.log files: %localappdata%\Vendor\Notes\Data NotesDataDirectoryNew ConsoleSessionUserLocalAppData\Vendor\Notes\Data |
FIX | Fixed an issue where notes.ini would be deleted in new data or program directory across multiple runs after being properly roamed in a previous run; Now, notes.ini is only deleted in new notes program or data directory, if a notes.ini file was secured for roaming from either a previous run, or multi or single user data directory migration |
FIX | Fixed an issue with display scaling of the beautified messageboxes introduced in 11.0.57 |
FIX | Fixed an issue where the desktop shortcut preview did not work properly with multiple monitors |
FIX | Fixed an issue where the beautified success messagebox potentially closed itself/did not display since 11.0.57 |
CHANGE | The log line "could not launch [...] - error ..." has been changed to "[...] returned error ..." |
ENHANCEMENT | Added an Expand All link to the top of result emails to allow for easy searching |
Release 2021-02-04 - 11.0.64
Anchor | ||||
---|---|---|---|---|
|
MCUpgrade | |
---|---|
FIX | Fixed an issue where running MCUpgrade via SYSTEM outside of %ProgramFiles(x86)%\panagenda\MCUpgrade still required MCUpgrade.dll in that directory - The DLL can now also be in the directory from where MCUpgradeMain is launched, provided it has a valid EV certificate NOTE: MCUpgrade.dll in %ProgramFiles(x86)%\panagenda\MCUpgrade is used if the DLL is also present in UpgradeDirectory |
FIX | Fixed an issue where launching e.g., the progress bar in the console session did not show the Splash screen, but only text and progress bar |
FIX | Fixed an issue where running MCUpgrade from a UNC path, the log could result in a SUCCESS with ERRORS state, logging "cmd.exe was started with the above path as the current directory, unc paths are not supported" |
FIX | Fixed an issue where MCUpgrade.exe sent progress emails with -1 instead of proper percentage |
FIX | Fixed an issue where Progress emails did not contain the correct elapsed runtime since start, but only "0" |
CHANGE | Shortcut Creation is now suppressed when running as SYSTEM without console session, and MCUpgrade was not elevated via the panagendaInstallerService |
CHANGE | User Pinned shortcuts, the user's desktop shortcuts, and the user's start menu will not be processed when running upgrade via SYSTEM without console session |
CHANGE / ENHANCEMENT | The panagendaInstallerService will no longer be installed, if the .NET framework is missing or neither 3.5 or 4.x; If the .NET framework exists after processing all InstallExec* instructions, it will be re-attempted right thereafter |
CHANGE / ENHANCEMENT | The MCUpgrade progress bar will from now on be displayed bottom right centered, instead of the middle of the screen |
NEW / ENHANCEMENT | MCUpgrade via SYSTEM without console session is now supported |
NEW / ENHANCEMENT | If OS environment variables cannot be resolved (usually only when running as SYSTEM without console session), the following ones are filled based on best effort: LOCALAPPDATA, ProgramFiles(X86), ProgramData (and ProgramFiles on 32 bit OS) |
NEW / ENHANCEMENT | ENHANCEMENT: When running MCUpgrade via SYSTEM without console session, LOCALAPPDATA will be resolved as follows: First, we check for HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\LastLoggedOnUser Next, we check all entries under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList - if a profile exists with ProfileLoadTimeHigh set AND it matches LastLoggedOnUser, we use the respective ProfileImagePath - if LastLoggedOnUser was not set or found, we use ProfileImagePath from the yougest (last modified) profile under ProfileList - if the result is empty, we fallback to the default windows value (usually being C:\Users\Default\Appdata\Local) |
Release 2021-01-25 - 11.0.63
Anchor | ||||
---|---|---|---|---|
|
MCUpgrade | |
---|---|
NEW | Added new ini settings InstallFinishedIcon and InstallFinishedIconText |
NEW | Upon a successful install and when specifying InstallFinishedIcon (e.g. "HCL Notes" without quotes), a desktop preview is displayed for the newly created/updated shortcut |
FIX | Fixed an issue where the desktop icon preview dialog did not honor display scaling |
CHANGE / ENHANCEMENT | The InstallFinished dialog is now beautified upon a successful upgrade and when not using a timeout |
Release 2021-01-20 - 11.0.62
Anchor | ||||
---|---|---|---|---|
|
...