Deprecated Features
This page lists the features and functionalities that have been marked as deprecated in versions that have already been released. Entries may be duplicated, since deprecations are noted in each version until the feature has been removed.
Falcon LogScale 1.214.0 GA (2025-11-11)
The following GraphQL APIs are deprecated and will be removed in version 1.225 or later:
In the updateSettings mutation, these input arguments are deprecated:
isPackageDocsMessageDismissed
isDarkModeMessageDismissed
isResizableQueryFieldMessageDismissed
On the UserSettings type, these fields are deprecated:
isPackageDocsMessageDismissed
isDarkModeMessageDismissed
Note
The deprecated input arguments will have no effect, and the deprecated fields will always return true until their removal.
Falcon LogScale 1.208.0 GA (2025-09-30)
The updateUploadFileAction() GraphQL mutation is deprecated. Use instead updateUploadFileActionV2().
Falcon LogScale 1.204.0 GA (2025-09-02)
A system metric used in the
Fleet overviewinterface is now deprecated. New collectors communicating with Fleet management will instead ship two new separate metrics: one containing errors and another containing log sources information. This allows for only shipping the information if anything has changed - thereby reducing load.
Falcon LogScale 1.195.0 GA (2025-07-01)
The datasource-count metric has been deprecated and will be removed in version 1.201 of LogScale.
The information about the total number of datasources is available via the logs by the
GlobalSegmentStatsLoggerJobin the datasources field. When a new datasource is created or marked as deleted, the total number of datasources is logged in the datasourceCount field.
Falcon LogScale 1.194.0 GA (2025-06-24)
The updateScheduledSearchV2 GraphQL mutation has been deprecated in favor of updateScheduledSearchV3, which now includes field triggerOnEmptyResult .
Falcon LogScale 1.193.0 GA (2025-06-17)
rdns()has been deprecated and will be removed in version 1.249. UsereverseDns()as an alternative function.
Falcon LogScale 1.184.0 GA (2025-04-15)
The Humio-Usage package has been deprecated and scheduled for removal in version 1.189 LTS.
Falcon LogScale 1.180.0 GA (2025-03-18)
The setConsideredAliveUntil and
setConsideredAliveForGraphQL mutations are deprecated and will be removed in 1.195.
Falcon LogScale 1.177.1 LTS (2025-03-19)
The removeLimit() GraphQL mutation is being deprecated and replaced by the new mutation removeLimitWithId().
Falcon LogScale 1.176.0 GA (2025-02-18)
The removeLimit() GraphQL mutation is being deprecated and replaced by the new mutation removeLimitWithId().
Falcon LogScale 1.175.0 GA (2025-02-11)
LogScale is deprecating free-text searches that occur after the first aggregate function in a query. These searches likely did not and will not work as expected. Starting with version 1.190.0, this functionality will no longer be available. A free-text search after the first aggregate function refers to any text filter that is not specific to a field and appears after the query's first aggregate function. For example, this syntax is deprecated:
logscale Syntax"Lorem ipsum dolor" | tail(200) | "sit amet, consectetur"Some uses of the
wildcard()function, particularly those that do not specify afieldargument are also free-text-searches and therefore are deprecated as well. Regex literals that are not particular to a field, for example/(abra|kadabra)/are also free-text-searches and are thus also deprecated after the first aggregate function.To work around this issue, you can:
Move the free-text search in front of the first aggregate function.
Search specifically in the @rawstring field.
If you know the field that contains the value you're searching for, it's best to search that particular field. The field may have been added by either the log shipper or the parser, and the information might not appear in the @rawstring field.
Free-text searches before the first aggregate function continue to work as expected since they are not deprecated. Field-specific text searches work as expected as well: for example,
myField=/(abra|kadabra)/continue to work also after the first aggregate function.The use of the event functions
eventInternals(),eventFieldCount(), andeventSize()after the first aggregate function is deprecated. For example:Invalid Example for Demonstration - DO NOT USElogscaleeventSize() | tail(200) | eventInternals()Usage of these functions after the first aggregate function is deprecated because they work on the original events, which are not available after the first aggregate function.
Using these functions after the first aggregate function will be made unavailable in version 1.190.0 and onwards.
These functions will continue to work before the first aggregate function, for example:
logscaleeventSize() | tail(200)
Falcon LogScale 1.173.0 GA (2025-01-28)
The
storagetask of the GraphQLNodeTaskEnumis deprecated and scheduled to be removed in version 1.189. This affects the following items:
The
supportedTasksfield of theClusterNodetype.The
assignedTasksfield of theClusterNodetype.The
unassignedTasksfield of theClusterNodetype.The assignTasks() mutation.
The unassignTasks() mutation
The
INITIAL_DISABLED_NODE_TASKSconfiguration variable.The
EXTRA_KAFKA_CONFIGS_FILEconfiguration variable has been deprecated and planned to be removed no earlier than version 1.225.0. For more information, see RN Issue.
Falcon LogScale 1.171.0 GA (2025-01-14)
The
colorfield on theRoletype has been marked as deprecated (will be removed in version 1.195).
Falcon LogScale 1.159.1 LTS (2024-10-31)
The following GraphQL mutations and field have been deprecated, since the starring functionality is no longer in use for alerts and scheduled searches:
addStarToAlertV2()
removeStarFromAlertV2()
addStarToScheduledSearch()
removeStarFromScheduledSearch()
isStarredfield on theAlertandScheduledSearchtypes.The deprecated JDK-less
server.tar.gztarball release is no longer being published. Users should switch to eitherserver-linux_x64.tar.gzorserver-alpine_x64.tar.gzdepending on their operating system.
Falcon LogScale 1.158.0 GA (2024-10-01)
The following GraphQL mutations and field have been deprecated, since the starring functionality is no longer in use for alerts and scheduled searches:
addStarToAlertV2()
removeStarFromAlertV2()
addStarToScheduledSearch()
removeStarFromScheduledSearch()
isStarredfield on theAlertandScheduledSearchtypes.
Falcon LogScale 1.157.0 GA (2024-09-24)
The deprecated JDK-less
server.tar.gztarball release is no longer being published. Users should switch to eitherserver-linux_x64.tar.gzorserver-alpine_x64.tar.gzdepending on their operating system.
Falcon LogScale 1.144.0 GA (2024-06-25)
The
lastScheduledSearchfield from theScheduledSearchdatatype is now deprecated and planned for removal in LogScale version 1.202. The newlastExecutedandlastTriggeredfields have been added to theScheduledSearchdatatype to replacelastScheduledSearch.
Falcon LogScale 1.138.0 GA (2024-05-14)
The
server.tar.gzrelease artifact has been deprecated. Users should switch to theOS/architecture-specific server-linux_x64.tar.gzorserver-alpine_x64.tar.gz, which include bundled JDKs. Users installing a Docker image do not need to make any changes. With this change, LogScale will no longer support bringing your own JDK, we will bundle one with releases instead.We are making this change for the following reasons:
By bundling a JDK specifically for LogScale, we can customize the JDK to contain only the functionality needed by LogScale. This is a benefit from a security perspective, and also reduces the size of release artifacts.
Bundling the JDK ensures that the JDK version in use is one we've tested with, which makes it more likely a customer install will perform similar to our own internal setups.
By bundling the JDK, we will only need to support one JDK version. This means we can take advantage of enhanced JDK features sooner, such as specific performance improvements, which benefits everyone.
The last release where
server.tar.gz artifactis included will be 1.154.0.
Falcon LogScale 1.132.0 GA (2024-04-02)
The following API endpoints are deprecated and marked for removal in 1.148.0:
POST/api/v1/clusterconfig/kafka-queues/partition-assignment
GET/api/v1/clusterconfig/kafka-queues/partition-assignment
POST/api/v1/clusterconfig/kafka-queues/partition-assignment/set-replication-defaultsThe deprecated methods are used for viewing and changing the partition assignment in Kafka for the ingest queue. Administrators should use Kafka's own tools for editing partition assignments instead, such as the bin/kafka-reassign-partitions.sh and bin/kafka-topics.sh scripts that ship with the Kafka install.
The
HUMIO_JVM_ARGSenvironment variable in the LogScale Launcher Script script will be removed in 1.154.0.The variable existed for migration from older deployments where the launcher script was not available. The launcher script replaces the need for manually setting parameters in this variable, so the use of this variable is no longer required. Using the launcher script is now the recommended method of launching LogScale. For more details on the launcher script, see LogScale Launcher Script. Clusters that still set this configuration should migrate to the other variables described at LogScale Launcher Script.
Falcon LogScale 1.129.0 GA (2024-03-12)
The following GraphQL queries and mutations for interacting with parsers are deprecated and scheduled for removal in version 1.142.
The deprecated createParser() mutation is replaced by createParserV2() . The differences between the old and new mutation are:
testDatainput field is replaced bytestCases, which can contain more data than the old tests could. This includes adding assertions to the output of a test. These assertions are not displayed in the UI yet. To emulate the old API, you can take the old test string and put it in theParserTestEventInputinside theParserTestCaseInput, and they will behave the same as before.
fieldsToBeRemovedBeforeParsingcan now be specified as part of the parser creation.
forcefield is renamed toallowOverwritingExistingParser.
sourceCodefield is renamed toscript.
tagFieldsfield is renamed tofieldsToTag.
languageVersionis no longer an enum, but aLanguageVersionInputTypeinstead.The mutation returns a
Parser, instead of aParserwrapped in an object.The mutation fails when a parser has more than 2,000 test cases, or the test input in a single test case exceeds 40,000 characters.
The deprecated removeParser() mutation is replaced by deleteParser(). The difference between the old and new mutation is:
The mutation returns boolean to represent success or failure, instead of a
Parserwrapped in an object.The deprecated testParser() mutation is replaced by testParserV2() . The differences between the old and new mutation are:
The test cases are now structured types, instead of just being strings. To emulate the old API, take the test string and put it in the
ParserTestEventInputinside theParserTestCaseInput, and they will behave the same as before.The new test cases can contain assertions about the contents of the output.
The mutation output is significantly different from before, as it provides more detailed information on how a test case has failed.
The mutation now accepts both a language version and list of fields to be removed before parsing.
The
parserScriptfield is renamed toscript.The
tagFieldsfield is renamed tofieldsToTag.The deprecated updateParser() mutation is replaced by updateParserV2() where more extensive test cases can be set. Continuing to use the previous API may result in test information on parsers being lost. To ensure information is not unintentionally erased, please migrate away from the deprecated APIs for both reading and updating parser test cases and use updateParserV2() instead. The differences between the previous and the new mutation are:
testDatainput field is replaced bytestCases, which can contain more data than the old tests could. This includes adding assertions to the output of a test. These assertions are not displayed in the UI yet. To emulate the old API, you can take the old test string and put it in theParserTestEventInputinside theParserTestCaseInput, and they will behave the same as before.
sourceCodefield, used to updating the parser script, is changed to thescriptfield, which takes aUpdateParserScriptInputobject. This updates the parser script and the language version together.
tagFieldsfield is renamed tofieldsToTag.The
languageVersionis located inside theUpdateParserScriptInputobject, and is no longer an enum, but aLanguageVersionInputTypeinstead.The
repositoryNameandidfields are now correctly marked as mandatory in the schema. Previously this wasn't the case, even though the mutation would fail without them.The mutation returns a
Parser, instead of aParserwrapped in an object.The old mutation had a bug where it would overwrite the
languageVersionwith a default value in some cases, which is fixed in the new one.The mutation fails when a parser has more than 2,000 test cases, or the test input in a single test case exceeds 40,000 characters.
On the Parser type:
testDatafield is deprecated and replaced bytestCases.
sourceCodefield is deprecated and replaced byscript.
tagFieldsfield is deprecated and replaced byfieldsToTag.For more information, see DeleteParserInput , LanguageVersionInputType , createParserV2() , testParserV2() , updateParserV2() , Parser .
Falcon LogScale 1.125.0 GA (2024-02-13)
The
anyargument to thetypeparameter ofsort()andtable()has been deprecated and will be removed in version 1.142.Warnings prompts will be shown in queries that fall into either of these two cases:
If you are explicitly supplying an
anyargument, please either simply remove both the parameter and the argument, for example changesort(..., type=any)tosort(...)or supply the argument fortypethat corresponds to your data.If you are sorting hexadecimal values by their equivalent numerical values, please change the argument of
typeparameter tohexe.g.sort(..., type=hex).In all other cases, no action is needed.
The new default value for
sort()andtable()will benumber. Both functions will fall back to lexicographical ordering for values that cannot be understood as the provided argument fortype.
Falcon LogScale 1.124.1 LTS (2024-02-29)
The
QUERY_COORDINATORenvironment variable is deprecated. To control whether a node should be allowed to be a query coordinator, use thequerynode task instead. Node tasks can be assigned and unassigned at runtime using the assignTasks() and unassignTasks() GraphQL mutations respectively, or controlled using theINITIAL_DISABLED_NODE_TASKSenvironment variable.For more information, see
INITIAL_DISABLED_NODE_TASKS.
Falcon LogScale 1.123.0 GA (2024-01-30)
We are deprecating the
humio/kafkaandhumio/zookeeperDocker images due to low use. The planned final release for these images will be with LogScale 1.148.0.Better alternatives are available going forward. We recommend the following:
If you still require
humio/kafkaorhumio/zookeeperfor needs that cannot be covered by these alternatives, please contact Support and share your concerns.
Falcon LogScale 1.122.0 GA (2024-01-23)
The
humioDocker image is deprecated in favor ofhumio-core.humiois no longer considered suitable for production use, as it runs Kafka and ZooKeeper on the same host as LogScale, which our deployment guidelines no longer recommend. The final release ofhumioDocker image will be in version 1.130.0.The new
humio-single-node-demoimage is an all-in-one container suitable for quick and easy demonstration setups, but which is entirely unsupported for production use.For more information, see Installing Using Containers.
Falcon LogScale 1.120.0 GA (2024-01-09)
In the GraphQL API, the
nameargument to theparserfield on theRepositorydatatype has been deprecated and will be removed in version 1.136 of LogScale.In the GraphQL API, the
ChangeTriggersAndActionenum value for both thePermissionandViewActionenum is now deprecated and will be removed in version 1.136 of LogScale.
Falcon LogScale 1.119.0 GA (2023-12-19)
The
assetTypeGraphQL field onAlert,Dashboard,Parser,SavedQueryandViewInteractiondatatypes has been deprecated and will be removed in version 1.136 of LogScale.The
QUERY_COORDINATORenvironment variable is deprecated. To control whether a node should be allowed to be a query coordinator, use thequerynode task instead. Node tasks can be assigned and unassigned at runtime using the assignTasks() and unassignTasks() GraphQL mutations respectively, or controlled using theINITIAL_DISABLED_NODE_TASKSenvironment variable.For more information, see
INITIAL_DISABLED_NODE_TASKS.
Falcon LogScale 1.118.2 LTS (2024-01-17)
GraphQL mutation updateOrganizationMutability() is deprecated in favor of the new setBlockIngest() mutation.
Falcon LogScale 1.117.0 GA (2023-12-05)
GraphQL mutation updateOrganizationMutability() is deprecated in favor of the new setBlockIngest() mutation.
Falcon LogScale 1.112.1 LTS (2023-11-15)
The following
RESTendpoints for deleting events have been deprecated:
/api/v1/dataspaces/(Id)/deleteevents
/api/v1/repositories/(id)/deleteeventsThe new GraphQL mutation redactEvents() should be used instead.
Falcon LogScale 1.111.0 GA (2023-10-10)
The following
RESTendpoints for deleting events have been deprecated:
/api/v1/dataspaces/(Id)/deleteevents
/api/v1/repositories/(id)/deleteeventsThe new GraphQL mutation redactEvents() should be used instead.
Falcon LogScale 1.76.1 LTS (2023-02-27)
The
RESTendpoint for testing actions has been deprecated. api/v1/repositories/repoId/alertnotifiers/actionId/test() has been deprecated. The new GraphQL mutations should be used instead.
Falcon LogScale 1.75.0 GA (2023-01-31)
The
RESTendpoint for testing actions has been deprecated. api/v1/repositories/repoId/alertnotifiers/actionId/test() has been deprecated. The new GraphQL mutations should be used instead.
Falcon LogScale 1.70.0 LTS (2023-01-16)
The following environment variables are deprecated as of this release. Their removal will be announced in a future version.
The recommended steps for migrating off of ZooKeeper are described in Falcon LogScale 1.70.0 LTS (2023-01-16).
Note
When using Operator and Kubernetes deployments, you must upgrade to 0.17.0 of operator to support migration away from the ZooKeeper requirement. See Operator Release Notes.
Falcon LogScale 1.68.0 GA (2022-12-06)
The query function
holtwinters()is now deprecated and will be removed along with the release of future version 1.73; therefore, its usage in alerts is not recommended.
Humio Server 1.51.0 LTS (2022-08-15)
Deprecated enabledFeatures() query. Use the new featureFlags() query instead.
Humio Server 1.48.1 GA (2022-07-19)
Deprecated enabledFeatures() query. Use the new featureFlags() query instead.
Humio Server 1.42.0 LTS (2022-06-17)
The Feature Flag, CookieAuthServerSide, has been deprecated as cookie authentication is now enabled by default. Instead, the configuration field
ENABLE_BEARER_TOKEN_AUTHORIZATIONhas been introduced.The local disk based backup feature described at Making Back-Ups is deprecated, and is planned for removal in September 2022. We have found that restoring backups using this feature is difficult in practice, it is not commonly used, and the backup/restore functionality is covered by the bucket storage feature as well. For these reasons, we are deprecating this feature in favour of bucket storage.
The
DELETE_BACKUP_AFTER_MILLISconfiguration parameter, which controls the delay between data being deleted in Humio and removed from backup, will be retained, since it controls a similar delay for bucket storage. Customers using local disk based backups should migrate to using bucket storage instead. Systems not wishing to use a cloud bucket storage solution can keep backup support by instead installing an self-hosted S3- or GCS-compatible solution, such as MinIO.
Humio Server 1.32.0 LTS (2021-10-26)
Deprecates the copyFile() GraphQL mutation, as it is no longer used. If you use this mutation, please let us know.
Deprecates the two GraphQL fields
idandcontentHashon the File type. The two fields are considered unused, so no alternatives are provided. If you rely on them, please let us know.
Humio Server 1.31.0 GA (2021-09-27)
Deprecates the copyFile() GraphQL mutation, as it is no longer used. If you use this mutation, please let us know.
Humio Server 1.29.0 GA (2021-07-09)
Field
addIngestTokenwas deprecated inMutationtype, useaddIngestTokenV2instead.Field
assignIngestTokenwas deprecated inMutationtype, useassignParserToIngestTokeninstead.
Humio Server 1.27.0 GA (2021-06-14)
Deprecated GraphQL mutation setRecentQueries(), use addRecentQuery() in future. The mutation will be removed after 2021-10-01. While setRecentQueries will remain in the API to not break existing clients, it will not modify the set of recent queries.
Humio Server 1.23.0 GA (2021-03-18)
Deprecated GraphQL mutations addAlertLabel(), removeAlertLabel(), addStarToAlert() and removeStarFromAlert() as they did not follow the standard for mutation input.
Humio Server 1.19.0 GA (2021-01-14)
New config
MAXMIND_IP_LOCATION_EDITION_IDfor selecting the maxmind edition of the IP location database. DeprecatesMAXMIND_EDITION_ID, but old config will continue to work.
Humio Server 1.0.59 Archive (2018-04-26)
The configuration options
AUTH0_API_CLIENT_IDandAUTH0_API_CLIENT_SECREThave been deprecated in favor ofAUTH0_CLIENT_IDandAUTH0_CLIENT_SECRETrespectively - the old names will continue to work as aliases.