Commit Graph

28481 Commits

Author SHA1 Message Date
luk-kaminski
f4918ed1db Doubtful Claude's implementation of a third version of EntityFieldGroupingService 2026-02-26 13:55:36 +01:00
luk-kaminski
b8d17adf91 Refactoring and instructions for Claude 2026-02-26 12:31:32 +01:00
luk-kaminski
29768f89ba Include missing value bucket in grouping
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 12:14:35 +01:00
luk-kaminski
2be15caf5f Obvious comments removed 2026-02-26 12:10:33 +01:00
luk-kaminski
bacff7f035 Use projection to fetch minimal verions of document for in-memory aggregations 2026-02-26 12:08:08 +01:00
luk-kaminski
0d2ac21717 Cleang after Claude - wrong test assertions 2026-02-26 12:01:51 +01:00
luk-kaminski
8bdea74888 Add InMemoryFieldGroupingService with tests
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 12:00:20 +01:00
luk-kaminski
c2adb75cd5 Minor refactoring, preparations for inefficient in-memory grouping 2026-02-26 10:28:57 +01:00
luk-kaminski
3392e23fda Add teams collection to fixtures
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 10:03:33 +01:00
luk-kaminski
fda761347a Fixed wrong dependency name 2026-02-26 09:35:24 +01:00
luk-kaminski
9784d56ee4 License headers added 2026-02-26 09:35:24 +01:00
luk-kaminski
d180f2657d More lazy creation of filters 2026-02-26 09:35:24 +01:00
luk-kaminski
3107f27675 Adding tests
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 09:35:24 +01:00
luk-kaminski
0b29d8b332 Simple bucket fitler 2026-02-26 09:35:24 +01:00
luk-kaminski
035fe3136b Refactoring, renaming, pagination with total field in response 2026-02-26 09:35:24 +01:00
luk-kaminski
b6d1d3a7ec Sorting params added to the resource 2026-02-26 09:35:24 +01:00
luk-kaminski
a4dbcc04cc Sorting added on the service level 2026-02-26 09:35:24 +01:00
luk-kaminski
ce5427f0ad Pagination 2026-02-26 09:35:24 +01:00
luk-kaminski
a4da3ba0d4 Simplified permissions, renaming, comments 2026-02-26 09:35:24 +01:00
luk-kaminski
b54872506c Basic alpha 2026-02-26 09:35:24 +01:00
luk-kaminski
66f29043e1 Skeleton 2026-02-26 09:35:24 +01:00
dependabot[bot]
de66a4bea8 Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.4 to 3.5.5 (#25127)
Bumps [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) from 3.5.4 to 3.5.5.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.4...surefire-3.5.5)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-failsafe-plugin
  dependency-version: 3.5.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 09:32:26 +01:00
dependabot[bot]
91de612040 Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (#25128)
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.5.4 to 3.5.5.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.4...surefire-3.5.5)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-version: 3.5.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 09:32:04 +01:00
Dennis Oelkers
02161ebc33 Migrating some remaining JS to TS. (#25118)
* Migrating some remaining JS to TS.

* Fixing up ts & linter.
2026-02-26 09:24:29 +01:00
Konrad Merz
51f9c92e84 Change default time range for Events and Alerts to 30 days (#24950)
* Change default time range for Events and Alerts to 34 days

The default time range has been reduced from 180 days to 34 days to align
with typical index rotation cycles (up to 33 days). This ensures queries
stay within indexed data while providing complete coverage.

Additionally, the Events table now uses the same default time range as the
histogram. Previously, the table would search back to 1970 when no timestamp
filter was specified in the URL.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* Add changelog

* Fix issue number

* Change from 34 to 30 days.

* Add tests for fetchEvents

* Remove unneeded mocking of qualifyURL

---------

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-26 08:10:41 +01:00
dependabot[bot]
294161aa7f Bump basic-ftp from 5.0.3 to 5.2.0 in /graylog2-web-interface (#25122)
Bumps [basic-ftp](https://github.com/patrickjuchli/basic-ftp) from 5.0.3 to 5.2.0.
- [Release notes](https://github.com/patrickjuchli/basic-ftp/releases)
- [Changelog](https://github.com/patrickjuchli/basic-ftp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/patrickjuchli/basic-ftp/compare/v5.0.3...v5.2.0)

---
updated-dependencies:
- dependency-name: basic-ftp
  dependency-version: 5.2.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 08:09:28 +01:00
dependabot[bot]
e011f364be Bump eslint-plugin-compat (#25125)
Bumps [eslint-plugin-compat](https://github.com/amilajack/eslint-plugin-compat) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/amilajack/eslint-plugin-compat/releases)
- [Changelog](https://github.com/amilajack/eslint-plugin-compat/blob/main/CHANGELOG.md)
- [Commits](https://github.com/amilajack/eslint-plugin-compat/compare/v6.1.0...v6.2.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-compat
  dependency-version: 6.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 08:09:06 +01:00
Dan Torrey
b878d3b98b Add AWS STS proxy support for assume-role credentials in utils (#25072)
* Add proxy support in AWS client utils

* Fix CloudTrail input to use proxy settings for STS as well

* Add change log

* Naming nit

* Expand tests, cleanup

* Fix missing Assume Role field on setup wizard flow

* Add Assume Role field on review page.
2026-02-25 15:55:49 -06:00
Ramón Márquez
ebd833523a Fix documentation link for MCP Server configuration (#25107) 2026-02-25 10:10:20 -05:00
Matthias Oesterheld
4d8e7b6aa1 Migrate IndexerHostsAdapter to OS java client (#25022)
* switch to java client using typed interface

* use raw json

* add test resources
2026-02-25 15:19:41 +01:00
Jan Heise
f114cf4ce5 Feature: add numeric range aggregation support to Scripting API (#25103)
* feat: add numeric range aggregation support to Scripting API

Add support for numeric range aggregations in the Scripting API,
allowing users to group search results into custom numeric buckets
(e.g., response times 0-100ms, 100-500ms, 500ms+).

New classes:
- NumberRange: value class holding optional from/to Double bounds
- RangeBucket: BucketSpec implementation for numeric range buckets
- ESRangeHandler, OSRangeHandler (OS2/OS3): storage backend handlers

Modified:
- Grouping: new "ranges" field, mutually exclusive with limit/timeunit/scaling
- GroupingToBucketSpecMapper: produces RangeBucket when ranges are present
- AggregationSpecToPivotMapper: respects ranges in auto-interval logic
- All three ViewsBackendModule classes: register RangeBucket handlers

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add integration tests for range aggregation in ScriptingApiResourceIT

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* adding changelog

* using more idiomatic code regarding the Optionals

* improving conditional

* records instead of Autovalue

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 14:40:47 +01:00
dependabot[bot]
091bf3c4b4 Bump io.swagger.core.v3:swagger-jaxrs2-jakarta from 2.2.42 to 2.2.43 (#25114)
Bumps io.swagger.core.v3:swagger-jaxrs2-jakarta from 2.2.42 to 2.2.43.

---
updated-dependencies:
- dependency-name: io.swagger.core.v3:swagger-jaxrs2-jakarta
  dependency-version: 2.2.43
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 13:35:16 +01:00
Patrick Mann
4023a76c89 Batch Index Stats Requests to Avoid URL Length Overflow (#25031)
* Batch Index Stats Requests to Avoid URL Length Overflow

* CL

* refactoring

* don't leak internal constant

* adjust unit tests

---------

Co-authored-by: Florian Petersen <188503754+fpetersen-gl@users.noreply.github.com>
2026-02-25 11:26:38 +01:00
Patrick Mann
5d2c51a09b Streamline the pipeline metadata handling (#25021)
* Eliminate redundant work; improve robustness

* improve log messages

---------

Co-authored-by: Florian Petersen <188503754+fpetersen-gl@users.noreply.github.com>
2026-02-25 10:10:02 +01:00
dependabot[bot]
9207ad044b Bump @types/lodash from 4.17.21 to 4.17.23 in /graylog2-web-interface (#25113)
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-version: 4.17.23
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 08:37:02 +01:00
dependabot[bot]
571c53d6bf Bump glob from 13.0.5 to 13.0.6 in /graylog2-web-interface (#25117)
Bumps [glob](https://github.com/isaacs/node-glob) from 13.0.5 to 13.0.6.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/node-glob/compare/v13.0.5...v13.0.6)

---
updated-dependencies:
- dependency-name: glob
  dependency-version: 13.0.6
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 08:36:45 +01:00
dependabot[bot]
ffa8445877 Bump org.openrewrite.recipe:rewrite-migrate-java (#25110)
Bumps the openrewrite group with 1 update: [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java).


Updates `org.openrewrite.recipe:rewrite-migrate-java` from 3.27.0 to 3.27.1
- [Release notes](https://github.com/openrewrite/rewrite-migrate-java/releases)
- [Commits](https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.0...v3.27.1)

---
updated-dependencies:
- dependency-name: org.openrewrite.recipe:rewrite-migrate-java
  dependency-version: 3.27.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: openrewrite
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 08:02:39 +01:00
dependabot[bot]
f99208ffb1 Bump eslint-plugin-testing-library (#25111)
Bumps [eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library) from 7.15.4 to 7.16.0.
- [Release notes](https://github.com/testing-library/eslint-plugin-testing-library/releases)
- [Changelog](https://github.com/testing-library/eslint-plugin-testing-library/blob/main/release.config.js)
- [Commits](https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.15.4...v7.16.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-testing-library
  dependency-version: 7.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 07:45:05 +01:00
github-actions[bot]
b8bdd2b13c Running lint --fix & prettier (#25106)
Co-authored-by: Dr. Lint-a-lot <garybot2@graylog.com>
2026-02-25 07:44:53 +01:00
Mohamed OULD HOCINE
dc4f4b3f16 Cluster Config: fix Load balancer override (#25060)
* Cluster Config: fix Load balancer override

* fix: use typed const for load balancer status instead of string comparison

---------

Co-authored-by: Laura Bergenthal-Grotlüschen <197286649+laura-b-g@users.noreply.github.com>
2026-02-24 13:32:13 +01:00
Mohamed OULD HOCINE
e7dcb3cd85 remove routing rules created by the input wizard UX (#25032) 2026-02-24 11:34:01 +01:00
github-actions[bot]
389eb1be16 Running lint --fix & prettier (#25096)
Co-authored-by: Dr. Lint-a-lot <garybot2@graylog.com>
2026-02-24 10:10:42 +01:00
dependabot[bot]
902475239c Bump the openrewrite group with 6 updates (#25056)
Bumps the openrewrite group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [org.openrewrite:rewrite-java](https://github.com/openrewrite/rewrite) | `8.72.8` | `8.73.0` |
| [org.openrewrite.recipe:rewrite-testing-frameworks](https://github.com/openrewrite/rewrite-testing-frameworks) | `3.26.0` | `3.27.0` |
| [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java) | `3.26.0` | `3.27.0` |
| [org.openrewrite.recipe:rewrite-static-analysis](https://github.com/openrewrite/rewrite-static-analysis) | `2.26.0` | `2.27.0` |
| [org.openrewrite.recipe:rewrite-joda](https://github.com/openrewrite/rewrite-joda) | `0.6.1` | `0.6.2` |
| [org.openrewrite.maven:rewrite-maven-plugin](https://github.com/openrewrite/rewrite-maven-plugin) | `6.28.1` | `6.29.0` |


Updates `org.openrewrite:rewrite-java` from 8.72.8 to 8.73.0
- [Release notes](https://github.com/openrewrite/rewrite/releases)
- [Commits](https://github.com/openrewrite/rewrite/compare/v8.72.8...v8.73.0)

Updates `org.openrewrite.recipe:rewrite-testing-frameworks` from 3.26.0 to 3.27.0
- [Release notes](https://github.com/openrewrite/rewrite-testing-frameworks/releases)
- [Commits](https://github.com/openrewrite/rewrite-testing-frameworks/compare/v3.26.0...v3.27.0)

Updates `org.openrewrite.recipe:rewrite-migrate-java` from 3.26.0 to 3.27.0
- [Release notes](https://github.com/openrewrite/rewrite-migrate-java/releases)
- [Commits](https://github.com/openrewrite/rewrite-migrate-java/compare/v3.26.0...v3.27.0)

Updates `org.openrewrite.recipe:rewrite-static-analysis` from 2.26.0 to 2.27.0
- [Release notes](https://github.com/openrewrite/rewrite-static-analysis/releases)
- [Commits](https://github.com/openrewrite/rewrite-static-analysis/compare/v2.26.0...v2.27.0)

Updates `org.openrewrite.recipe:rewrite-joda` from 0.6.1 to 0.6.2
- [Release notes](https://github.com/openrewrite/rewrite-joda/releases)
- [Commits](https://github.com/openrewrite/rewrite-joda/compare/v0.6.1...v0.6.2)

Updates `org.openrewrite.maven:rewrite-maven-plugin` from 6.28.1 to 6.29.0
- [Release notes](https://github.com/openrewrite/rewrite-maven-plugin/releases)
- [Commits](https://github.com/openrewrite/rewrite-maven-plugin/compare/v6.28.1...v6.29.0)

---
updated-dependencies:
- dependency-name: org.openrewrite:rewrite-java
  dependency-version: 8.73.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: openrewrite
- dependency-name: org.openrewrite.recipe:rewrite-testing-frameworks
  dependency-version: 3.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: openrewrite
- dependency-name: org.openrewrite.recipe:rewrite-migrate-java
  dependency-version: 3.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: openrewrite
- dependency-name: org.openrewrite.recipe:rewrite-static-analysis
  dependency-version: 2.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: openrewrite
- dependency-name: org.openrewrite.recipe:rewrite-joda
  dependency-version: 0.6.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: openrewrite
- dependency-name: org.openrewrite.maven:rewrite-maven-plugin
  dependency-version: 6.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: openrewrite
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-24 09:59:34 +01:00
dependabot[bot]
0b0232f749 Bump io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations (#25071)
Bumps [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) from 2.24.0 to 2.25.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.24.0...v2.25.0)

---
updated-dependencies:
- dependency-name: io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations
  dependency-version: 2.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-24 09:58:12 +01:00
dependabot[bot]
bd45ff6790 Bump junit-jupiter.version from 6.0.2 to 6.0.3 (#25081)
Bumps `junit-jupiter.version` from 6.0.2 to 6.0.3.

Updates `org.junit:junit-bom` from 6.0.2 to 6.0.3
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3)

Updates `org.junit.jupiter:junit-jupiter` from 6.0.2 to 6.0.3
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3)

Updates `org.junit.platform:junit-platform-reporting` from 6.0.2 to 6.0.3
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3)

---
updated-dependencies:
- dependency-name: org.junit:junit-bom
  dependency-version: 6.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.junit.jupiter:junit-jupiter
  dependency-version: 6.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.junit.platform:junit-platform-reporting
  dependency-version: 6.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-24 09:55:57 +01:00
dependabot[bot]
68a811f273 Bump com.google.cloud:google-cloud-storage from 2.62.1 to 2.63.0 (#25082)
Bumps [com.google.cloud:google-cloud-storage](https://github.com/googleapis/java-storage) from 2.62.1 to 2.63.0.
- [Release notes](https://github.com/googleapis/java-storage/releases)
- [Changelog](https://github.com/googleapis/java-storage/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/java-storage/compare/v2.62.1...v2.63.0)

---
updated-dependencies:
- dependency-name: com.google.cloud:google-cloud-storage
  dependency-version: 2.63.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-24 09:54:57 +01:00
dependabot[bot]
91a48955e8 Bump nl.jqno.equalsverifier:equalsverifier from 4.3.1 to 4.4 (#25083)
Bumps [nl.jqno.equalsverifier:equalsverifier](https://github.com/jqno/equalsverifier) from 4.3.1 to 4.4.
- [Release notes](https://github.com/jqno/equalsverifier/releases)
- [Changelog](https://github.com/jqno/equalsverifier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jqno/equalsverifier/compare/equalsverifier-4.3.1...equalsverifier-4.4)

---
updated-dependencies:
- dependency-name: nl.jqno.equalsverifier:equalsverifier
  dependency-version: '4.4'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-24 09:54:02 +01:00
Matthias Oesterheld
c301960f25 Refactoring os module: Make OSSerializationUtils static (#25034)
* make OSSerializationUtils static

* remove static mock, fix handling of null values in SerializationUtils

* make constant uppercase
2026-02-24 09:23:27 +01:00
Dennis Oelkers
eb120be4a3 Migrate remaining JS/JSX files to TypeScript and improve type safety (#25066)
* Migrating to TS.

* Improving types from group 2.

* Fixing types for `localStorage` access.

* Fixing types for message formatter.

* Properly use generic type for `fetch`.

* Typing cleanups.

* Fixing further type issues.

* Improve TypeScript types: replace casts with proper generics and conversions

* Improve TypeScript types: replace casts with proper generics and conversions

* Running `eslint --fix` and `prettier`.

* Fix ESLint warnings: replace lodash imports, add missing keys, and suppress deferred lint issues.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Fixing up type issue.

* Replace type casts with proper conversions and const assertions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 09:02:49 +01:00
github-actions[bot]
f66d65a44b Running lint --fix & prettier (#25093)
Co-authored-by: Dr. Lint-a-lot <garybot2@graylog.com>
2026-02-24 07:42:37 +01:00