The following is a log of all enhancements and bug fixes that have been introduced with OpenLM Broker releases. For information about the OpenLM Broker, installation guides, and the version release policy, please refer to this document. Also, consult the system requirements document prior to installation.
Two critical security vulnerabilities have been identified and addressed in the OpenLM Broker v24.11.11.806. To protect your systems, we strongly recommend updating to the latest version as soon as possible.
In accordance with industry best practices, we will provide more detailed information about the specific vulnerability in 30 days.
53058: VSLM Kister : automatic LM detection
52736: Ability to monitor the connections to a License Manager
46776: New supported License Manager: AbsInt
46775: New supported License Manager: Parasoft
51010: New supported License Manager: ZetaWare
51009: New supported License Manager: QPS
55534: New supported License Manager: INFOR SLM
54705: New supported License Manager: Infograph License Server
56001: Siemens Polarion: Data error in EasyAdmin
55379: Linux Broker defaults to /opt/openlm broker/tools64/lmutil
54945: Kisters VSLM: Data error in EasyAdmin
54455: Suspend&Resume is not working as expected for FlexLM
53549: SIMATIC: wrong license quantity and the product names are not fetched
55180: Security patch
54165: Security patch
52416: Ability to report bundle usage for EPLAN
52557: New supported license manager -Kister VSLM
45862: New supported license manager - Mnova Bruker Chemist Suite
45863: New supported license manager - ProSim Application
50547: Enhanced Altium Support in OpenLM Broker. In previous versions, Altium was implemented in the OpenLM Server with Remote Sampling support only.
52347: Razorcat: Command result error
53815: Long waiting times for OpenLM Broker Web UI
52964: Enhanced Security: Client Secret Masking
52936: Enhanced Security: Client Secret Protection
This release includes a critical security update to address potential vulnerabilities.
We recommend all users update to the latest version.
52936: Security issue addressed
51397: Filtering Reservations causes a Usability Report 51403: Issue with the date format for Managed DSLS
51552: The License quantity and number of users wrong for Managed DSLS
51917: All Features are not reported and Token aggregation is not correct for Hosted Hyperworks Unit
51966: FlexNet Embedded fails to create FNE allocations from VLM request
51535: OpenLM displays duplicate sessions for Moldex3D
51339: Hexagon's Intergraph Smart Licensing is not reporting the quantity correctly
47824: Support for Salesforce
51861: Ability to monitor COMOS denials
49618: Failure to update the broker.xml file
44694: Failure to change the command timeout
41067: Inaccurate Port Count Display in Detection Messages in Broker Web UI
49321: The OLM Servers are collapsing unexpectedly in the Broker Desktop GUI
45558: License usage is missing for the Hardlock License Server
45478: Support for L3Harris Geospatial License Server
44510: Enhanced Vendor Name handling for FLEXlm Options File uploads
48489: Enhanced FLEXlm Output Management: the ability to remove reservation lines from large FLEXlm outputs
47821: Ability to manually set the number of available licenses for Peloton RigView
40843: Detection of the netstat availability on Linux systems
Note: for the item 46718 please make sure the hosting OS and FLEXlm are updated and report proper time in respect to DST in Egypt.
Note: Automated Broker update doesn't update Java. In case of Linux OS or Automated updates, it is user's responsibility to update the Java versions (21, 20.0.2, 17.0.8, 11.0.20, 8u381).
47327: The Polarion License Manager has an unexpected log line
48660: The Data Inquiry Command does not return User Checkout Info for IPGLock
47931: Following the restart of the Broker service on the Chaos V-Ray License Manager machine, the Broker ceases to function due to a data error within a brief timeframe
47780: Chaos V-Ray License usage reporting issues
48540: Java.lang.NullPointerException: null error
46942: The Broker version is not updating after updating it via Easy Admin control panel and services
46718: Updated Java version to reflect Egypt time zone amendments
47561: Comos integration for Broker has been adjustments to allow various log file width
35033: New supported License Manager: Chaos V-Ray
46215: Optimised performance to avoid high CPU consumption
46942: The Broker version now correctly updates in the control panel and services after an update via Easy Admin UI, fixing an issue where the version did not reflect the updated version
46275: Memory failures with license outputs worth 25MB of memory or larger
46227: Addressed an issue where some operating systems returned a negative file size for files over 2GB and prompts the system to notify the user of large file sizes to prevent potential issues with Broker
45419: We've updated the version of the built-in Java library to address the vulnerability CVE-2023-20860
44858: Sentinel SuperPro: Discrepancy between Reported and Analyzed Usage
45255: "Null" error when the connection to Identity Service fails
45558: Hardlock: PETEX OpenLM Generic - the usage is missing after upgrade
45069: We've changed the the IPGlock to use lockutil.exe instead of telnet
45651: We've enabled the License Information section for LMX
44852: New supported License Manager: Peloton RigView
43385: New supported License Manager: Oracle Enterprise Manager (disclaimer: released for customer review only)
11292: New supported License Manager: tNavigator
43415: Innovyze: License Count does not match in the OpenLM EasyAdmin and the License Manager
44645: Razorcat Date/time format issues
43703: DSLS Cloud returns an empty Usability Report
44235: JAZZ license manager showing incorrect number of licenses
44030: UniSim usage reporting issues
41085: Sentinel SuperPro error - "Server failed to respond"
42398: Now the timeout value is no longer changed in the xml file but directly in the UI
44499: Broker WebUI security improvements
44269: New supported license manager: RIB Presto
44063*: Bundle Mapping: We have introduced a new feature that allows easy mapping of bundles to the additional_key field of the GeneriC XML for UniSim License Manager
44063: License Expiration Date Handling for UniSim License Manager
30127: Broker: Support for Siemens Polarion
29859: IBM Jazz integration
42756: Options File backup is not created
42714: Esprit license showing in use when they are actually not
42596: Broker does not start when no config.properties
41850: Linux: Automatic Broker upgrade failed on Linux
42910: Jetbrains not picking all Pycharm features
31733: Sparx: Keystore - log switch prevents Broker from reading information correctly
41741: GitLab: GitLabDataInquiry - HTTP/1.1 401 Unauthorized
41928: CodeMeter: Denial Log: Not streaming to OpenLM Server
43008: Data gap with no buffer files "HostSynonyms required"
41580: Sparx Pro: IAV - SparxPro usage is not correct
29859: Support for IBM JAZZ License Manager
41526: Improved logic for "Allow to Sort License file"
41686: IPG - new lockutil.exe command line utility gives different output than OpenLM
41703: not configuring client ID causes extra load for Identity Service
41085: Sentinel SuperPro error - Server failed to respond
41657: DSLS Cloud: Validation error
40861: Remote OpenLM Broker update failed
40862: No Logging during the ports detection from the Terminal
40729: Esprit shows missing license file status
40846: Broker: Detection does not Find ports
39539: Broker: License File is not updated when Push from the EA→License File Window
41441: CVE-2022-42889 Apache Commons Text vulnerability
36638: Codemeter: Send only Denials log lines to OpenLM Server
41057: Server/Cloud connection doesn't work through HTTP Proxy
38488: Trigger update with a command from Server
39251: Access Web UI using SSL
25929: Linux without systemd
39041: RPM: Detection from UI does not find App manager while App Manager is found from the terminal
39567: COMOS: is shown with status Unknown, Quantity N/A
39646: DSLS Cloud not showing usage
39497: Restart command does not work when LM is down
Gitlab: Authentication with private token fails
39921: UniSim: LM does not report usage for all features
40450: Nvidia LM using FNE does not track usage
36308: Linux: RPM Installer: Broker doesn't respond
39452: DSLS Cloud default quotes are incorrect in data_inquiry
37433: Broker Web UI: notify user if the authorization file is wrong
38926: install_broker.sh for linux installation does not check if the broker is already installed
38515: Broker v22.5 on Linux - Detect function failure
38682: Broker: PETEX (Hardlock) LS shows status unknown and no usage: java.lang.RuntimeException
37349: Broker: detect.sh demands "root" to run
38894: OpenLM Broker v22.5.11 - Error on Linux - (Server with Java 1.8)
39097: Broker: GitLab fails on expiration date
29023: Broker: Support DSLS Cloud License Manger
38343: Broker: Support Hosted HyperWorks Units (HHWU)
38577: Broker: Unisim error handling / logging
38080: Broker: TASKING: Denial type not suported: "denied due to access list"
37879: Broker WebUI, tokens are created with 200 added to the token
36103: Broker Web UI: Detailed results are not displayed in LM DETECTION pop-up window
37938: Broker: Unable to connect Siemens Simatic License-Server
37405: Broker Web UI: Unclear error message "invalid_client"
37402: Broker: Password is not hidden in the Web UI
38037: Broker: buffer files are not sent to / processes by OpenLM Server
38017: Broker Web UI: Detection: wrong message is displayed
37839:Broker: Security framework of XStream not initialized
37838: Broker: Disable access to external entities in XML parsing
36883: Broker: VLM: report current reservations periodically
36679: Broker: Support for Razorcat License Server
28277: Broker: Support for Datamine License Manager
36963: Broker: Keep broker.xml file history
34433: Broker Web UI: Add 'Dump Threads' button and functionality
37741: Broker Web UI: LM Commands: New layout to Enable/Disable
37672: Broker: upgraded Spring Framework
36671: Broker: Support for TEBIS LM
30433: Broker: Support for Seisware LM
37802: Broker: updated timezone mapping
37717: Broker: Wrong LogType error for logs of the Generic format
37825: Broker: GEOVIA License Manager: Quantity and Usage not reported
37845: Broker: Broker returns Error status while the remove_license command has been executed successfully
37412: Broker Web UI: no message about missing token value
37509: Broker Web UI: No confirmation window for Server connection removal
36777: Broker Web UI: LM: Advanced: Add/Edit Option: The option can be added with fields left blank
36735: Broker: GitLab: Password is not encrypted in the port log file
36723: Broker: Composite messages are not triggered when timeInterval >= 3600
34831: Broker Web UI: LM: Log Files: 'Encoding' is not displayed by default
36260: Broker: Upgrading doesn't erase Log4J files
36428: Broker Web UI: Unsaved Changes modal window doesn't appear when adding/Editing a vendor
36111: /api/file-list gives listing for the current drive
36566: Broker Web UI: Changes in UI are not saved to broker.xml
36559: Broker Web UI: Port configuration does not reload after being saved
36463: Broker Web UI: Options file: No default value for Watch interval
36643: Broker Web UI: LM Types' list is not alphabetically ordered
36641: Broker Web UI: Unsaved Changes modal window doesn't appear when switching the page
36639: Broker Web UI: License Managers: Add/Edit LM: Edit icon issue
36711: Broker Web UI: Broker initial setup: Message about finishing setup is not updated
36613: Port Number not validated properly while adding new LM port
36757: Broker Web UI: Empty Settings section is displayed when there is no info
37411: Broker Web UI: An expired token displays 404 error code instead of a modal window
37413: Broker Web UI: A single token can be used many times
37108: Broker Web UI: Clicking on the broker icon/version number returns a 404 code response
36982: Broker: UNISIM: License Manager not reporting usage
35028: Support for Pure Variants License Manager
31100: Broker: Support for Siemens COMOS License Server
33484: Broker Web UI: API for advanced (key/value) port settings
25682: Support for a new Broker command - StopTransmitting
35844: Broker Installer: optimize Broker service startup command
35586: Broker: Possibility to run Broker browser UI from installer
34320: Broker: support GitLab monitoring
33909: Broker Web UI: On Boarding UI (Initial Setup)
33618: Denials implementation for the TLM (Tasking License Manager)
31914: Support for Re: Vision Effects License Manager
4102: Support for Tweak License Server (TLM)
36334: Broker Web UI: Edit LM: Commands: Missing "Disable" button
36315: Error message displayed while disabling Broker Web UI
36256: Broker Web UI: LM: Log files: Missing autofill for vendor field
36109: Broker Web UI: LM: Edit Vendor/Log Files: Remove Confirm and Cancel button
36182: Broker Web UI: Remote access page is redirecting to endsession
36153: Broker Web UI: Add LM/Server: Unsaved Changes modal window doesn't appear when switching the page
36131: Broker Web UI: Add/Edit Zoo LM: Settings: Advanced button is redundant
36088: Broker Web UI: OpenLM Servers: Add/Edit: Receiver is validated just by host/IP
36080: Broker Web UI: Clicking Save button switches the page
35799: Broker Web UI: Add/Edit LM: 500 error when trying to save UniSim LM without a configured log file
35797: Broker Web UI: Log file is not added by default for EPLAN and UniSim LM
35678: Broker Web Interface adjustments
35522: Broker Web UI: Missing alert message when the entered port doesn't pass the data type validation
35520: Broker Web UI: Missing alert message when trying to save port that doesn't pass the validation
34837: Broker Web UI: Missing 'Disable' log files button
34832: Broker Web UI: Sparx LM: wrong default Encoding value
33229: Disabled License File reading by default for SolidWorks
25865: Addition of a Download button to log setting screen
35741: Replacement of Log4j 1.2 with Logback
23851: Availability of logs by port
34888: Broker: IPG license Server 3.17 not compatible with OpenLM.
35245: EasyAdmin shows no license usage for Sparx server.
29559: Broker: FlexNet JSON: data_inquiry queries the port settings ignoring the adjustments made in command URLs
35427: Broker Web UI: Log file name saving to broker.xlm file instead of log file type
35524: Broker Web UI: Edit Licence Manager: Unable to edit the selected date format under Settings.
35522: Broker Web UI: Add Licence Manager: Alert message missing when data type is validated for port
35521: Broker Web UI: Edit Licence Manager: No data type validation available for port.
35520: Broker Web UI: Edit Licence Manager: Missing alert message when trying to save port that doesn't pass the validation
35714: Changes done from Broker browser UI not getting sent to OpenLM Server without restarting the service
35635: DSLS data_inquiry not working in Broker v21.11
24715: Broker: browser-based interface implementation (v2.0)
25419: Broker: Support for Siemens SIMATIC License Manager
29296: Broker: Juniper: Support VPN Connection
35080: Broker: EPLAN: BrokerLogDataPart Data can't be empty
34888: Broker: IPG Lock License Server v 3.17 is not compatible with OpenLM
34735: Broker: Windows Broker MSI fails to install with Java 8
26355: Broker: fetch_file vulnerability
34020: Broker: REST API provides file listing
33761: Broker: supports stronger SSL/TLS algorithms
33978: Broker: Venturis log reader doesn't use configured charset
33431: Broker: broker.xml manual editing required
33475: Broker: "Add OpenLM Server" button adds cloud server instead of on-prem
4008: Broker: Support for Sentinel SuperProNet Protection License Manager
25809: Broker: New UI Web application using provided REST API
33234: Broker: Linux installers: deb and rpm
33136: Broker: Silent script does not work
31557: License Manager: Intergraph Smart Licensing: Adding a New Column (Data)
31726: Broker: Tasking LM - wrong total quantity and "License Key" is missing
31172: Broker: Innovyze: Discrepancy between License Manager and EasyAdmin
31741: IPGLock - telnet commands do not work
32617: Broker: License Sorting: Unknown assets to have lowest priority
31381: Broker - unknow culture: 'de-'
31270: Broker: FVA authentication doesn't work
29765: Broker resends some old messages from buffer over and over again
27525: Support for IPGLock License Manager
31150: Broker: Innovyze: No markerfile and DateTime Parsing Error
30390: Broker: Start/Stop/Reread commands are not supported for LMX/Altair
29969: Broker: DSLS date test works on Broker but fails on Server
29949: Broker: Support for FVA-Workbench License Server
29948: Broker: Support for INTES PERMAS License Manager
30208: Broker: LMX reread: Allow in settings by default
29648: Broker Net Stop - Net Start does not work
29527: Broker: FlexNet Json: Cannot deserialize value of type int
from String "uncounted": not a valid Integer value
29254: Broker: Zoo Server does not report usage: java.time.format.DateTimeParseException
28717: Broker: FNE JSON (TOSCA) does not show licenses/usage - new
30300:Broker: Sparx license manager showing no data
30326: Broker: Linux build is missing Configuration tool
30237: Broker: Cloud initial connection takes 30min
18324: Broker: Support for Venturis Licman for TRICAD
28717: Broker: FNE JSON (TOSCA) does not show licenses/usage
29480: Broker: Update license file with OpenLM Easy Admin is not working for a LS configuration with license hosted on MAC and on dongle on the same server
29455; Broker: New Output from EPLAN causes usernames to be parsed incorrectly
27310: Broker: ability to prevent status command execution by default
29134: Broker: Features are missing in LiMBR data_inquiry output
29055: Broker: vendor name change is to update log file vendors
28364: Broker: Petex/Hardlock doesn't handle x64 features
28790: Broker: Path with spaces does not use quotes
28101: Broker - when Broker gets http response 421, it should send a query to cloud to ask about server URL
27696: Broker: DSLS Date enhancements
28577: Broker: Petroleum Experts License Manager (Petex / Hardlock): Support x64 software for monitoring
6607: Broker: Support for Unisim license manager
22367: Broker: Support for LiMBR License Server
21723: Broker: Support for Petroleum Experts License Manager (Petex / Hardlock)
24633: Support for sesinetd (Houdini License Server)
20230: Broker: Support for Innovyze License Manager
20228: Broker: Support for Altiva License Manager
27921: Broker: Initial setup support for the OpenLM Cloud
28036: Broker stops collecting license usage for DSLS after some hours
28693: Linux Broker: LSDYNA Data inquiry failed: java.lang.NullPointerException
27587: Cloud Server authorization file changed format from XML to JSON. Broker added support for JSON format
22367: Support for LiMBR License Manager
27908: Upgrade existing saas.openlm.com connections to cloud.openlm.com
27388: UI changes for the new Cloud/Security
26691: Broker Communication: Implement buffer conversion from old Server API to the new one
25681: Broker Communication: Add ID to Broker
25169: Broker Communication: Implement Broker Authentication
25168: Broker Communication: Implement REST communication for Broker
27474: FNE JSON (TOSCA) does not show licenses/usage
27707: Tasking: Analyzed usage does not match with a usage level
27705: Concurrent broker.xml update error
27691: BrokerCommandExecutionResult message contains OpenLM Server hostname/port instead of LM hostname/port
27548: Connection to OpenLM Server SaaS does not resume
27686: No data displayed in the Tasking License Manager
23854: Unencrypted password in the broker.xml
27843: No shown error alert when adding a duplicate SaaS Server
27676: Download failures are not recognized by the Broker and/or EasyAdmin. Large file upload failure blocks the entire message queue