Why the com.intellij.database.datagrid.GridDataRequest removed?

My plugin depends on com.intellij.database, I need JdbcConsole to execute my sql, cause of com.intellij.database.datagrid.GridDataRequest, it’s broken now at idea 2025.2, why do that?

Is there any other way to instead?

It probably has not been removed but moved to the `intellij.grid.core.impl` product module.

In build.gradle and plugin.xml, which requires explicitly enabling them.

  <content>
    <module name="intellij.grid"/>
    <module name="intellij.grid.core.impl"/>
  </content>

You can find code in /grid/core-impl/src/datagrid/GridDataRequest.java of intellij-community repository.

Got errors, how should I configure that? thanks.

build.gradle.kts

plugins {
    id("java")
    id("org.jetbrains.intellij") version "1.13.3"
}

group = "com.github.chengyuxing"
version = "2.4.31.252"

repositories {
    mavenLocal()
    mavenCentral()
    gradlePluginPortal()
}

dependencies {
    implementation("com.github.chengyuxing:rabbit-sql:8.1.14") {
        exclude("org.slf4j", "slf4j-api")
    }
    testImplementation("junit:junit:4.13.2")
}

// Configure Gradle IntelliJ Plugin
// Read more: https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html
intellij {
    version.set("2025.2")
    type.set("IU") // Target IDE Platform

    plugins.set(
        listOf(
            "com.intellij.database",
            "com.intellij.java",
            "com.intellij.spring",

            "intellij.grid",
            "intellij.grid.core.impl"
        )
    )
}

sourceSets["main"].java.srcDirs("src/main/gen")

tasks {
    // Set the JVM compatibility versions
    withType<JavaCompile> {
        sourceCompatibility = "17"
        targetCompatibility = "17"
    }

    patchPluginXml {
        sinceBuild.set("252")
        untilBuild.set("252.*")
    }

    signPlugin {
        certificateChain.set(System.getenv("CERTIFICATE_CHAIN"))
        privateKey.set(System.getenv("PRIVATE_KEY"))
        password.set(System.getenv("PRIVATE_KEY_PASSWORD"))
    }

    publishPlugin {
        token.set(System.getenv("PUBLISH_TOKEN"))
    }
}