[ {
  "key" : "#36544",
  "summary" : "Excluded tests in a suite are no longer being run",
  "link" : "https://github.com/gradle/gradle/issues/36544",
  "fixedin" : "9.4.0 RC1",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36483",
  "summary" : "Symbolic links are completely broken with Gradle 9.2.0+",
  "link" : "https://github.com/gradle/gradle/issues/36483",
  "fixedin" : "9.4.0 RC1",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36457",
  "summary" : "TestKit test fails with test distribution",
  "link" : "https://github.com/gradle/gradle/issues/36457",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36364",
  "summary" : "Host specific wrapper credential property names are case-sensitive",
  "link" : "https://github.com/gradle/gradle/issues/36364",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36351",
  "summary" : "Expose nullable JavaBean properties from definitions in DCL",
  "link" : "https://github.com/gradle/gradle/issues/36351",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36343",
  "summary" : "Build scripts should report a warning when multiple candidates are present",
  "link" : "https://github.com/gradle/gradle/issues/36343",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36319",
  "summary" : "Progress bar garbled in Git Bash for Windows 2.47 or later, or with experimental pseudo consoles support enabled",
  "link" : "https://github.com/gradle/gradle/issues/36319",
  "fixedin" : "9.4.0 RC1",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36266",
  "summary" : "Test failure: WorkerExecutorErrorHandlingIntegrationTest",
  "link" : "https://github.com/gradle/gradle/issues/36266",
  "fixedin" : "9.4.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36225",
  "summary" : "WriteProperties.setProperties() does not clear deferedProperties",
  "link" : "https://github.com/gradle/gradle/issues/36225",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36200",
  "summary" : "DCL: org.gradle.kotlin.dsl.dcl=true - KTS configuring functions for nested models are missing",
  "link" : "https://github.com/gradle/gradle/issues/36200",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36189",
  "summary" : "Wrapper: system property priority order is incorrect",
  "link" : "https://github.com/gradle/gradle/issues/36189",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36180",
  "summary" : "CC report summary shows misleading information regarding unique vs considered problems",
  "link" : "https://github.com/gradle/gradle/issues/36180",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36150",
  "summary" : "Broken support for junit dynamic test source URI schemes",
  "link" : "https://github.com/gradle/gradle/issues/36150",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36068",
  "summary" : "CC entry for sanityCheck should not depend on accepted-public-api-changes.json content",
  "link" : "https://github.com/gradle/gradle/issues/36068",
  "fixedin" : "9.4.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36046",
  "summary" : "Configuration cache report threshold for unique problems is triggered by non-unique problems",
  "link" : "https://github.com/gradle/gradle/issues/36046",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35999",
  "summary" : "Investigate Spek2 behavior in Gradle 9.4",
  "link" : "https://github.com/gradle/gradle/issues/35999",
  "fixedin" : "9.4.0 RC1",
  "type" : "investigation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35998",
  "summary" : "Configuration Cache miss when changing -P command line properties (Regression in 9.2)",
  "link" : "https://github.com/gradle/gradle/issues/35998",
  "fixedin" : "9.4.0 RC1",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35974",
  "summary" : "JUnit 6 support",
  "link" : "https://github.com/gradle/gradle/issues/35974",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35923",
  "summary" : "ServiceRegistry service registration is not thread-safe",
  "link" : "https://github.com/gradle/gradle/issues/35923",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35883",
  "summary" : "Provide an option to suppress '[Incubating] Problems report is available at' message",
  "link" : "https://github.com/gradle/gradle/issues/35883",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35875",
  "summary" : "Missing space in message when running Gradle outside of a Gradle project",
  "link" : "https://github.com/gradle/gradle/issues/35875",
  "fixedin" : "9.4.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35869",
  "summary" : "DCL: bindProjectFeature does not support BuildModel.NONE for the Feature Definition",
  "link" : "https://github.com/gradle/gradle/issues/35869",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35840",
  "summary" : "Settings scripts should report a warning when multiple candidates are present",
  "link" : "https://github.com/gradle/gradle/issues/35840",
  "fixedin" : "9.4.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35839",
  "summary" : "Numbers displayed in the Problems report tabs are non-sensical",
  "link" : "https://github.com/gradle/gradle/issues/35839",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35803",
  "summary" : "Refine daemon logs cleanup to provide progress, build ops and configurability",
  "link" : "https://github.com/gradle/gradle/issues/35803",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35766",
  "summary" : "Use of `AvailableJavaHomes` causes NPEs when environment is not ready",
  "link" : "https://github.com/gradle/gradle/issues/35766",
  "fixedin" : "9.4.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35740",
  "summary" : "Gradle currently trigger vulnerability scan tools because of the version of its commons-lang3 dependency",
  "link" : "https://github.com/gradle/gradle/issues/35740",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35722",
  "summary" : "Tests of Gradle fail on Windows due to incorrect URL to path conversion",
  "link" : "https://github.com/gradle/gradle/issues/35722",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35721",
  "summary" : "Provide better attribution for task-captured closures in the configuration cache report",
  "link" : "https://github.com/gradle/gradle/issues/35721",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35705",
  "summary" : "Make resilient sync work when running tasks before querying models via Tooling API",
  "link" : "https://github.com/gradle/gradle/issues/35705",
  "fixedin" : "9.4.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35698",
  "summary" : "Problems API annotation is unclear",
  "link" : "https://github.com/gradle/gradle/issues/35698",
  "fixedin" : "9.4.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35697",
  "summary" : "Documented Problems API CLI output is wrong",
  "link" : "https://github.com/gradle/gradle/issues/35697",
  "fixedin" : "9.4.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35649",
  "summary" : "Default plugin id to the name of registration container",
  "link" : "https://github.com/gradle/gradle/issues/35649",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35584",
  "summary" : "Add IP Gradleception tests to synthetically schedule all tasks",
  "link" : "https://github.com/gradle/gradle/issues/35584",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35572",
  "summary" : "Kotlin DSL fails with a compilation error in 9.2.0 if unicode symbols are present in gradle user home",
  "link" : "https://github.com/gradle/gradle/issues/35572",
  "fixedin" : "9.4.0 RC1",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35553",
  "summary" : "Pass a query type of org.gradle.tooling.BuildController calls to internal BuildToolingModelController",
  "link" : "https://github.com/gradle/gradle/issues/35553",
  "fixedin" : "9.4.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35551",
  "summary" : "Make `BuildController.fetch` automatically work in resilient mode",
  "link" : "https://github.com/gradle/gradle/issues/35551",
  "fixedin" : "9.4.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35537",
  "summary" : "Ligature-safe progress bar with Unicode blocks and ASCII fallback (avoid ===, --> sequences)",
  "link" : "https://github.com/gradle/gradle/issues/35537",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35520",
  "summary" : "Eclipse does not respect order of dependencies in build path",
  "link" : "https://github.com/gradle/gradle/issues/35520",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35518",
  "summary" : "Throwables thrown from OperationCompletionListeners are silently ignored",
  "link" : "https://github.com/gradle/gradle/issues/35518",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35497",
  "summary" : "Enable all available plugin development checks for published plugins",
  "link" : "https://github.com/gradle/gradle/issues/35497",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35494",
  "summary" : "CodeNarc / Groovy plugin `CustomCompilerPhaseSourceDecorator` regression",
  "link" : "https://github.com/gradle/gradle/issues/35494",
  "fixedin" : "9.4.0 RC1",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35480",
  "summary" : "Support for non-class-based test events in the Tooling API",
  "link" : "https://github.com/gradle/gradle/issues/35480",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35434",
  "summary" : "Polish `ResilientKotlinDslScriptsModelBuilderCrossVersionSpec`, solve remaining TODOs",
  "link" : "https://github.com/gradle/gradle/issues/35434",
  "fixedin" : "9.4.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35423",
  "summary" : "Smoke and performance tests using Santa Tracker don't work with the upcoming AGP 9.0",
  "link" : "https://github.com/gradle/gradle/issues/35423",
  "fixedin" : "9.4.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35418",
  "summary" : "Improve error handling on configuration failures for resilient Tooling API models",
  "link" : "https://github.com/gradle/gradle/issues/35418",
  "fixedin" : "9.4.0 RC1",
  "type" : "investigation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35406",
  "summary" : "Support running on Java 26",
  "link" : "https://github.com/gradle/gradle/issues/35406",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35405",
  "summary" : "Support compiling and testing on Java 26",
  "link" : "https://github.com/gradle/gradle/issues/35405",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35385",
  "summary" : "Thread-unsafe code in DefaultServiceRegistry$OwnServices leads to CME",
  "link" : "https://github.com/gradle/gradle/issues/35385",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35211",
  "summary" : "Support third-party model builders to run after configuration failures, but only for successful builds",
  "link" : "https://github.com/gradle/gradle/issues/35211",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35204",
  "summary" : "Getting warning about Kotlin being incompatible with JDK 25 with Gradle 9.1.0, JDK 25, and Kotlin DSL",
  "link" : "https://github.com/gradle/gradle/issues/35204",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35029",
  "summary" : "About `gradle.properties` in subprojects and the new \"best practice\"",
  "link" : "https://github.com/gradle/gradle/issues/35029",
  "fixedin" : "9.4.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35005",
  "summary" : "Retire/Remove `SoftwareType` annotation and functionality",
  "link" : "https://github.com/gradle/gradle/issues/35005",
  "fixedin" : "9.4.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#34916",
  "summary" : "Kotlin DSL build script is not recompiled if its name changed",
  "link" : "https://github.com/gradle/gradle/issues/34916",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#34705",
  "summary" : "Unify locking logic in AssignImmutableWorkspaceStep",
  "link" : "https://github.com/gradle/gradle/issues/34705",
  "fixedin" : "9.4.0 RC1",
  "type" : "investigation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#34585",
  "summary" : "Docker: Could not move inconsistent immutable workspace",
  "link" : "https://github.com/gradle/gradle/issues/34585",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#34539",
  "summary" : "JavaGradlePluginPlugin adds gradleApi() to wrong configuration",
  "link" : "https://github.com/gradle/gradle/issues/34539",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#34525",
  "summary" : "De-incubate Task graph printing mode",
  "link" : "https://github.com/gradle/gradle/issues/34525",
  "fixedin" : "9.4.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#34374",
  "summary" : "Missing removeUnusedEntriesAfterDays() documentation for 9.0.0",
  "link" : "https://github.com/gradle/gradle/issues/34374",
  "fixedin" : "9.4.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#34147",
  "summary" : "Warn about multiple script files for a project",
  "link" : "https://github.com/gradle/gradle/issues/34147",
  "fixedin" : "9.4.0 RC1",
  "type" : "epic",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32945",
  "summary" : "Fix exclude simplification logic",
  "link" : "https://github.com/gradle/gradle/issues/32945",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32928",
  "summary" : "ProjectBuilder does not set layout.settingsDirectory",
  "link" : "https://github.com/gradle/gradle/issues/32928",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#31966",
  "summary" : "Gradle init exception.Migrating to gradle from maven. lost all exclusions.",
  "link" : "https://github.com/gradle/gradle/issues/31966",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#31888",
  "summary" : "`mavenContent.snapshotsOnly()` does not seem to work with unique SNAPSHOT versions",
  "link" : "https://github.com/gradle/gradle/issues/31888",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#31671",
  "summary" : "Make the Configuration Cache report smaller for Isolated Projects",
  "link" : "https://github.com/gradle/gradle/issues/31671",
  "fixedin" : "9.4.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#31243",
  "summary" : "Internal options are not customizable for sync",
  "link" : "https://github.com/gradle/gradle/issues/31243",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#30990",
  "summary" : "Eliminate potential deadlocks when writing CC fingerprint",
  "link" : "https://github.com/gradle/gradle/issues/30990",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#29678",
  "summary" : "Expose Gradle services like ProviderFactory to init scripts",
  "link" : "https://github.com/gradle/gradle/issues/29678",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#28974",
  "summary" : "Transforms cache problems \"Could not read workspace metadata\"",
  "link" : "https://github.com/gradle/gradle/issues/28974",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#26732",
  "summary" : "Configuration.extendsFrom: Support Provider<Configuration>",
  "link" : "https://github.com/gradle/gradle/issues/26732",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#25345",
  "summary" : "No longer possible to specify a executable which is not part of a Java toolchain for a JavaExec task",
  "link" : "https://github.com/gradle/gradle/issues/25345",
  "fixedin" : "9.4.0 RC1",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#24693",
  "summary" : "Detection of environment variables accessed taking 4% of build activity in some builds",
  "link" : "https://github.com/gradle/gradle/issues/24693",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#22610",
  "summary" : "Support CSV, Code Climate, and SARIF reports for the PMD plugin",
  "link" : "https://github.com/gradle/gradle/issues/22610",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#22428",
  "summary" : "Can't use `kotlin-dsl` inside a precompiled script plugin that is applied to other precompiled script plugins",
  "link" : "https://github.com/gradle/gradle/issues/22428",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#21695",
  "summary" : "Gradle debugging suspending on startup should inform that it is waiting for debugger to attach",
  "link" : "https://github.com/gradle/gradle/issues/21695",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#19788",
  "summary" : "ResolvedVariantResult getResolvedVariant() is sometimes null",
  "link" : "https://github.com/gradle/gradle/issues/19788",
  "fixedin" : "9.4.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#18875",
  "summary" : "gradle init ignoring <exclusions> in dependency definition of maven pom.xml",
  "link" : "https://github.com/gradle/gradle/issues/18875",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#4773",
  "summary" : "JUnit 5: Allow resource-based testing",
  "link" : "https://github.com/gradle/gradle/issues/4773",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#4605",
  "summary" : "Support JUnit platform reporting entries",
  "link" : "https://github.com/gradle/gradle/issues/4605",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#2688",
  "summary" : "Gradle logging hygiene",
  "link" : "https://github.com/gradle/gradle/issues/2688",
  "fixedin" : "9.4.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36841",
  "summary" : "[Gradle 9.4.0-rc-1] No Provider<Configuration> based override for nested `extendsFrom`",
  "link" : "https://github.com/gradle/gradle/issues/36841",
  "fixedin" : "9.4.0 RC2",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36808",
  "summary" : "IllegalStateException: Expected exactly one run for grouping node when Develocity Test Distribution reschedules tests after remote executor disconnections",
  "link" : "https://github.com/gradle/gradle/issues/36808",
  "fixedin" : "9.4.0 RC2",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36797",
  "summary" : "Intellij sync fails with `Could not find gradle:gradle:9.4.0-rc-1` for offline distribution URLs",
  "link" : "https://github.com/gradle/gradle/issues/36797",
  "fixedin" : "9.4.0 RC2",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36790",
  "summary" : "Build failing due to \"Please remove path-based exclude patterns when running only class-based tests\" after 9.4.0-rc-1 update",
  "link" : "https://github.com/gradle/gradle/issues/36790",
  "fixedin" : "9.4.0 RC2",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36751",
  "summary" : "`SerializableTestResultStore` flaky crash in `OutputRanges` when running Kotlin/Wasm tests",
  "link" : "https://github.com/gradle/gradle/issues/36751",
  "fixedin" : "9.4.0 RC2",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36726",
  "summary" : "SourceDistributionProvider doesn't derive url from distributionUrl for included builds",
  "link" : "https://github.com/gradle/gradle/issues/36726",
  "fixedin" : "9.4.0 RC2",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36719",
  "summary" : "Unexpected Problem id required for deprecation logger",
  "link" : "https://github.com/gradle/gradle/issues/36719",
  "fixedin" : "9.4.0 RC2",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36681",
  "summary" : "Unicode progress bar in 9.4.0 does not work on Mac and Linux",
  "link" : "https://github.com/gradle/gradle/issues/36681",
  "fixedin" : "9.4.0 RC2",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#20969",
  "summary" : "Project properties not used at configuration time can still invalidate configuration cache",
  "link" : "https://github.com/gradle/gradle/issues/20969",
  "fixedin" : "9.4.0 RC2",
  "type" : "performance-improvement",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
} ]