458 Commits

Author SHA1 Message Date
Łukasz Kamiński
3d8e4992a5 Removing jdot and jcip-annotation dependencies, which are not used anymore (#25001) 2026-02-16 08:16:57 +01:00
github-actions[bot]
082f21e234 [graylog2-server] prepare for next development iteration 2026-01-26 12:07:21 +00:00
github-actions[bot]
7d047f6483 [graylog2-server] prepare release 7.1.0-alpha.2 2026-01-26 12:07:12 +00:00
dependabot[bot]
4ce82c8417 Bump com.mebigfatguy.fb-contrib:fb-contrib from 7.7.3 to 7.7.4 (#24825)
Bumps [com.mebigfatguy.fb-contrib:fb-contrib](https://github.com/mebigfatguy/fb-contrib) from 7.7.3 to 7.7.4.
- [Commits](https://github.com/mebigfatguy/fb-contrib/compare/v7.7.3...v7.7.4)

---
updated-dependencies:
- dependency-name: com.mebigfatguy.fb-contrib:fb-contrib
  dependency-version: 7.7.4
  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-01-26 10:57:52 +01:00
dependabot[bot]
beb6501edc Bump com.mebigfatguy.fb-contrib:fb-contrib from 7.7.2 to 7.7.3 (#24806)
Bumps [com.mebigfatguy.fb-contrib:fb-contrib](https://github.com/mebigfatguy/fb-contrib) from 7.7.2 to 7.7.3.
- [Commits](https://github.com/mebigfatguy/fb-contrib/compare/v7.7.2...v7.7.3)

---
updated-dependencies:
- dependency-name: com.mebigfatguy.fb-contrib:fb-contrib
  dependency-version: 7.7.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-01-23 09:30:54 +01:00
Othello Maurer
9c21cf70fa OpenAPI 3.1. spec generation (#23872)
* Initial working state of OpenAPI spec generation

Generates an OpenAPI spec but still has lots of issues

* Fix wrong import

* Add NoAuditEvent annotation to test resource methods

* Add OpenAPI browser frontend (POC)

Add basic OpenAPI browser UI using Redoc loaded from CDN. This is a proof
of concept implementation not yet ready for production use.

- Loads Redoc from CDN to avoid webpack bundling complexity
- Displays OpenAPI spec from /api/openapi.yaml endpoint
- Accessible via Help menu → "OpenAPI browser"
- Route: /openapi-browser

🤖 Generated with [Claude Code](https://claude.com/claude-code)

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

* Make both json & yaml formats work

* Implement plugin path prefixing

+ configure the openAPI context directly to be able to
  use dependency injection

* Remove logging

* Migrate REST resources from Swagger to OpenAPI 3.x annotations

Migrated ~150 REST resource files from old Swagger annotations
(io.swagger.annotations.*) to OpenAPI 3.x annotations
(io.swagger.v3.oas.annotations.*).

Migration performed using OpenRewrite and manual fixes:
- @Api → @Tag
- @ApiOperation → @Operation
- @ApiParam → @Parameter
- @ApiResponse code → responseCode
- @ApiResponse message → description
- Removed invalid attributes (allowableValues, defaultValue, tags)
- Fixed nickname → operationId
- Removed response= attribute (needs manual restoration)

Note: Some information was intentionally lost and needs restoration:
- Response type schemas (33 instances)
- Parameter allowableValues constraints (58 instances)
- CLOUD_VISIBLE tags (82 instances)

🤖 Generated with Claude Code (https://claude.com/claude-code)

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

* Restore response type information to OpenAPI annotations

Adds @ApiResponses with @Content and @Schema to restore the 33 instances
of response type information that were lost during the OpenAPI 3.x migration.

- Automated script restored 20 instances
- Manual additions for 8 instances with multi-line annotations
- 5 instances already fixed in previous commit
- All response codes verified against actual implementation
- Total: 33 response types restored with accurate HTTP status codes

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

* Restore parameter allowableValues constraints for OpenAPI 3.x migration

Restore allowableValues constraints that were lost during OpenAPI 3.x
migration by converting from @ApiParam(allowableValues) to
@Parameter with @Schema(allowableValues).

This restores API documentation for parameter value constraints across
22 REST resource files, covering ~58 parameter instances.

Changes:
- Migrated allowableValues from Swagger 2.x @ApiParam to OpenAPI 3.x
  @Parameter with @Schema(allowableValues = {...})
- Added missing Schema imports where needed
- Fixed several bugs and inconsistencies from master branch

Summary of Semantic Differences (11 files):

Bug Fixes:
- AuthzRolesResource.getUsersForRole(): Fixed incorrect field list that
  had user fields (username,full_name,email) instead of role fields
  (id,name,description)
- DatanodeResource: Fixed completely wrong field list (title,description,
  type) to actual DataNodeDto fields (hostname,data_node_status,
  transport_address,cert_valid_until,datanode_version)
- IndexSetTemplateResource: Fixed "name" to "title" (correct field name)

Added Missing Valid Fields:
- DashboardsResource, SavedSearchesResource, ViewsResource: Added
  "last_updated_at" which exists in SEARCH_FIELD_MAPPING
- ViewsResource: Added "owner", "description", "summary" (was very
  incomplete in master)
- AuthzRolesResource (getList, getListForUser): Added "id" field
- GrokResource, IndexFieldTypeProfileResource: Added "id" and other
  valid fields from SEARCH_FIELD_MAPPING

Removed Invalid Fields:
- StreamResource: Removed "updated_at", "status" (not in
  SEARCH_FIELD_MAPPING, didn't work)
- GrokResource: Removed "pattern" (not in search mapping)
- IndexSetsMappingResource: Reduced to "field_name" only (other fields
  not implemented)

Fixed Constraint Type:
- ClusterLoggersResource: Removed inappropriate allowableValues range
  constraint for numeric limit parameter (already has @Min validation)

Files with Identical Field Lists (13 files):
EventDefinitionsResource, EventNotificationsResource, PipelineResource,
RuleResource, CollectorResource, ConfigurationResource, SidecarResource,
ScriptingApiResource, AuthServiceBackendsResource, UsersResource,
TokenUsageResource, LookupTableResource - all have identical semantics,
just migrated annotation syntax.

Rationale:
All semantic differences were introduced to correct API documentation to
match actual backend implementation. Changes ensure that:
1. All advertised sort fields actually work
2. All functional sort fields are advertised
3. API spec accurately reflects backend capabilities
4. Bugs in master branch are fixed

🤖 Generated with [Claude Code](https://claude.com/claude-code)

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

* Add replacement for CLOUD_VISIBLE tag

* Add @PublicCloudAPI annotation to cloud-visible REST resources

Add @PublicCloudAPI annotation to 82 REST resources that were previously
marked with tags = {CLOUD_VISIBLE} in Swagger 2.x @Api annotations.

This annotation is used by CustomOpenAPIScanner to filter resources when
IS_CLOUD=true, ensuring only cloud-appropriate APIs are exposed in the
OpenAPI specification for cloud deployments.

Resources annotated:
- Events (4 resources): EventDefinitionsResource, EventNotificationsResource, etc.
- Pipeline Processor (5 resources): PipelineResource, RuleResource, SimulatorResource, etc.
- Sidecar (6 resources): SidecarResource, CollectorResource, ConfigurationResource, etc.
- Views/Search (15 resources): DashboardsResource, SavedSearchesResource, ViewsResource, etc.
- Security (6 resources): AuthzRolesResource, CAResource, ClientCertResource, etc.
- System (30+ resources): StreamResource, InputsResource, NotificationsResource, etc.
- Other resources (15+): MessageResource, EntitySuggestionResource, ContentPackResource, etc.

The @PublicCloudAPI annotation:
- Marks resources as available in public cloud deployments
- Does not appear in the generated OpenAPI specification
- Filters resources during OpenAPI generation when isCloud=true
- Replaces the old tags = {CLOUD_VISIBLE} approach from Swagger 2.x

🤖 Generated with [Claude Code](https://claude.com/claude-code)

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

* Migrate McpRestResource from Swagger 2.x to OpenAPI 3.x

Updates the MCP REST resource to use OpenAPI 3.x annotations, completing the migration of all REST resources in the project.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

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

* WIP: add TODOS and subtype resolver prototype

* Add OpenAPI browser to help menu after merge conflict resolution

The OpenAPI browser menu item was lost during the merge when the help menu
was refactored from hardcoded items to a plugin-based registration system.
This restores the menu item in the new bindings.ts format.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

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

* Make legacy generator work with new annotations

* Remove unused CLOUD_VISIBLE flag

* Temporarily make test pass

* Use @RequestBody annotation instead of @Parameter

* Synchronize our not thread-safe custom reader

* Add discriminator mapping based on jackson annotations

* WIP command to generate a spec without a running server

* Add output file argument

* Don't hardcode any config parameters

* Add spec generation to maven build

* Move spec generation into profile

* Add generated spec to resources

* Attempt to stabilize spec format

* Adjust test to openapi 3.1 schema

* Resolve registered subtypes

* bind object mapper to provider

* don't skip empty subtype names

* update spec

* Revert extraction of ObjectMapperConfiguration

With the latest changes, it didn't have an effect
anymore.

* Expose OpenAPIContext to not hide the caching behavior

* Apply sorting for both web and command context

* use fully qualified type names in schema

* Fix broken discriminator mapping

* Add custom handling for ImmutableMap

* Split event expression types

Swagger can't deal with the generic type hierarchy.
It would generate faulty allOf's with refs to both
Expression<Boolean> and Expression<Number> in one
schema, e.g. for
`org.graylog.events.conditions.Expr.And`.

* Prevent duplicate operation IDs

* Skip NonApiResource annotated resources

* Add validation to spec command

* Replace terms "spec"/"specification" with "description"

* Update openapi description

* Switch to swagger-ui-react

* Serve description at openapi.yaml / openapi.json again

* Add missing license headers

* Add security schemes but hide them in swagger ui

* Update openapi description

* configure swagger ui

* add changelog

* qualify url to openapi.yaml

* Remove old api browser

* Rudimentary styling for swagger ui

* Fix broken handling of duplicate paths

* update openapi description

* fix changelog

* Remove swagger CSP group & deprecate DocumentationResource

* Update graylog2-server/src/main/java/org/graylog/api/GenerateOpenApiDescriptionCommand.java

Co-authored-by: Kay Roepke <kroepke@googlemail.com>

* create parent path if non-existent

* Polish print statements

* Remove term "Graylog"

* adjust RequestBody annotations to include schema ref in each case

* Update graylog2-server/src/main/java/org/graylog/api/GenerateOpenApiDescriptionCommand.java

Co-authored-by: Kay Roepke <kroepke@googlemail.com>

* Add annotations for success responses with declared response types

* treat Immutable(List|Set) as the java.util equivalents

* semver Version is serialized as a String in our api

* extract helper method and add overrides for joda-time and threeten classes

* HostAndPort is a string in openapi

* for ImmutableMap treat keys with GRN or joda-time DateTime types as strings for schema generation

* Add more missing response schemas

* Remove swagger annotations from datanode resource

* Add forbidden-apis rule for io.swagger.annotations.*

* Get rid of remaining ImmutableMap instances

* Remove openapi.yaml from VCS

* Execute OpenAPI desc generation in separate JVM

to avoid classloader issues due to bouncycastle
registration during command startup

* Add handling for java.time.Duration and simplify scalar type mapping

* More custom handling for various types

* `yarn format`

* Add special handling for FormDataContentDisposition in old swagger specs

---------

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Kay Roepke <kroepke@googlemail.com>
2026-01-15 10:28:40 +01:00
Bernd Ahlers
e8b3fff787 Update lz4-java library to 1.10.2 (#24687)
This fixes CVE-2025-12183.

Since the org.lz4:lz4-java library is no longer maintained, we switched
to the maintained at.yawk.lz4:lz4-java community fork.
(as recommended in the security advisory)

See: https://www.sonatype.com/security-advisories/cve-2025-12183

We banned org.lz4:lz4-java via the enforcer plugin and excluded the
dependency in affected dependency declarations.
2026-01-09 15:49:59 +01:00
dependabot[bot]
b3562d74f0 Bump com.mebigfatguy.fb-contrib:fb-contrib from 7.7.1 to 7.7.2 (#24468)
Bumps [com.mebigfatguy.fb-contrib:fb-contrib](https://github.com/mebigfatguy/fb-contrib) from 7.7.1 to 7.7.2.
- [Commits](https://github.com/mebigfatguy/fb-contrib/commits/v7.7.2)

---
updated-dependencies:
- dependency-name: com.mebigfatguy.fb-contrib:fb-contrib
  dependency-version: 7.7.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>
2025-12-08 08:15:29 +01:00
github-actions[bot]
c6ca5cb002 [graylog2-server] prepare for next development iteration 2025-12-01 13:04:26 +00:00
github-actions[bot]
a9355313df [graylog2-server] prepare release 7.1.0-alpha.1 2025-12-01 13:04:18 +00:00
github-actions[bot]
4e677e082a [graylog2-server] prepare for next development iteration 2025-12-01 12:30:39 +00:00
github-actions[bot]
f70e34c5ae [graylog2-server] prepare release 7.1.0-alpha.1 2025-12-01 12:30:30 +00:00
dependabot[bot]
b8c0849e8b Bump com.mebigfatguy.fb-contrib:fb-contrib from 7.7.0 to 7.7.1 (#24374)
Bumps [com.mebigfatguy.fb-contrib:fb-contrib](https://github.com/mebigfatguy/fb-contrib) from 7.7.0 to 7.7.1.
- [Commits](https://github.com/mebigfatguy/fb-contrib/commits)

---
updated-dependencies:
- dependency-name: com.mebigfatguy.fb-contrib:fb-contrib
  dependency-version: 7.7.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>
Co-authored-by: Bernd Ahlers <bernd@users.noreply.github.com>
2025-12-01 08:20:50 +01:00
Kay Roepke
606f80d52a Migrate from JUnit 4 to 6 (#24012)
* add openrewrite infrastructure and necessary junit jupiter api deps

* update openrewrite docs and remove configLocation from plugin config, so we can override it

* initial openrewrite migration to junit5, work in progress

* replace rule with extension, use mongocollections instead of the instance

* fix parameterized test

* replace jukito with guice-extension for junit5 compatibility

* yet more mongocollections injection

* manually create MongoCollections where we need a custom objectmapper for subtypes

* fix license header

* replace junit4 conditional runner with enabledif static methods, only used in a single test anyway

* fix resource name collision in class loader test

* how did this ever compile?

* use explicit temp dir in tests, otherwise we'd need to create the directories

* add extension that tracks search instances and properly calls their clean up methods according to test lifecycle

* add comment explaining how the closing of testable search instances works with the extension

* use convert rule to extension

* convert rule to extension

* remove old import

* convert SkipDefaultIndexTemplateWatcher to junit5 extension api

* migrate from @Rule to @SearchInstance

* convert remaining @Rule to @SearchInstance

* clean up imports

* replace legacy RestoreSystemProperties rules with custom extension

* migrate all remaining junit4 references

* replace legacy system-rules dep with more modern one for system stream capturing

* remove unused junit4 import

* remove junit5-system-extensions, causes junit engine crashes

* remove legacy junit4 dependency for good :party:

* remove unnecessary openrewrite doc

* move forbiddenapi back out of profile, to avoid it being disabled when other profiles are explicitly given

* suppress forbidden api check for search instance detection

* remove jukito + vintage engine and adapt usage of legacy junit4 apis

* add core junit4 classes Test and Assert to forbidden apis

* replace forbidden junit4 api with junit6 equivalent

* remove guava testlib as it pulls in junit4, replaced FakeTicker with a simpler custom implementation for tests

* update testcontainers to 2.0.2 to get rid of the junit4 transitive dependency

needed to remove all ExternalResources
 * migrated MongoDBInstance to MongoDBTestService (basically identically anyway)
 * inlined some unnecessary interfaces

removed unused imports of junit4 classes

* migrate junit4 api usage

mockito with junit5 is much stricter about argument matcher types, so we need to adapt to Set -> Collection signature change

* actually start the container now that MongoDBInstance.java is gone

* improve test code

* simplify test case

* simplify test case

* simplify test case

* simplify test case

* simplify test case

* simplify test case

* forgot to remove the commented junit4 superclass

* rename MongoDBTestService#create methods to #createStarted and make start() private

* don't close the per-class mongodb instance for @Nested junit test classes

otherwise the first afterAll callback will destroy the instance and subsequent tests will fail
2025-11-20 15:09:03 +01:00
dependabot[bot]
1a733499fc Bump com.mebigfatguy.fb-contrib:fb-contrib from 7.6.15 to 7.7.0 (#24172)
Bumps [com.mebigfatguy.fb-contrib:fb-contrib](https://github.com/mebigfatguy/fb-contrib) from 7.6.15 to 7.7.0.
- [Commits](https://github.com/mebigfatguy/fb-contrib/commits/v7.7.0)

---
updated-dependencies:
- dependency-name: com.mebigfatguy.fb-contrib:fb-contrib
  dependency-version: 7.7.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>
2025-11-10 08:25:34 +01:00
github-actions[bot]
7c66020f7a Bump to 7.1.0-SNAPSHOT 2025-10-20 12:54:36 +00:00
Jenkins
606ea53d37 [graylog2-server] prepare for next development iteration 2025-10-20 14:12:12 +02:00
Jenkins
664203b735 [graylog2-server] prepare release 7.0.0-rc.1 2025-10-20 13:53:28 +02:00
Bernd Ahlers
f48396ab1a Revert version to 7.0.0-SNAPSHOT 2025-10-20 13:33:10 +02:00
Jenkins
567ccbf7f8 [graylog2-server] prepare release 7.0.0-rc.1 2025-10-20 13:23:27 +02:00
Jenkins
2e72d3daac [graylog2-server] prepare for next development iteration 2025-10-15 14:01:59 +02:00
Jenkins
932e50d47f [graylog2-server] prepare release 7.0.0-beta.5 2025-10-15 13:43:12 +02:00
Jenkins
e0164a4046 [graylog2-server] prepare for next development iteration 2025-10-13 13:39:03 +02:00
Jenkins
959028630d [graylog2-server] prepare release 7.0.0-beta.4 2025-10-13 13:20:31 +02:00
dependabot[bot]
aadfb61d67 Bump com.mebigfatguy.fb-contrib:fb-contrib from 7.6.14 to 7.6.15 (#23844)
Bumps [com.mebigfatguy.fb-contrib:fb-contrib](https://github.com/mebigfatguy/fb-contrib) from 7.6.14 to 7.6.15.
- [Commits](https://github.com/mebigfatguy/fb-contrib/commits)

---
updated-dependencies:
- dependency-name: com.mebigfatguy.fb-contrib:fb-contrib
  dependency-version: 7.6.15
  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>
2025-10-07 09:20:48 +02:00
Jenkins
6e28df8e51 [graylog2-server] prepare for next development iteration 2025-10-06 13:43:45 +02:00
Jenkins
6ed62f74cc [graylog2-server] prepare release 7.0.0-beta.3 2025-10-06 13:25:08 +02:00
Jenkins
30e4ecee45 [graylog2-server] prepare for next development iteration 2025-09-29 13:47:08 +02:00
Jenkins
2c473b49b9 [graylog2-server] prepare release 7.0.0-beta.2 2025-09-29 13:28:29 +02:00
Jenkins
3484057624 [graylog2-server] prepare for next development iteration 2025-09-22 14:12:05 +02:00
Jenkins
e611aacff3 [graylog2-server] prepare release 7.0.0-beta.1 2025-09-22 13:53:23 +02:00
dependabot[bot]
b481d08450 Bump com.mebigfatguy.fb-contrib:fb-contrib from 7.6.13 to 7.6.14 (#23515)
Bumps [com.mebigfatguy.fb-contrib:fb-contrib](https://github.com/mebigfatguy/fb-contrib) from 7.6.13 to 7.6.14.
- [Commits](https://github.com/mebigfatguy/fb-contrib/compare/v7.6.13...v7.6.14)

---
updated-dependencies:
- dependency-name: com.mebigfatguy.fb-contrib:fb-contrib
  dependency-version: 7.6.14
  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>
2025-09-01 08:33:52 +02:00
Jenkins
9cfd72871a [graylog2-server] prepare for next development iteration 2025-08-29 13:16:04 +02:00
Jenkins
d59c56b2c1 [graylog2-server] prepare release 7.0.0-alpha.2 2025-08-29 12:57:02 +02:00
Bernd Ahlers
0efe581c32 Pull up surefire and failsafe config so all modules and plugins use it (#23478) 2025-08-28 19:06:04 +02:00
dependabot[bot]
ef880410d9 Bump com.mebigfatguy.fb-contrib:fb-contrib from 7.6.12 to 7.6.13 (#23422)
Bumps [com.mebigfatguy.fb-contrib:fb-contrib](https://github.com/mebigfatguy/fb-contrib) from 7.6.12 to 7.6.13.
- [Commits](https://github.com/mebigfatguy/fb-contrib/compare/v7.6.12...v7.6.13)

---
updated-dependencies:
- dependency-name: com.mebigfatguy.fb-contrib:fb-contrib
  dependency-version: 7.6.13
  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>
2025-08-19 10:30:40 +02:00
Bernd Ahlers
5dc5cc8740 Update to Java 21 (#22908)
* Remove maven.compiler.* properties from plugin archetype

They are already defined in org.graylog:graylog-parent

* Maven: update java compiler version from 17 to 21

* Update java in Github workflows

* Fix deprecated usage of URL constructor

* Fix deprecated usage of Thread#id

* Catch IllegalArgumentException when URLs are not absolute

* Remove PMD plugin for lack of java 21 support

* Update to Java 21

* Inherig compiler source/target settings from parent

* Use Java 21 in test containers

* Fix URL deprecation error for Java 21

* Setup Mockito Java Agent for surefire

See "Explicitly setting up instrumentation for inline mocking (Java 21+)"
at https://javadoc.io/doc/org.mockito/mockito-core/latest/org.mockito/org/mockito/Mockito.html#0.3

* Switch dependency plugin to test phase and fix argLine

* Get dependency properties in test-compile phase

* Add changelog entry and adjust UPGRADING.md

---------

Co-authored-by: Othello Maurer <othello@graylog.com>
2025-08-18 12:42:27 +02:00
Jenkins
4fc979053f [graylog2-server] prepare for next development iteration 2025-07-28 13:48:14 +02:00
Jenkins
dac42698ec [graylog2-server] prepare release 7.0.0-alpha.1 2025-07-28 13:28:19 +02:00
dependabot[bot]
980755010e Bump com.mebigfatguy.fb-contrib:fb-contrib from 7.6.11 to 7.6.12 (#23223)
---
updated-dependencies:
- dependency-name: com.mebigfatguy.fb-contrib:fb-contrib
  dependency-version: 7.6.12
  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>
2025-07-18 11:31:56 +02:00
Bernd Ahlers
53f7c23334 Add missing dependency management for guava-testlib (#22975) 2025-06-27 11:39:03 +02:00
Bernd Ahlers
f3a79bb6d3 Update OpenTelemetry version to 1.51.0 (#22906)
* Update OpenTelemetry version to 1.51.0

Changelogs: https://github.com/open-telemetry/opentelemetry-java/releases

* Use separate property for instrumentation annotations artifact

---------

Co-authored-by: Othello Maurer <othello@graylog.com>
2025-06-24 07:15:28 +02:00
dependabot[bot]
bf6fd9b629 Bump com.mebigfatguy.fb-contrib:fb-contrib from 7.6.10 to 7.6.11 (#22926)
Bumps [com.mebigfatguy.fb-contrib:fb-contrib](https://github.com/mebigfatguy/fb-contrib) from 7.6.10 to 7.6.11.
- [Commits](https://github.com/mebigfatguy/fb-contrib/commits)

---
updated-dependencies:
- dependency-name: com.mebigfatguy.fb-contrib:fb-contrib
  dependency-version: 7.6.11
  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>
2025-06-18 17:12:55 +02:00
github-actions[bot]
17468be528 Bump to 7.0.0-SNAPSHOT 2025-06-16 12:12:52 +00:00
Jenkins
84e794377f [graylog2-server] prepare for next development iteration 2025-06-16 13:46:08 +02:00
Jenkins
a4d383c613 [graylog2-server] prepare release 6.3.0-rc.1 2025-06-16 13:28:04 +02:00
Jenkins
cca9396e0d [graylog2-server] prepare for next development iteration 2025-06-10 13:39:16 +02:00
Jenkins
000fdd91d0 [graylog2-server] prepare release 6.3.0-beta.5 2025-06-10 13:19:38 +02:00
Dennis Oelkers
741ce33ba9 Do not run unit tests in parallel to avoid test flakiness. (#22816) 2025-06-06 13:25:16 +02:00
Jenkins
9f846d1632 [graylog2-server] prepare for next development iteration 2025-06-02 13:39:57 +02:00