Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion build/ci/updater/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<version>8.4.0</version>
<version>9.7.0</version>
<exclusions>
<exclusion>
<groupId>com.google.protobuf</groupId>
Expand Down
2 changes: 1 addition & 1 deletion xmppserver/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -459,7 +459,7 @@
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<version>8.4.0</version>
<version>9.7.0</version>
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Read-only verification: find documented/supported MySQL versions in this repo
rg -n -C2 --iglob '*.{md,xml,adoc,txt,properties,yml,yaml}' 'MySQL|mysql|MariaDB|OF-3246|connector-j|5\.7|8\.0|8\.4|9\.7'

Repository: igniterealtime/Openfire

Length of output: 50379


🌐 Web query:

For MySQL Connector/J 9.7.0, what MySQL Server versions are officially supported? Please use official MySQL documentation/release notes and confirm whether MySQL 5.7 and early 8.0 versions are still supported.

💡 Result:

MySQL Connector/J 9.7.0 officially supports MySQL Server versions 8.0 and higher. It does not support MySQL 5.7 or early 8.0 versions (such as 8.0.0 to 8.0.x prior to full 8.0 stability, but specifically the compatibility is stated as 8.0 and up, excluding 5.7).[1][2]

Citations:


MySQL Connector/J 9.7.0 drops support for MySQL 5.7 and earlier 8.0 versions

Line 462 upgrades the JDBC driver to 9.7.0, which officially supports only MySQL Server 8.0 and higher. This breaks compatibility with any MySQL 5.7 installations. Confirm that Openfire no longer needs to support MySQL 5.7 before merging, or defer this upgrade until a major version release boundary.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@xmppserver/pom.xml` at line 462, The pom.xml change bumps the
mysql-connector-java <version> to 9.7.0 which drops support for MySQL 5.7;
either revert the dependency to the latest 8.0.x release (restore the previous
mysql-connector-java version in the <version> element for the dependency with
artifactId mysql-connector-java) or move the 9.7.0 upgrade into a
breaking-change/major-release branch and document that Openfire no longer
supports MySQL 5.7; update the pom and release notes accordingly so the project
retains 5.7 compatibility unless you intentionally cut a major release that
removes it.

<exclusions>
<exclusion>
<groupId>com.google.protobuf</groupId>
Expand Down
Loading