Falcon LogScale 1.248.0 GA (2026-07-07)
| Version? | Type? | Release Date? | Availability? | End of Support | Security Updates | Upgrades From? | Downgrades To? | Config. Changes? |
|---|---|---|---|---|---|---|---|---|
| 1.248.0 | GA | 2026-07-07 | Cloud | Next LTS | No | 1.177.0 | 1.177.0 | No |
Hide file download links
Download
Use docker pull humio/humio-core:1.248.0 to download the latest version
Bug fixes and updates
Advance Warning
The following items are due to change in a future release.
Installation and Deployment
We are decommissioning the the Nexus server used to host Java-based LogScale installation binaries, with a tentative decommission date of August 14, 2026. To download Java-based LogScale installers, please send a request to logscalesuccess@crowdstrike.com to obtain a username & API token, which are required to download from our new distribution platform.
Deprecation
Items that have been deprecated and may be removed in a future release.
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.
Behavior Changes
Scripts or environment which make use of these tools should be checked and updated for the new configuration:
Automation and Triggers
Filter alert query validation has been made stricter, and is now mainly syntax-based. Dropping or reassigning @id and @ingesttimestamp is now rejected, even if values are restored later in the query.
Storage
With the introduction of table-based owner hosts in LogScale 1.240, and with bucket storage enabled, the assignment of segments for a query changed from looking at where the segments are currently stored to distributing randomly between the owners of the segments.
For segments not present on any host, the old strategy would essentially pick one host deterministically and stick to that in the future, causing a behavior similar to having a replication factor of 1 for these segments.
The new strategy would instead essentially enforce the replication factor on the segments. However, for over-committed clusters this has caused spikes in traffic and churning of the disk cache.
The new behavior is now disabled by default, but can be re-introduced by enabling the
UseWeightedOwnerHostsForBucketedSegmentsfeature flag.Functions
The
hashRewrite()query function now only replaces the 10 first occurrences of the matching value in @rawstring. A warning is emitted if 10 replacements are reached and the matched string is still present in the @rawstring field.The
hashRewrite()query function now does not perform any replacement in @rawstring if the string to be replaced contains fewer than two characters. A warning is emitted if the value contains too few characters.
Upgrades
Changes that may occur or be required during an upgrade.
Security
Upgraded FasterXML/Jackson to 2.21.4 to address CVEs.
Upgraded Netty to 4.2.15.Final to fix vulnerabilities. See Netty project for more information about Netty.
Other
Updated io.projectreactor to 2025.0.6.
New features and improvements
GraphQL API
Added a name field to the PackageInstallation GraphQL output type.
Configuration
The
MAX_FILEUPLOAD_SIZEenvironment variable controls these settings:Maximum package file upload size.
Maximum CSV file upload size.
Maximum JSON file upload size.
New environment variables now make it possible to control the latter two individually:
MAX_CSV_FILEUPLOAD_SIZE– Maximum CSV file upload size. Default is 200MB as before.MAX_JSON_FILEUPLOAD_SIZE– Maximum JSON file upload size. Default is 100MB as before.
If
MAX_FILEUPLOAD_SIZEis set, but the new variables are not set, the values fall back toMAX_FILEUPLOAD_SIZE.The optional environment variable
FILE_UPLOAD_TIMEOUThas been added to set timeout for uploading files. It uses ???.
Fixed in this release
Dashboards and Widgets
The button in the menu for managing individual dashboards was not enabled even though the user had the
CreateDashboardspermission. This issue has now been fixed.
Queries
Fixed an issue that could lead to a node crash during query handover because of allocation of a too large string value.
Queries using
defineTable()could be left hanging for a while after the query was completed or cancelled. This issue has now been fixed.
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
Updated Wolfi base image for LogScale docker.
Queries
Ensured that
MaxConcurrentQueriesOnWorkeris fully respected by the query scheduler.Previously the limit could be breached (to an arbitrary value) if queries were submitted sufficiently close together.
Metrics and Monitoring
Enhanced the accuracy of the queryUtilizationPercentage, userUtilizationPercentage and orgUtilizationPercentage metrics that are logged by workers for queries.
Removed the utilisationPercentage metric that was logged when a query ended.