Imply Lumi release notes
These release notes provide information about the latest features, improvements, and fixes for Imply Lumi.
August 11, 2026
Lumi version 2026.08.04-181758
Transform data
- Added
hexas a data type in the grok parser to match hexadecimal values. For example,%{BASE16NUM:flags:hex}.
Federated search
- Added support for Splunk verbose mode on stats queries, returning both aggregated results and raw events.
Fixes
This section includes fixes for both Lumi Cloud and Lumi Enterprise.
- Fixed a bug where S3 object filters using exact filenames, brace expansions, date tokens, or wildcard patterns returned zero matches and ingested nothing.
- Fixed a bug with the update-client that caused Helm releases to hang in a pending state, blocking all future upgrades.
- Fixed a bug where plain text log files containing a single comma were wrongly detected as CSV during file upload.
- Fixed a bug where the date picker in the S3 pull integration would reposition above the input when navigating between months, making date selection difficult.
- Fixed a bug where Grafana's logs-volume histogram rendered empty bars when querying data using the native LogQL path.
August 4, 2026
Lumi version 2026.07.29-203512
Send data
- Added an option for backfill and poll-based recurring S3 jobs to skip objects previously ingested from SNS.
- Updated format selectors to include Splunk HEC in file upload, and Parquet and plain text options to S3 jobs.
- Added the ability to cancel and resume poll-based recurring S3 jobs.
- Added support for ingesting data from Splunk forwarders configured with compression enabled over S2S connections.
Transform data
- Added the ability to import and export pipelines. You can now build pipelines by importing Lumi pipeline configurations and Splunk technical add-ons.
- Added the
json_extractfunction to the expression processor to extract values from JSON-encoded string fields.
Federated search
- Added support for key-value (KV) lookups.
- Added a warning to affected failed Pivot reports to explain that Lumi doesn't support ad hoc data model acceleration or the
tscollectcommand.
Lumi Enterprise
Minimum Lumi Enterprise Terraform module version: 1.2.1.
There are no changes that apply only to Lumi Enterprise in this release. See the functional areas for more information about this release.
Fixes
This section includes fixes for both Lumi Cloud and Lumi Enterprise.
- Fixed a bug where Splunk forwarder load balancer caused duplicate and partial events to be ingested.
- Fixed a timestamp discrepancy affecting events ingested through universal forwarders using httpout.
- Fixed a bug where users belonging to multiple organizations could gain elevated permissions by requesting multiple tenant scopes simultaneously.
- Fixed the AWS permissions policy displayed for recurring S3 pull jobs to include the required
s3:ListBucketpermission, matching the policy shown for backfill jobs. - Fixed a bug where the httpout integration didn't support S2S parsing attributes. Like tcpout, you can now set S2S attributes for universal forwarders using httpout.
- Fixed a bug where the bootstrap administrator's audit events were invisible on the Access Log page .
July 22, 2026
Lumi version 2026.07.17-150346
Send data
- Added support for recurring S3 ingestion jobs that use polling intervals for continuous file discovery.
- Added plain text and Parquet formats for file upload.
Search data
- Added support for month-based time bins in the
bin,stats, andtimechartcommands, enabling queries such astimechart span=1monthto execute successfully. - Added support for the
uniqSPL command, which removes adjacent duplicate rows by comparing all fields including_time. - Added support for the
localizeSPL command, which converts search results into a local format so they can be processed on the search head.
Lumi Enterprise
Minimum Lumi Enterprise Terraform module version: 1.2.0.
This section includes release notes that are only applicable to Lumi Enterprise deployments.
- Added support for specifying custom resource allocations per service type in cluster configurations.
Fixes
This section includes fixes for both Lumi Cloud and Lumi Enterprise.
- Security fixes.
- Fixed a bug where invalid or unauthorized S2S token authentication requests threw unexpected errors instead of the correct authentication failure response.
- Fixed a bug where corrupt or truncated objects ingested via S3 pull were retried repeatedly for up to 24 hours instead of being dropped after the first failed attempt.
- Fixed a bug where the setup instructions for the
httpoutintegration incorrectly stated that thesourcetypeattribute is added to the IAM key during configuration. - Fixed a bug where case-sensitive PCRE patterns did not correctly match multi-byte Unicode characters, which could cause date extraction failures and dropped Splunk HEC requests when input contained emoji or other multi-byte characters.
- Fixed a bug where large CloudTrail JSON files were read into memory as a single object, causing memory errors.
- Fixed a regression where the
MATCH,REPLACE,MVFINDexpression functions and regex-based processors incorrectly matched patterns case-insensitively instead of case-sensitively. - Fixed a bug where a nested pipeline processor with a missing or corrupt child pipeline would prevent the parent pipeline from loading correctly.
- Fixed a bug where
CASEandTERMmodifiers were not correctly applied when using thesearchmatchfunction inwhereexpressions. - Fixed a bug where
strftimeformatted the fractional seconds of_timeas.000instead of the actual millisecond value. - Fixed a database connection timeout that caused segment cleanup tasks to fail when metadata queries exceeded the default 10-second socket timeout on Aurora.
July 14, 2026
Lumi version 2026.07.08-165203
Send data
- Redesigned the integrations home page with an updated layout. Added new tiles to guide setup of ingestion and transformation for common log types.
Search data
- Added
CASEcase-sensitive value matching to Lumi Query Syntax. - Improved query performance.
Manage access
- Combined the Users and Roles pages into tabs on the Access page for a more streamlined experience.
Manage data
- Added LogLake external store management to Lumi, allowing users to create, connect, disconnect, and delete external stores and attach IAM keys through the UI.
Fixes
- Security fixes.
- Fixed a bug where
likereturned no matches when the first argument was a multivalue field, producing incorrect query results. - Fixed a bug where
tstatsqueries against a federated data model with an explicit time range in thewhereclause returned no results. - Fixed a bug where users logging in through a SAML provider configured with no default role were incorrectly assigned the Viewer role.
- Fixed a bug where
EventMatcherdid not correctly handle Lumi Query Syntax escape semantics for reserved characters and non-ASCII content. - Fixed a bug where Loki API queries with specific label value filters failed with a "bad_data: Error executing query" error in Grafana.
- Fixed a bug where a "Session expired" dialog appeared unexpectedly during login or logout.
- Fixed a bug where the
statscommand failed to parse nested field expressions such ascount(values(field_name)). - Fixed a bug where default attributes set during file upload (
source,sourcetype,index,env,team) were applied only to Splunk CSV files and silently dropped for plain text, CSV, JSON, and Parquet. - Fixed a bug where
spatharguments containing a hyphen character were not parsed correctly. - Fixed a bug where
spathcommands failed to parse paths containing an ampersand (&) character. - Fixed a bug where the
statscommand did not supportavg,sum, andmeanaggregation functions for sparklines. - Fixed a bug where week-based time spans (for example,
1w@w1) were not recognized as valid bin specifications. - Fixed a bug where using
span=autointstatsqueries returned an invalid timespan error. - Fixed a bug where keepalive packets caused query results to not appear in the Splunk UI when results were returned in default time-descending order.
July 7, 2026
Lumi version 2026.06.30-014941
Send data
- Added Parquet as a supported input format for S3 pull. You can now ingest S3 objects in Parquet format generated by systems such as Databricks, Spark, and Amazon Security Lake.
- Added AWS access key as an authentication option for S3 pull sources, as an alternative to IAM role assumption.
Transform data
- Migrated existing pipelines that used deprecated arithmetic and string processors to the expression processor. Processing functionality remains the same.
Search data
- Added support for the
makemvSPL command. - Added support for the
CASEfunction in Lumi search.
Fixes
- Security fixes.
- Fixed a bug where predefined pipeline names and conditions didn't update when the underlying pipeline template changed.
- Fixed a bug where the
match,mvfind, andlikeexpression processor functions caused PCRE-only patterns accepted by the regex parser processor to silently fail at runtime. - Fixed a bug where add-ons using two-delimiter key-value extraction,
source::/host::stanzas, orINDEXED_EXTRACTIONS=tsv/csv/psvconverted without errors but produced no field extractions at runtime. - Fixed a bug where CSV multi-extractors using non-comma delimiters (such as tab or space) produced only a single malformed column instead of the expected fields.
- Fixed a bug where index-time sourcetype rewrites silently cleared the sourcetype value; these rewrites now correctly route events to the target sourcetype's pipeline, and conversions with dynamic formats are safely skipped with a warning.
- Fixed a bug where
statscommand options placed between functions caused a parse failure, preventing valid Splunk-compatible queries from running. - Fixed a bug where the delete key confirmation dialog remained stuck in a loading state with no error message when a delete request failed.
- Fixed a bug where
searchcommands with a leading comma followed byNOT(for example,| search ,NOT) produced an unhelpful parse error instead of a clear message indicating thatNOTrequires an argument. - Fixed a bug where
statscommands using decimal percentile functions such asp99.5returned an unsupported function error. - Fixed a bug for incorrect parsing and event splitting for AWS CloudTrail files.
- Fixed a bug where an unrecognized pipeline processor couldn't be deleted or reordered.
- Fixed a bug where
lookupcommands using theevent_time_fieldargument failed to parse and returned a "no viable alternative" error. - Fixed a bug where S3 pull backfill and scheduled jobs dropped key-configured attributes, causing events to be ingested without their expected
indexandsourcetypevalues. - Fixed a bug where events could be ingested before predefined pipelines finished loading.
- Fixed a bug where the enable/disable confirmation dialog incorrectly referred to processors as pipelines.
- Fixed a bug where corrupted regex matcher state caused an infinite loop and out-of-memory errors during string extraction.
- Fixed a bug where queries using an
INfilter caused a NullPointerException and failed to return results. - Fixed a bug where deleted lookup files were still included in the manifest.
June 30, 2026
Lumi version 2026.06.29-191658
- Lumi now supports Splunk® Enterprise 10.4.
June 23, 2026
Lumi version 2026.06.17-150712
Transform data
- Added a predefined pipeline for CrowdStrike FDR, with built-in support for CrowdStrike event and inventory data types.
Fixes
- Security fixes.
- Fixed a bug where queries combining
whereandtablecommands failed validation. - Fixed a bug where Lumi didn't recognize custom lookup names defined in
transforms.confwhen they differed from the underlying CSV filename.
June 16, 2026
Lumi version 2026.06.05-173405
Transform data
- Added functions to the expression processor for ingestion-time transformations:
ISNUM,SPLIT,MVDEDUP,MVFILTER,MVFIND,MVINDEX,MVJOIN,MVMAP,MVRANGE,MVSORT,MVZIP, ANDMV_TO_JSON_ARRAY. - Added support for extracting named capture groups as user attributes in the pipeline regex parser.
- Added predefined pipelines for Palo Alto Networks source types, including general PAN and Traps log categories compatible with the Splunk Add-on for Palo Alto Networks.
Manage access
- Removed the deprecated
AdministerDataDeletionRulespermission. Instead ofAdministerDataDeletionRules, the Admin role now uses theAdministerDatapermission.
Fixes
- Fixed a bug where
stats count()wasn't treated as equivalent tostats count(*). - Fixed a bug where the
iplocationcommand failed to parse field names containing a dot. - Fixed a bug where the
dedup,sort, andfieldsummarycommands failed to parse field names containing reserved keywords such asip. - Fixed a bug where regex patterns with more capturing groups than mapped output fields caused the regex parser to fail.
- Fixed inconsistencies in predefined pipelines for Zscaler, Linux, and PAN to align with Splunk directives.
- Fixed a bug to improve S3 backfill reliability.
- Fixed a bug in the Grafana integration that caused queries with specific label value filters to fail with a "bad_data: Unrecognizable query return shape" error.
- Fixed a bug where
lookupcommand options such aslocal=twere not accepted when placed between field expressions or at the end of the query. - Fixed a bug where
chartandtimechartcommands failed to parse queries with options such aslimitspecified before aggregation functions. - Fixed a bug where the
latestandearliestaggregation functions caused a parse error in thechartcommand. - Fixed a bug where the
lookupcommand failed with a misleading error when output columns were omitted and the lookup table could not be loaded. - Fixed a bug where queries combining
whereandtablefailed validation.
June 9, 2026
Lumi version 2026.06.02-075214
Roles and permissions
- Added
AdministerDatapermission to the Admin role. This permission enables you to create, update, and delete data management rules.
Transform data
- Added functions to the expression processor for ingestion-time transformations: CIDR subnet lookups,
POW,TONUMBER, andMVAPPEND.
Search data
- Added support for the
CASEfunction in Lumi queries. - Added support for using the
spathcommand without specifying a path.
Fixes
- The
bincommand now accepts time spans without a leading number, such asspan=hforspan=1h, and accepts snap-to syntax likespan=1h@h(the snap-to part is ignored). - The
mvmapfunction now accepts any multi-value expression as its first argument, such assplitormvfilter, instead of only a field name. - Fixed an issue where
inputlookupcould return incorrect or missing rows when a query paused and resumed mid-execution. - Fixed rendering issues in the Pipelines UI.
- Fixed a login issue where users weren't redirected to the Lumi Management Console after signing in.