#
Release Notes for Version 9.19
Product: Open iT Software
Release Date: 2023-June-09
#
Introduction
Open iT Software Suite is further improved in this release, including new features, improvements, and bug fixes.
#
New Features
#27415
Open iT supports Bluebeam historical and real-time usage reporting by collecting data through API requests to the Bluebeam Portal. Real-time usage is collected through sampling. Historical data can be built from sampling or through historical log collection.
Real-time usage monitoring is supported via the License Monitor.
The following are available for historical reporting:
- Total License Usage
- User Level License Usage
- User Group Level License Usage
- Host Level License Usage
- Host Group Level License Usage
- License Denial
#32101
Open iT supports Bentley Cloud usage reporting by sampling data through API request to the Bentley Portal. Real-time usage monitoring is supported via the License Monitor.
#32622
The CLIMS interface now displays an intuitive view of the changes within FlexNet license files. CLIMS compares the local and GUI copies of the file, then summarizes the changes per line, which are categorized as:
- No Changes
- Added
- Modified
- Inactive
- Deleted
Aside from the summary, CLIMS also gives insights or warnings about syntax errors that may be introduced to the license file.
#31685
Disabler creates a report in case an application unexpectedly terminates during resumption. This provides easy access to information that may help rationalize the causality of the incident. This feature is only available for Windows.
#
Improvements
Ticket | Description |
---|---|
29695 | Saves the credential files per supported Cloud-based LM in their respective folders located in the var folder within the data directory |
30629 | Upgrades PHP to 8.1.18 |
32053 | Updates default fields selected on Core Reporter Mapping page |
32568 | Upgrades Apache to 2.4.57 on Windows and 2.4.56 on Unix |
Ticket | Description |
---|---|
26794 | Adds support for Open iT upgrade on macOS |
32078 | Adds an option to specify a license usage limit when processing Flexlog debug logs to handle duplicate checkouts or sessions |
29690 | Adds an option to terminate applications when suspended longer than a defined period (force-terminate) |
31964 | Adds an option to resume applications even without any available license (force-resume) |
32625 | Adds a dialog box pointing to the location of the backup files when an application unexpectedly terminates after resumption |
32889 | Adds an option to offset the required number of available licenses for resuming an application to prevent checkout race conditions (free-license-requirement) |
33141 | Adds an option to skip the quit display in Disabler when an application is terminated (exit-on-termination) |
32141 | Adds new approach for suspending applications in Disabler |
32295 | Adds custom-action script that backs up Petrel sessions prior optimization |
32430 | Adds cleanup mechanism for managing custom-script residues |
32208, 33710, 33713 | Improves MATLAB collection |
Ticket | Description |
---|---|
29507 | Adds ability to show or hide Feature Version in License Monitor Portal |
31149 | Adds ability to customize Dashboard Email Alerts messages and restrict who can customize email alert messages |
31942 | Adds Denial Reason filter in License Monitor Portal for the Utilization Trend Quick Chart |
#
Bug Fixes
Ticket | Description |
---|---|
11435 | Makes executable path classification default for data type 62 |
20045 | Fixes redundant fatal message while generating report in the Core Reporter |
29355 | Makes displaying of digit precision in Core Reporter reports configurable |
29548 | Skips lock on anonymization file if no anonymization is configured |
30115 | Increases process_client_info interval to fix malformed client_info data |
30319 | Removes LDAPS Connection in LDAP access protocol selection |
30924 | Fixes missing data issue |
31065 | Adds stricter license checking when distributing license from server to clients |
31076 | Fixes server-side regeneration of EA logs |
31317 | Have FLAB do proper reset when seeing license server restart |
31382 | Forces adding of replace config when default config is not present for Autodesk data types |
31386 | Updates license-init-flex-log filter to use available-licenses.map |
31618 | Fixes bug with non-historic output from map maintainer |
31704 | Fixes Clients Information header and adds display improvements in Core Reporter |
31710 | Adds catching in StatusAggregator for invalid lines from app-status |
31754 | Fixes date validation issue and some improvements on Core Reporter Audit page |
31762 | Fixes report title casing issues for Reports |
31790 | Fixes data inconsistency with Petrel report on data type 92 |
31854 | Fixes vulnerable Javascript library |
31858 | Fixes issue on redirection using main menu with submenu in Core Reporter |
31860 | Makes FLAB remember status when passing GMT midnight |
31868 | Fixes unchecking classification issue on Complete Selection in Core Reporter |
31869 | Supports feature name that has different expiry dates in Core Reporter Feature Expiry |
31873 | Adds support for logging multiple expiries in license status |
31882 | Adds support to update legacy reports in Core Reporter |
31891 | Sets Core Reporter session time-out to 30 minutes of being idle |
31922 | Uses unlikely string to avoid matching empty group and losing MAP line |
31924 | Includes logs from AutodeskCloudCollector.log on the Notifications display on Core Reporter |
31929 | Adds package shadow usage in License Monitor |
32025 | Fixes mapping issue in Core Reporter |
32077 | Fixes token calculation of HoneywellULMwith product mapping |
32114 | Moves simplereports to $ROOT_HTML_DIR |
32115 | Fixes wrong server URI for embedded_index.pl |
32116 | Supports user-rename in data types 136 and 140 |
32125 | Adds explicit handling of empty files on Core Server data processing |
32166 | Retains selected UniqueKey when saving or reloading the Core Reporter mapping page |
32198 | Prevents AppstatusConverter to continuously log warnings |
32216 | Changes the port used for HTTPS upgrade in Linux Core Server |
32243 | Fixes wrong license information issue when feature has multiple versions when Show version is checked |
32246 | Fixes strings error command on Linux server installation |
32248 | Adds the default ciphers for compatibility with older Windows versions |
32310 | Improves data processing performance |
32362 | Fixes erroneous computation of Max Available Licenses in LicenseStatusConverter |
32492 | Fixes Core Reporter access issue when using a custom port after upgrade |
32508 | Fixes wrong number of available licenses for "all" version on data type 124 |
32513 | Checks for active session before modifying ini setting |
32526 | Fixes LicenseStatusConverter crash issue on Linux |
32553 | Fixes for recalculating Enforce Growth Limit in LicensePredictor |
32554 | Fixes deletion of custom folders in Core Reporter Administration page |
32599 | Assigns zero used licenses in expired features |
32769 | Fixes Core Reporter License Monitor wrong license count and usage for Flex features with packages |
32772 | Fixes broken token access in Core Reporter for Analysis Server email settings |
32821 | Excludes several predefined SYSTEM processes when getting all running processes on Windows |
32942 | Adds check for correct 'openit' user when running program |
33116 | Updates chart legend width to support long labels |
33120 | Handles duplicate multiple feature expiry entries |
33175 | Fixes incorrect computation of package license utilization when searching the view by package |
33257 | Fixes misaligned containers for LicensePredictor page |
33264 | Updates logo from generated chart report in Core Reporter |
33407 | Fixes handling of LicenseStatusConverter on feature expiry beyond year 2038 |
33490 | Makes sure that temporary password in Core Reporter adheres to password complexity requirements |
33534 | Fixes issue on selections with special characters not being reported |
33586 | Fixes uploading of license status issue due to "/" |
33587 | Fixes unable to read periodic jobs spec files due to file endings |
33642 | Fixes Pick Defaults feature on Autodesk Flex Token Usage data types in Core Reporter Data Generation |
33699 | Fixes escaping of special characters when searching for classification values in Core Reporter |
31785, 31786 | Adds CSRF protection to Configuration, Folders and Discovery pages in Core Reporter and limits files that can be uploaded on canned reports |
-- | Improves and fixes documentation errors and content |
Ticket | Description |
---|---|
29818 | Adds configuration for limiting exhaustive search in AutodetectFlexNet |
30417 | Supports new format of checkin and checkout in LogParserHasp2 |
30437 | Fixes improper handling of usages and multiple expiry dates in Flex and DSLS |
30915 | Fixes glob mismatch when scanning debug file |
31059 | Adds validation of signature files in openit_executor |
31247 | Fixes FlexPoller parsing of GROUP in license file |
31330 | Fixes generation of contracts data for Adobe Cloud Collector due to unsupported API response data |
31430 | Fixes usage handling of the same feature with different versions in LM-X |
31464 | Adds vendor string for handling of asset info in Licpoll |
31488 | Fixes Honeywell Logfile Collector recollecting the whole logs due to incomplete poll data from time to time |
31507 | Enables port@server in LicPoll Flex configuration |
31524 | Fixes regular expressions for LogparserHasp parsing |
31615 | Improves checking of license availability before resuming an application |
31661 | Fixes removal of completed record with no feature from stack to improve LogParserCodemeter parsing performance |
31681 | Fixes the recollection of the lmgrd log |
31722 | Fixes file leak in LogParserHasp2 |
31791 | Fixes missing usages for features with multiple versions in DSLS |
31842 | Fixes parsing of usage for new format of LSDYNA |
31875 | Fixes handling of DSLS expiry for its corresponding pricing structure |
31878 | Sets group licenses for individual Flex Features in LicPoll |
31915 | Fixes bugs in Scheduler, Appusage, WinSAR, and UsageAnalyzer |
31932 | Skips optimization of licensed application without license checkout |
31954 | Adds option for case-sensitive matching of values in log parsing |
31956 | Supports encoding formats with BOM |
31961 | Supports commuter licenses in LogParserSentinel |
31962 | Fixes mismatch between actual checkouts and licenses being optimized |
32003 | Fixes processing of remaining data on restart log in LogParserHoneywellULM |
32013 | Fixes parsing issue for multiple products in generic license data |
32026 | Fixes improper handling of usages and multiple expiry dates in Flex and DSLS |
32045 | Respawns crashed disablers |
32047 | Fixes LicenseOptimizer suspending two applications in a single disabler window |
32068 | Fixes freezemon copying licenses from a different application or session |
32084 | Fixes LogParserHasp2commit argument conflict |
32097 | Fixes AdobeCloudCollector not running on some machines |
32129 | Resolves letter case issue in server names between cold configuration and lmstat |
32159 | Adds filter to identify invalid FLAB input records from FlexPoller |
32197 | Fixes high CPU usage of openit_logparserrlm |
32242 | Fixes feature mismatch in LicenseOptimizer when using timestamp-matching |
32288 | Updates Filecleaner to provide a way to skip checking of last accessed time for debug logs |
32297 | Fixes wrong group name for transfer_licensestatus_down |
32322 | Fixes HASP matchobjects to support startup events with hostname |
32323 | Fixes HASP matchobjects to support denied events with no users |
32324 | Fixes HASP matchobjects for unsupported login/logout formats in log version 11 |
32428 | Immediately sets event status to STARTED during resumption to prevent disabler hang |
32429 | Fixes issue when disabler doesn't minimize all windows when optimizing multiple applications or instances under the same disabler instance |
32455 | Fixes sending of dist-config files to the client |
32456 | Reduces download_dist request concurrency by spreading the request |
32457 | Fixes issue on server-uri not being patched by serverurl.sh on Linux client upgrade |
32458 | Fixes issue when application gets suspended again sometime after user resumes it |
32465 | Uses configured timeout when running custom scripts |
32487 | Fixes handling of license-server object in Licpoll |
32507 | Writes correct status if the application is released from disabler failure |
32514 | Prevents disabler from flickering and spamming messages |
32523 | Prevents PollParserSQLite Application crash |
32556 | Adds ignore-pattern in arguments for excluding source file that matches the regex pattern in LogFileCollector |
32707 | Fixes LogparserRLM processing of license on hold |
32773 | Deprecates vshadow due to security issues |
32832 | Fixes issue on the inclusion of the default product name in the LicpollComplete filename |
32888 | Fixes AutodeskCloud API issues |
32984 | Makes force-resume attribute in LicenseOptimizer case-insensitive |
33084 | Fixes issue on failing to upload client data to server due to illegal characters on filename |
33137 | Fixes no Licpoll usage due to zero count while having reservations value |
33179 | Improves LicenseOptimizer optimization based on group priority |
33181 | Fixes erroneous feature names in freeze data |
33210 | Fixes handling of lmstat with a missing copyright header in Licpoll |
33238 | Fixes Flex vendor detection with multiple spaces between keyword and name |
33283 | Fixes summation of usages for multi-process application in LicenseOptimizer |
33387 | Fixes Autodesk Flex reporting of package when user has multiple package assignments |
33487 | Uses the default product name when there is no configured product in LicpollComplete |
33602 | Fixes weblogpoller not collecting data on macOS |
33610 | Fixes LicenseOptimizer feature detection issue with multi-server and multiple feature parameter |
33696 | Fixes issue when handling Civil3D data on AutodeskJoiner |
33708 | Sets display variable when running disabler to prevent crashing FreezeMonitor |
33772 | Detects process start time in LicenseOptimizer in Unix |
33845 | Fixes WebApp collection on Opera and Google on macOS |
30784, 30921 | Fixes slow processing and huge data output of logparsersentinel |
31765, 32302 | Fixes FlexLog support on collecting backup logs on log file rotation |
32225, 32226 | Skips license check when suspend-timeout is interrupted |
32394, 32438 | Fixes unnecessary debug log WARNING in LS-DYNA |
Ticket | Description |
---|---|
29314 | Fixes issue when reporting with NULL hostname in Analysis Server |
30368 | Fixes Global filters in Analysis Server Dashboard page |
31396 | Fixes Analysis Server SSO login issue |
31518 | Updates PackageFilter length to max in Analysis Server Dashboard page |
31598 | Fixes Analysis Server Feature Labeling regex configuration issue |
31941 | Fixes access on non-admin pages in Analysis Server |
31955 | Fixes wrong username in Autodesk Named User Subscription Summary to Detail drillthrough report |
31993 | Fixes Analysis Server alerts not working |
32002 | Updates query to combine packages in summary table of the Autodesk Named User Subscription Summary to Detail report |
32065 | Fixes Analysis Server License Expiration filter threshold input validation |
32148 | Updates calculation script for total concurrency in Applications cube |
32202 | Fixes Analysis Server vulnerability issues |
32364 | Hides configuration guide for Analysis Server portlet owner when it is being viewed by other users |
32416 | Fixes license expiry categorization in the License Expiration page in Analysis Server |
32510 | Adds a validation on the expired threshold in the License Expiration page in Analysis Server |
32521 | Replaces Unicode replacement character with "?" to fix issue in max in use |
32538 | Fixes Analysis Server dashboard page issue on cloud installations |
32573 | Fixes wrong token pool calculation for features with multiple licenses in Analysis Server License Monitor Portal |
32813 | Restricts Business Unit to usergroup name to only have one-to-many relationship in Analysis Server |
32822 | Sets Max Available to 0 when license has expired in the License Monitor Portal |
33014 | Fixes missing Max in use due to Unicode replacement character in Analysis Server reports |
33110 | Fixes Analysis Server email settings not working when using Office365 SMTP Server |
33142 | Fixes Analysis Server Cross-Site Scripting vulnerability |
33242 | Fixes User Denials portlet not showing any data when filtered |
33245 | Fixes Analysis Server global filter cancel button on Dashboard page |
33288 | Fixes issue where Analysis Server portlets cannot be edited after an upgrade |
33390 | Fixes Analysis Server issue when loading license data with feature expiry beyond year 2038 |
33415 | Syncs Analysis Server SQL command timeout settings on AppSettings file and in the Configuration page |
33583 | Fixes Percentile Cost Savings template issue when generating with License Event type |
33759 | Sets UNLIMITED string for perpetual licenses in License Monitor Portal |
33297 | Fixes issue when importing from CSV and Map file in Feature Labeling |
32873 | Fixes doubled elapsed time in version all on Autodesk Named Usage Subscription Summary to Detail report template |
Ticket | Description |
---|---|
548 | Adds handling for clicking the Save button without any changes to the vendor label |
698 | Handles escaped characters in license files |
710 | Fixes retained changes when clicking Cancel in Access Controls |
739 | Updates RequestSizeLimit and RequestFormLimits |
744 | Fixes Flex vendor detection with multiple spaces between keyword and name |
746 | Fixes parsing of RLM datetime format |
747 | Improves handling of failed parsing in RecordKeeper |
749 | Fixes truncated denial reasons |
750 | Handles detection of debug log with + character in its path |
759 | Fixes separator of triad machines in RBAC |
765 | Fixes consistent permission denied in Vendor page |
32500 | Fixes error in fetching license file revisions |
33238 | Fixes FlexNet vendor detection with multiple spaces between keyword and name |
33656 | Adds a shortcut for CLIMS after installation |
Ticket | Description |
---|---|
31666 | Adds "client" to App Launcher client name |
#
Known Issues
Ticket | Description |
---|---|
32014 | Max Available fluctuating using SimpleFlex when no usage |
32868 | Generating Autodesk data types use as much as 6GB RAM to process a day worth of data |
33695 | License Available for Beta LM Packages is incorrect |
29982 | License Feature Expiry date does not match with timezone +00:00 |
Ticket | Description |
---|---|
31146 | 32b client: Expiry dates later than year 2037 was incorrectly handled |
31930 | licpoll - Autodesk reservation usages is not collected properly |
32059 | LA: The new exclude daemons functionality causes the collector to malfunction |
32117 | Not matching usage hours in Open iT vs Honeywell reports |
32313 | Bentley Cloud LicPoll Support produces multiple WARNING logs |
33282 | Unsupported flex feature UPGRADE through feature versions in license file |
33665 | Linux Autodetectflexnet: Not able to detect license when it is not explicitly configured with license path |
33692 | Licpoll: Error is produced during preliminary polling for LS-DYNA |
33760 | UA is affecting Geolog application |
33764 | L1 - Altair overusage of GlobalZoneEU and HyperWorks feature |
33801 | collectautodeskcloud: 422 Client error due to set data pagination limit exceeds 1000 |
33839 | Collectautodeskcloud cannot collect Flex usage data for Autodesk products and services charged per result |
33840 | Collectautodeskcloud could not pull all export data from the Autodesk portal when there are more than a thousand users |
33869 | Data type 92 High Count on Suspend |
33896 | Bluebeamhistory: Incomplete data collection |
33902 | Pyppeteer: "Unable to remove Temporary User Data" ERROR |
Ticket | Description |
---|---|
33062 | Analysis Console does not reflect configured roles |
32255 | TokenFlex (UserDays Cost) does not support feature labeling |
33174 | Adapting to SQL Server 2022+ MS OLED DB Provider (MSOLEDBSQL) |
Ticket | Description |
---|---|
551 | Request too long when authenticating with Windows authentications with many Active Directory groups (66+) |
639 | Incorrect lsmon is used for Detective |
675 | License/options file is always showing modified for load balanced servers |
676 | Triad servers with different options files only show the options file from master |
679 | Pushing changes to triad servers creates three revisions in the History tab |
708 | RavenDB vs GUI race condition upon installation |
741 | Missing draft revisions in license/options files |