Jan Heise
23dd44acc3
fixing imports ( #25262 )
2026-03-09 12:57:41 +01:00
Jan Heise
b3b43448db
Changing delimiter char for field/decorator in Scripting API ( #25155 )
...
* adding risk score
* move risk score slicing into enterprise
* fix field name
* adding changelog
* using ".." temporarily to separate field/decorator
* using pipe symbol th separate field/decorator
* settling on # to separate field/decorator
* adjusting test
* Update pr-25155.toml
* Update pr-25155.toml
* adjusting test
* adjusting test
2026-03-09 11:51:56 +01:00
Othello Maurer
97bbfff89d
Add fully-qualified server url to OpenAPI description ( #25238 )
...
* Set OpenAPI server URL dynamically from request headers
The OpenAPI spec now sets an absolute server URL based on the
X-Graylog-Server-URL header, falling back to http_external_uri or
http_publish_uri. This fixes client URL resolution when Graylog is
behind a reverse proxy with a path prefix.
The cached OpenAPI model is never mutated — the servers field is
replaced only in the serialized Jackson tree.
* Fix null model handling and pretty-print in OpenApiResource
Return 404 when context.read() returns null, matching the previous
BaseOpenApiResource behavior. Use DefaultPrettyPrinter for both JSON
and YAML output to preserve the pretty-print configuration, consistent
with how BaseOpenApiResource honored isPrettyPrint() for all formats.
Remove unused UriInfo parameter — it was only needed by
BaseOpenApiResource for spec filtering, which we don't use.
* Remove jakarta.servlet-api dependency from graylog2-server
This dependency was only needed because OpenApiResource extended
BaseOpenApiResource, which has ServletConfig in its method signatures.
Now that we own the serialization directly, nothing in graylog2-server
references the servlet API.
* Simplify
2026-03-09 09:49:10 +01:00
Ismail Belkacim
e89ce6685a
Use 1-minute average metric for inputs throughput ( #25170 )
...
* Use minute average metric for input throughput
* Add changelog
* Properly type getValueFromMetric()
---------
Co-authored-by: Florian Petersen <188503754+fpetersen-gl@users.noreply.github.com >
2026-03-06 11:15:45 +01:00
dependabot[bot]
c17e87f5d1
Bump dompurify from 3.3.1 to 3.3.2 in /graylog2-web-interface ( #25239 )
...
Bumps [dompurify](https://github.com/cure53/DOMPurify ) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/3.3.1...3.3.2 )
---
updated-dependencies:
- dependency-name: dompurify
dependency-version: 3.3.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-06 08:22:02 +01:00
github-actions[bot]
62f3220781
Running lint --fix & prettier ( #25241 )
...
Co-authored-by: Dr. Lint-a-lot <garybot2@graylog.com >
2026-03-06 08:21:50 +01:00
dependabot[bot]
0fe25bf1f4
Bump webpack in /graylog2-web-interface/packages/graylog-web-plugin ( #25242 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.105.2 to 5.105.3.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.105.2...v5.105.3 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.105.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-03-06 08:21:36 +01:00
Dennis Oelkers
523094c8eb
Replace swagger-ui-react with openapi-explorer in API Browser ( #25227 )
...
* Replace swagger-ui-react with openapi-explorer in API Browser
Swap out the heavyweight swagger-ui-react component for the openapi-explorer
web component, removing ~250 lines of custom CSS theming in the process.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* Supplying base url to OpenAPI explorer.
* Simplifying passing API prefix.
* Load openapi-explorer asynchronously for code splitting.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* Adding styling.
* Adding download link.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* Formatting, typing.
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 17:42:14 +01:00
Linus Pahl
5ecc6066c9
Extends docs links with link to threat coverage page. ( #25149 )
...
* Extends docs links with link to threat coverage page.
* Rename startpage option in user preferences from `Security Overview` to `Threat Coverage`.
2026-03-05 16:55:55 +01:00
dependabot[bot]
83088ff1ab
Bump the openrewrite group with 6 updates ( #25224 )
...
Bumps the openrewrite group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [org.openrewrite:rewrite-java](https://github.com/openrewrite/rewrite ) | `8.74.0` | `8.74.1` |
| [org.openrewrite.recipe:rewrite-testing-frameworks](https://github.com/openrewrite/rewrite-testing-frameworks ) | `3.27.0` | `3.28.0` |
| [org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java ) | `3.27.1` | `3.28.0` |
| [org.openrewrite.recipe:rewrite-static-analysis](https://github.com/openrewrite/rewrite-static-analysis ) | `2.27.0` | `2.28.0` |
| [org.openrewrite.recipe:rewrite-joda](https://github.com/openrewrite/rewrite-joda ) | `0.6.2` | `0.7.0` |
| [org.openrewrite.maven:rewrite-maven-plugin](https://github.com/openrewrite/rewrite-maven-plugin ) | `6.29.0` | `6.30.0` |
Updates `org.openrewrite:rewrite-java` from 8.74.0 to 8.74.1
- [Release notes](https://github.com/openrewrite/rewrite/releases )
- [Commits](https://github.com/openrewrite/rewrite/compare/v8.74.0...v8.74.1 )
Updates `org.openrewrite.recipe:rewrite-testing-frameworks` from 3.27.0 to 3.28.0
- [Release notes](https://github.com/openrewrite/rewrite-testing-frameworks/releases )
- [Commits](https://github.com/openrewrite/rewrite-testing-frameworks/compare/v3.27.0...v3.28.0 )
Updates `org.openrewrite.recipe:rewrite-migrate-java` from 3.27.1 to 3.28.0
- [Release notes](https://github.com/openrewrite/rewrite-migrate-java/releases )
- [Commits](https://github.com/openrewrite/rewrite-migrate-java/compare/v3.27.1...v3.28.0 )
Updates `org.openrewrite.recipe:rewrite-static-analysis` from 2.27.0 to 2.28.0
- [Release notes](https://github.com/openrewrite/rewrite-static-analysis/releases )
- [Commits](https://github.com/openrewrite/rewrite-static-analysis/compare/v2.27.0...v2.28.0 )
Updates `org.openrewrite.recipe:rewrite-joda` from 0.6.2 to 0.7.0
- [Release notes](https://github.com/openrewrite/rewrite-joda/releases )
- [Commits](https://github.com/openrewrite/rewrite-joda/compare/v0.6.2...v0.7.0 )
Updates `org.openrewrite.maven:rewrite-maven-plugin` from 6.29.0 to 6.30.0
- [Release notes](https://github.com/openrewrite/rewrite-maven-plugin/releases )
- [Commits](https://github.com/openrewrite/rewrite-maven-plugin/compare/v6.29.0...v6.30.0 )
---
updated-dependencies:
- dependency-name: org.openrewrite:rewrite-java
dependency-version: 8.74.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: openrewrite
- dependency-name: org.openrewrite.recipe:rewrite-testing-frameworks
dependency-version: 3.28.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.28.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.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: openrewrite
- dependency-name: org.openrewrite.recipe:rewrite-joda
dependency-version: 0.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: openrewrite
- dependency-name: org.openrewrite.maven:rewrite-maven-plugin
dependency-version: 6.30.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-03-05 14:28:07 +01:00
Dennis Oelkers
b643c2024c
Prevent 404 for /api-browser route. ( #25213 )
...
* Prevent 404 for `/api-browser` route.
* Adding test case.
2026-03-05 11:11:18 +01:00
dependabot[bot]
b381af8dbc
Bump tar from 7.5.9 to 7.5.10 in /graylog2-web-interface ( #25226 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.9 to 7.5.10.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.9...v7.5.10 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.10
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 09:09:47 +01:00
dependabot[bot]
80c82c0b1f
Bump eslint-plugin-compat ( #25223 )
...
Bumps [eslint-plugin-compat](https://github.com/amilajack/eslint-plugin-compat ) from 6.2.0 to 7.0.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.2.0...v7.0.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-compat
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 08:17:26 +01:00
Tomas Dvorak
e528447d1e
Better cleanup during datanode preflight restart ( #25061 )
...
* Better cleanup during datanode preflight restart
* Fixed tests
* code cleanup, removed duplications
* added changelog
* fix test
* added unit test
* added unit test
* fixed typo
* certificate revocation for datanode
* better wait logic for DatanodeProvisioningIT
* better naming, removed possible duplicated stop of datanodes
* fix opensearch state machine transitions
2026-03-04 15:45:05 +01:00
dependabot[bot]
8a6d0b739e
Bump org.openrewrite:rewrite-java in the openrewrite group ( #25208 )
...
Bumps the openrewrite group with 1 update: [org.openrewrite:rewrite-java](https://github.com/openrewrite/rewrite ).
Updates `org.openrewrite:rewrite-java` from 8.73.2 to 8.74.0
- [Release notes](https://github.com/openrewrite/rewrite/releases )
- [Commits](https://github.com/openrewrite/rewrite/compare/v8.73.2...v8.74.0 )
---
updated-dependencies:
- dependency-name: org.openrewrite:rewrite-java
dependency-version: 8.74.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>
Co-authored-by: Bernd Ahlers <bernd@users.noreply.github.com >
2026-03-04 12:03:53 +01:00
dependabot[bot]
f863e9f698
Bump io.modelcontextprotocol.sdk:mcp-bom from 0.17.2 to 1.0.0 ( #25188 )
...
* Bump io.modelcontextprotocol.sdk:mcp-bom from 0.17.2 to 1.0.0
Bumps [io.modelcontextprotocol.sdk:mcp-bom](https://github.com/modelcontextprotocol/java-sdk ) from 0.17.2 to 1.0.0.
- [Release notes](https://github.com/modelcontextprotocol/java-sdk/releases )
- [Commits](https://github.com/modelcontextprotocol/java-sdk/compare/v0.17.2...v1.0.0 )
---
updated-dependencies:
- dependency-name: io.modelcontextprotocol.sdk:mcp-bom
dependency-version: 1.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix: CallToolResult for MCP SDK 1.0.0
The CallToolResult constructor signatures have changed in favor of the builder pattern.
As a result all CallToolResult instantiations were updated from constructor calls to use
builders, with the additional benefit of improved clarity with optional parameters.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ramon Marquez <ramon.marquez@graylog.com >
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-03-04 12:03:34 +01:00
dependabot[bot]
b07c64b80b
Bump mongodb-driver.version from 5.6.3 to 5.6.4 ( #25185 )
...
Bumps `mongodb-driver.version` from 5.6.3 to 5.6.4.
Updates `org.mongodb:mongodb-driver-sync` from 5.6.3 to 5.6.4
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases )
- [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.6.3...r5.6.4 )
Updates `org.mongodb:mongodb-driver-legacy` from 5.6.3 to 5.6.4
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases )
- [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.6.3...r5.6.4 )
---
updated-dependencies:
- dependency-name: org.mongodb:mongodb-driver-sync
dependency-version: 5.6.4
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.mongodb:mongodb-driver-legacy
dependency-version: 5.6.4
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>
Co-authored-by: Bernd Ahlers <bernd@users.noreply.github.com >
2026-03-04 12:03:24 +01:00
dependabot[bot]
d6e31fcf0e
Bump software.amazon.awssdk:bom from 2.41.0 to 2.42.1 ( #25210 )
...
Bumps software.amazon.awssdk:bom from 2.41.0 to 2.42.1.
---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
dependency-version: 2.42.1
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-03-04 09:25:55 +01:00
dependabot[bot]
ed9d318634
Bump com.fasterxml.jackson:jackson-bom from 2.21.0 to 2.21.1 ( #25186 )
...
Bumps [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom ) from 2.21.0 to 2.21.1.
- [Commits](https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.21.0...jackson-bom-2.21.1 )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson:jackson-bom
dependency-version: 2.21.1
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-03-04 09:24:33 +01:00
dependabot[bot]
efd763ca5a
Bump nl.jqno.equalsverifier:equalsverifier from 4.4 to 4.4.1 ( #25184 )
...
Bumps [nl.jqno.equalsverifier:equalsverifier](https://github.com/jqno/equalsverifier ) from 4.4 to 4.4.1.
- [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.4...equalsverifier-4.4.1 )
---
updated-dependencies:
- dependency-name: nl.jqno.equalsverifier:equalsverifier
dependency-version: 4.4.1
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-03-04 09:19:46 +01:00
dependabot[bot]
fcabde33d0
Bump com.jayway.jsonpath:json-path from 2.10.0 to 3.0.0 ( #25168 )
...
Bumps [com.jayway.jsonpath:json-path](https://github.com/jayway/JsonPath ) from 2.10.0 to 3.0.0.
- [Release notes](https://github.com/jayway/JsonPath/releases )
- [Changelog](https://github.com/json-path/JsonPath/blob/master/changelog.md )
- [Commits](https://github.com/jayway/JsonPath/compare/json-path-2.10.0...json-path-3.0.0 )
---
updated-dependencies:
- dependency-name: com.jayway.jsonpath:json-path
dependency-version: 3.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-04 09:19:24 +01:00
dependabot[bot]
581d6b525b
Bump com.github.oshi:oshi-core from 6.9.3 to 6.10.0 ( #25167 )
...
Bumps [com.github.oshi:oshi-core](https://github.com/oshi/oshi ) from 6.9.3 to 6.10.0.
- [Release notes](https://github.com/oshi/oshi/releases )
- [Changelog](https://github.com/oshi/oshi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/oshi/oshi/compare/oshi-parent-6.9.3...oshi-parent-6.10.0 )
---
updated-dependencies:
- dependency-name: com.github.oshi:oshi-core
dependency-version: 6.10.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-03-04 09:18:17 +01:00
dependabot[bot]
05ae0b3b1b
Bump io.swagger.parser.v3:swagger-parser from 2.1.37 to 2.1.38 ( #25112 )
...
Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser ) from 2.1.37 to 2.1.38.
- [Release notes](https://github.com/swagger-api/swagger-parser/releases )
- [Commits](https://github.com/swagger-api/swagger-parser/compare/v2.1.37...v2.1.38 )
---
updated-dependencies:
- dependency-name: io.swagger.parser.v3:swagger-parser
dependency-version: 2.1.38
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-03-04 09:16:51 +01:00
dependabot[bot]
ef1873cf5c
Bump org.apache.kafka:kafka-clients from 4.1.1 to 4.2.0 ( #25042 )
...
Bumps org.apache.kafka:kafka-clients from 4.1.1 to 4.2.0.
---
updated-dependencies:
- dependency-name: org.apache.kafka:kafka-clients
dependency-version: 4.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-03-04 09:15:55 +01:00
dependabot[bot]
294892a8c5
Bump puppeteer from 24.35.0 to 24.37.5 in /graylog2-web-interface ( #25209 )
...
Bumps [puppeteer](https://github.com/puppeteer/puppeteer ) from 24.35.0 to 24.37.5.
- [Release notes](https://github.com/puppeteer/puppeteer/releases )
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.35.0...puppeteer-v24.37.5 )
---
updated-dependencies:
- dependency-name: puppeteer
dependency-version: 24.37.5
dependency-type: direct:development
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-03-04 07:59:20 +01:00
github-actions[bot]
cae77e8257
Running lint --fix & prettier ( #25206 )
...
Co-authored-by: Dr. Lint-a-lot <garybot2@graylog.com >
2026-03-04 07:58:57 +01:00
Patrick Mann
4ab07de65d
Suppress non-actionable system notifications in Cloud ( #25130 )
...
* suppress non-actionable system notifications in cloud
* CL
* CL
---------
Co-authored-by: Florian Petersen <188503754+fpetersen-gl@users.noreply.github.com >
2026-03-03 17:47:08 +01:00
Matthias Oesterheld
256a90cd3d
Migrate IndexToolsAdapter to OS Java client ( #25030 )
...
* migrate IndexToolsAdapter
* fix test
* simplify timestamp
---------
Co-authored-by: Tomas Dvorak <tomas.dvorak@graylog.com >
2026-03-03 15:45:38 +01:00
Linus Pahl
5bc5da03d2
Apply URL overrides to saved searches ( #25051 )
...
* Apply URL overrides to saved searches.
* Adding comment
* Adding changelog
* Extend unit tests
2026-03-03 14:34:14 +01:00
Dennis Oelkers
a38202f532
Warn user before saving search in case of unconfirmed changes. ( #25178 )
...
* Warn user before saving search in case of unconfirmed changes.
* Adding tests.
* Adding changelog snippet.
* Extract mockFormDirtyState helper in SavedSearchForm tests
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* Fix SearchActionsMenu tests by mocking useFormikContext
SavedSearchForm now uses useFormikContext to detect dirty form state,
which requires the Formik context to be available. Add the same mock
pattern used in SavedSearchForm tests.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* Improve wording.
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 13:42:28 +01:00
Dennis Oelkers
f91cb82471
Fix direction radio button losing visual state during DnD reorder ( #25169 )
...
* Rendering grouping configuration in portal while dragging.
* Adding changelog snippet.
2026-03-03 12:15:43 +01:00
Maksym Yadlovskyi
464412a278
Use GiB on traffic charts. Mention UTC as time for calculation ( #24983 )
...
* Use GiB on traffic charts. Mention UTC as time for calculation
* Add changelog
* Adding further tests for unit conversion.
* Rename `ram_size` to `binary_size` because it also used for network traffic.
---------
Co-authored-by: Dennis Oelkers <dennis@graylog.com >
Co-authored-by: Linus Pahl <linus.pahl@graylog.com >
2026-03-03 11:46:58 +01:00
dependabot[bot]
c33959ea1d
Bump react-day-picker from 9.13.0 to 9.13.2 in /graylog2-web-interface ( #25187 )
...
Bumps [react-day-picker](https://github.com/gpbl/react-day-picker ) from 9.13.0 to 9.13.2.
- [Release notes](https://github.com/gpbl/react-day-picker/releases )
- [Changelog](https://github.com/gpbl/react-day-picker/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gpbl/react-day-picker/compare/v9.13.0...v9.13.2 )
---
updated-dependencies:
- dependency-name: react-day-picker
dependency-version: 9.13.2
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-03-03 09:49:02 +01:00
github-actions[bot]
84b23497b9
Running lint --fix & prettier ( #25179 )
...
Co-authored-by: Dr. Lint-a-lot <garybot2@graylog.com >
2026-03-03 08:48:08 +01:00
Mohamed OULD HOCINE
48998ad165
Streams: Add Filter Rules count column ( #25035 )
...
* Streams: Add Filter Rules count column
* Filter Rules expanded section
* fix copilot review comment
* simplify filter rules text
* Remove the useCallbacks introduced
* fix review comments
* fix frontend merge errors
---------
Co-authored-by: Laura Bergenthal-Grotlüschen <197286649+laura-b-g@users.noreply.github.com >
2026-03-02 17:46:21 +01:00
Mohamed OULD HOCINE
89b6eb66a3
stream-rule creation: prompt to start paused stream across all entry points ( #25052 )
...
* Unify stream-rule creation flow: prompt to start paused stream across all entry points
* fix build
* fix review comments
---------
Co-authored-by: Laura Bergenthal-Grotlüschen <197286649+laura-b-g@users.noreply.github.com >
2026-03-02 13:07:59 +01:00
Ousmane SAMBA
d1d20b63e3
Improve warning/error boxes on system input page ( #25088 )
...
* first draft of getting a related identifier
* add composite suggestion display
* add computed field registry logic
* fix test
* add Inputs page navigation (#24970 )
* update dependency array
* fix title rendering
* enhance status provider to handle not running inputs
* fix linter
* dont swallow exceptions during filter parsing
* fix unit test
* refactor Inputs page notification
* Update graylog2-server/src/main/java/org/graylog2/database/suggestions/EntitySuggestion.java
Co-authored-by: Ismail Belkacim <xd4rker@users.noreply.github.com >
* fix composite filter search
* refetch input states periodically
* remve useMemo
---------
Co-authored-by: Maxwell Anipah <maxwell.anipah@graylog.com >
Co-authored-by: Maxwell <98284293+kodjo-anipah@users.noreply.github.com >
Co-authored-by: Mohamed OULD HOCINE <106236152+gally47@users.noreply.github.com >
Co-authored-by: Laura Bergenthal-Grotlüschen <197286649+laura-b-g@users.noreply.github.com >
Co-authored-by: Ismail Belkacim <xd4rker@users.noreply.github.com >
2026-03-02 12:13:56 +01:00
Linus Pahl
d4b12625c7
Move common Link and LinkContainer into dedicated files. ( #25146 )
...
* Move common `Link` and `LinkContainer` into dedicated files.
* Updating test
* Migrate `LinkToNode` tofunctional component.
2026-03-02 11:16:33 +01:00
Matthias Oesterheld
692ad96706
Migrate QuerySuggestions adapter to OS java client ( #25098 )
...
* migrate QuerySuggestionsOS
* remove already resolved todo
* code cleanup
* fix field type handling
2026-03-02 10:11:02 +01:00
Matthias Oesterheld
35ae8f27cf
Use OS java client in data node ( #25134 )
...
* start migration
* fix cluster/node metrics and test
* fix OpensearchProcessImplTest
* avoid problems with null values
* fix node query
* await async response
* fix type
* code cleanup, removal of plain json api
---------
Co-authored-by: Tomas Dvorak <tomas.dvorak@graylog.com >
2026-03-02 10:10:27 +01:00
dependabot[bot]
13bca6807f
Bump less from 4.4.1 to 4.5.1 in /graylog2-web-interface ( #25166 )
...
Bumps [less](https://github.com/less/less.js ) from 4.4.1 to 4.5.1.
- [Release notes](https://github.com/less/less.js/releases )
- [Changelog](https://github.com/less/less.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/less/less.js/compare/v4.4.1...v4.5.1 )
---
updated-dependencies:
- dependency-name: less
dependency-version: 4.5.1
dependency-type: direct:development
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-03-02 08:11:40 +01:00
github-actions[bot]
779b963495
Running lint --fix & prettier ( #25152 )
...
Co-authored-by: Dr. Lint-a-lot <garybot2@graylog.com >
2026-03-02 08:11:20 +01:00
Linus Pahl
0c17237804
Render DefaultQueryParamProvider by default in component unit tests. ( #25145 )
...
* Render DefaultQueryParamProvider by default in wrappedTestingLibrary and remove redundant test wrappers.
* Fix `WidgetFocusProvider.test`.
* Fixing linter hints
* Fixing test
2026-02-27 16:58:38 +01:00
Dennis Oelkers
891f1ec577
Showing neutral trend when delta is zero. ( #25138 )
...
* Showing neutral trend when delta is zero.
* Adding changelog snippet.
* Unnecessary data attribute.
2026-02-27 14:09:07 +01:00
Matthias Oesterheld
0cc3fe50d6
Migrate MessagesAdapterOS to OS java client ( #25105 )
...
* migrate MessagesAdapterOS
* fix exception parsing
* rename tests
* add correct durability parsing
* adjust exception message
* make error message backwards compatible
2026-02-27 12:18:38 +01:00
dependabot[bot]
49fbcae4ec
Bump fast-xml-parser from 5.3.6 to 5.3.8 in /graylog2-web-interface ( #25139 )
...
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser ) from 5.3.6 to 5.3.8.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases )
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.6...v5.3.8 )
---
updated-dependencies:
- dependency-name: fast-xml-parser
dependency-version: 5.3.8
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 10:58:36 +01:00
Jan Heise
a823e50067
Adding slicing capability for the open source Events/Alerts table ( #24958 )
...
* adding slicing capability for the open source Events/Alerts table
* adding slicing capability
* fix mapping
* Do not provide sort info from slicing section to backend.
* Cleanup parameters provided to backend when fetching slices.
* Move slices renderers outside of component.
* Make usage of `parseFilters` easier to read.
* Cleanup
* Consider slices when fetching data for entity table.
* Show empty slices for event priority and type column.
* Update tests
* result cleanup, add mapping function
* remove obsolete class
* Fixing error when fetching security events.
* Enable slice by action for columns in paginated entity table only when a slices fetch function has been provided.
* fix default parameters
* Cleanup naming
* Use background color to highlight active slice, since font weight does not always apply to custom slices renderer.
* Disable filters which are conflicting with active slice.
* Update `EntityDataTable` test.
* adding tests
* Add full-backend integration tests for events slices endpoint
Adds EventsResourceSlicesIT with ES fixtures covering all slice columns
(priority, alert, event_definition_id, event_definition_type, key) and
filter combinations for the POST /events/slices endpoint.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* fixing test, adding waiting method for index
* adding changelog
* Disable linter hint
* adding convenience method for MongoDB sanity checks after fixture imports
* reverting include_all to false as this is the use case we're going for now
* Use stati width for slices section.
* Do not use text overflow ellipses for count badge.
* Improve naming
* Add close button for slice section.
* Add max-height for slices list
* Make sure to not remove filter when slicing by column.
* Cleanup query param handling
* Enable batching for updating query params, to fix edge cases.
* Display slices badges in readable format.
* Fix type casting
* improved changelog
* Fixing tests by adding `DefaultQueryParamProvider` where require. In a follow-up PR we will render `DefaultQueryParamProvider` for tests by default.
* Fixing linter hint
* Format code
* Simplify slicing test
---------
Co-authored-by: Linus Pahl <linus.pahl@graylog.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 10:51:12 +01:00
Maxwell
b8045b3280
Address Entity-table limitations ( #24427 )
...
* first draft of getting a related identifier
* add composite suggestion display
* add computed field registry logic
* fix test
* add Inputs page navigation (#24970 )
* update dependency array
* fix title rendering
* enhance status provider to handle not running inputs
* fix linter
* dont swallow exceptions during filter parsing
* fix unit test
* Update graylog2-server/src/main/java/org/graylog2/database/suggestions/EntitySuggestion.java
Co-authored-by: Ismail Belkacim <xd4rker@users.noreply.github.com >
* fix composite filter search
---------
Co-authored-by: Ousmane SAMBA <ousmane@graylog.com >
Co-authored-by: Ousmane Samba <ousmane.samba@graylog.com >
Co-authored-by: Mohamed OULD HOCINE <106236152+gally47@users.noreply.github.com >
Co-authored-by: Laura Bergenthal-Grotlüschen <197286649+laura-b-g@users.noreply.github.com >
Co-authored-by: Ismail Belkacim <xd4rker@users.noreply.github.com >
2026-02-27 10:17:52 +01:00
dependabot[bot]
98be66fc9e
Bump react-window from 2.2.6 to 2.2.7 in /graylog2-web-interface ( #25137 )
...
Bumps [react-window](https://github.com/bvaughn/react-window ) from 2.2.6 to 2.2.7.
- [Release notes](https://github.com/bvaughn/react-window/releases )
- [Changelog](https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bvaughn/react-window/compare/2.2.6...2.2.7 )
---
updated-dependencies:
- dependency-name: react-window
dependency-version: 2.2.7
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-27 09:46:04 +01:00
Ousmane SAMBA
9fcc0f7641
Fix input state action button going to set-up mode after stopping input. ( #25058 )
...
* Fix inpit state action button going to set-up mode after stopping input.
* update test
---------
Co-authored-by: Laura Bergenthal-Grotlüschen <197286649+laura-b-g@users.noreply.github.com >
2026-02-26 16:43:51 +01:00