Falcon LogScale 1.258.0 GA (2026-09-15)
| Version? | Type? | Release Date? | Availability? | End of Support | Security Updates | Upgrades From? | Downgrades To? | Config. Changes? |
|---|---|---|---|---|---|---|---|---|
| 1.258.0 | GA | 2026-09-15 | Cloud | Next LTS | No | 1.177.0 | 1.177.0 | No |
Hide file download links
Download
Use docker pull humio/humio-core:1.258.0 to download the latest version
Bug fixes and updates
Breaking Changes
The following items create a breaking change in the behavior, response or operation of this release.
Functions
LogScale LTS version 1.258 will include a breaking change to subquery semantics for the
worldMap()andsankey()functions. Result fields will no longer be automatically detected, and results must be assigned to a specific field - magnitude forworldMap()and weight forsankey()respectively.This change avoids unpredictable behavior in sub-queries, and allows further development on related systems. The following is an example of a query that is impacted by this change:
logscaleworldMap(lat=lat,lon=lon,magnitude={ w_squared := w*w | sum(w_squared) | magnitude := math:sqrt(_sum) })Currently, the query will be interpreted as:
logscaleworldMap(lat=lat,lon=lon,magnitude={ w_squared := w*w | magnitude := sum(w_squared) })From version 1.258, the
math:sqrtpart of the query will no longer be discarded.
Advance Warning
The following items are due to change in a future release.
GraphQL API
The mutation deleteFeatureFlag will be removed from the code in LTS 1.270. It is replaced by resetFeature.
API
Starting in version 1.258, the
queryjobsendpoint will always use pagination, even when no pagination arguments have been given. When no arguments are provided, the endpoint will return the maximum page size and an offset of 0. Unless the dynamic configuration parameterQueryResultRowCountLimithas been raised from its default value, this will initially be the entire result.All clients should begin transitioning to use the paginated polling method ahead of version 1.258.
Removed
Items that have been removed as of this release.
Configuration
The feature flag
NewTableCoordinatorhas been removed. The feature is now enabled by default, and the ability to disable it has now been removed.Metrics and Monitoring
The metrics segment-fetch-requested-but-already-in-progress and segment-fetch-requested-but-upstream-has-been-deleted for the database humio-metrics have been removed due to disuse.
Deprecation
Items that have been deprecated and may be removed in a future release.
The GraphQL field meta has been deprecated and now requires authentication. It will be completely removed in LogScale 1.304. To achieve similar results, use the loginInfo and clusterConfig fields instead.
To temporarily opt out of the authentication requirement, the feature flag
UnauthenticatedMetacan be enabled.The userId parameter for the updateDashboardToken GraphQL mutation has been deprecated and will be removed in version 1.273.
Behavior Changes
Scripts or environment which make use of these tools should be checked and updated for the new configuration:
Administration and Management
For organizations that have been deleted, LogScale now internally "soft-deletes" the organization briefly to allow for recovery without data loss. Once an organization is soft-deleted, only the GraphQL mutations dealing with recovery and rollback (recoverOrganization and rollbackOrganization) are permitted on that organization. All other mutations will fail.
GraphQL API
After an organization is soft deleted using the removeOrganization mutation, you can now only call the following mutations on that organization:
recoverOrganization โ Restores the organization to visible state.
rollbackOrganization โ Fully deletes the organization under certain conditions and permissions.
Previously, you could call any mutation on a soft-deleted organization.
Auditing and Monitoring
Deleting the humio-audit repository is now prohibited.
Upgrades
Changes that may occur or be required during an upgrade.
Installation and Deployment
LogScale's bundled Java Development Kit (JDK) has been upgraded to version 25.0.4.1.
New features and improvements
GraphQL API
The following dynamic configuration parameters have been added to the GraphQL enum DynamicConfig:
RawSegmentSearchEnabled- the default value isfalse.RawSegmentSearchMaxSegments- the default value is 10,000,000.
Fleet Management
Log Collector configurations can now be built using the new Configuration Wizard, which walks users through sources, destinations, and their parameters. Manual configuration editing is still supported- the Wizard appears alongside the YAML editor, and stays in sync as the user completes work.
Falcon LogScale Collector Fleet Management now supports exporting the Fleet Overview as a .CSV file. The export includes all visible columns for collectors matching the active filters. To export, users should locate the button in the Overview table toolbar.
Fixed in this release
Queries
An issue has been fixed where long-running live queries using the function
remoteTable()would sometimes be unprepared to complete the handover process after more than 24 hours of run-time.An issue has been fixed regarding query migration for queries that referenced the same table twice while matching on different columns, such as the following example:
logscalematch(file=foo, column=a, ...) | match(file=foo, column=b, ...)Previously this issue caused migration to fail and restart, losing progress. Migrated queries now continue with the progress already made.
An issue has been fixed where queries containing the function
defineTable()would not finish if it was started in a multi-cluster search view that had only a local connection and no remote connections.An issue has been fixed where queries using the functions
defineTable()orremoteTable()would sometimes continue running even when a subquery encountered a fatal error. Now, primary queries are prevented from presenting results if one or more dependencies have stopped updating.
Functions
An issue has been fixed that caused the function
correlate()to miss matches in instances where a non-final query contained two link operator instances linking to the same target, such as in the following example:logscalecorrelate( A: { ... | x <=> B.z | y <=> B.z }, B: { ...} )
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
Administration and Management
The Customer ID (CID) responsible for loading or fetching a table or lookup file is now logged when the information is available.
Automation and Triggers
The scheduled search logs for the repository humio-activity labeled
Scheduled search successfully triggered at least one actionandScheduled search found no results and will not triggernow include the field nextExecutionTime, which contains the next scheduled run time.
Storage
Amazon S3 bucket storage now honors the
Retry-Afterheader from S3 responses, and will now wait the server-requested duration before retrying. Furthermore, the internal retry policy has changed from linear retry to exponential retry, with jitter to address cases that involve server overload.This behavior is controlled by the environment variable
BUCKET_STORAGE_HONOR_RETRY_AFTER_HEADER, whose default value is set totrue. To disable honoring theRetry-Afterheader, set the environment variable tofalse. Exponential backoff with jitter remains active regardless of this setting.The node-to-node fetcher has been improved in several ways:
Prioritization for node-to-node fetching has been reduced in cases where the segment is already well-replicated and the fetch is intended for rebalancing, not data safety.
The code related to node-to-node segment fetching in the correct priority order has been improved. Previously, it was impossible for high-priority fetches to skip ahead of low-priority fetches when many fetches of both types were pending.
GraphQL API
The GraphQL datatype ScheduledReport now exposes the field createdInfo, which contains structured creation metadata. Data points include author and timestamp, which is consistent with other asset types such as filter alerts, dashboards, and parsers.
The existing fields createdBy and creationDate are now deprecated and will be removed in version 1.306. Migration to the createdInfo field is recommended, as it provides richer author information (user, token, and/or system) alongside the creation timestamp.
Existing scheduled reports are automatically migrated, no action is required.
Ingestion
The User and Entity Behavior Analytics (UEBA) file difference update functionality now stops polling after 30 consecutive fetches. This protects against excessive memory use when the Sync API is not performing baseline updates for Lookup Files.
Queries
Cost estimates that are used by the query scheduler have been improved, and are now biased toward recent work in order to improve scheduling fairness.