v.4.9.1 Release

PRODUCTDATERELEASEADDITIONAL RESOURCES
Stream2024-11-06MaintenanceKnown Issues, Cribl Edge 4.9.1 Release Notes

This maintenance release of Cribl Stream includes bug fixes and experience improvements.

CentOS 7 Deprecation Notice

We deprecated support for CentOS 7 in the prior 4.9 release. To ensure the security and stability of your Cribl Stream deployment, we recommend that you migrate to an operating system that will continue to receive security updates and patches. Please visit the CentOS website for migration information. We will remove full support for CentOS 7 in a future release.

Experience Improvements

  • You can now download your monthly Cribl.Cloud invoices. Downloading allows you to store invoices or bring them into an external tool for use in budget planning, analytics, or record-keeping.

  • Cribl.Cloud administrators can now customize the default Git commit message for committing and deploying changes. Previously, this customization option was available only to on-prem administrators.

  • In List view, Sources or Destinations now show the number of configured Notifications. A badge next to the Notifications button indicates how many notifications you have configured for each Source or Destination, allowing you to quickly confirm Notification setup at a glance.

  • We refined the icons for JS, regex, and Grok configuration fields to create a subtler, less distracting appearance when you’re working with specific Functions within Pipelines.

  • To make navigating through Cribl more efficient, we’ve added a Recent Worker Groups flyout. Select Products in the top bar, then hover over Worker Groups to view and select items you most recently accessed.

Sources and Destinations

  • The new SNMP Trap Serialize Function serializes compliant events into SNMP traps for sending out through SNMP Trap Destinations. It ensures compatibility with existing SNMP infrastructure and supports integration with network management tools that use SNMP for monitoring and alerting.

  • The CrowdStrike FDR, Amazon S3, and Amazon Security Lake Sources now provide an Encoding setting that lets you select the character encoding to use when parsing ingested data.

  • The Cribl Internal Source now offers the CriblLogs option on Cribl-managed (“Cloud”) Worker Groups. CriblLogs in Cribl.Cloud only includes logs related to Sources and Destinations.

  • You can now specify custom region endpoints for various Sources and Destinations, including services like AWS, Google Cloud, and New Relic. This ensures compatibility with newly introduced regions by cloud providers without requiring a new release.

  • The Azure Event Hubs Source, Confluent Cloud Source, Kafka Source, and Amazon MSK Source have a new setting labeled Maximum number of errors per socket that defines the maximum number of consecutive request errors allowed on a single socket connection before it’s discarded and reestablished. This helps to maintain stable connections and reduce rebalances in consumer groups.

  • The Google Cloud Pub/Sub Destination now supports IAM roles for authentication.

  • The Office 365 Message Trace Source has added task rescheduling settings: Reschedule tasks and Task reschedule limit. These settings allow for handling of task failures and reduce data gaps by automatically rescheduling tasks as needed.

Corrections

This release contains the following bug fixes:

Security Fixes

IDDescription
CRIBL-27356
aws-sdk dependencies updated to include the latest security fixes.
CRIBL-27353@azure/identity version updated to include the latest security fixes.

Operational Fixes

IDDescription
CRIBL-28170
To assist with troubleshooting, out-of-memory (OOM) errors on API child processes, we now include timestamps on messages logged in the cribl_stderr.log.
CRIBL-28207We fixed the error that caused the Cloud persistent queue (PQ) health checker to send false alerts from environments with only one Worker Node.
CRIBL-28496When you delete a Worker Group that has a Mapping Ruleset, the Mapping Ruleset is now deleted as well. This fix prevents orphaning Worker Nodes that match a Mapping Rule for a Worker Group or Fleet that no longer exists.
CRIBL-28715We fixed a bug that occurred when users switched active Mapping Rulesets in Cribl Stream. After selecting Activate, you’re now presented with an “Are you sure?” confirmation. Previously, selecting No was being treated as Yes, updating the active Mapping Ruleset.
CRIBL-28756We added the Config Bundle Download Timeout setting ​to control the maximum time a Cribl Stream Worker will wait for a successful Leader connection before canceling a download of a new configuration bundle. This helps prevent Workers from hanging indefinitely in the event of network issues or other delays. The setting is available under Group Settings > Limits > Other.
CRIBL-22861We fixed an error that prevented the Global Variable C.logStreamEnv from evaluating correctly.

Source and Destination Fixes

IDDescription
CRIBL-28044
The Google Security Operations (SecOps) Destination no longer requires you to configure the Namespace field.
CRIBL-28383We restored the ability to define placeholder values for various fields when configuring a REST Collector as a JSON file. When you save the JSON configuration and switch to the user interface, the system prompts you to fill in the placeholders with the actual values, as expected.
CRIBL-28019The Amazon SQS Source now provides an error message that instructs you to increase the log level to debug to see more details when a message deletion fails.
CRIBL-28408We fixed an issue that caused errors with Google Cloud Pub/Sub messaging. The attributes from a Pub/Sub message did not translate to the Cribl event because Cribl treated the message.attributes property from the PubSub.Message type as an array instead of an object, resulting in a missing __attributes field.
CRIBL-26879The Cribl TCP Source now reports event sizes in the same way as the corresponding Destination, ensuring that bytes out and bytes in match across Worker Groups, and reducing confusion about data loss.
CRIBL-26864Retryable network errors on HTTP-based Destinations are now logged as warnings instead of errors, preventing unnecessary alarms.
CRIBL-27506The Google Cloud Pub/Sub Source tooltip now lists all supported auto authentication options, not just environment variables.
CRIBL-28423The Office 365 Message Trace Source now correctly reschedules tasks after a HeartbeatMissedTaskError.
CRIBL-21669The Cribl HTTP Source now provides enhanced logging when backpressure occurs, making it easier to identify and troubleshoot data throughput issues.

Other Functional Fixes

IDDescription
CRIBL-28702
In the Parser Function, the List of Fields setting is now only visible for structured formats like CSV, CLF, and ELFF. It is not displayed for JSON Object or Key-Value Pair formats.