Imply Lumi release notes
These release notes provide information about the latest features, improvements, and fixes for Imply Lumi.
July 14, 2026
Lumi version 2026.07.08-165203
Send data
- Added support for recurring S3 ingestion jobs, allowing you to schedule automatic data pulls at a fixed interval.
- Added IAM key attributes to configure Splunk line-breaking and merging for S2S
tcpoutand HEC. - 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.