Humio Server 1.16.4 LTS (2020-11-26)

Version?Type?Release Date?Availability?End of Support

Security

Updates

Upgrades

From?

Config.

Changes?
1.16.4LTS2020-11-26

Cloud

2021-10-31No1.12.0No

Hide file hashes

Show file hashes

These notes include entries from the following previous releases: 1.16.0, 1.16.1, 1.16.2, 1.16.3

Many bug fixes: related to join( ), TCP listerner threads, etc.

Fixed in this release

  • Summary

    • Avoid logging the license key.

    • Fixed an issue when starting a query, where resources related to HTTP requests were not released in a timely manner, causing an error log when the resources were released by hitting a timeout.

    • Fixed an issue where errors were not properly shown in the Humio UI.

    • Fixed an issue where it was impossible to bootstrap a new cluster if ingest or storage replication factors had been configured greater than 1.

    • Returning bad request when hitting authentication endpoint without a provider id.

    • Improved the performance for GroupBy().

    • Ensure metric label names can be sent to Prometheus.

    • Fixed an issue where RegEx field extraction did not work in a query.

    • HTML sanitization for user fields in invitation mails.

    • Switched from JDK to BouncyCastle provider for AES decrypt to reduce memory usage.

    • Fix negating join expressions.

    • Optimize how certain delete operations in the global database are performed to improve performance in large clusters.

    • Fixed an issue where sorting of work in the Humio input could end up being wrong.

    • Convert some non-fatal logs to warning level instead of error.

    • Add query parameter sanitization for login and signup pages.

    • Fixed an issue with truncating files on the XFS file system, leading to excess data usage.

    • Fixed an issue preventing the metric datasource-count from counting datasources correctly.

    • Fixed a bug where TCP listener threads could take all resources from HTTP threads.

    • Prevent automatic URL to link conversion in email clients.

    • Raise time to wait until deleting data to improve handling of node failures.

    • Added new metric jvm-hiccup for measuring stalls/pauses in the JVM.

    • Log information about sorting of snapshots.

    • Fixed an issue causing Humio to fail to upload files to bucket storage in rare cases.

    • Fixed an issue which caused free-text-search to not work correctly for large (>64KB) events.

  • Automation and Alerts

    • Fixed an issue where missing input validation in alerts could lead to HTML injection in email notifications.

    • Fixed a bug where the {events_html} message template was formatted as raw HTML in alert emails.

    • Add view to log lines for alerts

  • Functions

    • Fixed a bug causing sort(), head(), tail() to work incorrectly after other aggregating functions.

  • Other

    • Bulk Global operations for segments in S3 to avoid overloading Kafka with writes.

    • Log Humio cluster version in non-sensitive log.

    • Fixed a problem where some deleted segments could show up as missing.

    • Added metrics for:

      • JVM Garbage Collection

      • JVM Memory usage

      • Missing nodes count

    • Fixed a problem where errors would not be shown in the UI

    • Major changes: (see 1.15.0 release notes)

    • Other changes: (see 1.15.2 release notes)

    • Fixed an issue where cleanup of empty datasource directories could race with other parts of the system and cause issues.

    • Fixed a problem with auto sharding not working when two repositories had the same tags but differing shard counts.

    • Fixed an issue where Humio could behave incompatibly with Kafka versions prior to 2.3.0 if KAFKA_MANAGED_BY_HUMIO was true.

    • Fixed a problem where the Zone configuration would not be propagated correctly.

    • Fixed a problem where the QueryScheduler could spend time idling even though there was work to do in situations where digest delays were high.

    • Reduce memory usage when using the match() or regex() query functions.

    • Fixed a bug causing the sub-queries of join() etc. not to see events with an @ingesttimestamp occurring later than the search time interval.

    • Support for license files in ES512 format.

    • Log query total cost when logging query information.

    • Improved merging of segments by evaluating less data.

    • Changed limits for what can be fetched via HTTP from inside Humio.

    • Other changes: (see 1.15.1 release notes)

    • Fixed several cases where Humio might attempt to write a larger message to Kafka than what Kafka allows.

    • Fixed a problem preventing saved queries from being edited.

    • Added background job to fix problems with inconsistent data in global.

    • Fixed a problem preventing file export/download from the search page.

    • Fixed a problem where it was not possible to rename a dashboard.

    • Fixed missing cache update when deleting a view.

    • Fixed a problem with the retention job calculating what segments to delete.