Falcon LogScale 1.259.0 GA (2026-09-22)
| Version? | Type? | Release Date? | Availability? | End of Support | Security Updates | Upgrades From? | Downgrades To? | Config. Changes? |
|---|---|---|---|---|---|---|---|---|
| 1.259.0 | GA | 2026-09-22 | Cloud | Next LTS | No | 1.177.0 | 1.177.0 | No |
Hide file download links
Download
Use docker pull humio/humio-core:1.259.0 to download the latest version
Bug fixes and updates
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.
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:
Automation and Triggers
Filter alert validation has become stricter. Queries can no longer assign values to the reserved fields @ingesttimestamp and @id.
API
The field queryToRead for query poll responses has been undeprecated. The field was previously deprecated due to a process change for populating table tabs. However, it is still required to open a new browser tab with the subquery string pre-filled.
Upgrades
Changes that may occur or be required during an upgrade.
Security
Two dependencies have been updated to address Snyk security warnings: zstd-jni has been updated to version 1.5.7-16, and FasterXML/jackson-bom has been updated to version 2.22.2.
New features and improvements
Automation and Triggers
A new S3 action type has been added that uploads trigger results to a Google Cloud Storage bucket.
Functions
Aggregation queries are now supported for the function
correlate(), and can be used to enrich constellations from mandatory queries with aggregated data.The following example counts the number of page views for a user between a login and a purchase event:
logscalecorrelate( Login: { #action="login" }, Purchase: { #action="purchase" | userId <=> Login.userId }, aggregation = [ pageViews: { #action="pageView" | userId <=> Login.userId | count() } after: "Login" before: "Purchase" ] )For more information, see
correlate().
Fixed in this release
Security
Two places in the UI were incorrectly checking for broad change permissions instead of the specific create permissions:
The button for creating a new action, shown when picking actions for a trigger, previously required
Change actions. It now requiresCreate actions.The saved searches panel on the search page previously used the
Change saved queriespermission to determine whether to offer creating a saved query. It now usesCreate saved queries.
Before this fix, users with only the create permission was told they did not have permission and could not use either feature.
User Interface
Two issues have been fixed related to file export error handling:
Exporting a file that fails now shows an error toast explaining what went wrong, including the server error message. Previously, the notification remained indefinitely with no indication that the export had failed.
Exporting search results to a file now shows an error toast when the download fails, and the export dialog remains open so users can try again. Previously, the dialog remained in a preparing state with no indication of failure.
Storage
Two issues regarding consistency in persisted aggregation have been fixed:
Deleted persisted aggregations on non-1:1-linked views now delete consistently and completely, restoring tag reuse.
Rare cases of persisted aggregations being unintentionally deleted have now been eliminated.
Ingestion
An issue has been fixed where an out-of-memory error in a digest reader thread would continue running but could not divest its remaining work during digest reassignment, causing the cluster to stop consuming from some ingest partitions until the node was fully restarted. The node now restarts immediately when this condition occurs.
An issue has been fixed where an uncaught exception in a Kafka consumer thread would leave the thread in a broken state, causing Kafka partitions to remain unconsumed. The node now restarts immediately when an uncaught exception occurs in a digest consumer thread.
Queries
An issue in the query scheduler has been fixed that could harm scheduling fairness. A cost clamping mechanism was applied to too few query cases, which could cause query penalties to diverge when some queries could not saturate the hardware with work. This caused newly started queries to receive lower priority than expected.
Functions
An issue has been fixed with the function
defineTable()where a column with an included name was not created unless an event containing that field value already existed.
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
Security
Permission requirements for creating persisted aggregation repositories have been reduced. A user with permission to create standard repositories can now also create persisted aggregation repositories.
Documentation
LogScale's release notes system now includes two new features that improve how users view and search for release notes across versions:
What release notes are displayed depends on the release type. A standard GA release includes only the changes associated with that version. An LTS release includes all release notes for every version it contains - typically the previous 4 to 6 versions. These are called imported release notes.
Imported release notes can now be hidden on any LTS release notes page using the button, which also shows a count of imported entries. Each imported entry shows the version it was imported from. For example, see the 1.252.1 release notes page.
The Search Release Notes page now includes a unified view option that shows changes between two releases without grouping them by version number. This is useful for listing all changes of a specific type โ for example, all security fixes โ between two versions, regardless of which version they appear in. Users can also select to hide imported entries in that view. For example, to view only the changes that originated in 1.252.1, use the release notes search page and toggle on.
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.
Configuration
The feature flag
DoNotCheckActiveDigestTasksForThrottlinghas been removed, and its associated behavior is now enabled by default. As a result, periodic offloading of live query states from workers is now enabled.
Queries
The number of iterations performed by the query coordinator when managing queries has been reduced with the introduction of three new collection queues:
A queue for queries that are awaiting dependencies.
A queue that prioritizes using the principle of First In First Out (FIFO) for queries awaiting resource availability.
A queue for queries that are currently running.