Humio Server 1.34.2 LTS (2022-02-01)
| Version? | Type? | Release Date? | Availability? | End of Support | Security Updates | Upgrades From? | Downgrades To? | Config. Changes? |
|---|---|---|---|---|---|---|---|---|
| 1.34.2 | LTS | 2022-02-01 | Cloud On-Prem | 2022-12-31 | No | 1.26.0 | 1.26.0 | No |
Hide file download links
Download
Hide file hashes
| JAR Checksum | Value | Hash File |
|---|---|---|
| MD5 | ebca829a100a92c4b96f05f421c9e5d2 | Â |
| SHA1 | f9d21990e4ae6f64eac6bd6aa6d65899583d1311 | Â |
| SHA256 | 2141bd8fb2537f0242b30998938d780bd53cedbf2b04622b956923f677a56350 | Â |
| SHA512 | 02d33bdfb65bf5ab949da8ae0a1bb9f04a509564c8d4a74cc08f5033040987152abd42743b0720290304f4bd5c4e50550327117efb6eda01d3b0ed8ef357938e | Â |
| Docker Image | SHA256 Checksum | Hash File |
|---|---|---|
| humio | 426715cb9faedce379d6a6add003cfcaa3fe9ce5b5ce706fab202b89eb5c8c45 | Hash file |
| humio-core | a927eb85f709561b659e3a566a5b0fd3e6b3be84b19db2832d70722897265cbb | Hash file |
| kafka | f181a5a1668d6c3f1ebe5e5216a00b393ee20eb0f1845d1a93309fdbfac8406d | Hash file |
| zookeeper | 361063a0a2eb0361209781f7dff9d5f0067b33806f14882fc4a0a0ff9f434b66 | Hash file |
These notes include entries from the following previous releases: 1.34.0, 1.34.1, 1.34.0, 1.34.1, 1.34.0, 1.34.1
Updated dependencies with security fixes and weakness.
New features and improvements
User Interface
Added autofocus to the first field when opening a dialog using the save as functionality from the Search page.
Imported from 1.34.1
Added buttons for stopping all queries, streaming queries, and historical queries from inside the query monitor.
Imported from 1.34.1
Allow resize of columns in the event list by mouse.
Imported from 1.34.1
Disable actions if permissions are handled externally.
Imported from 1.34.1
Added maximum width to tabs on the Group page, so they do not keep expanding forever.
Imported from 1.34.1
Validation error messages are now more precise and have improved formatting.
Imported from 1.34.1
The overall look of message boxes in Humio has been updated.
Imported from 1.34.1
Updated the links for Privacy Notice and Terms and Conditions.
Imported from 1.34.1
Dark mode is officially deemed stable enough to be out of beta.
Imported from 1.34.1
GraphQL API
The GraphQL field isEventForwardingEnabled on the HumioMetadata type is deprecated, as it is no longer in use internally. If you rely on this, please let us know.
Imported from 1.34.1
Added GraphQL mutation clearRecentQueries() which a user can run to clear their recent queries in a specific view or repository.
Imported from 1.34.1
Added 2-phase migration that will allow old user api tokens to be used and clean global from secrets after a 30 day period.
Imported from 1.34.1
Added three GraphQL mutations for stopping queries: stopAllQueries(), stopStreamingQueries(), and stopHistoricalQueries().
Imported from 1.34.1
Changed old personal user token implementation to hash based.
Imported from 1.34.1
Renamed the deleteEvents related GraphQL mutations and queries to redactEvents. The redactEvents API is intended for redacting sensitive data from a repository, not for bulk deletion of events. We think the new name invites fewer misunderstandings.
Imported from 1.34.1
Configuration
When checking if the ViewAction.EventForwarding action is allowed, the answer will now be false if the event forwarding is not enabled on the server.
Imported from 1.34.1
Functions
Improved performance of the query functions
drop()and rename() by quite a bit.Imported from 1.34.1
Added query function
math:arctan2()to the query language.Imported from 1.34.1
Refactored query functions
join(),selfJoin(), andselfJoinFilter()into user-visible and internal implementations.Imported from 1.34.1
Added the
communityId()function for calculating hashes of network flow tuples according to the (Community ID Spec).Imported from 1.34.1
The
kvParse()query function can now parse unquoted empty values using the new parameter separatorPadding to specify if your data has whitespace around the key-value separator (typically =). The default is "Unknown", which will leave the functionality of the function unchanged.Imported from 1.34.1
Added a
minSpanparameter totimeChart()andbucket(), which can be used to specify a minimum span when using a short time interval.Imported from 1.34.1
Other
It is now possible to create actions, alerts, scheduled searches, and parsers from YAML template files.
Imported from 1.34.1
Added new metric: bucket-storage-upload-latency-max. It shows the amount of time spent for the event that that has been pending for upload to bucket storage the longest.
Imported from 1.34.1
It is now possible to ingest logs into Humio using LogStash v.7.13 and upwards.
Imported from 1.34.1
Added a precondition that ensures that the number of ingest partitions cannot be reduced.
Imported from 1.34.1
Added validation and a more clear error message for queries with a time span of 0.
Imported from 1.34.1
Added metric for the number of currently running streaming queries.
Imported from 1.34.1
Improved shutdown logic slightly, helping prevent thread pools from getting stuck or logging spurious errors during shutdown.
Imported from 1.34.1
Made the transfer coordinator display more clear errors instead of an internal server error for multinode clusters.
Imported from 1.34.1
Added Australian states to the States dropdown.
Imported from 1.34.1
New metric: ingest-request-delay. Histogram of ingest request time spent being delayed due to exceeding limit on concurrent processing of ingest (milliseconds).
Imported from 1.34.1
Improved handling of multiple nodes attempting to create views with the same names at the same time, as might happen when bootstrapping a cluster.
Imported from 1.34.1
Improved the error reporting when installing, updating or exporting a package fails.
Imported from 1.34.1
Create, update, and delete of dashboards is now audit logged.
Imported from 1.34.1
Reword regular expression related error messages.
Imported from 1.34.1
Added management API to put hosts in maintenance mode.
Imported from 1.34.1
Improved error messages when an invalid regular expression is used in replace.
Imported from 1.34.1
Retention based on compressed size will no longer account for segment replication.
Imported from 1.34.1
Query validation has been improved to include several errors which used to first show up after submitting search.
Imported from 1.34.1
Prepopulate email field when invited user is filling in a form with this information.
Imported from 1.34.1
Node roles can now be assigned/removed at runtime.
Imported from 1.34.1
Improved partition layout auto-balancing algorithm.
Imported from 1.34.1
Added support in the humio event collector for organization- and system-wide ingest tokens and the ability to use a parser from a different repo than the one being ingested into.
Imported from 1.34.1
A compressed segment with a size of 1GB will now always count for retention as 1 GB. Previously, a compressed segment with a size of 1GB might count for more than 1GB when calculating retention, if that segment had more replicas than configured. The effect on the retention policy was that if you had configured retention of .0GB compressed bytes, Humio might retain less than .0GB of compressed data if any of those segments had too many replicas.
Imported from 1.34.1
Added checksum verification within hash filter files on read.
Imported from 1.34.1
Query editor: improved code completion of function names.
Imported from 1.34.1
Minor optimization when using groupBy with a single field.
Imported from 1.34.1
Added "export as yaml" function to the list pages of parsers, actions and scheduled searches.
Imported from 1.34.1
Reduce limit on number of datasources for sandbox repositories created when a user is created to .0 by default.
Imported from 1.34.1
Fixed in this release
Security
Updated dependencies to Jawn for CVE-2022-21653.
Updated dependencies to nanoid for CVE-2021-23566.
Updated dependencies to Netty to fix CVE-2021-43797
Imported from 1.34.1
Updated dependencies to node-fetch for CVE-2022-0235.
Updated dependencies to Akka for CVE-2021-42697.
Updated dependencies to follow-redirects for CVE-2022-0155.
Updated dependencies to log4j 2.17.1 to fix CVE-2021-44832 and CVE-2021-45105
Imported from 1.34.1
Updated dependencies to log4j 2.16 to remove of message lookups (CVE-2021-44228 and CVE-2021-45046)
Imported from 1.34.1
Summary
Updated dependencies to Jackson to fix a weakness
Imported from 1.34.1
Fixes an issue with epoch and offsets not always being stripped from segments.
Fixed an issue where queries of the form #someTagField != someValue ... would sometimes produce incorrect results.
Fixed an issue where live queries would sometimes double-count parts of the historic data.
Automation and Triggers
Alerts and scheduled searches are no longer run on cloud for organizations with an expired trial license, and self-hosted for any expired license.
Imported from 1.34.1
Fixed an issue where an alert would not be throttled until after its actions had completed, which could make the alert trigger multiple times shortly after each other if an action was slow. Now, the alert is throttled as soon as it triggers.
Imported from 1.34.1
Alerts and scheduled searches are now enabled per default when created. The check disabling these entities if no actions are attached has been replaced with a warning, which informs a user that even though the entity is enabled, nothing will trigger since no actions are attached.
Imported from 1.34.1
Functions
Fixed a bug in the validation of the
bitsparameter ofhashMatch()andhashRewrite().Imported from 1.34.1
Other
Fixed an issue where the segment merger could mishandle errors during merge.
Imported from 1.34.1
Use a fresh (random) name for the tmp folder below the datadir to ensure that it is a proper subdir of the datadir and not a mount point.
Imported from 1.34.1
Fixed styling issue on the search page where long errors would overflow the screen.
Imported from 1.34.1
Fixed a bug where only part of the Users page was loading when navigating from the All organizations page.
Imported from 1.34.1
When an alert query encounters a warning and Humio is not configured to trigger alerts despite warnings
ALERT_DESPITE_WARNINGS=truethe warning text will now be shown as an error message on the alert in the UI.Imported from 1.34.1
Fixed an issue where certain problems would highlight the first word in a query.
Imported from 1.34.1
Addressed an issue causing Humio to sometimes error log an ArrayIndexOutOfBoundsException during shutdown.
Imported from 1.34.1
Fixed incorrect results when searching through saved queries and recent queries.
Imported from 1.34.1
Fixed an issue where streaming (exporting) query results in JSON format could include extra "," characters within the output.
Imported from 1.34.1
Fixed a bug where shared lookup files could not be downloaded from the UI.
Imported from 1.34.1
Fixed a bug with the cache not being populated between restarts on single node clusters.
Imported from 1.34.1
Fixed an issue when adding a group to a repository or view than an error message is displayed when the user is not the organization owner or root.
Imported from 1.34.1
Prevent unauthorized analytics requests being sent.
Imported from 1.34.1
Fixed an issue where error messages would show wrong input.
Imported from 1.34.1
The field vhost in internal Humio logging is now reserved for denoting the host logging the message. Other uses of vhost now uses the field hostId.
Imported from 1.34.1
Removed error query param from URL when entering Humio.
Imported from 1.34.1
Fixed an issue that in rare cases would cause login errors.
Imported from 1.34.1
No longer return the "Query Plan" in responses, but return a hash in the new field hashedQueryOnView instead. The plan could leak information not otherwise visible to the user, such as query prefixes being applied.
Imported from 1.34.1
Fixed some widgets on dashboards reporting errors while waiting for data to load.
Imported from 1.34.1
Fixed an issue where the web client could start queries from the beginning of time when scrolling backwards through events in the UI.
Imported from 1.34.1
Changes to the state of IOC access on organizations are now reflected in the audit log.
Imported from 1.34.1
Fixed an issue where a scheduled search failed and was retried, if it had multiple actions and at least one action was unknown to Humio. Now, the unknown action is logged, but the scheduled search completes successfully and continues to the next scheduled run.
Imported from 1.34.1
When a digester fails to start, rather than restarting the JVM as previous releases did, keep retrying to start assuming that the issue is transient, such as data for a single ingest partition being unavailable for a short while. While in this situation the process reports the metric for ingest latency on the affected partitions as being uptime of the JVM process at this point. The idea is to signal that data is not flowing on those partitions, so that a monitored metric can raise an alarm somewhere. In lack of a proper latency in this situation, it's better to have a growing non-zero metrics than having the metrics being zero.
Imported from 1.34.1
Fixed an issue where missing undersized segments in a datasource might cause Humio to repeatedly transfer undersized segments between nodes.
Imported from 1.34.1
When creating or updating an action, the backend now verifies that the host url associated with the action is prefixed with either
http://orhttps://. This affects Actions of the type: Webhook, OpsGenie, Single-Channel Slack and VictorOps.Imported from 1.34.1
Fixed an issue where choosing a UI theme would not get saved properly in the user's settings.
Imported from 1.34.1
Fixed an edge case where Humio might create multiple copies of the same datasource when the number of Kafka partitions is changed. The fix ensures only one copy will be created.
Imported from 1.34.1
Changed field type for zip codes.
Imported from 1.34.1
Fixed a number of stability issues with the event redaction job.
Imported from 1.34.1
Fixed an issue where the segment merger would write that the current node had a segment slightly before registering that segment in the local node.
Imported from 1.34.1
Fixed an issue causing Humio running on Java 16+ to return incorrect search results when the input query contains Unicode surrogate pairs (for example when searching for an emoji).
Imported from 1.34.1
Fixed an issue where clicking on the counters of parsed events on the Parsers page would open an empty search page, except for built-in parsers. Now, it correctly shows the latest parsed events for all parsers (except package parsers).
Imported from 1.34.1
Changed default package type to "application" on the export package wizard.
Imported from 1.34.1
Fixed an issue where
sort()would cause events to be read in a non-optimal order for the entire query.Imported from 1.34.1
Fixed an issue where a dashboard installed with a YAML file could be slightly different than what was specified in the file.
Imported from 1.34.1
Fixed an issue where a failing event forwarder would be cached indefinitely and could negatively impact Humio performance.
Imported from 1.34.1
Fixed an issue where comments spanning multiple lines wouldn't be colored correctly.
Imported from 1.34.1
Browser storage is now cleared when initiating while unauthenticated.
Imported from 1.34.1
Fixed an issue where OIDC without a discovery endpoint would fail to configure if
OIDC_TOKEN_ENDPOINT_AUTH_METHODwas not set.Imported from 1.34.1
Remove the ability to create ingest tokens and ingest listeners on system repositories.
Imported from 1.34.1
Fixed an issue on sandbox renaming, that would allow you to rename a sandbox and end up in a bad state.
Imported from 1.34.1
Fixed an issue where the SegmentMoverJob could delete the local copy of a segment, if a pending download of the segment failed the CRC check. The job will now keep the downloaded file at a temporary path until the CRC check completes, to avoid deleting a local copy created by other jobs.
Imported from 1.34.1
Fixed a compatibility issue with Filebeat 7.16.0
Imported from 1.34.1
When checking if the ViewAction.ChangeS3ArchivingSettings action is allowed, the answer will now be false if checked on a view, as the action only makes sense on repositories.
Imported from 1.34.1
Fixed a bug where invalid UTF-16 characters could not be ingested. They are now converted to
ufffd.Imported from 1.34.1
Fixed an issue where
series()failed to serialize its state properly.Imported from 1.34.1
When performing jobs triggered via the Redact Events API, Humio could restart queries for unrelated views until the delete job completed. This has been improved, so only views affected by the delete will be impacted.
Imported from 1.34.1
Crash the node if any of a number of critical threads die. This should help prevent zombie nodes.
Imported from 1.34.1
Temporary fix of issue with live queries not having first aggregator as
bucket()ortimeChart(), but then later in the query having those as a second aggregator. As a temporary fix, such queries will fail. In later releases, this will get fixed more properly.Imported from 1.34.1
Changes to the state of backend feature flags are now reflected in the audit log.
Imported from 1.34.1
Fixed an issue where some regexes could not be used.
Imported from 1.34.1
Fixed an issue in the interactive tutorial.
Imported from 1.34.1
Support Java 17.
Imported from 1.34.1
Fixed an issue where a digest node could be unable to rejoin the cluster after being shut down if all other digest nodes were also down at the time.
Imported from 1.34.1
Fixed a bug where query coordination partitions would not get updated.
Imported from 1.34.1
Removed a spurious warning log when requesting a non-existent hash file from S3.
Imported from 1.34.1
When checking if the ViewAction.ChangeRepoConnections action is allowed, the answer will now be false if checked on a repository, as the action only makes sense on views.
Imported from 1.34.1
Include view+parser-name in thread dumps when time is spent inside a parser.
Imported from 1.34.1
Fixed an issue on self-hosted trial license that would use user count limits from cloud.
Imported from 1.34.1
Fixed a race condition that could cause Humio to delete more segments than expected when initializing a digester node.
Imported from 1.34.1
Fixed a bug where offsets from one Kafka partition could be used when deciding where to start consuming for another partition, in the case where there were too many datasources in the repo. This led to a crash loop when the affected node was restarted.
Imported from 1.34.1
Fixed an issue where release notes would not close when a release is open.
Imported from 1.34.1