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.4 | LTS | 2020-11-26 | Cloud | 2021-10-31 | No | 1.12.0 | No |
Hide file hashes
JAR Checksum | Value |
---|---|
MD5 | d83c60916b9cb3c12501c541253b5aee |
SHA1 | fa164160b4874f1f1524ff61d49584a62c471868 |
SHA256 | 362d0640d4673b985c6ad9fcdcac7404dc127a65d33d0d423d15e20a5478c642 |
SHA512 | 1803bf4fa4cd533e7fd569584cd9d5ae86d649dfccbf92fdd6cf3eae6155fee9baf40ab7d252681e84ea4045264b5408cc9144fa0d6ef3b0a8a9b631cfdce45c |
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
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()
orregex()
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.