Release Note

GD Collector 40.001

Feature Highlights

  • Collector Runtime Configuration Updates
  • Oracle JDBC Monitoring Timezone Improvements
  • Infinispan Cache Performance Improvements

LogicMonitor GD Collector 40.001 is released on July 15, 2026. It is based on GD Collector 40.000 and includes the following additional updates:

Enhancement

Collector Runtime Configuration Updates

To improve compatibility with JDK 21, LogicMonitor now adds the required JVM module options to Collector runtime configuration. This enhancement ensures proper operation of YAJSW, JMXMP, and BigQueue, reduces Java module access conflicts, and prevents excessive mapped-memory retention within Collector JVM.

Enhancement

Oracle JDBC Monitoring Timezone Improvements

To improve Oracle JDBC compatibility, LogicMonitor now enables timezoneAsRegion=false by default. This change helps prevent Oracle timezone-related connection errors that occur in specific Oracle environments while maintaining compatibility with existing Oracle and non-Oracle monitoring.

Enhancement

Infinispan Cache Performance Improvements

LogicMonitor has made the following improvements to Infinispan script cache:

  • Upgraded the Infinispan dependency JARs from org.infinispan:infinispan-component-annotations:14.0.29 to org.infinispan:infinispan-component-annotations:15.2.6.Final

  • Improved cache recovery mechanism post corruption

Enhancement

Multiple Version Upgrades

LogicMonitor Collector upgrades the versions of the following files to apply minor security updates:

Component or Library NameCurrent VersionUpgraded Version
org.apache.commons:commons-lang33.12.03.18.0
io.netty:netty-all4.1.132.Final4.1.133.Final
org.apache.commons:commons-configuration22.12.02.15.0
kafka-clients4.0.04.2.0
org.postgresql:postgresql42.7.242.7.11
jetty-serverjetty-utiljetty-httpjetty-io12.0.1912.1.7
Resolved Issue

Fixed incorrect case of the InvokeDynamic flag for Groovy from -DGROOVY.TARGET.INDY to -Dgroovy.target.indy in Collector configurations. However, for versions starting with GD Collector 39.004 through EA Collector 40.200, the system automatically runs a Healthcheck script to rectify the InvokeDynamic flag to -Dgroovy.target.indy in Collector configurations.

Resolved Issue

Fixed CIM DataSource failure issues that occurred after upgrading Collectors from any version (that ran on Java 11) to EA 38.100 and later versions (that run on Java 21). To fix the issue, LogicMonitor has added a JVM command-line option (a new healthcheck script) --add-opens java.base/sun.security.ssl=ALL-UNNAMED to wrapper.conf settings.

Resolved Issue

Fixed an error that occurred due to mismatched MOD-1.12.1.jar reference in the wrapper.conf during Collector downgrades from EA Collector 40.100 to GD Collector 40.000 which contains MOD-1.10.0.jar. The issue occurred only for Collectors upgraded from GD Collector 39.004 to GD Collector 40.000 to EA Collector 40.100 and then downgraded to GD Collector 40.000. To fix this issue, LogicMonitor has upgraded the Module Snippet from MOD-1.10.0.jar to MOD-1.12.1.jar in GD Collector 40.001.

Resolved Issue

Fixed a Collector log ingestion issue where ingestion threads intermittently stopped processing queued Syslog events under high load for a short interval of one or two minutes. When ingestion resumed, events were processed in bulk across multiple threads, resulting in a repeating processing cycle.