[ {
  "key" : "#38504",
  "summary" : "IDE sync hangs indefinitely with isolated projects",
  "link" : "https://github.com/gradle/gradle/issues/38504",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38498",
  "summary" : "Adjust IDE file generation task deprecations",
  "link" : "https://github.com/gradle/gradle/issues/38498",
  "fixedin" : "9.7.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38461",
  "summary" : "CVE-2026-54512: Bump version for \"jackson-databind\" plugin",
  "link" : "https://github.com/gradle/gradle/issues/38461",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38455",
  "summary" : "Regression (9.7.0-M2): `copyTo` onto worker fork options fails",
  "link" : "https://github.com/gradle/gradle/issues/38455",
  "fixedin" : "9.7.0 RC1",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38407",
  "summary" : "Injected `Gradle` and `TaskExecutionGraph` are not safe-guarded under IP",
  "link" : "https://github.com/gradle/gradle/issues/38407",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38392",
  "summary" : "Regression: org.gradle.kotlin.dsl.support.unzipTo no longer present in 9.6.x",
  "link" : "https://github.com/gradle/gradle/issues/38392",
  "fixedin" : "9.7.0 RC1",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38362",
  "summary" : "Add release notes for new lazy file property variants introduced in 9.7",
  "link" : "https://github.com/gradle/gradle/issues/38362",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38361",
  "summary" : "Dependency resolution failure - \"Problems loading the resolution results\"",
  "link" : "https://github.com/gradle/gradle/issues/38361",
  "fixedin" : "9.7.0 RC1",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38330",
  "summary" : "Optional runtime file input from an absent provider fails fingerprinting with the configuration cache",
  "link" : "https://github.com/gradle/gradle/issues/38330",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38329",
  "summary" : "Artifacts are served from local Maven (`~/.m2`) during resolution from a remote repository, even when `mavenLocal()` is not declared",
  "link" : "https://github.com/gradle/gradle/issues/38329",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38316",
  "summary" : "De-incubate new Project dependency methods",
  "link" : "https://github.com/gradle/gradle/issues/38316",
  "fixedin" : "9.7.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38310",
  "summary" : "Groovy plugin suggests using the scala plugin",
  "link" : "https://github.com/gradle/gradle/issues/38310",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38255",
  "summary" : "Configuration Cache fails with chained ValueSource providers",
  "link" : "https://github.com/gradle/gradle/issues/38255",
  "fixedin" : "9.7.0 RC1",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38193",
  "summary" : "ClassCastException in gradle test reporter code when using specs2 test library with BeforeAfterAll",
  "link" : "https://github.com/gradle/gradle/issues/38193",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38185",
  "summary" : "Unify Gradle mode testing annotation logic for CC and IP",
  "link" : "https://github.com/gradle/gradle/issues/38185",
  "fixedin" : "9.7.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38184",
  "summary" : "Failed IDE sync spends minutes in working state before giving feedback to the user",
  "link" : "https://github.com/gradle/gradle/issues/38184",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38160",
  "summary" : "Noisy `Could not resolve Gradle distribution sources` during sync",
  "link" : "https://github.com/gradle/gradle/issues/38160",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38137",
  "summary" : "VFS probe path is hardcoded to build/.gradle",
  "link" : "https://github.com/gradle/gradle/issues/38137",
  "fixedin" : "9.7.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38130",
  "summary" : "Once embedded Kotlin is upgraded to `2.4.0`",
  "link" : "https://github.com/gradle/gradle/issues/38130",
  "fixedin" : "9.7.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38106",
  "summary" : "Update IP flags and options",
  "link" : "https://github.com/gradle/gradle/issues/38106",
  "fixedin" : "9.7.0 RC1",
  "type" : "feature-change",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38091",
  "summary" : "Problems from included builds have incorrect task path",
  "link" : "https://github.com/gradle/gradle/issues/38091",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38071",
  "summary" : "`Gradle as PluginAware` exposes mutable state to the project scope",
  "link" : "https://github.com/gradle/gradle/issues/38071",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38040",
  "summary" : "Allow evaluating expected performance of IP easily",
  "link" : "https://github.com/gradle/gradle/issues/38040",
  "fixedin" : "9.7.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#37988",
  "summary" : "`Gradle.getExtensions` exposes mutable state  to the project scope",
  "link" : "https://github.com/gradle/gradle/issues/37988",
  "fixedin" : "9.7.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#37944",
  "summary" : "Handling `StartParameter` state with Isolated Projects",
  "link" : "https://github.com/gradle/gradle/issues/37944",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#37936",
  "summary" : "Deferring IP violations under parallelism can cause undesirable effects",
  "link" : "https://github.com/gradle/gradle/issues/37936",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#37913",
  "summary" : "Add `editorReports` to IP KotlinDSL model",
  "link" : "https://github.com/gradle/gradle/issues/37913",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#37805",
  "summary" : "DCL: Settings default - layout access inside NDOC fails",
  "link" : "https://github.com/gradle/gradle/issues/37805",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#37719",
  "summary" : "KotlinDSL accessors hash is not stable under IP",
  "link" : "https://github.com/gradle/gradle/issues/37719",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#37638",
  "summary" : "Make parameters-related configuration more consistent ",
  "link" : "https://github.com/gradle/gradle/issues/37638",
  "fixedin" : "9.7.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#37538",
  "summary" : "Verification-metadata: Add support to record the URL where key or checksum was verified",
  "link" : "https://github.com/gradle/gradle/issues/37538",
  "fixedin" : "9.7.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#37507",
  "summary" : "Configuration cache cannot serialize updateDaemonJvm default toolchainDownloadUrls provider",
  "link" : "https://github.com/gradle/gradle/issues/37507",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#37449",
  "summary" : "Document guarding of build logic when Isolated Projects is enabled",
  "link" : "https://github.com/gradle/gradle/issues/37449",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#37420",
  "summary" : "Lenient mode is ignored for artifactView with CC enabled",
  "link" : "https://github.com/gradle/gradle/issues/37420",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#37352",
  "summary" : "Handling `Gradle` state with Isolated Projects",
  "link" : "https://github.com/gradle/gradle/issues/37352",
  "fixedin" : "9.7.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#37279",
  "summary" : "Reduce Kotlin DSL accessor generation output snapshotting cost by packaging into a JAR",
  "link" : "https://github.com/gradle/gradle/issues/37279",
  "fixedin" : "9.7.0 RC1",
  "type" : "performance-improvement",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#37278",
  "summary" : "Investigate if build cache is worth it for Kotlin DSL script compilation",
  "link" : "https://github.com/gradle/gradle/issues/37278",
  "fixedin" : "9.7.0 RC1",
  "type" : "investigation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#37239",
  "summary" : "IDE sync error: class java.util.HashMap$Node cannot be cast to class java.util.HashMap$TreeNode",
  "link" : "https://github.com/gradle/gradle/issues/37239",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#37219",
  "summary" : "Undeclared artifact transform dependencies should be disallowed rather than silently accepted",
  "link" : "https://github.com/gradle/gradle/issues/37219",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#37202",
  "summary" : "Under Configuration Cache, project references from included builds are not found when transforms are resolved from the configuration cache entry",
  "link" : "https://github.com/gradle/gradle/issues/37202",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#37124",
  "summary" : "DCL: Remove ProjectFeatureApplicationContext.registerBuildModel",
  "link" : "https://github.com/gradle/gradle/issues/37124",
  "fixedin" : "9.7.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36951",
  "summary" : "DomainObjectCollection realize lazily added elements too early",
  "link" : "https://github.com/gradle/gradle/issues/36951",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36873",
  "summary" : "Document new TAPI resilient features and behaviour",
  "link" : "https://github.com/gradle/gradle/issues/36873",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36718",
  "summary" : "Configuration Cache cannot deserialize generated Named classes in the cold daemon",
  "link" : "https://github.com/gradle/gradle/issues/36718",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36606",
  "summary" : "Document early dependency resolution when CC is enabled",
  "link" : "https://github.com/gradle/gradle/issues/36606",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36597",
  "summary" : "Document <APPLICATION_NAME>_OPTS",
  "link" : "https://github.com/gradle/gradle/issues/36597",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36461",
  "summary" : "gradle.lifecycle.beforeProject does not work with convention plugins as claimed in docs",
  "link" : "https://github.com/gradle/gradle/issues/36461",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36417",
  "summary" : "Remove `org.gradle.internal.resilient-model-building` flag",
  "link" : "https://github.com/gradle/gradle/issues/36417",
  "fixedin" : "9.7.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36378",
  "summary" : "In DCL schema building, collect and report all schema building failures rather than failing and stopping at the first one",
  "link" : "https://github.com/gradle/gradle/issues/36378",
  "fixedin" : "9.7.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36069",
  "summary" : "Unclear error for conflicting attributes",
  "link" : "https://github.com/gradle/gradle/issues/36069",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35904",
  "summary" : "Unclear wording in documentation of JavaExec.jvmArgs",
  "link" : "https://github.com/gradle/gradle/issues/35904",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35837",
  "summary" : "Deprecated 'api' and other accessors with \"named argument notation\" seem to miss \"@Deprecated\" annotations in bytecode",
  "link" : "https://github.com/gradle/gradle/issues/35837",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35833",
  "summary" : "JUnit 5 parameterized tests show as \"successful\" in HTML report when dry-run",
  "link" : "https://github.com/gradle/gradle/issues/35833",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#35085",
  "summary" : "Improve deprecation message for multi-string dependency notations",
  "link" : "https://github.com/gradle/gradle/issues/35085",
  "fixedin" : "9.7.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#33858",
  "summary" : "Confusing failure when setting up standard streams for Providers.exec and javaexec",
  "link" : "https://github.com/gradle/gradle/issues/33858",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#33710",
  "summary" : "Antlr plugin does not respect layout.buildDirectory",
  "link" : "https://github.com/gradle/gradle/issues/33710",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#33620",
  "summary" : "Should explain expected runtime differences between Configuration cache and vanilla Gradle",
  "link" : "https://github.com/gradle/gradle/issues/33620",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#33318",
  "summary" : "ConcurrentModificationException when using TaskCollection<Task> as task input with Configuration Cache",
  "link" : "https://github.com/gradle/gradle/issues/33318",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32828",
  "summary" : "Extension nested properties used in value source parameters can cause configuration cache deserialization timeout",
  "link" : "https://github.com/gradle/gradle/issues/32828",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32362",
  "summary" : "Allow capturing stacktraces for problems when problem count is very large",
  "link" : "https://github.com/gradle/gradle/issues/32362",
  "fixedin" : "9.7.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32239",
  "summary" : "gradle.sharedServices.registrations.getByName() is not thread safe",
  "link" : "https://github.com/gradle/gradle/issues/32239",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#31503",
  "summary" : "Expose variant name in `SourceVariantData` directly",
  "link" : "https://github.com/gradle/gradle/issues/31503",
  "fixedin" : "9.7.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#30304",
  "summary" : "Gradle writes classpath arg-file for workers in wrong encoding leading to workers immediately crashing",
  "link" : "https://github.com/gradle/gradle/issues/30304",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#30145",
  "summary" : "Configuration Cache Miss due to `idea.io.use.nio2` system property change in Kotlin DSL",
  "link" : "https://github.com/gradle/gradle/issues/30145",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#29275",
  "summary" : "Classpath order is unexpected",
  "link" : "https://github.com/gradle/gradle/issues/29275",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#29154",
  "summary" : "Make `-x` / `--exclude-task` option Isolated Projects compatible",
  "link" : "https://github.com/gradle/gradle/issues/29154",
  "fixedin" : "9.7.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#28955",
  "summary" : "TestNG's threadPoolFactoryClass parameter broken for TestNG >= 7.10",
  "link" : "https://github.com/gradle/gradle/issues/28955",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#28309",
  "summary" : "Provide more details about the directory layout of `caches`",
  "link" : "https://github.com/gradle/gradle/issues/28309",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#28283",
  "summary" : "Document use of Describable in ValueSource",
  "link" : "https://github.com/gradle/gradle/issues/28283",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#28043",
  "summary" : "Add Provider<Collection<T>> getElements() to DomainObjectCollection to lazy map/transform its elements",
  "link" : "https://github.com/gradle/gradle/issues/28043",
  "fixedin" : "9.7.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#27622",
  "summary" : "Document Configuration Cache serialization in more details",
  "link" : "https://github.com/gradle/gradle/issues/27622",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#27582",
  "summary" : "The result of `ArtifactCollection.getResolvedArtifacts()` is not configuration-cache-serializable when there are no task dependencies",
  "link" : "https://github.com/gradle/gradle/issues/27582",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#26897",
  "summary" : "Configuration Cache compatible api for `ResolutionResult#getAllComponents`",
  "link" : "https://github.com/gradle/gradle/issues/26897",
  "fixedin" : "9.7.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#26484",
  "summary" : "Compile Kotlin DSL scripts against distribution JARs instead of the generated Gradle API JAR",
  "link" : "https://github.com/gradle/gradle/issues/26484",
  "fixedin" : "9.7.0 RC1",
  "type" : "performance-improvement",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#26177",
  "summary" : "Test logging should log fatal events regardless of granularity",
  "link" : "https://github.com/gradle/gradle/issues/26177",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#26116",
  "summary" : "Make file system watch work with --project-cache-dir",
  "link" : "https://github.com/gradle/gradle/issues/26116",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#25979",
  "summary" : "Support using third-party Java agents in TestKit with configuration cache enabled",
  "link" : "https://github.com/gradle/gradle/issues/25979",
  "fixedin" : "9.7.0 RC1",
  "type" : "epic",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#25929",
  "summary" : "False positive configuration cache violation running TestKit in IntelliJ",
  "link" : "https://github.com/gradle/gradle/issues/25929",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#25372",
  "summary" : "Clarify how to use ResolvedArtifactResult as Task input",
  "link" : "https://github.com/gradle/gradle/issues/25372",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#24636",
  "summary" : "Documentation for 'org.gradle.configuration-cache.problems=warn' doesn't mention potentially incorrect builds when warnings are present",
  "link" : "https://github.com/gradle/gradle/issues/24636",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#24273",
  "summary" : "Cannot query the contents of a file collection loaded from configuration cache when the collection runs transforms and is not declared as an input",
  "link" : "https://github.com/gradle/gradle/issues/24273",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#24253",
  "summary" : "Clarify documentation about configuration cache and parallel builds",
  "link" : "https://github.com/gradle/gradle/issues/24253",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#22920",
  "summary" : "Configuration cache problems report should display more diagnostic information about `SerializedLambda`",
  "link" : "https://github.com/gradle/gradle/issues/22920",
  "fixedin" : "9.7.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#22122",
  "summary" : "Document `name punning` pattern in the configuration cache docs",
  "link" : "https://github.com/gradle/gradle/issues/22122",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#20232",
  "summary" : "stop publishing .asc.${checksums} to Central repository",
  "link" : "https://github.com/gradle/gradle/issues/20232",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#20100",
  "summary" : "Dependency verification warning distinguish new versions vs new groups",
  "link" : "https://github.com/gradle/gradle/issues/20100",
  "fixedin" : "9.7.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#20089",
  "summary" : "`Unable to make field (...) accessible` when serializing certain JDK classes with Configuration Cache",
  "link" : "https://github.com/gradle/gradle/issues/20089",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#19417",
  "summary" : "Improve message for Cannot perform signing task ':...' because it has no configured signatory",
  "link" : "https://github.com/gradle/gradle/issues/19417",
  "fixedin" : "9.7.0 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#18232",
  "summary" : "Include configuration cache compatibility notes in javadoc",
  "link" : "https://github.com/gradle/gradle/issues/18232",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#17813",
  "summary" : "More docs about configuration caching, esp. with build services",
  "link" : "https://github.com/gradle/gradle/issues/17813",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#17344",
  "summary" : "org.gradle.internal.classpath.Instrumented.DecoratingProperties.clone() does not return an independent instance",
  "link" : "https://github.com/gradle/gradle/issues/17344",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#17141",
  "summary" : "Improve documentation of BuildServiceParameters",
  "link" : "https://github.com/gradle/gradle/issues/17141",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#16217",
  "summary" : "Gradle reports an empty classpath with no errors",
  "link" : "https://github.com/gradle/gradle/issues/16217",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#15805",
  "summary" : "Configuration Cache documentation states build will fail on all violations, but doesn't",
  "link" : "https://github.com/gradle/gradle/issues/15805",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#15283",
  "summary" : "Toolchain support for GroovyDoc",
  "link" : "https://github.com/gradle/gradle/issues/15283",
  "fixedin" : "9.7.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#15235",
  "summary" : "Documentation: Kotlin DSL primer",
  "link" : "https://github.com/gradle/gradle/issues/15235",
  "fixedin" : "9.7.0 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#14819",
  "summary" : "Allow to configure timestamp used for preserveFileTimestamps",
  "link" : "https://github.com/gradle/gradle/issues/14819",
  "fixedin" : "9.7.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#14220",
  "summary" : "Corrupt serialized resolution result/Problems reading from Binary store when executing `dependencies` tasks or build scans",
  "link" : "https://github.com/gradle/gradle/issues/14220",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#13567",
  "summary" : "Improve error reporting when configuration cache is enabled and task references the output of an artifact transform without declaring this as an input",
  "link" : "https://github.com/gradle/gradle/issues/13567",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#13506",
  "summary" : "Configuration cache should support source dependencies",
  "link" : "https://github.com/gradle/gradle/issues/13506",
  "fixedin" : "9.7.0 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#11413",
  "summary" : "Unpack InvocationTargetException when reporting problems",
  "link" : "https://github.com/gradle/gradle/issues/11413",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#10615",
  "summary" : "Possibly surprising behavior with Provider API and booleans",
  "link" : "https://github.com/gradle/gradle/issues/10615",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#1151",
  "summary" : "System line endings are used when copy tasks do expansion",
  "link" : "https://github.com/gradle/gradle/issues/1151",
  "fixedin" : "9.7.0 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38597",
  "summary" : "Revert incorrect deprecation in Eclipse plugin",
  "link" : "https://github.com/gradle/gradle/issues/38597",
  "fixedin" : "9.7.0 RC2",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#38417",
  "summary" : "buildscript block in settings script stopped working in IntelliJ from 9.1.0 on",
  "link" : "https://github.com/gradle/gradle/issues/38417",
  "fixedin" : "9.7.0 RC2",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
} ]