These are the detailed release notes for the MarvelClient versions that were released as part of HCL Nomad.


For more detail about MarvelClient and HCL Nomad in general, please visit the MarvelClient for Nomad documentation.

For more detail about HCL changes in various Nomad versions, please visit the HCL Nomad for iOS and HCL Nomad for Web release notes pages.


Releases in reverse chronological order:



HCL Nomad iOS

iOS 1.0.40 - MC 14.0.7

ENHANCEMENTPrevent EnableNotesFederatedLogin and DEBUG_ ini settings from roaming on Nomad
ENHANCEMENTAdded detection for latest M2 and M4 iPads, also for iOS apps running on Mac or Apple Vision Pro
FIXFixed a problem where ECL actions that modify JavaScript and Applet entries might not run properly if other ECL actions also run but don't require modifications

iOS 1.0.36 - MC 14.0.4

ENHANCEMENTPrevent the OneUIWorkspace notes.ini setting from roaming on Nomad
ENHANCEMENTNew "background" replica option for Application/Mailfile action, allows you to create a local replica in the background after the Notes client has started. Previously you had to make sure the Replicator was set to replicate at startup, this new option does not require that.
ENHANCEMENTAdded nomad version and nomad device type to log.xml, also added a log line for "Initial setup detected" if this is a first start
ENHANCEMENTAdded detection for iPhone 15
ENHANCEMENTDo not allow a MarvelClient action to delete the full-text index on a local replica, since it will get created again at the next replication
FIX / ENHANCEMENTAdditional internal measures to make sure the Location field in notes.ini does not roam
FIX / ENHANCEMENTInternal limit for RecentApps entries is now 24 (used when creating or roaming recent apps entries), up from the previous limit of 12
FIXFix for Nomad Roaming users who incorrectly use a legacy MC_UploadDB variable of the format server!!db.nsf in combination with default roaming settings, which can cause roaming to fail

iOS 1.0.28 - MC 12.0.62

ENHANCEMENTThe MarvelClient log level can now be set at startup with an INI action that runs before the afterlogin event (previously the setting would not be picked up until the next client start)
ENHANCEMENTMake sure the MC_Disable and NOM_MC_Disable notes.ini parameters cannot roam
ENHANCEMENTImproved logging if a MarvelClient license cannot be parsed
ENHANCEMENTImproved the compression algorithm for print objects in desktop.xml
FIXFix for IPad being categorized as iPhone OS instead of iPadOS
FIXFix for CDATA in images.xml being written on a separate line

iOS 1.0.27 - MC 12.0.57

ENHANCEMENTBetter detection of latest iPhone and iPad models in the Analyze DB

iOS 1.0.24 - MC 12.0.52

NEWMarvelClient now has Roaming functionality available for the Nomad Web platform, for customers with a valid Roaming license.

This allows you to backup and restore your Recent Apps and workspace settings across some or all of your Nomad clients. Please see the Nomad Roaming Overview and related documents in the knowledgebase for more information.

ENHANCEMENTName lookups are no longer performed at startup once the Nomad client has been set up, improving startup times. This behavior can be changed using the notes.ini variable MC_NomadNamelookupAfterLogin.

iOS 1.0.22 - MC 12.0.41

FIXFixed a problem where the Recent Apps action would not move the specified entries to the front of the list at startup if no new entries were added. This issue began in Nomad iOS 1.0.20/MC 12.0.35.
FIXFixed a problem where the "Force any existing Recent App to use the topmost icon in the stack" option on the Application/Mailfile action was not honored.

iOS 1.0.20 - MC 12.0.35

CHANGENothing specific to iOS, updated to include latest code changes

iOS 1.0.18 - MC 12.0.30

NEWMarvelClient config actions can no longer set the Ports= parameter in notes.ini, to prevent problems with old rich client settings interfering with SafeLinx connections on Nomad
CHANGEMC_LogToConsole now enabled for Nomad
CHANGESeveral internal changes that relate to communication between MarvelClient and Nomad

iOS 1.0.17 - MC 12.0.28

CHANGENothing specific to iOS, updated to include latest code changes

iOS 1.0.16 - MC 12.0.22

CHANGENothing specific to iOS, updated to include latest code changes

iOS 1.0.15 - MC 12.0.21

NEWA new "Nomad Location" action is now available. This should be used for management of the Location document on Nomad clients instead of the standard Location action. Requires Config DB template version 20210916084300 or higher.
ENHANCEMENT

Existing Location and Connection actions will not run by default on Nomad, to prevent problems with rich client settings being set improperly on mobile devices. You can override this by explicitly selecting Nomad platforms in the actions. Requires Config DB template version 20210916084300 or higher.

iOS 1.0.12 - MC 12.0.6

CHANGE

Update copyright to 2021

FIXFixed a problem where a local replica could not be created via a background action if that same replica had been deleted by another background action

iOS 1.0.11 - MC 11.0.37

NEW

Nomad background tasks are now delayed by 5 seconds. Notes.ini parameter MC_NomadBackgroundDelay can be used to change this value (in seconds).

iOS 1.0.10 - MC 11.0.34

CHANGE

config.xml now includes os:user_documents_directory and os:user_downloads_directory

FIXFixed a potential deadlock when synching with the desktop
FIXFixed a potential crash at app shutdown

iOS 1.0.9 - MC 11.0.28

NEW

SafeLinx proxy support

NEWManaged Mail Replica (MMR) support

iOS 1.0.8 - MC 11.0.8

NEW

New Nomad App Restrictions action. Requires Config DB template version 20200918141300 or higher.

iOS 1.0.7 - MC 11.0.7

NEW

config.xml now includes os:device_name_type and os:device_name_readable

CHANGEUpdate copyright to 2020
CHANGEAdd a line to console.log if MC_Disable is set
FIXFixed a problem where OS was reported in config.xml as "iPhone OS" for iPads using iOS 13

iOS 1.0.5 - MC 11.0.3

NEW

Added support for MarvelClient Geolocation actions

iOS 1.0.5 - MC 11.0.2

ENHANCEMENT

If setup fails we create a setup.zip file that includes the MarvelClient working directory, the notes.ini file, and the IBM_TECHNICAL_SUPPORT directory

ENHANCEMENTAbout page improvements
CHANGEIf MC_DB is not set, use MC_DB_LastReachable to find MarvelClient databases on the server
FIXFixed an issue where getting the device information for unknown devices could cause an error 

iOS 1.0.4 - MC 11.0.0

NEW

Initial MarvelClient release for Nomad iOS!

NEWNew Nomad Recent Apps action, allows you to add or remove databases from the Recent Apps page. Requires Config DB template version 20190925135100 or higher.




HCL Nomad Android

Android 1.0.54 - MC 14.0.7

ENHANCEMENTPrevent EnableNotesFederatedLogin and DEBUG_ ini settings from roaming on Nomad
FIXFixed a problem where ECL actions that modify JavaScript and Applet entries might not run properly if other ECL actions also run but don't require modifications

Android 1.0.49 - MC 14.0.4

ENHANCEMENTPrevent the OneUIWorkspace notes.ini setting from roaming on Nomad
ENHANCEMENTNew "background" replica option for Application/Mailfile action, allows you to create a local replica in the background after the Notes client has started. Previously you had to make sure the Replicator was set to replicate at startup, this new option does not require that.
ENHANCEMENTAdded nomad version and nomad device type to log.xml, also added a log line for "Initial setup detected" if this is a first start
ENHANCEMENTAdded detection for Android 14/SDK 34
ENHANCEMENTDo not allow a MarvelClient action to delete the full-text index on a local replica, since it will get created again at the next replication
FIX / ENHANCEMENTAdditional internal measures to make sure the Location field in notes.ini does not roam
FIX / ENHANCEMENTInternal limit for RecentApps entries is now 24 (used when creating or roaming recent apps entries), up from the previous limit of 12
FIXFix for Nomad Roaming users who incorrectly use a legacy MC_UploadDB variable of the format server!!db.nsf in combination with default roaming settings, which can cause roaming to fail

Android 1.0.39 - MC 12.0.62

ENHANCEMENTThe MarvelClient log level can now be set at startup with an INI action that runs before the afterlogin event (previously the setting would not be picked up until the next client start)
ENHANCEMENTMake sure the MC_Disable and NOM_MC_Disable notes.ini parameters cannot roam
ENHANCEMENTImproved logging if a MarvelClient license cannot be parsed

Android 1.0.38 - MC 12.0.60

ENHANCEMENTAdded detailed logging if base64 decoding fails when reading an XML file
ENHANCEMENTImproved the compression algorithm for print objects in desktop.xml
FIXFix for notes_nomad_build and notes_nomad_version fields on Android being reported as e.g. 1.0.36202211221924 instead of 1.0.36.202211221924
FIXFix for CDATA in images.xml being written on a separate line

Android 1.0.36 - MC 12.0.57

ENHANCEMENTBetter detection of latest Android OS versions for os_version field in the Analyze DB

Android 1.0.34 - MC 12.0.52

NEWMarvelClient now has Roaming functionality available for the Nomad Web platform, for customers with a valid Roaming license.

This allows you to backup and restore your Recent Apps and workspace settings across some or all of your Nomad clients. Please see the Nomad Roaming Overview and related documents in the knowledgebase for more information.

ENHANCEMENTName lookups are no longer performed at startup once the Nomad client has been set up, improving startup times. This behavior can be changed using the notes.ini variable MC_NomadNamelookupAfterLogin.

Android 1.0.31 - MC 12.0.41

FIXFixed a problem where the Recent Apps action would not move the specified entries to the front of the list at startup if no new entries were added. This issue began in Nomad Android 1.0.28/MC 12.0.35.
FIXFixed a problem where the "Force any existing Recent App to use the topmost icon in the stack" option on the Application/Mailfile action was not honored.

Android 1.0.28 - MC 12.0.35

CHANGENothing specific to Android, updated to include latest code changes

Android 1.0.25 - MC 12.0.30

NEWMarvelClient config actions can no longer set the Ports= parameter in notes.ini, to prevent problems with old rich client settings interfering with SafeLinx connections on Nomad
CHANGEMC_LogToConsole now enabled for Nomad
CHANGESeveral internal changes that relate to communication between MarvelClient and Nomad

Android 1.0.22 - MC 12.0.26

CHANGEUpdated to latest Android SDK

Android 1.0.21 - MC 12.0.22

NEWThe Nomad App Restrictions action is now enabled for Android. Requires Config DB template version 20210629112700 or higher.
FIXFixed a potential crash on Android if db_dbopentimeout was used

Android 1.0.20 - MC 12.0.19

NEWA new "Nomad Location" action is now available. This should be used for management of the Location document on Nomad clients instead of the standard Location action. Requires Config DB template version 20210916084300 or higher.
ENHANCEMENT

Existing Location and Connection actions will not run by default on Nomad, to prevent problems with rich client settings being set improperly on mobile devices. You can override this by explicitly selecting Nomad platforms in the actions. Requires Config DB template version 20210916084300 or higher.

CHANGE

Update copyright to 2021

CHANGEconfig.xml now includes os:user_documents_directory and os:user_downloads_directory
FIXFixed a problem where a local replica could not be created via a background action if that same replica had been deleted by another background action
FIXFixed a potential deadlock when synching with the desktop
FIXFixed a potential crash at app shutdown

Android 1.0.9 - MC 11.0.28

NEW

SafeLinx proxy support

NEWManaged Mail Replica (MMR) support
NEWGeolocation support on Android
FIXFixed potential "unknown Android version" problem with os:device_type_name and os:device_type_readable
FIXFixed console logging for Android

Android 1.0.6 - MC 11.0.20

CHANGENothing specific to Android, updated to include latest code changes

Android 1.0.4 - MC 11.0.8

NEWInitial MarvelClient release for Android!




HCL Nomad Web

Nomad Web 1.0.12 - MC 14.0.7

ENHANCEMENTPrevent EnableNotesFederatedLogin and DEBUG_ ini settings from roaming on Nomad
FIXFixed a problem where ECL actions that modify JavaScript and Applet entries might not run properly if other ECL actions also run but don't require modifications

Nomad Web 1.0.11 - MC 14.0.5

ENHANCEMENTPrevent the OneUIWorkspace notes.ini setting from roaming on Nomad
ENHANCEMENTNew "background" replica option for Application/Mailfile action, allows you to create a local replica in the background after the Notes client has started. Previously you had to make sure the Replicator was set to replicate at startup, this new option does not require that.
ENHANCEMENTAdded nomad version and nomad device type to log.xml, also added a log line for "Initial setup detected" if this is a first start

Nomad Web 1.0.10 - MC 12.0.72

ENHANCEMENTDo not allow a MarvelClient action to delete the full-text index on a local replica, since it will get created again at the next replication
FIX / ENHANCEMENTAdditional internal measures to make sure the Location field in notes.ini does not roam
FIX / ENHANCEMENTInternal limit for RecentApps entries is now 24 (used when creating or roaming recent apps entries), up from the previous limit of 12
FIXFix for Nomad Roaming users who incorrectly use a legacy MC_UploadDB variable of the format server!!db.nsf in combination with default roaming settings, which can cause roaming to fail
FIX

Fixed a problem where the ($Design)\MRU folder in bookmark.nsf can be deleted when Nomad Roaming is active

Nomad Web 1.0.9 - MC 12.0.69

ENHANCEMENTNew "background" replica option for Application/Mailfile action, allows you to create a local replica in the background after the Notes client has started. Previously you had to make sure the Replicator was set to replicate at startup, this new option does not require that.
FIX

Fix for print settings not roaming on Nomad Web (other platforms were not affected)

FIX

Web Migration now parses $Recent_App entries of the format Notes:///0123456789ABCDEF## properly

Nomad Web 1.0.8 - MC 12.0.64

ENHANCEMENTUpdated internal libraries, no functional changes
ENHANCEMENTAdded nomad version and nomad device type to log.xml, also added a log line for "Initial setup detected" if this is a first start

Nomad Web 1.0.7 - MC 12.0.62

ENHANCEMENTThe MarvelClient log level can now be set at startup with an INI action that runs before the afterlogin event (previously the setting would not be picked up until the next client start)
ENHANCEMENTMake sure the MC_Disable and NOM_MC_Disable notes.ini parameters cannot roam
ENHANCEMENTImproved logging if a MarvelClient license cannot be parsed
ENHANCEMENTImproved the compression algorithm for print objects in desktop.xml
FIXFix for CDATA in images.xml being written on a separate line

Nomad Web 1.0.6 - MC 12.0.57

ENHANCEMENTWeb Browser type and version is now reported in os_nomad_web_browser_name and os_nomad_web_browser_version fields in the Analyze DB. The browser's user agent string is also reported as os_nomad_web_user_agent if additional parsing is desired.
ENHANCEMENTOperating System name and version are now reported for Nomad Web clients in the Analyze DB. These should always be accurate for Chrome and Edge browsers, and are based on user agent parsing for other browsers.
ENHANCEMENTSome specific notes.ini settings are now hardcoded never to roam with Nomad Roaming, to prevent problems if admins use custom ini filters that would allow these settings to roam.
FIX / ENHANCEMENTFree disk space is now reported for Chrome and Edge, and local replica actions that check for free disk space will now work properly.
FIX / ENHANCEMENTNomad Roaming will now start properly in the background if the Before Roam runtime is disabled or if there is a timeout at startup causing the Before Roam part of the action not to run.
FIXThe NOM_MC_Disable notes.ini setting now disables MarvelClient properly (the first time it runs) when set via Domino Desktop Policies. This was a regression introduced in Nomad Web 1.0.3.

Nomad Web 1.0.5 - MC 12.0.52

NEWMarvelClient now has Roaming functionality available for the Nomad Web platform, for customers with a valid Roaming license.

This allows you to backup and restore your Recent Apps and workspace settings across some or all of your Nomad clients. Please see the Nomad Roaming Overview and related documents in the knowledgebase for more information.

ENHANCEMENTName lookups are no longer performed at startup once the Nomad client has been set up, improving startup times. This behavior can be changed using the notes.ini variable MC_NomadNamelookupAfterLogin.

Nomad Web 1.0.4 - MC 12.0.44

NEWLocal Replicas can now be created and managed using MarvelClient, on Chrome and Edge browsers only. This corresponds to the new local replica support in Nomad Web 1.0.4.
NEWMarvelClient now has Restrict functionality available for the Nomad Web platform, for customers with a valid Realtime license.

This allows you to prevent Nomad Web users from accessing, replicating, or deleting specific databases either locally or on a server. The most common use-case is if you have databases on your server that you don't want Nomad Web users to open (maybe because they use Java or clientside XPages), you can easily prevent them from being used by Nomad Web users with a simple MarvelClient action.

NEW

Select MarvelClient actions can now run in the background after the client has started.

FIXFixed a problem where the Web Migration action stopped working on Chrome/Edge browsers version 102.xx and higher, due to a breaking change in those browsers.

Nomad Web 1.0.3 - MC 12.0.35

ENHANCEMENTNomad Web about page now shows full details about the MarvelClient deployment, including Config DB location and number of actions run (same as iOS and Android)
CHANGENumerous internal changes related to upcoming Nomad Web features

Nomad Web 1.0.2 - MC 12.0.31

NEWMarvelClient Nomad Web Migration is new in this release! This is a feature that copies the icons, workspace pages, and recent apps from your HCL Notes desktop client to your HCL Nomad Web client the very first time you use Nomad Web. See the Nomad Web Migration documentation for more information.
NEWMarvelClient config actions can no longer set the Ports= parameter in notes.ini, to prevent problems with old rich client settings interfering with SafeLinx connections on Nomad
CHANGEMC_LogToConsole now enabled for Nomad
CHANGESeveral internal changes that relate to communication between MarvelClient and Nomad
FIXFixed a problem where certain platform conditions might not be applied on Nomad Web if they used os:mobile_usv or os:chassis_type

Nomad Web 1.0.1 - MC 12.0.25

NEWInitial MarvelClient release for Nomad Web!
NEWTo see the list of MarvelClient actions available in Nomad Web, please see MC for Nomad Licensed Features