Published on 2020-01-16 00:00:00

Humio 1.7.2

Bug Fixes

Version

Type

Release Date

End of Support

Upgrades From

Data Migration

Config. Changes

1.7.2

Preview

2020-01-16

2020-01-27

1.6.10

No

No

JAR Checksum

Value

MD5

b523d1cdac2d03b7f215379080eb9053

SHA1

3846dfc31446f7788c1ac6b86821073397b0d462

SHA256

7bed62c85e26ff73feb19554b4296d0d9590c6d65f45e9685b9b5ffb356963a3

SHA512

54192cfc366ba7b3626ae3b6e0e5fb47bdc8dffb828a68198e9fa1f1800b4c2763abe765c4da34533b5beb1906b79dc3e40aa1234be684e34c1b266ae348070b

TGZ Checksum

Value

MD5

b523d1cdac2d03b7f215379080eb9053

SHA1

3846dfc31446f7788c1ac6b86821073397b0d462

SHA256

7bed62c85e26ff73feb19554b4296d0d9590c6d65f45e9685b9b5ffb356963a3

SHA512

54192cfc366ba7b3626ae3b6e0e5fb47bdc8dffb828a68198e9fa1f1800b4c2763abe765c4da34533b5beb1906b79dc3e40aa1234be684e34c1b266ae348070b

Summary

Bug Fixes

Change Log

  • Change: When the system starts with no users at all, the first user to log get root privileges inside the system.

  • The “query monitor” and “query quota” new share the definition of “cost points”. The definition has changed in such a way that quotas saved by version up to 1.7.1 and earlier are disregarded by this (and later) versions.

  • New config: LIVEQUERY_STALE_CANCEL_TRIGGER_DELAY_MS and LIVEQUERY_STALE_CANCEL_COST_PERCENTAGE controls discard of live queries that have not been polled by a client for a while when the system experiences digest latency of more than the delay.

  • New config: LIVEQUERY_CANCEL_TRIGGER_DELAY_MS and LIVEQUERY_CANCEL_COST_PERCENTAGE controls canceling of live queries that have been consuming the most cost for the previous 30s when the system experiences digest latency of more than the delay. New metrics: livequeries-canceled-due-to-digest-delay`, `livequeries-rate-canceled-due-to-digest-delay and livequeries-rate

  • New config: USING_EPHEMERAL_DISKS allows running a cluster on disks that may be lost when the system restarts by assuming that only copies in Bucket Storage and the events in Kafka are preserved across restarts. If the filesystem remains during restart this is also okay in this mode and more efficient then fetching the files from the bucket.

  • New config: LOG4J_CONFIGURATION allows a custom log4j file. Or set to one of the built-in: log4j2-stdout.xml to get the log in plain text dumped on stdout, or log4j2-stdout-json.xml to get the log in NDJSON format, one line for each event on stdout.

  • New Utility inside the jar. Usage java -cp humio.jar com.humio.main.DecryptAESBucketStorageFile <secret string> <encrypted file> <decrypted file>. Allows decrypting a file that was uploaded using bucket storage outside the system.

  • Bug fix: The Zookeeper status page now shows a warning when the commands it needs for the status page to work are not whitelisted on the ZK server.

  • Bug fix: Restart of queries using lookup/match/cidr when the uploaded file changes only worked for top-level functions, not when nested inside another function.

  • Bug fix: Query of segments only present in a bucket now works even if disabling further uploads to bucket storage.

  • Bug fix: Bucket storage, GCP variant: Remove temporary files after download from GCP. Previous versions left a copy in the tmp dir.

  • Bug fix: Top(x, sum=y) now also support non-integer values of y (even though the internal state is still an integer value)

  • Bug fix: #repo=* never matched but should always match.

  • Bug fix: Retention could in fail to delete obsolete files in certain cases.

  • Bucket storage: Support download after switching provider from S3 to GCP or vice versa.

  • Bucket storage: Continue cleaning the old buckets after switching provider from S3 to GCP or vice versa.

  • Bucket storage: Also keep copies of the “metadata files” that you use for lookup and match functions in the bucket and restore from there when needed.