Falcon LogScale 1.195.3 LTS (2025-10-01)
| Version? | Type? | Release Date? | Availability? | End of Support | Security Updates | Upgrades From? | Downgrades To? | Config. Changes? |
|---|---|---|---|---|---|---|---|---|
| 1.195.3 | LTS | 2025-10-01 | Cloud On-Prem | 2026-07-31 | No | 1.150.0 | 1.177.0 | No |
Hide file download links
Download
Use docker pull humio/humio-core:1.195.3 to download the latest version
Hide file hashes
These notes include entries from the following previous releases: 1.195.1, 1.195.2, 1.195.1, 1.195.2
Bug fixes and updates.
Removed
Items that have been removed as of this release.
Configuration
Removed server compatibility checks from multi-cluster searches. These checks became obsolete due to some internal implementation changes occurred in past versions. The new behavior is described at Multi-Cluster Compatibility Across Versions.
Additional related changes:
Removed the
UNSAFE_RELAX_FEDERATED_PROTOCOL_VERSION_CHECKenvironment variable.Deprecated the remoteServerCompatVersion field in the
RemoteClusterConnectionStatustype (returned by the checkRemoteClusterConnection() GraphQL query).Will remove the remoteServerCompatVersion field no earlier than version 1.207, following the
ShortTermAPI stability deprecation policy.Imported from 1.195.2
The
QueryBacktrackingLimitfeature flag has been removed. Use theQueryBacktrackingLimitdynamic configuration to adjust the limit.Imported from 1.195.2
Functions
Free-text search is no longer supported after the first aggregate function (as previously announced in RN Issue). For example, this query is no longer supported:
logscale Syntaxtail(200) | "Lorem ipsum dolor"You can still search for strings in specific fields after aggregation:
logscale Syntaxtail(200) | msg="Lorem ipsum dolor"Free-text search before the first aggregate function remains supported:
logscale"Lorem ipsum dolor" | tail(200)Imported from 1.195.2
As previously announced in RN Issue, the following functions can no longer be used after the first aggregate function:
.
For example, this query is no longer valid:
Invalid Example for Demonstration - DO NOT USElogscalegroupBy(class) | eventSize()These functions can still be used before the first aggregate function:
logscaleeventSize() | tail(200)This change is necessary as these functions require access to original events, which are not available post-aggregation.
Imported from 1.195.2
Deprecation
Items that have been deprecated and may be removed in a future release.
The datasource-count metric has been deprecated and will be removed in version 1.201 of LogScale.
The information about the total number of datasources is available via the logs by the
GlobalSegmentStatsLoggerJobin the datasources field. When a new datasource is created or marked as deleted, the total number of datasources is logged in the datasourceCount field.Imported from 1.195.2
The
lastScheduledSearchfield from the ScheduledSearch datatype is now deprecated and planned for removal in LogScale version 1.202. The new lastExecuted and lastTriggered fields have been added to the ScheduledSearch datatype to replacelastScheduledSearch.Imported from 1.195.2
The
EXTRA_KAFKA_CONFIGS_FILEconfiguration variable has been deprecated and planned to be removed no earlier than version 1.225.0. For more information, see RN Issue.Imported from 1.195.2
rdns()has been deprecated and will be removed in version 1.249. UsereverseDns()as an alternative function.Imported from 1.195.2
The updateScheduledSearchV2 GraphQL mutation has been deprecated in favor of updateScheduledSearchV3, which now includes field triggerOnEmptyResult .
Imported from 1.195.2
Behavior Changes
Scripts or environment which make use of these tools should be checked and updated for the new configuration:
Storage
Changed segment upload behavior to use the first available
ownerHoststhat is alive instead of just the firstownerHost.Imported from 1.195.2
Reverted a change from version 1.191.0 that increased the buffer size used for parsing global snapshots, as the change did not yield the expected performance improvements.
Imported from 1.195.2
Configuration
Modified the behavior of
S3_STORAGE_PREFERRED_COPY_SOURCEand related bucket provider variables. When enabled, these settings now completely disable node-to-node transfers within the cluster. All fetching between nodes will occur via bucket storage.This change better aligns with customer requirements for minimizing costs from node-to-node transfers in environments where such transfers are more expensive than bucket downloads.
The previous behavior can be maintained by setting
S3_BUCKET_STORAGE_PREFERRED_MEANS_FORCED=false. Please inform Support should you need to use this option. This option will be removed in version 1.201.0 unless specific use cases require its retention.The previously undocumented
S3_STORAGE_FORCED_COPY_SOURCEis now deprecated and will be removed in version 1.201.0. Users should useS3_STORAGE_PREFERRED_COPY_SOURCEinstead.Imported from 1.195.2
Ingestion
Parse Data now only report missing lookup files when the query statement using the file is actually evaluated. For example, when using case branching with a missing lookup file that the event doesn't hit, no warning will be generated for the missing file.
Imported from 1.195.2
Queries
Changed HTTP status code from 400 to 503 when a query fails to start due to internal errors, such as query queue being full.
Imported from 1.195.2
Functions
asn()andipLocation()functions now throws errors (instead of warnings) in query contexts where there are issues with external dependencies. This matches the error handling behavior of functions that also use external dependencies, likematch()andioc:lookup().Imported from 1.195.2
When running on ingest time,
select()now retains @ingesttimestamp internally, even when this field is not selected in the function. This way, functions that require @ingesttimestamp continue to work even if this field is not selected.For example, this query works correctly even without selecting @ingesttimestamp:
logscaleselect([foo, bar]) | tail(100)Unless explicitly selected, @ingesttimestamp is not part of the query result. For instance:
logscaleselect([foo, bar, contextTimestamp]) | tail(200) | parseTimestamp(contextTimestamp, as=@ingesttimestamp)This query outputs foo and bar fields only, but not @ingesttimestamp because it is not explicitly included in
select().To include @ingesttimestamp in the results, you can either:
Add @ingesttimestamp to
select()explicitlyGive the parsed timestamp a different name.
This change makes the timestamp behaviour when using
select()consistent between queries running on @timestamp and @ingesttimestamp.Imported from 1.195.2
Upgrades
Changes that may occur or be required during an upgrade.
Installation and Deployment
Upgraded the Kafka clients to 3.9.1.
Imported from 1.195.2
New features and improvements
Administration and Management
Enabling AWS Netty client as the default HTTP client for S3 Bucket operations, replacing the existing PekkoHttpClient. The AWS Netty client (based on the Netty project) is the default HTTP client for asynchronous operations in AWS SDK v2. It's possible to fallback to PekkoHttpClient by setting the
S3_NETTY_CLIENTconfiguration variable tofalseand restarting the cluster.This implementation provides additional metrics which can be used to monitor the client connection pool.
s3-aws-bucket-available-concurrency
s3-aws-bucket-leased-concurrency
s3-aws-bucket-max-concurrency
s3-aws-bucket-pending-concurrency-acquires
s3-aws-bucket-concurrency-acquire-duration
More information about each metric is available in the HTTP Metrics section of the AWS documentation page.
On clusters where non-humio thread dumps are available, it's also possible to look into the state of the client thread pool by searching for the thread name prefix
bucketstorage-netty.By default the client is set with sensible default values coming from the AWS SDK Netty client, but it's possible to tune the client further by setting the following environment variables:
More information about each setting is available at AWS SDK for Java API Reference.
Imported from 1.195.2
Automation and Triggers
New options are available in the UI for Scheduled searches:
Added the hourly frequency for running scheduled searches. Previously, only daily, weekly, and monthly schedules were available when selecting the schedule configuration.
Scheduled searches now use the hourly configuration by default instead of cron expression.
Imported from 1.195.2
For more information, see Scheduling.
Scheduled Searches can now trigger actions even when no results are found. Previously, actions would only trigger when results were found. This is an optional feature that you can set in Advanced settings.
Imported from 1.195.2
It is now possible to test Actions with an empty set of events. This feature allows for validating that actions work correctly when no events are found by a scheduled search, and helps prevent action configuration errors.
Imported from 1.195.2
GraphQL API
Labels can now be added to files through the GraphQL mutations: newFile() and updateFile(), and can be queried on the File input datatype.
Imported from 1.195.2
Added the ability to create a saved query from a yaml template via the new createSavedQueryFromTemplate GraphQL mutation.
Imported from 1.195.2
Added new GraphQL mutation copySavedQuery(). This mutation allows copying a saved query, optionally into another repository.
Imported from 1.195.2
Configuration
The new configuration option
QUERY_SCHEDULER_QUERY_QUEUE_SIZEnow determines the number of queries that can be enqueued on the query workers while waiting to start running.Imported from 1.195.2
Introduced a configurable limit on the number of connections that can be attached to a Multi-Cluster View . The default limit is 50, but can be changed through the environment variable
MAX_FEDERATED_CONNECTIONS.Imported from 1.195.2
Introduced a configurable limit on the number of tags that can be added to a Multi-Cluster View connection. The default limit is 25, but can be changed through the environment variable
MAX_FEDERATED_CONNECTION_TAGS.Imported from 1.195.2
Ingestion
Added ingest feeds for consuming data from Azure Event Hubs, this feature is now available on cloud and was released for self hosted as of 1.189.0.
Imported from 1.195.2
For more information, see Ingest Data from Azure Event Hubs.
Custom ingest tokens are now generally available through the API (not in the UI). A minimum length restriction of 16 characters has been added for custom ingest tokens.
Imported from 1.195.2
For more information, see Custom Tokens.
Dashboards and Widgets
To support the output of the
correlate()function introduced in this version, theTablewidget has a new format setting Group fields by prefix to display fields from the same event in a single column.Imported from 1.195.2
Fields that are used for constraints in a query using
correlate()now show as highlighted in theTablewidget when the Group fields by prefix option is enabled. Hovering a constraint field further highlights all connected fields.Imported from 1.195.2
Functions
The new
correlate()function for advanced event pattern detection is now available. This feature enables users to identify specific sequences of events.Key capabilities:
Search for related event groups and patterns
Define temporal relationships
Configure custom detection criteria
Example use case: Search for a sequence where a user has three failed login attempts followed by a successful login within a five-minute window.
For detailed implementation guidelines and configuration options, please refer to the
correlate()function documentation.Imported from 1.195.2
For more information, see
correlate().Introduced the new
reverseDns()query function for performing reverse DNS lookups, intended to replace the oldrdns()function.Administrators can control the function using the following configuration.
Dynamic configurations:
ReverseDnsDefaultTimeoutInMs– Default timeout for resolving IPsReverseDnsDefaultLimit– Default number of unique IPs resolvedReverseDnsMaxLimit– Maximum allowed number of unique IPs resolvedReverseDnsConcurrentRequests– Maximum number of concurrent requestsReverseDnsRequestsPerSecond– Maximum number of requests per second
Configuration variables:
IP_FILTER_RDNS_SERVER– IP filter for the allowed DNS serversIP_FILTER_RDNS– IP filter for the allowed IPs that can be resolvedRDNS_DEFAULT_SERVER– The default DNS server to be used
Imported from 1.195.2
Fixed in this release
Administration and Management
Fixed an issue in the live-dashboard-query-count metric to improve accuracy.
Imported from 1.195.2
Fixed incorrect registration of the segment-fetching-trigger-queue-size metric that was producing misleading values.
Imported from 1.195.2
User Interface
Filtering on the result of an aggregation could lead to more rows in the UI than there should be. This issue has now been fixed.
Imported from 1.195.2
Fixed an issue where some table columns would not get sorted properly.
Imported from 1.195.2
Links to the package template schemas documentation in the LogScale UI have been fixed to point to the correct pages instead of the library homepage.
Imported from 1.195.2
Automation and Triggers
Fixed a rare issue where information about the execution of Filter and Aggregate alerts could fail to be saved, potentially resulting in duplicate alerts.
Imported from 1.195.2
The Time interval selector now correctly retains the timestamp selected in Advanced settings when editing a trigger in the
Searchpage. Previously, it would always default to @ingesttimestamp.Imported from 1.195.2
Storage
Added disk space verification before downloading IOC files to prevent downloads when disk is full.
Imported from 1.195.2
Added disk space verification before segment merging to prevent merges when disk is full.
Imported from 1.195.2
Startup failed if a host contained a deprecated storage task in the global database. This issue has now been fixed.
Imported from 1.195.2
Configuration
Fixed the feature flag implementation to prevent flags from entering temporary wrong states during boot.
Imported from 1.195.2
Dashboards and Widgets
Widgets now display the
Rawvalue format with better precision, as they no longer round/truncate significant digits: instead, raw values now keep the same precision that JavaScript floats can handle. For example, before the fix a chart would display a raw value format like 12345678 as 12,345,700; after the fix, the chart correctly displays the value as 12,345,678.Imported from 1.195.2
Fixed an issue where clicking a preset interaction, such as link in the
Tablewidget to add a field filter to the end of a query, would convert a safe value into an incorrect regex.Imported from 1.195.2
Fixed a display issue in widgets such as
Single Valuewhere Small multiples visualizations appeared empty.Imported from 1.195.2
Log Collector
Extracted fields, including fields from the Log Collector, could become removable if other fields could also be removed.
This issue resulted in inaccurate usage calculations, as extracted fields' sizes were subtracted from ingestion totals.
Imported from 1.195.2
Queries
Queries with specific tag and field configurations has been fixed as they could erroneously filter out events. The filtering issue occurred when queries met these conditions:
The query used tag-grouping
The query used field aliasing
The field aliasing rules included a tag-grouped tag
The query filtered results based on a field-aliased field
Example:
A field aliasing rule maps vendor123.bar to baz when
#foo=123The tag #foo uses tag-grouping
The query filters results based on the baz field
Imported from 1.195.2
LogScale could not identify joins inside saved queries when
defineTable()was also used. Becausejoin()anddefineTable()functions cannot be used together in the same query, this fix now ensures that joins are no longer hidden within saved queries.Imported from 1.195.2
Fixed rare cases where stale query cache might have been reused for static queries with time-dependent functions.
Imported from 1.195.2
Fixed an issue where during digest restart a query might receive duplicate events.
Imported from 1.195.2
Fixed an issue that caused incorrect worker assignments to a query after handover operations. These incorrect assignments would lead to unnecessary query restarts.
Imported from 1.195.2
During digest restart, live queries could miss some events in cases where the live query had dependencies, such as dependencies on a lookup file. This issue has now been fixed.
Imported from 1.195.2
Fleet Management
Fixed a visibility issue where enrolled Log Collector instances that hadn't ingested metrics for over 30 days were not appearing in the fleet overview.
Imported from 1.195.2
The
Fleet overviewpage has been fixed as collectors with errors in log sources would incorrectly show the Okay status instead of ERROR.Imported from 1.195.2
Functions
Fixed an issue where the _count field from
fieldstats()could overflow to a negative value when the function was processing large event volumes.Imported from 1.195.2
Other
LogScale shutdown could be delayed if errors occurred during a shutdown already in progress.
Imported from 1.195.2
Fixed LDAP authentication bug.
Improvement
Installation and Deployment
Updated PDF Render Service dependencies to eliminate vulnerabilities.
Imported from 1.195.2
User Interface
The legend title can now be enabled and added to the
Time Chartwidget.Imported from 1.195.2
Automation and Triggers
For filter and aggregate alerts, values for field-based throttling are now being hashed to save space.
For Self-hosted only: this change enables storing more values for field-based throttling when using throttle fields with large values. See
FILTER_ALERT_MAX_THROTTLE_FIELD_VALUES_STOREDandAGGREGATE_ALERT_MAX_THROTTLE_FIELD_VALUES_STOREDconfiguration variables.For Self-hosted only: if you need to downgrade after upgrading to this version, you might lose all values stored for field-based throttling, causing alerts with field-based throttling to trigger again although they should have been throttled. This will occur at most once per throttling field value.
Imported from 1.195.2
GraphQL API
Added support for labels in the GraphQL API for Actions. Labels can now be:
Added to Actions through the GraphQL mutations for creating and updating Actions
Queried on the "Action" type
Imported from 1.195.2
Made the name input argument of createDashboardFromTemplateV2() mutation optional. If not supplied, the name will default to the name in the template.
Imported from 1.195.2
Extended the analyzeQuery() endpoint with an optional time interval. This allows validating the interval for syntax errors.
Imported from 1.195.2
Storage
Made improvements to all bucket upload operations. Bucket storage upload operations (uploaded files/global snapshots/segments) now work more efficiently by utilizing the upload queue and callback functions to complete the upload. This ensures that configured concurrency limits are properly enforced.
Imported from 1.195.2
Reduced memory usage when handling numerical values in internal JSON representation.
Imported from 1.195.2
LogScale now validates segment file copies when creating them in secondary storage. This will help prevent file corruption during this type of transfer.
Reduced the log level of
OutOfOrderSequenceExceptionsin the ingest pipeline from ERROR to WARN.These exceptions occur either due to data loss in Kafka (requiring Kafka administrator investigation) or, more likely, due to a timeout on message delivery, which will prompt the exception following the timed out message.
The log level for writes to Global Database remains at ERROR, as it will cause the node to crash.
Imported from 1.195.2
Reduced memory usage when working with large tables (for example, those defined by
defineTable()).Imported from 1.195.2
Queries
Enhanced query handling to prevent execution of queries originating from timed-out HTTP requests.
Imported from 1.195.2
Increased delays between repeated query restarts of the same static query.
Imported from 1.195.2
Improved consistency in log message format between
slow queryandquery endedlogs.Imported from 1.195.2
Functions
Improved performance of
match(mode=glob). It now runs significantly faster in many situations. The performance impact depends on the situation; speed-ups of 4x-90x have been observed.Imported from 1.195.2
groupBy()has been improved with optimized results. In some special cases, the function have shown memory allocation reduced by up to 90% and CPU time reduced by over 60%.Imported from 1.195.2
The
correlate()function now generates a warning message when used in an unsupported, non-top-level context, such as in subqueries or when passed as an argument to a function.Imported from 1.195.2
Improved performance of the
sort(),tail(),head(), andtable()query functions in live queries.Imported from 1.195.2
Searches using ID filters such as with
in(@id, values=[...])are now being optimized to run more efficiently. This improvement is especially noticeable when drilling down into results using thecorrelate()function.Imported from 1.195.2
Recent Package Updates
The following LogScale packages have been updated within the last month.
Package Changes
cisco/meraki has been updated to v1.5.2.
Enhanced authentication event parsing with improved regex pattern for authentication messages
Added support for AnyConnect VPN connection success and failure events with detailed field extraction
Added authentication event categorization with proper event types
Imported from 1.195.2
For more information, see Package cisco/meraki Release Notes.
checkpoint/ngfw has been updated to v2.1.2.
Regex fix to stop backtracking errors for logs that use "=" as the key-value separator
Added event.kind field with default value "event"
Removed redundant case statement for event.kind assignment
Updated parser version to 3.1.2
Imported from 1.195.1
For more information, see Package checkpoint/ngfw Release Notes.
okta/sso has been updated to v1.4.1.
Fixed user agent field mapping from user_agent.device.name to user_agent.os.name
Updated CPS version to 1.1.0
Imported from 1.195.2
For more information, see Package okta/sso Release Notes.
f5networks/bigip has been updated to v2.4.0.
Added support for F5 ASM Bot Defense logs
Fixed array handling for host.ip and observer.ip fields
Improved event severity mapping based on Vendor.severity field
Fixed source.ip extraction in APM invalid host header detection
Enhanced event type categorization for APM non-existent session events
Added lowercase normalization for network.transport field
Imported from 1.195.2
For more information, see Package f5networks/bigip Release Notes.
nozomi/ids has been updated to v1.3.1.
Updated ECS version to 9.0.0
Improved field extraction for Mitre attack tactics and techniques
Fixed parser version to 3.0.1
Imported from 1.195.1
For more information, see Package nozomi/ids Release Notes.
checkpoint/ngfw has been updated to v2.2.0.
Added support for additional log types including VPN-1 & FireWall-1, Application Control URL Filtering, and Log Update events
Enhanced event categorization for various product types
Fixed network direction handling to improve log classification
Added test cases for new log formats
Updated parser version to 3.2.0
Imported from 1.195.2
For more information, see Package checkpoint/ngfw Release Notes.
zscaler/internet-access has been updated to v1.5.1.
Enhanced user email field handling to only set user.email when a valid email format is detected
Improved MD5 hash field processing for file.hash.md5
Fixed conditional logic for user field extraction across all dataset types
Updated parser version to 2.5.1
For more information, see Package zscaler/internet-access Release Notes.
darktrace/detect has been updated to v1.5.0.
Added support for email events
Updated parser to 2.3.0
Imported from 1.195.2
For more information, see Package darktrace/detect Release Notes.
cisco/ios has been updated to v1.7.1.
Added support for additional timezone formats including BST, CEST, GMT, IST, JST, SAST, WAT, and WIB
Imported from 1.195.2
For more information, see Package cisco/ios Release Notes.
cloudflare/zerotrust has been updated to v1.4.0.
Added severity mapping based on risk score
Added event.kind = alert for zone-scoped-http-requests when severity is present
Added event.action mapping from Vendor.SecurityAction
Added array deduplication for event.category[] and event.type[]
Updated email field normalization to convert all email addresses to lowercase
Enhanced DNS event action mapping to use coalesce function for better field resolution
Updated parser version to 2.3.0 and CPS version to 1.1.0
Imported from 1.195.2
For more information, see Package cloudflare/zerotrust Release Notes.
microsoft/dhcp-client has been updated to v1.1.1.
Updated ECS version to 9.0.0
Changed field mapping approach from rename() to direct assignment for event.id, process.pid, and user.id
Imported from 1.195.1
For more information, see Package microsoft/dhcp-client Release Notes.
okta/sso has been updated to v1.4.4.
Enhanced actor type handling with conditional logic for IP addresses and Event Hooks
Fixed client.user.full_name field mapping to handle different actor types appropriately
For more information, see Package okta/sso Release Notes.
aruba/clearpass has been updated to v1.3.0.
Enhanced System category event handling with improved regex patterns for cleanup operations
Improved data integrity by using temporary field for rawstring processing
Updated parser version to 2.1.0 and CPS version to 1.1.0
For more information, see Package aruba/clearpass Release Notes.
fortinet/fortigate has been updated to v1.3.5.
Updated CPS version to 1.1.0
Updated parser version to 2.1.4
Removed drop statements for fields (Vendor.time, Vendor.eventtime, Vendor.date, Vendor.tz, Vendor.ts, Vendor.srcmac, Vendor.source_mac, Vendor.dir, Vendor.direction, Vendor.service)
Imported from 1.195.2
For more information, see Package fortinet/fortigate Release Notes.
cisco/meraki has been updated to v1.5.1.
Fixed regex patterns to handle multiline syslog messages
Fixed event severity handling for unknown values
Imported from 1.195.2
For more information, see Package cisco/meraki Release Notes.
zscaler/internet-access has been updated to v1.5.0.
Added support for multi-event processing with event.original.hash.sha256 field for bulk events
Updated parser to preserve event.original field for the first event in multi-event logs
Enhanced event processing logic to handle concatenated JSON events more efficiently
Updated parser version to 2.5.0
For more information, see Package zscaler/internet-access Release Notes.
aws/cloudtrail has been updated to v2.0.2.
Added support for IdentityCenterUser identity type
Improved handling of identity center user identities
Imported from 1.195.2
For more information, see Package aws/cloudtrail Release Notes.
cisco/firepower has been updated to v1.7.2.
Updated parser version to 3.3.2
Enhanced regex pattern for event code 106015 to better capture flags field with multiple values
For more information, see Package cisco/firepower Release Notes.
darktrace/detect has been updated to v1.4.0.
Enhanced audit event parsing with improved categorization and field mapping
Added validation for source IP addresses using CIDR check
Updated ECS version to 9.0.0
Added support for syslog appname-based event classification
Updated parser to 2.2.0
Imported from 1.195.1
For more information, see Package darktrace/detect Release Notes.
checkpoint/ngfw has been updated to v2.3.1.
Fixed regex pattern for numerical action values to prevent backtracking issues
Updated parser version to 3.3.1
For more information, see Package checkpoint/ngfw Release Notes.
rubrik/security-cloud has been updated to v1.1.2.
Enhanced timestamp parsing to support additional precision formats
Updated parser version
Imported from 1.195.2
For more information, see Package rubrik/security-cloud Release Notes.
cisco/ise has been updated to v1.3.3.
Enhanced parsing for CISE_Alarm messages with improved message extraction
Added event categorization and type for CISE_MONITORING_DATA_PURGE_AUDIT, CISE_System_Statistics
Imported from 1.195.2
For more information, see Package cisco/ise Release Notes.
everpure/flashblade has been updated to v1.1.0.
Added support for fileaudit log type
Improved syslog header parsing with optional priority field
Enhanced audit log parsing with support for different message formats
Added error message extraction for alert logs
Updated to ECS version 9.0.0
Added support for event ID extraction from log headers
Imported from 1.195.2
For more information, see Package everpure/flashblade Release Notes.
netgate/pfsense has been updated to v1.1.1.
Updated ECS version from 8.11.0 to 9.0.0
Removed rename() function from field mappings for direct assignments
Removed pfsense-syslog.yaml parser file
Imported from 1.195.1
For more information, see Package netgate/pfsense Release Notes.
checkpoint/ngfw has been updated to v2.3.0.
Enhanced observer name extraction from originsicname field using regex pattern
Improved source field handling for email addresses and IP addresses in 'from' field
Added service.id and service.name field mappings with protocol detection
Enhanced network protocol detection based on service identifiers
Updated parser version to 3.3.0 and CPS version to 1.1.0
For more information, see Package checkpoint/ngfw Release Notes.
cisco/ise has been updated to v1.4.0.
Added support for CISE_TACACS_Accounting events (codes 3300, 3301, 3302)
Added comprehensive TACACS+ diagnostics parsing for CISE_TACACS_Diagnostics category
Enhanced event categorization for TACACS+ authentication, authorization, and accounting events
Added support for TACACS+ network access control and user management events
Updated parser version to 2.1.0
For more information, see Package cisco/ise Release Notes.
checkpoint/ngfw has been updated to v2.3.2.
Enhanced IP address validation using CIDR function for source and destination fields
Improved handling of source.address and destination.address fields with proper IP validation
Updated parser version to 3.3.2
For more information, see Package checkpoint/ngfw Release Notes.
cloudflare/zerotrust has been updated to v1.3.0.
Enhanced JSON parsing with excludeEmpty and handleNull options
Updated event type categorization for email security logs
Added new test cases for improved coverage
Updated parser version to 2.2.0
Imported from 1.195.1
For more information, see Package cloudflare/zerotrust Release Notes.
fortinet/fortigate has been updated to v1.4.0.
Updated parser version to 3.0.0
Enhanced event outcome determination for traffic and UTM events with expanded action mappings
Improved TLS certificate field handling using array:append for proper array construction
Fixed vulnerability category field mapping to use array:append
Added new test cases for VPN, IPS, and traffic events
Updated field assignments to use array operations for ECS compliance
For more information, see Package fortinet/fortigate Release Notes.
microsoft/sysmon has been updated to v1.1.2.
Updated ECS version to 9.0.0
Simplified field assignments by removing unnecessary rename() functions
Improved code readability and maintainability
Imported from 1.195.1
For more information, see Package microsoft/sysmon Release Notes.
microsoft/dhcp-server has been updated to v1.3.1.
Updated ECS version to 9.0.0
Updated parser version to 2.1.1
Changed field mapping from rename() to direct assignment for better performance
Imported from 1.195.1
For more information, see Package microsoft/dhcp-server Release Notes.
aws/cloudtrail has been updated to v2.0.1.
Updated parser to handle EventBridge events by removing "detail" prefix
Fixed JSON parsing to properly handle nested fields
Imported from 1.195.2
For more information, see Package aws/cloudtrail Release Notes.
imperva/cloud-waf has been updated to v1.5.0.
Updated ECS version to 9.0.0
Updated parser version to 3.2.0
Enhanced severity handling with support for both numeric risk scores and text-based risk levels
Improved source IP handling with source.address field and proper CIDR validation
Updated array handling for event.category and event.type fields
Imported from 1.195.1
For more information, see Package imperva/cloud-waf Release Notes.
zscaler/deception has been updated to v2.2.0.
Added support for authentication events with improved categorization
Enhanced severity normalization with numeric values
Improved field extraction for user information
Added event.dataset field to distinguish between threat and audit events
Imported from 1.195.2
For more information, see Package zscaler/deception Release Notes.
cisco/ios has been updated to v1.7.0.
Added support for additional log formats including ACCOUNTING events and IGMP logs
Enhanced access list log parsing to support both denied and permitted traffic
Added support for timezone-specific timestamp parsing
Updated to ECS version 9.0.0
Updated parser version to 2.6.0
Imported from 1.195.1
For more information, see Package cisco/ios Release Notes.
aws/guardduty has been updated to v1.2.0.
Improved source and destination port handling for network connections
Added support for port probe events with proper destination address mapping
Enhanced event categorization with network and connection type detection
Added event type classification (allowed/denied) based on blocked field
Added authentication category for RDS login attempts
Added API category for API call events
Updated ECS version to 9.0.0
Imported from 1.195.2
For more information, see Package aws/guardduty Release Notes.
rubrik/security-cloud has been updated to v1.1.1.
Added support for additional timestamp format (yyyy-MM-dd HH:mm:ss[.SSS] Z z)
Updated ECS version to 9.0.0
Imported from 1.195.1
For more information, see Package rubrik/security-cloud Release Notes.
everpure/flasharray has been updated to v1.0.0.
Initial release with support for Pure Storage FlashArray logs
Added parsing for purity.audit and purity.test log types
Implemented field normalization for error messages, severity levels, and event categorization
Mapped vendor-specific fields to ECS fields for improved searchability
Imported from 1.195.1
For more information, see Package everpure/flasharray Release Notes.