ENHANCEMENT | New config variable that indicates whether the binary is loaded from client or data directory: <mc:addin_location> (either "client" or "data") |
CHANGE / ENHANCEMENT | Improved logging in backup and roaming actions for files that cannot be found or opened. |
CHANGE / ENHANCEMENT | Logging improvements: Several unnecessary or misleading warnings and errors have been changed to make more sense. |
FIX | Http-Roaming via NotesDB can now better deal with malformed or defective documents. |
FIX / CHANGE | Changed the way how references to Notes version related config variables work to prevent potential problems. Because of this, in BeforeLoginPre, references to <notes:version*> config variables are now limited to: <notes:version_major>, <notes:version_minor>, <notes:release_string>, and <notes:hotfix>. |
FIX | Fixed an issue in Realtime Restriction actions where using the reference <rel:mailserver> would return the server in canonicalized format instead of abbreviated. |
CHANGE | Added safeguards to prevent issues with MarvelClient running in unknown versions of the Notes Client. If the Client version is unknown, the following functionality will be disabled:
|
CHANGE | New config variable to control the time first server access waits before triggering: <mc:fsac_thread_initialwait> (number in milliseconds, defaults to "60 000" = 1 minute) |
NEW | New notes.ini variable <ini:MC_Disable>; set to 1 to disable MC completely. Dangerous! This basically disconnects MarvelClient from the Config database; it is mainly intended for testing/debugging purposes and cannot be reverted from inside MarvelClient. |
NEW | Essentials Mode This is a new mode of operating a limited subset of MarvelClient functionality, available for free. A binary is either Essentials or Full (cannot be changed). As an existing customer, you can ignore Essentials since all functionality is already available to you. A MC Essentials binary comes with the following changes:
MC Essentials binaries also have a few changes to notes.ini variables and default values:
|
ENHANCEMENT / NEW | All action types available in Essentials mode are also available in Full mode now, regardless of license. |
NEW | New functionality to make sure Essentials and Full mode binaries can not run in parallel. With MarvelClient Essentials being available for free, this feature ensures customers who go from Essentials to Full MarvelClient will not run into issues with both binaries being loaded. The config.xml now has 2 new variables that report about other binaries that have been found: <mc:other_mc_instances_active> and <mc:other_mc_instances_inactive>. The entire functionality can be disabled by setting <ini:MC_DisableRunCheck> or <env:MC_DisableRunCheck> to 1. |
ENHANCEMENT / NEW | DLL Update actions that switch between Essentials and Full mode binaries will now set MC_DB if it is not set. Since MarvelClient has different default values for MC_DB in Essentials, MC_DB is automatically set to ensure the DLL continues to connect to the correct Config database. If MC_DB is already set, it will remain untouched. |
NEW | Since MC binaries can now run in 2 different modes (Essentials and Full), a few places will now tell you which mode you are using:
|
CHANGE | MarvelClient binaries on Windows will no longer be compressed. Up until now, binaries were compressed to save space and make distribution easier. The MarvelClient DLL would un-compress itself when loaded by Notes. The software needed for this process is however no longer being maintained, so we had to discontinue its use. |
This component release is part of MarvelClient 10.0