v.4.5.1 Release
2024-03-20 - Cribl Stream 4.5.1 | Maintenance Release | Edge 4.5.1 release notes are here.
New Features
This release provides the following improvements:
Sources and Destinations
Google Pub/Sub Source can now subscribe to topics in a project on a different service account. Similarly, Google Pub/Sub Destination can publish to topics in a different service.
Amazon S3 Destination offers an additional storage class: Glacier Instant Retrieval. Other storage classes are renamed for clarity and to match the names used by S3: “Glacier” is now “Glacier Flexible Retrieval”, while “Deep Archive” changed to “Glacier Deep Archive”.
Health Check Collector now returns an elapsedMS attribute in __collectStats
.
Windows Event Forwarder Source now contains Field settings. Additionally, you can configure fields per subscription.
Splunk HEC, HTTP/S, and Elasticsearch API Sources now log time-based metrics about incoming requests and ingested events.
In the Raw HTTP/S Source you can now add request headers to events, in the __headers
field.
Other New Features
New C.Misc
UUID functions (C.Misc.uuidv4
, C.Misc.uuidv5
, C.Misc.validateUUID
, C.Misc.getUUIDVersion
) let you generate a UUID for each event and validate it.
Corrections
This release includes the following fixes:
Fixed a bug in the Raw HTTP Source where the
event.headers
field only replaced the first hyphen in a header name with an underscore instead of the intended behavior of replacing all hyphens with underscores. CRIBL-23106Special characters
<
>
"
`
\r
\n
\t
{
}
|
\
^
'
in authToken when managed Workers are being deployed using theCRIBL_DIST_MASTER_URL
(for example, in containers) will now correctly throw an error. Such characters can’t be used in the token. CRIBL-17047Corrected a memory leak on Workers. CRIBL-22804
Source and Destination Fixes
Cribl TCP, Cribl HTTP, and TCP JSON Sources and Destinations now respond with more meaningful messages in case of connection problems. CRIBL-16537
Syslog Source now correctly respects the Default timezone setting. CRIBL-23031
Cribl TCP, TCP JSON, and Appscope Sources now log stats once per minute to the
metrics.log
file. CRIBL-21742Fixed an issue with the Google Pub/Sub Source which caused it to run out of memory. CRIBL-20424
Kafka Destination now outputs a timestamp field based on
__kafkaTime
. If__kafkaTime
is not present, the timestamp defaults toDate.now()
. CRIBL-22966