v.4.1.2 Release

PRODUCTDATERELEASEADDITIONAL RESOURCES
Stream2023-05-17MaintenanceCribl Edge 4.1.2 Release Notes

Breaking Change

CRIBL-16729 The ci and co (duplicate) internal dimensions are deprecated as of Cribl Stream 4.1.2, and will be removed in a future version. Update any code that uses these dimensions with their respective replacments, input and output. (This applies to Cribl Functions and Pipelines, dashboards in downstream services, etc.)

Corrections

This release includes the following fixes:

Startup, Connection, and Version-Control Fixes

CRIBL-17264 With non-default working directories ($CRIBL_HOME other than /opt/cribl/), applying new config bundles no longer causes Workers to interrupt data processing.

CRIBL-16304 Corrected Database Connections’ failure to authenticate on SQL Server databases using domain credentials.

CRIBL-14177 Corrected removal of remote Git repos.

CRIBL-16438 Commit modal no longer displays an (unusable) Revert to button available on latest commit.

Security and Authorization Fixes

CRIBL-12348 Encryption keys can now be generated using the AES-256‑GCM algorithm. (Update: If you want to use this option, please upgrade to v.4.1.3.)

CRIBL-14513 Corrected UI’s incorrect display of certificates not present in the filesystem.

CRIBL-17053 Corrected permissions error on teleported Workers when navigating to Routes.

CRIBL-15416 Logs now clarify where bad decrypt errors originate.

Sources and Collectors Fixes

CRIBL-16732 Four HTTP-based Sources (Amazon Data Firehose, Elasticsearch API, HTTP/S, and Splunk HEC) now enable you to set a Socket timeout threshold. This closes connections when their sockets remain inactive past the threshold interval.

CRIBL-7943 Splunk HEC Source provides two new fields to enable CORS (cross-origin resource sharing) with Splunk senders.

CRIBL-5397 Splunk TCP Source now logs (at the info level) connection metadata from Universal Forwarders and Heavy Forwarders. This metadata includes hostname, GUID, IP address, version, and forwarder type.

SAAS-3981 Cribl Internal Source’s CriblMetrics option is now available on Cribl-managed Workers in Cribl.Cloud, as well as customer-managed (on-prem and hybrid) Workers.

CRIBL-16570 Collectors now trigger Notifications as intended.

CRIBL-8230 Script Collector now supports setting environment variables via JavaScript expressions.

CRIBL-14161 Corrected Prometheus Scraper Source’s failure to display dynamic targets.

CRIBL-16658 Exec Source now provides an Environment option to support GitOps.

Destinations Fixes

CRIBL-12432 Where Destinations support load balancing, newly created Destinations now enable load balancing by default. This applies to: Splunk HEC, Elasticsearch, Syslog, Cribl HTTP, Cribl TCP, and TCP JSON.

CRIBL-17246 Corrected delayed throttling when specifying Persistent Queues’ Drain rate limit.

CRIBL-1699 Google Cloud Storage Destination now supports environment variables.

CRIBL-16829 Corrected Projects’ failure to configure Default Destination.

Other Functional Fixes

CRIBL-17317 Corrected high CPU usage with JSON Array Event Breakers.

CRIBL-16628 Packs > Routes > Capture modal now provides the intended Save as Sample File option.

Monitoring and Metrics Fixes

CRIBL-16503 Reconciled Monitoring > System > Licensing usage metrics with CriblMetrics Source’s data, by compensating for missed heartbeats from Workers.

CRIBL-16902 Reconciled Monitoring > System > Licensing usage metrics with Monitoring > Data > Sources dashboard, by excluding data ingested via Cribl TCP Source.

CRIBL-16298 Reconciled CriblLogs Source’s inBytes usage metrics with Monitoring > System > Licensing metrics, by preventing double-counting.

CRIBL-16244, CRIBL-16562 Corrected Monitoring > Data > Sources endpoint to correctly retrieve and display Collectors data.

UX/UI Fixes

CRIBL-17049 Restored Monitoring > CPU load/​CPU usage sparklines’ display of specific usage quantities on hover.

CRIBL-16736 Corrected typo in cribl_metrics_rollup Pipeline’s tooltip.