Deprecated Features
This page lists the features and functionality that has been marked as a 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.154.0 Preview (2024-09-03)
- Deprecating `view` field on GraphQL File type and making a breaking change to disallow recursive queries. The new output type for the field is a PartialSearchDomain object type with the fields id, name and isActionAllowed. As long as no other field were used previously then this breaking change is backwards compatible.
Falcon LogScale 1.153.0 Preview (2024-08-27)
Falcon LogScale 1.152.0 Preview (2024-08-20)
Falcon LogScale 1.151.1 Preview (2024-08-15)
Falcon LogScale 1.151.0 Preview (2024-08-13)
Falcon LogScale 1.150.1 Preview (2024-08-15)
Falcon LogScale 1.150.0 Preview (2024-08-06)
Falcon LogScale 1.149.0 Preview (2024-07-30)
Falcon LogScale 1.148.0 Internal (2024-07-23)
Falcon LogScale 1.147.0 Preview (2024-07-16)
Falcon LogScale 1.146.0 Preview (2024-07-09)
Falcon LogScale 1.145.0 Preview (2024-07-02)
Falcon LogScale 1.144.0 Preview (2024-06-25)
The lastScheduledSearch field from the
ScheduledSearch
datatype is now deprecated and planned for removal in LogScale version 1.202. The new lastExecuted and lastTriggered fields have been added to theScheduledSearch
datatype to replace lastScheduledSearch.
Falcon LogScale 1.143.0 Preview (2024-06-18)
Falcon LogScale 1.142.3 Stable (2024-08-23)
Falcon LogScale 1.142.2 Internal (2024-07-09)
Falcon LogScale 1.142.1 Stable (2024-07-03)
Falcon LogScale 1.142.0 Preview (2024-06-11)
Falcon LogScale 1.141.0 Preview (2024-06-04)
Falcon LogScale 1.140.0 Preview (2024-05-28)
Falcon LogScale 1.139.0 Preview (2024-05-21)
Falcon LogScale 1.138.0 Preview (2024-05-14)
The
server.tar.gz
release artifact has been deprecated. Users should switch to theOS/architecture-specific server-linux_x64.tar.gz
orserver-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 artifact
is included will be 1.154.0.
Falcon LogScale 1.137.0 Preview (2024-05-07)
Falcon LogScale 1.136.2 Stable (2024-06-12)
Falcon LogScale 1.136.1 Stable (2024-05-29)
Falcon LogScale 1.136.0 Preview (2024-04-30)
Falcon LogScale 1.135.0 Preview (2024-04-23)
Falcon LogScale 1.134.0 Preview (2024-04-16)
Falcon LogScale 1.133.0 Preview (2024-04-09)
Falcon LogScale 1.132.0 Preview (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-defaults
The 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_ARGS
environment 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 Override garbage collection configuration within the launcher script.
Falcon LogScale 1.131.2 Stable (2024-05-14)
Falcon LogScale 1.131.1 Stable (2024-04-17)
Falcon LogScale 1.131.0 Preview (2024-03-26)
Falcon LogScale 1.130.0 Preview (2024-03-19)
Falcon LogScale 1.129.0 Preview (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:
testData input field is replaced by testCases, 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 the ParserTestEventInput inside the ParserTestCaseInput, and they will behave the same as before.
fieldsToBeRemovedBeforeParsing can now be specified as part of the parser creation.
force field is renamed to allowOverwritingExistingParser.
sourceCode field is renamed to script.
tagFields field is renamed to fieldsToTag.
languageVersion is no longer an enum, but a LanguageVersionInputType instead.
The mutation returns a
Parser
, instead of aParser
wrapped 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
Parser
wrapped 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
ParserTestEventInput
inside 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 parserScript field is renamed to script.
The tagFields field is renamed to fieldsToTag.
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:
testData input field is replaced by testCases, 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 the `ParserTestEventInput` inside the `ParserTestCaseInput`, and they will behave the same as before.
sourceCode field, used to updating the parser script, is changed to the script field, which takes a
UpdateParserScriptInput
object. This updates the parser script and the language version together.tagFields field is renamed to fieldsToTag.
The languageVersion is located inside the
UpdateParserScriptInput
object, and is no longer an enum, but a LanguageVersionInputType instead.The repositoryName and id fields 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 aParser
wrapped in an object.The old mutation had a bug where it would overwrite the languageVersion with 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:
testData field is deprecated and replaced by testCases.
sourceCode field is deprecated and replaced by script.
tagFields field is deprecated and replaced by fieldsToTag.
For more information, see
Parser
,DeleteParserInput
,LanguageVersionInputType
, createParserV2(), testParserV2(), updateParserV2().
Falcon LogScale 1.128.0 Preview (2024-03-05)
Falcon LogScale 1.127.0 Preview (2024-02-27)
Falcon LogScale 1.126.0 Preview (2024-02-20)
Falcon LogScale 1.125.0 Preview (2024-02-13)
The
any
argument to thetype
parameter 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
any
argument, please either simply remove both the parameter and the argument, for example changesort(..., type=any)
tosort(...)
or supply the argument fortype
that corresponds to your data.If you are sorting hexadecimal values by their equivalent numerical values, please change the argument of
type
parameter tohex
e.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.3 Stable (2024-05-14)
Falcon LogScale 1.124.2 Stable (2024-03-20)
Falcon LogScale 1.124.1 Stable (2024-02-29)
The
QUERY_COORDINATOR
environment variable is deprecated. To control whether a node should be allowed to be a query coordinator, use thequery
node 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_TASKS
environment variable.For more information, see
INITIAL_DISABLED_NODE_TASK
.
Falcon LogScale 1.124.0 Preview (2024-02-06)
Falcon LogScale 1.123.0 Preview (2024-01-30)
We are deprecating the
humio/kafka
andhumio/zookeeper
Docker 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/kafka
orhumio/zookeeper
for needs that cannot be covered by these alternatives, please contact Support and share your concerns.
Falcon LogScale 1.122.0 Preview (2024-01-23)
The
humio
Docker image is deprecated in favor ofhumio-core
.humio
is 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 ofhumio
Docker image will be in version 1.130.0.The new
humio-single-node-demo
image 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.121.0 Preview (2024-01-16)
Falcon LogScale 1.120.0 Preview (2024-01-09)
In the GraphQL API, the
ChangeTriggersAndAction
enum value for both thePermission
andViewAction
enum is now deprecated and will be removed in version 1.136 of LogScale.In the GraphQL API, the name argument to the parser field on the
Repository
datatype has been deprecated and will be removed in version 1.136 of LogScale.
Falcon LogScale 1.119.0 Preview (2023-12-19)
The assetType GraphQL field on
Alert
,Dashboard
,Parser
,SavedQuery
andViewInteraction
datatypes has been deprecated and will be removed in version 1.136 of LogScale.The
QUERY_COORDINATOR
environment variable is deprecated. To control whether a node should be allowed to be a query coordinator, use thequery
node 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_TASKS
environment variable.For more information, see
INITIAL_DISABLED_NODE_TASK
.
Falcon LogScale 1.118.2 Stable (2024-01-17)
GraphQL mutation updateOrganizationMutability is deprecated in favor of the new setBlockIngest mutation.
Falcon LogScale 1.117.0 Preview (2023-12-05)
GraphQL mutation updateOrganizationMutability is deprecated in favor of the new setBlockIngest mutation.
Falcon LogScale 1.112.1 Stable (2023-11-15)
The following
REST
endpoints 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 Preview (2023-10-10)
The following
REST
endpoints 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 Stable (2023-02-27)
The
REST
endpoint 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 Preview (2023-01-31)
The
REST
endpoint 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.72.0 Preview (2023-01-10)
Falcon LogScale 1.71.0 Preview (2023-01-03)
Falcon LogScale 1.70.2 Stable (2023-03-06)
Falcon LogScale 1.70.1 Stable (2023-02-01)
Falcon LogScale 1.70.0 Stable (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 Stable (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 Version 0.17.0.
Falcon LogScale 1.69.0 Preview (2022-12-13)
Falcon LogScale 1.68.0 Preview (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 Stable (2022-08-15)
Deprecated enabledFeatures query. Use the new featureFlags query instead.
Humio Server 1.48.1 Preview (2022-07-19)
Deprecated enabledFeatures query. Use the new featureFlags query instead.
Humio Server 1.42.0 Stable (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_AUTHORIZATION
has 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_MILLIS
configuration 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 on-prem S3- or GCS-compatible solution, such as MinIO.
Humio Server 1.32.0 Stable (2021-10-26)
Deprecates the two GraphQL fields id and contentHash on the File type. The two fields are considered unused, so no alternatives are provided. If you rely on them, please let us know.
Deprecates the copyFile GraphQL mutation, as it is no longer used. If you use this mutation, please let us know.
Humio Server 1.31.0 Preview (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.30.0 Stable (2021-09-17)
Humio Server 1.30.0 Includes the following changes made in Humio Server 1.29.0
Field
addIngestToken
was deprecated inMutation
type, useaddIngestTokenV2
instead.Field
assignIngestToken
was deprecated inMutation
type, useassignParserToIngestToken
instead.
Humio Server 1.30.0 Includes the following changes made in Humio Server 1.29.1
Humio Server 1.30.0 Includes the following changes made in Humio Server 1.29.2
Humio Server 1.30.0 Includes the following changes made in Humio Server 1.29.3
Humio Server 1.30.0 Includes the following changes made in Humio Server 1.29.4
Humio Server 1.29.4 Preview (2021-09-09)
Humio Server 1.29.3 Preview (2021-09-07)
Humio Server 1.29.2 Preview (2021-09-02)
Humio Server 1.29.1 Preview (2021-07-12)
Humio Server 1.29.0 Preview (2021-07-09)
Field
addIngestToken
was deprecated inMutation
type, useaddIngestTokenV2
instead.Field
assignIngestToken
was deprecated inMutation
type, useassignParserToIngestToken
instead.
Humio Server 1.28.2 Stable (2021-09-29)
Humio Server 1.28.1 Stable (2021-08-24)
Humio Server 1.28.0 Stable (2021-06-15)
Humio Server 1.28.0 Includes the following changes made in Humio Server 1.27.0
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.28.0 Includes the following changes made in Humio Server 1.27.1
Humio Server 1.27.1 Preview (2021-06-15)
Humio Server 1.27.0 Preview (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 Preview (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 Preview (2021-01-14)
New config
MAXMIND_IP_LOCATION_EDITION_ID
for 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_ID
andAUTH0_API_CLIENT_SECRET
have been deprecated in favor ofAUTH0_CLIENT_ID
andAUTH0_CLIENT_SECRET
respectively - the old names will continue to work as aliases.