Othello Maurer
Othello Maurer
Refactor `DBNotificationService` and `DBJobTriggerService` to get rid of deprecated constructs. Builds on #18944. /prd https://github.com/Graylog2/graylog-plugin-enterprise/pull/7198 /nocl
Adds basic utility methods for interacting with MongoDB collections to ease the transition to the new API. Functionality added by this PR for: * Pagination * Extracting inserted IDs from...
## Expected Behavior After upgrading a Graylog cluster to the latest version and installing Sidecars in version 5.1 I expect the Sidecars to be ready to use, as stated [in...
## Expected Behavior Navigation links should keep working when Graylog is hosted under a separate path. ## Current Behavior If the `http_external_uri` contains a path, or if the `X-Graylog-Server-URL` is...
A Graylog cluster only works correctly, if all MongoDB migrations have been executed. There are currently two options how migrations are run: 1. The leader node of a cluster executes...
This is a follow-up issue with tasks remaining from https://github.com/Graylog2/graylog2-server/pull/19982: TODO: - [x] Consider not memoizing serialized messages when batch size config is still count-based: - https://github.com/Graylog2/graylog2-server/pull/19982#discussion_r1701599821: >What do you...
Implements two parts of #20071: - Don't serialize messages early if count-based batch size is configured - Make collection types explicitly immutable. Part of #20071 /nocl internal refactoring
This pull request replaces the `EntityOwnershipService` with a new `EntityRegistrar` across multiple classes in the codebase. Entity ownership registration moved to a new `EntityOwnershipRegistrationHandler` class. This allows plugins to contribute...
Graylog currently requires Java 17. We should switch to the most recent LTS release, which currently is Jave 21. See https://www.oracle.com/java/technologies/java-se-support-roadmap.html. Some preliminary PRs were created a while ago targeting...