Config db ntf: 20131117133500
Analyze db ntf: 20131117133500
Help db ntf: 20131117133500 / Content: 20131117133500
Windows Version: 4.0.6 :: MAC OS X Version: 2.0.45 :: Linux Version: 2.0.42
Eclipse Plugin: 2.0.0


Major Improvements: New recommended Roaming Regexp for backing up .metadata directory, Significant enhancements for the agents collecting HW/SW inventory, Location and Connection documents, various enhancements for GroupExplorer Automate, fixes for new Mail Blocking module introduced in 4.0, important fix for uploading Analyze data with 4.0


General Notes

Supported IBM Lotus Notes releases: 5.x, 6.x, 7.x, 8.x, up to 9.0.1 including the IBM Notes Browser Plugin
(Administrators need at least IBM Lotus Notes 8.x, preferably Windows)
Supported client-side operating systems: Microsoft Windows XP, 2003, 2008, Vista, 7, 8, and Citrix/WTS, Apple Intel Mac OS X 10.5-10.8 (Leopard, Snow Leopard, Lion and Mountain Lion), Linux
Supported server-side operating systems: any supported by IBM (operating system independent)
NOTE: Support is limited for platform and release combinations not supported by IBM
Linux & Mac OS X: Eclipse Management, Skinning, Realtime, Zip/Unzip and Attachment Blocking are not available on Linux or Mac OS X;
Citrix, Linux & Mac OS X: the MarvelClient Upgrade module is only available on Windows (=not on Citrix, Linux or Mac OS X)
MarvelClient on Mac OS X and Linux does not support the runtypes "After Login - Before Sync", "After Login - After Write", "On first server access", "Background - Init" and "Background" - any such actions must be set to run at a different supported runtype, e.g. "After Login"
IMPORTANT NOTESThis release contains select important updates highlighted in red

Configuration Database

NOTE

IMPORTANT Note for MarvelClient Roaming customers: the sample Regexp for backing up the .metadata directory has been enhanced to exclude business card cache data which can grow significantly large when photos are used with many megapixels.
In addition, the new Regexp excludes all but the most recent type ahead cache files.
Customers are advised to change their Roaming Backup Action as follows for the .metadata backup line:



For copy and paste, here is the new regular expression:
^(?!.*\\cache.*)(?!.*\\org\.eclipse\.jdt\.core.*)(?!.*\\com\.ibm\.collaboration\.realtime\.palettes.*)(?!.*\\org\.eclipse\.pde\.core.*)(?!.*\\org\.eclipse\.ltk\.core\.refactoring.*)(?!.*\\com\.ibm\.rcp\.toolbox\.prov\.provider.*)(?!.*\\com\.ibm\.rcp\.search\.ui.*)(?!.*\\com\.ibm\.rcp\.bizcard.*)(?!.*\\org\.eclipse\.core\.resources.*)(?!.*\\wsdls\\.*)(?!.*\.eml$)(?!.*\.bak$)(?!.*\\com\.ibm\.notes\.dip\\dipTable\.ser.+)(?!.*\\com\.ibm\.pim\.contacts\.bizcard\\.*)(?!.*\.jvm_G\d\d$).*$

FIXFixed a problem for Desktop Icon Actions where more than one workspace page and or replicator page entry template could not be added to the multi-list option field
FIXThe Action header now properly displays the Action Type for the Eclipse Actions that were newly added in 4.0
FIXGroupExplorer Automate: Various fixes and improvements have been added for the integration of GroupExplorer Automate and the MarvelClient Configuration database (see below); This requires re-saving all existing Category Packages first, and subsequently all Automate Actions.
FIXGroupExplorer Automate: Fixed a problem where Desktop Icon Actions computed wrong XML with this:bulk* instead of bulk:*
FIXGroupExplorer Automate: Fixed a view alias (v_databases_by_replicaid)
FIXGroupExplorer Automate: Fixed a problem where entering just one server in an Automate Action without adding it to the list field next to it would compute wrong XML
FIXGroupExplorer Automate: Fixed a problem where changes to Category Packages were not bequeathed into Action Templates
NEWGroupExplorer Automate: Added a new configuration section and agent to synchronize GE Automate with the MarvelClient Configuration database
NEWGroupExplorer Automate: Added a new option to auto-assign a Category to synched databases
CHANGEIn previous releases, the DLL update Action did not allow to select from various of the repeat intervals on the When tab; this has been fixed;
in addition, the runtypes Background and On First Server Access have been re-ordered (this is visual change only)
CHANGEChanged the view All Actions\by RT, Prio & Title: INI Filters, Replicator Page Entry Templates and Fulltext Index Templates are now no longer displayed in the "25 - After Login"-Category but in "For use in other Actions"
CHANGEAfter counting group members in Access Definitions, the results are now condensed to only show the number of users for each Access Definition entry that is in fact a group. Non-groups are no longer displayed as to save space.
CHANGEThe group member count, as well as the information about groups and number of members counted, has been moved to the top of Access Definitions
CHANGEChanged the validation of the Widgets section in the Eclipse Preferences Action so that now each field is properly validated independently
ENHANCEMENTNew options have been added to the ECL Management Action for IBM Notes 9.0 and 9.0.1
(Workstation Section, Configure Widget Capabilities and Load Java Code)
ENHANCEMENTLogs sent back to an email address for Mailbased or PostOpen based installs now also include the Computer name from where the log email is sent
ENHANCEMENTAdded a button to optionally sort all entries in an Access Definition
ENHANCEMENTAny self created views (if applicable) will now also show up under the "Self-created Folders" section in the MarvelClient Configuration and Analyze databases
ENHANCEMENTAny Action created/updated in the Configuration database will now also store the following details in its respective actions XML:
1.) the date/time (in UTC format) of when the Action was initially created
2.) the last three date/times (in UTC format) of when the Action was last saved

Analyze Database

FIXFixed a problem where the cleanup agent could run into an error "wrong key type" for when looking up parent documents for collected Addons
FIXFixed a problem where Notes-Releases were wrongly displayed as empty/Not Categorized for documents uploaded by clients with an MC >= 4.0 DLL
FIXFixed a problem where the Automailer option would create replication conflicts for deleted users
(the flag "only process users on same server" was not honored in previous releases)
FIX/CHANGEThe HW/SW inventory agent has been changed so that the uninstall string for SW inventories is now populared into a field without the summary flag being set.
Note that in order to implement this fix you need to first update the design of your Analyze database(s) and then "Check for Update" from the RunAgent Action in the MarvelClient Configuration database which performs the inventory.
CHANGE / ENHANCEMENTAdded two new fields to the databases.xsl configuration: days beyond cutoff and last replication date/time.
ENHANCEMENTAdded a form to display the result from Cleanup Actions from within the Cleanup Actions\* views
ENHANCEMENTEnhanced the Audit Configuration document with a new option:

The Cleanup Agent now be executed automatically at the end of running the Audit Agent;
the cleanup Agent does not need to be scheduled seperately anymore when checking the above illustrated option.
ENHANCEMENTThe agent for uploading Location, Connection, ... documents has been enhanced to only upload changed documents (based on a sense-making document hash to detect new/removed/updated fields) - this should reduce respective traffic by ~90% after initial upload.
Note that in order to benefit from this enhancement you need to first update the design of your Analyze database(s) and then "Check for Update" from the RunAgent Action in the MarvelClient Configuration database which executes the Addon Collection.
ENHANCEMENTThe agent for performing a HW/SW inventory has been enhanced to only upload changed documents (based on a sense-making document hash to detect new/removed/updated fields) - this should reduce respective traffic by ~90% after initial upload.
(Note that disk space used, free and free percent numbers have been changed to not include any decimal places any more in order to reduce the change interval).

The HW/SW Inventory Agent is now significantly faster (previous runtimes could well be around one or two minutes, the agent should now finish in ~10 seconds on most machines).

Also, the HW/SW Inventory Agent now populates the HW and SW lists sorted alphabetically by Vendor\Product.

Note that in order to benefit from these enhancements you need to first update the design of your Analyze database(s) and then "Check for Update" from the RunAgent Action in the MarvelClient Configuration database which performs the inventory.
ENHANCEMENTCollected Addon documents (Location documents, Connection documents, Account documents, Certificates, HW/SW inventory results) can now also be cleaned up by the Cleanup agent, if so enabled in the Cleanup & More configuration section of the MC Analyze database:

In addition, if you upload Addons (Locations, HW/SW) into a seperate analyze database, you can configure Cleanup for looking up main upload documents in a different Analyze database - the 'other' Analyze database is opened on the same server as where the cleanup agent runs (=enter a filepath without a servername).
In case you want to specifically look up main upload documents on a different server, then you need to specifiy the URL of the 'other' Analyze database as follows: servername!!directory\filename.nsf
ENHANCEMENT
ENHANCEMENTAny self created views (if applicable) will now also show up under the "Self-created Folders" section in the MarvelClient Configuration and Analyze databases

MarvelClient Help

NEWOnline Update will now pull down a new third database to accompany the existing Configuration & Analyze databases: MarvelClient Help!
The Help database will provide more and more context-sensitive help from within the Configuration and Analyze database in the next weeks.
For the time being, it shows context-sensitive help for when opening the Configuration database and from the header area in Actions - for details see detailed documentation for the Configuration database above.
NOTE that you must run Online Update twice to pull down the new Help database

MarvelClient Upgrade

SURunAs.au3 (3.1.0.6)Object instantiation errors (e.g. WMI connection failing or similar) no longer display a message box but fail silently to the log; the script thereby either fails silently from the viewpoint of the end user, or still completes successfully, as in the majority of cases the instantiated objects are not required.
MCUpgrade.exe (2.8.0.0)- No Changes -

Eclipse Plugin

Eclipse Plugin (2.0.0)- No Changes -

.DLL Updates (Windows)

FIX (4.0.1)Fixed a bug introduced in 4.0 where main upload documents (user profiles) where uploaded with an la_readers instead of an lr_readers field. This prevented proper functioning of the audit agent.
FIX (4.0.5)Fixed a problem with Desktop Icon Actions sometimes not working properly with local replica management since MC 4.0
FIX (4.0.1 - 4.0.5)Fixed various issues with the newly introduced mail blocking module in 4.0
FIX (4.0.5)MarvelZIp / MarvelClient Zip/Unzip: Displayed dialogues now block the IBM Notes window in standard client, too

- MC-1043: GetReplica() and GetDatabase() will now properly throw/not throw and open/not open based on the provided flags (flags were ignored sometimes before). This also means icon actions will again work properly
FIX (4.0.5)Fixed a problem with Database Scope Conditions when there was no actual database context (e.g. when creating an email via the client menu)
FIX (4.0.6)GroupExplorer Automate: Fixed a problem where bulk:references where not resolved properly
CHANGE (4.0.1)A Roaming Action will now automatically exclude the following list of entries independent of its respective INI Filter Configuration:

Directory
SharedDataDirectory
NotesProgram
Cache
InstallMode
InstallType
AUTO_SAVE_USER.*
DYNINFOCR_.*
NewMailSeqNum.*
UseBasicNotes
ENABLE_EARLY_AUTHENTICATION
MC_NetDirLastModified
CHANGE (4.0.1)GroupExplorer Automate: mc:automate_disabled has been changed from default true to false
CHANGE / ENHANCEMENT (4.0.1)The database scanner now excludes any folder with the extension .ft
This can be controlled via mc:db_scan_excludefti (bool, optional, defaults to true)
ENHANCEMENT (4.0.1)The database scanner now logs directory info on (default) log level 2, as well as file info on level 3.
Logging detail includes number of files per directory, as well as timing info.
ENHANCEMENT (4.0.1)config.xml now includes timing information as to how long the database scanner took to finish after password entry
ENHANCEMENT (4.0.1)A new optional setting has been added for cleanup/reset/re-initializing actions.xml files - the new setting supports two modes:
Refresh (download whole view and apply as usual - i.e. keep existing execution info) and
Replace (download whole view and ignore individual timestamps - i.e. overwrite all existing action execution info).

Both modes will remove any actions in actions xml which are not in the view.
Set this via a "A.5. *.ini & Variables" action and det it to run "only once"

The new setting is controlled as follows:
mc:viewreader_x_cleanup (replace x with afterlogin, fsac, background or shutdown)=refresh|replace
e.g.

mc:viewreader_background_cleanup=replace
or
mc:viewreader_fsac_cleanup=refresh

Cleanup: Refresh

refresh will basically do what a normal sync does; the only difference being that it will not stop at the most current timestamp, but go through the entire view. 
For each action ID encountered it will do what is appropriate:
  • remove it, if the newest entry in the view is a remove instruction
  • add it, if the newest entry in the view is an action and no local action with that ID exists
  • update it, if the newest entry in the view is an action with a newer timestamp as the local action
  • do nothing, if the newest entry in the view is an action with a older or equal timestamp as the local action

Cleanup Replace 
replace will do the same as refresh, but will also update in the "do nothing" case above - meaning it will update all actions to the latest state according the xml in the download view, no matter what.
ENHANCEMENT (4.0.1)Added information to actions.xml as to when an action was downloaded for the very first time and when it was last updated/downloaded.
ENHANCEMENT (4.0.4)Added a new placeholder %registry_%

For example %registry_HKEY_CURRENT_USER\Software\panagenda\bla% will resolve the value of "bla" in the key "HKEY_CURRENT_USER\Software\panagenda"

The new placeholder works with Roaming Actions, Backup Actions, ini:MC_WorkingDirectory, and ini:MC_NetworkDirectory.
ENHANCEMENT (4.0.4)Added two new placeholders:
%ini_custom_placeholder% - gets replaced by contents of ini variable MC_custom_placeholder. This variable itself may contain placeholders. %mc_custom_placeholder% - gets replaced by contents of config variable mc:custom_placeholder.
Subject to be used when so instructed by support.

.dylib Updates (Mac OS X)

FIX (2.0.45)Fixed a problem where the dylib crashed during shutdown of an IBM Notes standard (Eclipse) client
FIX (2.0.45)Fixed missing time in log.xml
NEW (2.0.45)os:version_string now recognizes OS X 10.7 to 10.9 (Lion, Mountain Lion, Mavericks)

.so Updates (Linux)

.so (2.0.42)- No Changes -