# 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
Release Version 9.19 Core Server Improvements
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
Release Version 9.19 Client Improvements
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
Release Version 9.19 Analysis Server Improvements

# 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
Release Version 9.19 Core Server Bug Fixes
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
Release Version 9.19 Client Bug Fixes
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
Release Version 9.19 Analysis Server Bug Fixes
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
Release Version 9.19 CLIMS Bug Fixes
Ticket Description
31666 Adds "client" to App Launcher client name
Release Version 9.19 App Launcher Bug Fixes

# 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
Release Version 9.19 Core Server Known Issues
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
Release Version 9.19 Client Known Issues
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)
Release Version 9.19 Analysis Server Known Issues
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
Release Version 9.19 CLIMS Known Issues

We value your feedback!

Please take a few minutes to complete our survey and share your thoughts on your recent experience with our documentation.

Take survey

Close