Skip to content

Commit 5547fdd

Browse files
Bump org.apache.kafka:kafka-clients from 3.9.0 to 4.0.0 (#22031)
* Bump org.apache.kafka:kafka-clients from 3.9.0 to 4.0.0 Bumps org.apache.kafka:kafka-clients from 3.9.0 to 4.0.0. --- updated-dependencies: - dependency-name: org.apache.kafka:kafka-clients dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * Add upgrade notes about Kafka broker version requirements --------- 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> Co-authored-by: Bernd Ahlers <bernd@graylog.com>
1 parent 9d8a326 commit 5547fdd

File tree

2 files changed

+9
-14
lines changed

2 files changed

+9
-14
lines changed

UPGRADING.md

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
Upgrading to Graylog 6.3.x
1+
Upgrading to Graylog 7.0.0
22
==========================
33

44
## Breaking Changes
55

6-
- By introducing a report creator role in Enterprise, we change from the functionality in the
7-
previous version that allowed every user to create reports to a more restrictive approach that a
8-
user needs the report creator role from now on to create reports.
6+
### Kafka Inputs
7+
8+
The `kafka-clients` library was updated to 4.x which removes support for Kafka
9+
brokers with version 2.0 and earlier. That means all Graylog 7.0 Kafka inputs
10+
can only talk to Kafka brokers with version 2.1 or newer.
911

1012
## Configuration File Changes
1113

@@ -15,18 +17,11 @@ user needs the report creator role from now on to create reports.
1517

1618
## Default Configuration Changes
1719

18-
- A permission `input_types:create` for creating input types has been introduced.
19-
20-
By granting only permissions for specific input types (e.g.
21-
`input_types:create:org.graylog2.inputs.misc.jsonpath.JsonPathInput`),
22-
users can be only allowed to manage inputs of specific types. Granting the permission without specifying input
23-
types (as shown above) will allow management of all input types.
24-
Existing roles and users are updated to automatically include the permissions for all input types if they contain a
25-
manage permission for inputs.
20+
- tbd
2621

2722
## Java API Changes
2823

29-
- Database consumers are now using our custom MongoDB collection interface `org.graylog2.database.MongoCollection` instead of `com.mongodb.client.MongoCollection`.
24+
- tbd
3025

3126
## REST API Endpoint Changes
3227

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@
150150
<jool.version>0.9.15</jool.version>
151151
<json-org.version>20250517</json-org.version>
152152
<json-path.version>2.9.0</json-path.version>
153-
<kafka.version>3.9.0</kafka.version>
153+
<kafka.version>4.0.0</kafka.version>
154154
<kafka09.version>0.9.0.1-7</kafka09.version>
155155
<log4j.version>2.25.0</log4j.version>
156156
<lucene.version>9.12.2</lucene.version>

0 commit comments

Comments
 (0)