[ {
  "key" : "#32949",
  "summary" : "update jacoco default to 0.8.13",
  "link" : "https://github.com/gradle/gradle/issues/32949",
  "fixedin" : "8.14 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32926",
  "summary" : "Prevent Java 24 native access warnings in launcher",
  "link" : "https://github.com/gradle/gradle/issues/32926",
  "fixedin" : "8.14 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32915",
  "summary" : "Java compilation errors and warnings have generic display names in Problems summary html",
  "link" : "https://github.com/gradle/gradle/issues/32915",
  "fixedin" : "8.14 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32888",
  "summary" : "Missing locations for some issues in problems report",
  "link" : "https://github.com/gradle/gradle/issues/32888",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32879",
  "summary" : "Fix doc example for problems api",
  "link" : "https://github.com/gradle/gradle/issues/32879",
  "fixedin" : "8.14 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32876",
  "summary" : "Update configuration cache report for new tabs",
  "link" : "https://github.com/gradle/gradle/issues/32876",
  "fixedin" : "8.14 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#36938",
  "summary" : "Add tabs for task locations and plugin locations in problems report",
  "link" : "https://github.com/gradle/gradle/issues/36938",
  "fixedin" : "8.14 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32849",
  "summary" : "Problem summary report uses inconsistent file locations for java compilation warnings",
  "link" : "https://github.com/gradle/gradle/issues/32849",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32833",
  "summary" : "Problems API additional data needs more documentation",
  "link" : "https://github.com/gradle/gradle/issues/32833",
  "fixedin" : "8.14 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32768",
  "summary" : "`MapProperty.keySet()` provider should track tasks dependencies",
  "link" : "https://github.com/gradle/gradle/issues/32768",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32752",
  "summary" : "Remove obsolete usages of ProblemsProgressEventEmitterHolder",
  "link" : "https://github.com/gradle/gradle/issues/32752",
  "fixedin" : "8.14 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32680",
  "summary" : "Remove unused InternalProblemSpec.additionalDataInteral() API",
  "link" : "https://github.com/gradle/gradle/issues/32680",
  "fixedin" : "8.14 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32678",
  "summary" : "Fix project dependencies created by `snapshot-worker` project",
  "link" : "https://github.com/gradle/gradle/issues/32678",
  "fixedin" : "8.14 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32630",
  "summary" : "Daemon JVM provisioning fails on existing JDK archive with same name",
  "link" : "https://github.com/gradle/gradle/issues/32630",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32621",
  "summary" : "distZip top level directory has wrong name when version has substring \".zip\"",
  "link" : "https://github.com/gradle/gradle/issues/32621",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32620",
  "summary" : "Extract packaging related projects from subprojects",
  "link" : "https://github.com/gradle/gradle/issues/32620",
  "fixedin" : "8.14 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32613",
  "summary" : "Jvm Toolchain: Add support for requesting native-image feature",
  "link" : "https://github.com/gradle/gradle/issues/32613",
  "fixedin" : "8.14 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32606",
  "summary" : "CompilerOptions.getAllCompilerArgs may return unexpected types",
  "link" : "https://github.com/gradle/gradle/issues/32606",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32573",
  "summary" : "Issue upgrading to Gradle 8.12: Problems API > “NullPointerException: group.displayName”",
  "link" : "https://github.com/gradle/gradle/issues/32573",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32553",
  "summary" : "NullPointerException in DefaultConfigurableFileCollection.replace when it contains null and is added to other file collection",
  "link" : "https://github.com/gradle/gradle/issues/32553",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32546",
  "summary" : "Deprecate DefaultArtifactPublicationSet.addCandidate()",
  "link" : "https://github.com/gradle/gradle/issues/32546",
  "fixedin" : "8.14 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32456",
  "summary" : "Java Problems API ContextualLabel is different from System.out",
  "link" : "https://github.com/gradle/gradle/issues/32456",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32399",
  "summary" : "Issue with rendering of build failure exceptions thrown as problems",
  "link" : "https://github.com/gradle/gradle/issues/32399",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32396",
  "summary" : "Problems html report won't load in browser",
  "link" : "https://github.com/gradle/gradle/issues/32396",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32386",
  "summary" : "[Documentation Improvement] Clarify Dependency Resolution Process",
  "link" : "https://github.com/gradle/gradle/issues/32386",
  "fixedin" : "8.14 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32357",
  "summary" : "Task path is not available for problems reported from workers",
  "link" : "https://github.com/gradle/gradle/issues/32357",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32334",
  "summary" : "Intermittent failures when loading the just stored CC entry",
  "link" : "https://github.com/gradle/gradle/issues/32334",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32330",
  "summary" : "Cleanup ProblemSpec javadoc",
  "link" : "https://github.com/gradle/gradle/issues/32330",
  "fixedin" : "8.14 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32303",
  "summary" : "Problem report should store callsite location only if explicitly requested",
  "link" : "https://github.com/gradle/gradle/issues/32303",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32302",
  "summary" : "Use isolatables for problems additional data",
  "link" : "https://github.com/gradle/gradle/issues/32302",
  "fixedin" : "8.14 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32301",
  "summary" : "PluginIdLocation should not declare plugin ID as @Nullable",
  "link" : "https://github.com/gradle/gradle/issues/32301",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32290",
  "summary" : "Support running on Java 24",
  "link" : "https://github.com/gradle/gradle/issues/32290",
  "fixedin" : "8.14 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32289",
  "summary" : "Support compiling and testing on Java 24",
  "link" : "https://github.com/gradle/gradle/issues/32289",
  "fixedin" : "8.14 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32279",
  "summary" : "Show version conflicts in dependencies view when build fails because of failOnVersionConflict()",
  "link" : "https://github.com/gradle/gradle/issues/32279",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32203",
  "summary" : "Ensure Kotlin DSL compilation have access to extension methods",
  "link" : "https://github.com/gradle/gradle/issues/32203",
  "fixedin" : "8.14 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32196",
  "summary" : "In Gradle 8.12.1, Project.getConfigurations() is marked unstable again #26777",
  "link" : "https://github.com/gradle/gradle/issues/32196",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32177",
  "summary" : "`ConfigurableFileCollection` doesn't detect circular dependencies with `minus`operation",
  "link" : "https://github.com/gradle/gradle/issues/32177",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32152",
  "summary" : "`MapProperty` loses task dependencies of entry providers",
  "link" : "https://github.com/gradle/gradle/issues/32152",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32139",
  "summary" : "Publish API for Java classes in mixed Java/Kotlin subprojects",
  "link" : "https://github.com/gradle/gradle/issues/32139",
  "fixedin" : "8.14 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32072",
  "summary" : "Add search.html and \"Go to search page\" button for Gradle javadocs",
  "link" : "https://github.com/gradle/gradle/issues/32072",
  "fixedin" : "8.14 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32063",
  "summary" : "Not possible to set timeout for grade wrapper download",
  "link" : "https://github.com/gradle/gradle/issues/32063",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#32050",
  "summary" : "BuildFeatures API does not report on configuration cache hit or miss",
  "link" : "https://github.com/gradle/gradle/issues/32050",
  "fixedin" : "8.14 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#31895",
  "summary" : "gradle build not permitted to check vendor",
  "link" : "https://github.com/gradle/gradle/issues/31895",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#31862",
  "summary" : "[Gradle 8.12] \"Problems service is not initialized error\" in plugin unit tests",
  "link" : "https://github.com/gradle/gradle/issues/31862",
  "fixedin" : "8.14 RC1",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#31625",
  "summary" : "Using Java 24+ toolchain emits warning due to restricted method in java.lang.System being called",
  "link" : "https://github.com/gradle/gradle/issues/31625",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#30655",
  "summary" : "@Nested Map key type should be allowed to be an enum type, not just Enum<> itself",
  "link" : "https://github.com/gradle/gradle/issues/30655",
  "fixedin" : "8.14 RC1",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#30367",
  "summary" : "Secondary variants cannot be created lazily",
  "link" : "https://github.com/gradle/gradle/issues/30367",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#30315",
  "summary" : "Incorrect deprecation warning when a project contains only disabled template tests",
  "link" : "https://github.com/gradle/gradle/issues/30315",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#30274",
  "summary" : "Improved reporting on shared build services with same FQCN but different class",
  "link" : "https://github.com/gradle/gradle/issues/30274",
  "fixedin" : "8.14 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#30052",
  "summary" : "FileCollection with Provider of relative paths broken after Configuration Cache serialization",
  "link" : "https://github.com/gradle/gradle/issues/30052",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#28695",
  "summary" : "Fetching an Attribute from an AttributeContainer returns `null`, even though the Attribute _is_ present.",
  "link" : "https://github.com/gradle/gradle/issues/28695",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#28192",
  "summary" : "Registered configurations are eagerly realized",
  "link" : "https://github.com/gradle/gradle/issues/28192",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#27385",
  "summary" : "It's not possible to set '-Dline.separator=\\n' via 'forkOptions.jvmArgs' ",
  "link" : "https://github.com/gradle/gradle/issues/27385",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#25620",
  "summary" : "Configuration cache fails with serialization error after stating that no problems were found",
  "link" : "https://github.com/gradle/gradle/issues/25620",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#24192",
  "summary" : "PDF documentation has no highlighing for kts scripts",
  "link" : "https://github.com/gradle/gradle/issues/24192",
  "fixedin" : "8.14 RC1",
  "type" : "bug",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#23895",
  "summary" : "Do not invalidate configuration cache when changing git state of gradle/gradle repo",
  "link" : "https://github.com/gradle/gradle/issues/23895",
  "fixedin" : "8.14 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#22323",
  "summary" : "Add nagging for deprecated test source and resources properties",
  "link" : "https://github.com/gradle/gradle/issues/22323",
  "fixedin" : "8.14 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#21439",
  "summary" : "Remove Remnants of Upload Task ",
  "link" : "https://github.com/gradle/gradle/issues/21439",
  "fixedin" : "8.14 RC1",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#19667",
  "summary" : "Documentation \"Declaring Dependencies between Subprojects\" is incorrect",
  "link" : "https://github.com/gradle/gradle/issues/19667",
  "fixedin" : "8.14 RC1",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#5511",
  "summary" : "When a JUnit test is skipped due to an assumption, the reason should be reported",
  "link" : "https://github.com/gradle/gradle/issues/5511",
  "fixedin" : "8.14 RC1",
  "type" : "feature",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#33453",
  "summary" : "Is main class correct??",
  "link" : "https://github.com/gradle/gradle/issues/33453",
  "fixedin" : "8.14",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#33289",
  "summary" : "Compatibility Matrix for 8.14 still says Gradle doesn't support Java 24",
  "link" : "https://github.com/gradle/gradle/issues/33289",
  "fixedin" : "8.14",
  "type" : "documentation",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#33157",
  "summary" : "Support for skipped tests can cause failure to write test report",
  "link" : "https://github.com/gradle/gradle/issues/33157",
  "fixedin" : "8.14 RC2",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#33084",
  "summary" : "Regression in Gradle 8.14-rc-1: DefaultArtifactPublicationSet resets defaultArtifacts causing java.lang.IllegalArgumentException",
  "link" : "https://github.com/gradle/gradle/issues/33084",
  "fixedin" : "8.14 RC2",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#33074",
  "summary" : "Regression: `NPE` on `null` extra property with 8.14 RC1",
  "link" : "https://github.com/gradle/gradle/issues/33074",
  "fixedin" : "8.14 RC2",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#26720",
  "summary" : "Add nagging for deprecated `isConfigurationCacheRequested`",
  "link" : "https://github.com/gradle/gradle/issues/26720",
  "fixedin" : "8.14 RC2",
  "type" : "chore",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
}, {
  "key" : "#33180",
  "summary" : "ANT-style exclusions stopped working for Checkstyle and PMD tasks",
  "link" : "https://github.com/gradle/gradle/issues/33180",
  "fixedin" : "8.14 RC3",
  "type" : "regression",
  "status" : "closed",
  "state_reason" : "completed",
  "resolution" : "fixed"
} ]