Skip to content

Changelog

This page documents the release history of LMDA Composer. Each release includes new features, improvements, and bug fixes.

LMDA Composer follows semantic versioning (SemVer):

Version TypeDescription
Major (X.0.0)Breaking changes or significant new features
Minor (0.X.0)New features, backward compatible
Patch (0.0.X)Bug fixes and minor improvements

v1.8.1March 2026
  • Portal data action button - Add new portal data action in the portal selection context menu (when your portal is active) opens a dialog that reads portal data from the open LogicMonitor tab.
  • Script Edtior find bar tooltip issue — Find/replace (⌘/Ctrl+F) hover UI could render under the editor tab bar, causing flicker and hard-to-click controls.

v1.8.0 — FedRAMP Domain Support & Collector Filtering

Section titled “v1.8.0 — FedRAMP Domain Support & Collector Filtering”
v1.8.0March 2026

This release adds full support for LogicMonitor FedRAMP (lmgov.us) domains and introduces searchable collector filtering in the context menu.

  • FedRAMP Domain Support — lmgov.us portals are now automatically discovered, authenticated, and fully functional alongside logicmonitor.com portals. All portal discovery, content script injection, sender validation, and API communication work seamlessly across both domains.
  • Collector Search & Filtering — The collector selector in the execution context menu now supports searching and filtering by description, hostname, collector group name, or ID.
  • Health check portal links now read the server field from the collector’s agent.conf for correct URL generation on both commercial and FedRAMP collectors, with a fallback to company + .logicmonitor.com for backward compatibility.
  • Create Module wizard now displays the actual portal hostname instead of reconstructing it from the display name.

v1.7.5 — Debug Commands Fix & Execution Improvements

Section titled “v1.7.5 — Debug Commands Fix & Execution Improvements”
v1.7.5February 2026

This patch release fixes a critical issue where debug command parameters were not being passed to the collector, adds a Rerun button for debug commands, fixes execution timeout errors, and clarifies result action labels.

  • Fixed debug command parameters not being sent to the collector — positional arguments (host, OID, taskId, etc.) were incorrectly formatted as key=value pairs instead of bare values
  • Fixed positional arguments appearing before key=value options — options like version=v3 now correctly precede positional args (e.g. !snmpget version=v3 host .1.2.3)
  • Fixed swapped parameter definitions between !slist and !sdetail commands
  • Fixed script execution timeout mismatch that caused “Another script is already running” errors when scripts took longer than 30 seconds
  • Fixed stale execution state cleanup when script execution times out or fails
  • Rerun button in debug command results to quickly re-execute the same command on the same collectors
  • Clarified ambiguous button labels in debug command results — “Copy” split into “Copy Command” and “Copy Output”, “Export” renamed to “Export All”, “Download” renamed to “Download Output”

v1.7.4February 2026

This patch release fixes workspace navigation cases where switching views could appear to do nothing, especially when no script tabs were open yet.

  • Fixed switching from API Explorer to Script Editor when no script tabs exist by correctly showing the Script welcome screen
  • Fixed Collector Sizing workspace switches to consistently restore the most recent tab of the selected workspace when available
  • Fixed edge cases in view toggling where workspace and active-tab state could fall out of sync
  • Fixed arrow-key navigation across open tabs so keyboard navigation behaves more reliably
  • Fixed Save and Save As shortcuts to run only when an active tab is selected
  • Fixed LogicModule Browser to surface only importable scripted modules (script or batchscript) instead of non-script module variants
  • Unified workspace switching behavior across the Actions menu, Command Palette, and keyboard shortcut toggles
  • Aligned Actions menu and Command Palette options so common tasks are easier to find in either place

v1.7.3February 2026

This release redesigns the API Explorer layout to work more consistently across different chrome engines, and improves the multi file editor.


v1.7.2February 2026

This release fixes an issue with certain browser versions not being able to resize panels.


v1.7.1January 2026

This patch release improves portal discovery performance and fixes bugs.

  • Portal discovery is now significantly faster, especially with many open tabs or tab groups
  • Loading spinner shows when portal detection is in progress
  • Fixed Collector Sizing workspace context menu not appearing

v1.7.0January 2026

This release introduces the Collector Sizing Calculator for estimating optimal LogicMonitor collector configurations, plus a critical bug fix for portal discovery.

A new utility to help estimate collector hardware requirements based on your infrastructure. Configure devices, log sources, and NetFlow across multiple sites to get collector recommendations.

FeatureDescription
Multi-Site SupportCreate and manage multiple sites, each with independent device and log configurations
Device CategoriesPre-configured device types with realistic instance counts and collection method weights
Log SourcesConfigure System Logs, SNMP Traps, and NetFlow with events-per-second calculations
Collector RecommendationsAutomatic sizing recommendations for polling, logs, and NetFlow collectors
Data Ingestion EstimatesCalculate estimated GB/day for logs and NetFlow data
Resource SummaryView total vCPU, memory, and disk requirements across all collectors
Persistent StateConfigurations saved automatically and persist across sessions
SizevCPUMemoryMax LoadMax EPSMax FPS
SMALL12 GB21,2862007,800
MEDIUM24 GB48,55750013,797
LARGE48 GB104,7142,50023,166
XL816 GB165,9504,00037,418
XXL1632 GB285,5007,00052,817

Customize the calculator with configurable settings:

  • Max Load % — Target utilization percentage (50-100%)
  • Method Weights — CPU cost multipliers for each collection method (SNMP, Script, WMI, etc.)
  • Failover Options — Add extra collectors for high availability
  • Forced Size — Override automatic sizing with a specific collector size
FixDescription
Portal DiscoveryFixed portal discovery hanging on multi-profile Chrome browsers. Added timeout protection with 5s initial, 10s retry, and 30s maximum wait times.

Section titled “v1.6.0 — LogSource Editing & Enhanced Search”
v1.6.0January 2026

This release adds full LogSource configuration editing, expanded search capabilities, redesigned Health Check reports, and numerous UI improvements.

FeatureDescription
Include FiltersAdd and edit log filters with operators like Contains, RegexMatch, and more. Configure AND/OR logic.
Log FieldsDefine log field mappings using Static values, Regex patterns, or LM Property tokens.
Resource MappingsConfigure resource mappings with drag-to-reorder priority. Supports Static, Regex, and Token methods.
Full Sync SupportPush and pull LogSource configurations alongside scripts and other module details.
FeatureDescription
All DataSource TypesDatapoint search now includes SNMP, WMI, and other non-scripted DataSources—not just Groovy/PowerShell
Match IndicatorsSee whether datapoint results matched by name or description with visual badges
LMX LinksJump directly to modules on the LogicMonitor Exchange from search results
FeatureDescription
Modern Visual DesignRefreshed styling with improved data visualization and consistent card layouts
Inline AppliesTo TestingTest suggested AppliesTo queries directly from the Health Check report with one click
Enhanced Debug DialogsImproved layout for debug commands with better collector selection and results display
  • Save to Local Directory — Option to save wizard-created modules as local directories for Git-friendly version control
  • Release Notes Dialog — In-app notifications show what’s new after updates
  • Refreshed Welcome Screens with streamlined actions and clearer workflows
  • Better unsaved changes dialog wording for clarity
  • Consistent button styling throughout UI
  • DisplayName validation prevents invalid hyphen usage in DataSource and ConfigSource
  • Fixed race conditions with tab state
  • Module search indexing now includes all module types for comprehensive datapoint search
  • Fixed missing API details for ConfigCheck push/pull operations

v1.5.0 — Create LogicModule Wizard & API Explorer Docs

Section titled “v1.5.0 — Create LogicModule Wizard & API Explorer Docs”
v1.5.0January 2026

This release introduces the Create LogicModule Wizard for building new modules with a guided workflow, plus API Explorer documentation enhancements.

FeatureDescription
Multi-Step WizardGuided workflow for creating new modules with type selection, naming, and script configuration
All Module TypesSupport for DataSource, ConfigSource, TopologySource, PropertySource, LogSource, EventSource, and DiagnosticSource
Smart DefaultsAuto-configures required fields like datapoints, config checks, and alert settings per module type
TypeDisplay NameCollect IntervalAD SupportDefault Requirement
DataSourceYes5 minYesexitCode datapoint
ConfigSourceYes1 hourYesRetrievalCheck
TopologySourceNo1 hourNoNone
PropertySourceNoOn discoveryNoNone
LogSourceNo5 minNologFields, resourceMapping
EventSourceNo30 minNoAlert settings
DiagnosticSourceNoOn-demandNoNone

Configure value translation to show human-readable status strings in the LogicMonitor UI instead of raw numbers.

  • Value Translation — Translate numeric datapoint values to human-readable status strings
  • Flexible Operators — Configure conditions with equals, greater than, less than, and range operators

Example: Display 1 as “Online” and 0 as “Offline” instead of raw numbers.

  • Token Support — Use LogicMonitor tokens in alert subject and body templates for dynamic messages
  • Custom Messages — Customize alert notifications with context-specific information
FeatureDescription
Docs TabNew sidebar tab showing endpoint documentation including parameters, schemas, and examples
Schema PropertiesView request body schema with nested property details and required field indicators
Example GenerationAuto-generated example request bodies based on the endpoint schema
  • Fixed issue with logged out stale accounts
  • UI improvements for cursor interactions

v1.4.1December 2025

This patch release includes improvements to module details editing and bug fixes.

  • Module details now refresh after commit
  • Better handling of large module lists
  • Fixed issue with module search not finding all results
  • Resolved edge case in draft restoration

v1.4.0 — Datapoints & Config Checks Editing

Section titled “v1.4.0 — Datapoints & Config Checks Editing”
v1.4.0December 2025

This release adds full editing capabilities for DataSource datapoints and ConfigSource config checks directly within LMDA Composer.

FeatureDescription
Full CRUD OperationsAdd, edit, and delete datapoints for DataSource modules without leaving the editor
Normal & Complex TypesSupport for both standard collection datapoints and expression-based complex datapoints
Alert ThresholdsConfigure Warning, Error, and Critical thresholds with visual severity indicators
Rich Table ViewExpandable rows showing description, alert messages, and no-data settings
FeatureDescription
Five Check TypesAny Change, Groovy Script, Fetch Failure, Missing Field, and Value Check
Change ExclusionsMulti-value inputs for regex patterns, line prefixes, and contains strings
Groovy Script EditorFull script editing for custom validation logic
Alert ConfigurationSeverity levels, clear on acknowledgement, and auto-clear intervals
  • Severity Icons — Distinct icons for Warning (circle), Error (triangle), and Critical (octagon) alerts
  • Threshold Badges — Color-coded alert threshold display matching LogicMonitor’s visual style
  • Change Indicators — Visual indicators for added, modified, and removed items in the commit dialog
  • Improved Diffing — Pre-sorted arrays and consistent object key ordering for accurate change detection
  • Shortcut Chords — Cmd+K chord pattern avoids browser extension keyboard conflicts
  • Empty State Status Bar — Shows portal context and connection status when no tabs are open
  • Documentation Links — In-app links to full documentation from the status bar help popup
  • Open Module Directory — Open saved module folders directly with Cmd+K, F to restore module binding
  • Save Modules to Disk — Portal-bound modules can be saved with metadata (module.json) for offline work
  • Git-Friendly Workflow — Module directory structure supports version control for team collaboration
  • Duplicate Handle Fix — Fixed issues with duplicate file handles when reopening the same filename
  • API Welcome Screen — New welcome screen with quick actions for API exploration and endpoint discovery

v1.3.5December 2025

LMDA Composer is now available for LogicMonitor power users! This release includes a comprehensive set of features for LogicModule development.

  • Monaco Editor — Full-featured code editor with syntax highlighting for Groovy and PowerShell
  • Code Features — Code folding, find and replace, multiple cursors, line numbers
  • Auto-Save — Automatic draft saving for crash recovery
  • Collector Execution — Run scripts on any connected collector with real-time output streaming
  • Four Execution Modes — Freeform, Active Discovery, Collection, and Batch Collection modes
  • Output Parsing — Parsed output for AD and Collection modes with validation

Browse and import scripts from your portal. Filter by module type and navigate the module hierarchy.

  • Session Auth — Uses your browser session—no API tokens needed
  • Endpoint Catalog — Browse and search available LogicMonitor API endpoints
  • Request Builder — Build requests with query parameters, headers, and body
  • Response Viewer — Formatted JSON responses with syntax highlighting
  • Module Details Editor — Edit module metadata including name, description, AppliesTo, and more
  • Module Lineage — View Exchange release history for LogicMonitor core modules
  • Commit — Push script and metadata changes back to LogicMonitor
  • Multi-Tab Interface — Work with multiple scripts simultaneously. Module binding indicators on tabs.
  • Local File Management — Open, save, and manage local script files with File System Access API
  • Snippets Library — Built-in and custom code snippets for rapid development
  • Execution History — Track past executions with script replay capability
  • Welcome Screen — Quick actions to get started—new file, open file, import module
  • Command Palette — Keyboard-driven workflow with Ctrl+Shift+P
  • Keyboard Shortcuts — Comprehensive shortcuts for power users
  • Customizable Settings — Theme, font size, editor preferences, and more
BrowserSupport
ChromeRecommended
EdgeFull Support
BraveWith Limitations

  • Report Bugs — Found an issue? Let us know via the feedback channels below.
  • Suggest Features — Have an idea? We’d love to hear your suggestions.
  • Open Source Soon — Source code and contribution guidelines will be available once the project goes open source.

We’d love to hear your feedback! If you have suggestions, find bugs, or want to share how you use LMDA Composer:

  • Share with the LogicMonitor community
  • Reach out through LogicMonitor community channels