Published on 2020-08-26 00:00:00

Humio 1.14.0

Free Text Search, Load Balancing of Queries and TLS Support

Version

Type

Release Date

End of Support

Upgrades From

Data Migration

Config. Changes

1.14.0

Stable

2020-08-26

2021-08-26

1.12.0

No

No

JAR Checksum

Value

MD5

d0ede2c5d1075119507701bff7a04b29

SHA1

b4fc3f50fabe0abdea5db2a2b502c0b2b0b71aa7

SHA256

e9ddafa574576eb890cf22d241e0307caf613cc5b1bd9fdc84e50e975a40d67b

SHA512

16506530541f87579660b630265171c137b8de787b5c5d11b145fc1d18ff04038514b91469b040212dbd27bddc2cee4cb5cca0054f547917624137fedb23ba20

TGZ Checksum

Value

MD5

d0ede2c5d1075119507701bff7a04b29

SHA1

b4fc3f50fabe0abdea5db2a2b502c0b2b0b71aa7

SHA256

e9ddafa574576eb890cf22d241e0307caf613cc5b1bd9fdc84e50e975a40d67b

SHA512

16506530541f87579660b630265171c137b8de787b5c5d11b145fc1d18ff04038514b91469b040212dbd27bddc2cee4cb5cca0054f547917624137fedb23ba20

Summary

Free Text Search, Load Balancing of Queries and TLS Support. This release promotes the latest 1.13 release from preview to stable. To see more details, go through the individual 1.13.x release notes (links in the changelog).

Free Text Search

Free text search now searches all fields rather than only the @rawstring field.

Load Balancing of Queries

Humio can now balance and reuse existing queries internally in the cluster. Load balancer configuration to achieve this is no longer needed. See Cluster documentation and Configuration reference pages.

TLS Support

TLS encrypts communication using TLS to/from Zookeeper, Kafka, and other Humio nodes.

IPlocation Database Management Changed

The database used as data source for the ipLocation() query function must be updated within 30 days when a new version of the database is made public by MaxMind. To comply with this, the database is no longer shipped as part of the Humio artifacts but will either:

  • Be fetched automatically by Humio provided that Humio is allowed to connect to the db update service hosted by Humio. This is the default behaviour.

  • Have to be updated manually (See ipLocation() reference page).

If the database cannot be automatically updated and no database is provided manually, the ipLocation() query function will no longer work.

Configuration Change

Controlling what nodes to use as query coordinators. Due to the load balancing in Humio, customers that previously relied on load balancing to control which nodes are query coordinators now need to set QUERY_COORDINATOR to false on nodes they do not want to become query coordinators. See Cluster documentation and Configuration reference pages.

Change Log

  • Major changes: (see 1.13.0 release notes)

  • Other changes: (see 1.13.1 release notes)

  • Other changes: (see 1.13.2 release notes)

  • Other changes: (see 1.13.3 release notes)

  • Other changes: (see 1.13.4 release notes)

  • Other changes: (see 1.13.5 release notes)

  • Improved handling of query restarts to avoid unnecessary restarts in some scenarios.

  • Handling of digest in the case where a node has been offline for a long time has been improved. As an example, running a Humio cluster with a replication factor of 2 and having one node go offline for a long time would leave some ingested data to only reside on one Humio node (and on the ingest queue in Kafka). But this data would not be regarded as properly replicated until the second node returned. If the only node that was left handling a digest partition did a failover, Humio would end up going far back on the Kafka ingest queue to reread data. This has been changed. Now another node from the set of digest nodes will take over if a node goes offline, to keep the replication factor as desired. This means that other hosts, than those specified for a given digest partition on the cluster management page, can actually be handling the digest data for that partition. Only digest nodes will be selected as hosts.