Falcon LogScale 1.230.0 GA (2026-03-03)
| Version? | Type? | Release Date? | Availability? | End of Support | Security Updates | Upgrades From? | Downgrades To? | Config. Changes? |
|---|---|---|---|---|---|---|---|---|
| 1.230.0 | GA | 2026-03-03 | Cloud | Next LTS | No | 1.150.0 | 1.177.0 | No |
Available for download two days after release.
Hide file download links
Download
Use docker pull humio/humio-core:1.230.0 to download the latest version
Bug fixes and updates
Advance Warning
The following items are due to change in a future release.
Security
Starting from LogScale version 1.237, support for insecure
ldapconnections will be removed. Self-Hosted customers using LDAP will only be able to useldapssecure connections.
Removed
Items that have been removed as of this release.
Storage
Cached data files mode, which allowed users to configure a local cache directory for segment files, was deprecated in 1.210.0. It has now been entirely removed from LogScale.
To ensure users are aware of this feature's removal, nodes that contain the configuration variables
CACHE_STORAGE_DIRECTORY,CACHE_STORAGE_PERCENTAGE, andCACHE_STORAGE_SOURCEwill now refuse to start.
Deprecation
Items that have been deprecated and may be removed in a future release.
Live streaming queries are now deprecated, and support is slated for removal starting in version 1.241.0.
Note
Aggregate live streaming queries are already unsupported. This additional deprecation notice only applies to filter-only queries. Static streaming queries are unaffected, as are any queries submitted via the queryjobs API.
The userId parameter for the updateDashboardToken GraphQL mutation has been deprecated and will be removed in version 1.273.
rdns()has been deprecated and will be removed in version 1.249. UsereverseDns()as an alternative function.The Secondary Storage feature is now deprecated and will be removed in LogScale 1.231.0.
The Bucket Storage feature provides superior functionality for storing rarely queried data in cheaper storage while keeping frequently queried data in hot storage (fast and expensive). For more information, see Bucket Storage.
Please contact LogScale support for any concerns about this deprecation.
Behavior Changes
Scripts or environment which make use of these tools should be checked and updated for the new configuration:
Automation and Triggers
Alert jobs now only run on nodes that act as query coordinators.
For more information, see Configuring Specific Node Roles.
Configuration
The way LogScale interprets the environment variable
INITIAL_FEATURE_FLAGShas changed.This setting allows administrators to define at boot time what features are enabled in LogScale, and allows feature flags to be toggled via GraphQL at runtime. Previously, features appearing in
INITIAL_FEATURE_FLAGSwould be written into global when the node booted, causing the following unintended behaviors:
The settings were written to global at a late point during bootup. This meant that when enabling a flag via
INITIAL_FEATURE_FLAGS, there would be a period during bootup where the feature was not enabled.In cases where administrators mistakenly only applied
INITIAL_FEATURE_FLAGSto some nodes in the cluster rather than all nodes, those nodes could end up in competitions with one another for what the state in global should be, with the last node to reboot being the final result.If an administrator enabled a feature via
INITIAL_FEATURE_FLAGS, and disabled it at runtime via GraphQL, the flag could enable itself again if any node rebooted, because the feature states fromINITIAL_FEATURE_FLAGSwould again be written into global.The new behavior of
INITIAL_FEATURE_FLAGSis that it is applied immediately on boot, and there is a strict precedence order between GraphQL andINITIAL_FEATURE_FLAGS.If a feature is explicitly enabled or disabled via GraphQL, that setting will take precedence across all cluster nodes, and
INITIAL_FEATURE_FLAGSwill be ignored. Otherwise,INITIAL_FEATURE_FLAGSwill control the feature flag states for the local node only, rather than cluster-wide.If administrators have enabled or disabled a feature via GraphQL and they wish to "unset" this decision, the deleteFeatureFlag mutation allows for returning to the factory setting for the specified flag.
New features and improvements
User Interface
The
Lookup filespage now allows for quickly copying file names by either:Clicking the option from the options menu in the files' overview table
- Hovering over a file name in the files' overview table and click the copy icon.
LogScale now presents an upgraded Query editor to deliver a faster and more reliable authoring experience. This enhancement improves page loading times across LogScale while resolving several long-standing editor limitations.
New features and improvements include:
Code Folding/Collapsible Code Sections. Collapse and expand sections of complex, multi-line queries for easier navigation to focus only on the query portion you're actively editing. This feature applies to any function, such as
correlate()ordefineTable().Auto-Indentation. Queries are now automatically formatted with indentation as you type.
Improved Bracket Matching and Error Highlighting. Matching brackets, parentheses, and braces are instantly identified and enhanced with visual highlighting, reducing syntax errors by clearly identifying bracket pairs. Non-printable characters are now highlighted as errors directly.
Enhanced Copy and Paste Functionality. Mouse-based copying and pasting and keyboard shortcuts now both work consistently in the editor.
Improved Performance. Load times when working with the LogScale's search interface have been improved due to a 50% smaller code footprint, leading to faster response times. This improvement applies to all search uses (queries, automation, etc.).
These upgrades also provide a foundation for future enhancements on an extensible editor platform, including the ability to more easily add features and improvements based on user feedback.
For more information, see Query Editor.
Fixed in this release
Automation and Triggers
Triggers running on behalf of a user could not be enabled or disabled using a view permission token with the administration permission
ChangeTriggersToRunAsOtherUsers, could not be enabled or disabled. This issue has now been fixed.
Queries
Backtracking limits in the LogScale Regular Expression Engine V2 may not have been properly applied by greedy zero-or-more repetitions at the start of regexes. This issue has now been fixed.
For more information, see Regular Expression Engine V2 Syntax Patterns.
Functions
Fixed an issue where the function
xml:prettyPrint()would fail to print valid XML when the field contained a constant string. For example:logscalex := "<a></a>" | xml:prettyPrint(x)
Known Issues
Storage
For clusters using secondary storage where the primary storage on some nodes in the cluster may be getting filled (that is, the storage usage on the primary disk is halfway between
PRIMARY_STORAGE_PERCENTAGEandPRIMARY_STORAGE_MAX_FILL_PERCENTAGE), those nodes may fail to transfer segments from other nodes. The failure will be indicated by the error java.nio.file.AtomicMoveNotSupportedException with message "Invalid cross-device link".This does not corrupt data or cause data loss, but will prevent the cluster from being fully healthy, and could also prevent data from reaching adequate replication.
Improvement
Installation and Deployment
The Linux Wolfi OS base image for Docker has been updated for LogScale to eliminate Common Vulnerabilities and Exposures (CVEs).
For more information regarding Wolfi, visit their documentation here: Wolfi OS - GitHub
Updated packages containing CVEs in PDF Render Service to account for Snyk CVEs with a severity level of 'High'.
Configuration
The global boot time timeout for snapshots when fetching for local nodes is now configurable, and can be set using the environment variable
LOCAL_STORAGE_GLOBAL_SNAPSHOT_BOOT_TIMEOUT_SECONDS. The minimum value is 60 seconds.
Queries
Subqueries are now allowed to begin with a pipe operator (
|). This aligns subqueries with the main query, which already allows a leading pipe. Starting a subquery with a pipe makes no semantic difference.In the example below, starting the query argument with a pipe is now syntactically valid.
logscaledefineTable( query={ | value=42 }, include=*, name="" )A performance optimization for the LogScale Regular Expression Engine V2 has been introduced. Regexes that use non-greedy repetitions and where backtracking of the body can be ruled out are now faster, particularly if multiple such repetitions follow one another.
Nongreedy repetitions are those that end with the character
?. Examples include:??*?+?{n,m}?
An example of the character used in practice:
regex/\(\w*?\)/Single-line repetitions of any character across capture groups have been optimized to operate faster in the LogScale Regular Expression Engine V2.
For example:
regex/((?s:.*))Y/ and /(.*)X/d