Upgrade to latest gradle version 9.6.0
fixed issues
- #38116 Unresolved directive in build_services.adoc in build_services.html page
- #37947 Gradle TAPI version 9.5.0 strictly depends on slf4j-api version 2.0.17
- #37942 Gradle 9.5.0: Accessor classes are generated for source set configurations, but using the configurations without quotes fails the build
- #37927 IndexOutOfBoundsException in DefaultResolvedComponentResult.getDependenciesForVariant
- #37922 Deprecate implicit property and method lookup in project hierarchy
- #37850 Regression in Gradle 9: Cucumber JUnit Platform tests break retry execution and lose test names in Develocity Build Scans
- #37847 Typo: "warmning" in AndroidHomeWarmupTask log message
- #37819 KotlinDslScriptsModel can return sources that do not match the generated Gradle API classpath for branch snapshot builds
- #37816 2-column table formatted with 3 columns
- #37761 Specify project in wrapper update command
- #37735 Consider including the command to regenerate a lockfile in the comments at the top
- #37730 DCL: Project feature apply actions fire in wrong order under declarative DSL
- #37655 Update default PMD version
- #37643 Duplicate IP problems reported on
rootProject and parent accessors
- #37583 Double word "report" in build-logic/buildquality/src/main/kotlin/gradlebuild/incubation/action/IncubatingApiReportAggregationWorkAction.kt
- #37567 Get rid of
task-execution-access-pre-stable internal CC flag
- #37555 Deprecate Kotlin DSL delegated properties
- #37539
filter.excludeTest doesn't filter JUnit5 nested test classes and excluding top-level class also excludes nested classes
- #37508 DCL: Dependencies - unresolved function call signature for 'project'
- #37498 StackOverflowError due to side effects in CompositeDomainObjectSet
- #37406 Slow fingerprinting and incremental compilation on some cloud storages
- #37377 DCL: Features are applied in wrong order
- #37366 Gradle TAPI client cannot pass environment variables when running in
noexec environment
- #37364 Make the AGP plugin updates more automatable
- #37346 https://docs.gradle.org/current/userguide/performance.html refers to aggregate tasks
- #37343 Investigate
IncrementalBuildIntegrationTest.private inputs in superclass are respected() failure on Provider API branch
- #37312 Deprecate
project.properties method
- #37228 Client process can OOM when buffering output during user input prompt
- #37192 IllegalStateException: No target component for edge
- #37164 Remove Groovy DSL support for project types/features
- #37125 DCL: Remove apply action via lambda api
- #37102 Upgrade LittleProxy test dependency from xyz.rogfam to io.github.littleproxy
- #37098 Use full name hashing only as a fallback in HTML test report
- #37091
validatePlugins fails with NoClassDefFoundError for implementation dependencies used only privately in superclass tasks
- #37053 Don't advise explicit use of
ObjectFactory when registering extensions
- #37017 Update list of supported architectures of the Kotlin embedded compiler
- #36946 Compiling on 9.5 while maintaining test support for non-declarative in 9.4
- #36801 Deprecate the use of org.gradle.api.Project as a dependency notation in DependencyHandler
- #36787 Changing project properties not used at configuration through system properties/environment variables should not invalidate configuration cache
- #36770 Make building commit distributions CC-compatible
- #36734 Misleading message from toolchains used via javaLauncher with CC enabled
- #36701 Duplicate Documentation
- #36697 Editing of build logic is broken after syncing gradle/gradle with IP
- #36664 ListProperty and MapProperty used as ad hoc task inputs should be implicitly finalized when the configuration cache is used
- #36515 Clean up
severity property on the Problems API
- #36508 Test.setScanForTestClasses(false) causes all junit4 tests to be skipped
- #36438 Develocity plugin issues when Isolated Project is enabled
- #36411 DCL: accessors for ProjectFeatures in defaults in KTS have no ProjectType receiver
- #36380 Problem resolutions are dissociated from their description in the build failure message
- #36284 Runtime Error 'Cannot invoke "java.util.List.get(int)" because "path" is null' when getting message of ModuleVersionResolveException
- #36267 DeprecationLogger has not been initialized error when using TestKit to run Gradle 3.4
- #36185 Don't serialize concurrency primitives with Configuration Cache
- #36173 DCL: Support testFixtures (or any DependencyModifier)
- #35921 Improve detection of non-interactive build invocations
- #35905 Fix invalid applicationName reference when generating gradlew scripts
- #35594 Support task inputs implemented as a package-private record
- #35539 Clearer error message when dotted keys are used in libs.versions.toml
- #35389 Proxy server authentication is not preemptive
- #35132 Deprecate project.properties
- #35046 Potential Memory Leaks and Logical Inconsistencies in WeakIdentityHashMap Implementation
- #34799 Isolated Projects diagnostics mode
- #34491 Gradle TAPI process hangs after the build is complete when a project has daemon JVM criteria different from the TAPI process JVM
- #33704 Calls to kotlin extension
Path.readText() not captured in configuration cache
- #33407 Problems API internal classes should follow naming pattern
- #32611 Closures creating objects in object containers results in project isolation failure
- #32607 Lambdas with cyclic references are serialized incorrectly by CC
- #32476 Configuration step cant find private method after first run on same daemon
- #31143 Deprecate accessing unsupported injected types at execution time
- #31142 Deprecate calling Task.getTaskDependencies and Task.getDependsOn at execution time
- #31141 Deprecate calling Task.getExtensions at execution time
- #30182 Make all None parameters behave identically
- #28916 Renaming test file causing test class to be deleted
- #28236 Fingerprinting slow on linux
- #27814 Track LICENSE changes properly in gradle code base
- #27084 networkTimeout is added by the
wrapper task but it is an incubating feature
- #27003 Check that all code snippets are used and delete unused snippets
- #26057 Project isolation unexpected "cannot dynamically look up a method in parent project"
- #20538 Configuration cache has unexpected behavior with computed inputs
- #14959 Document How To Create A Skinny War Using Ear Plugin
- #13480 Make
idea plugin tasks compatible with the configuration cache or deprecate them
- #13479 Make
eclipse plugin support the configuration cache or deprecate them
- #38151 9.6.0 regression - IllegalStateException: log4j12:2.0.Edge 'org.slf4j:slf4j-bom:2.0.18' (platform-compile) -> dependency: org.slf4j:slf4j-18, scope: Compile, optional: false has no target nodes.
- #38049
ConcurrentModificationException during dependency graph resolution (9.6.0-rc-1)
- #35797 Task
properties is not compatible with Isolated Projects
- #29054 Improve HTML test results reports
known issues
- #38291 Deadlock can occur in DefaultBuildOperationQueue under certain circumstances
- #38284 Gradle 9.6.0 changes dependency-cache artifact permissions from 0644 to 0600
- #38073 Gradle 9.6.0 RC1 incompatible with Android Gradle Plugin 8.13.2
- #38057
lockAllConfigurations() changes runtime classpath artifact ordering in 9.6.0-RC1
Automated changes by create-pull-request GitHub action
Uh oh!
There was an error while loading. Please reload this page.
Upgrade to latest gradle version 9.6.0
fixed issues
rootProjectandparentaccessorstask-execution-access-pre-stableinternal CC flagfilter.excludeTestdoesn't filter JUnit5 nested test classes and excluding top-level class also excludes nested classesnoexecenvironmentIncrementalBuildIntegrationTest.private inputs in superclass are respected()failure on Provider API branchproject.propertiesmethodvalidatePluginsfails withNoClassDefFoundErrorfor implementation dependencies used only privately in superclass tasksObjectFactorywhen registering extensionsseverityproperty on the Problems APIPath.readText()not captured in configuration cachewrappertask but it is an incubating featureideaplugin tasks compatible with the configuration cache or deprecate themeclipseplugin support the configuration cache or deprecate themConcurrentModificationExceptionduring dependency graph resolution (9.6.0-rc-1)propertiesis not compatible with Isolated Projectsknown issues
lockAllConfigurations()changes runtime classpath artifact ordering in 9.6.0-RC1Automated changes by create-pull-request GitHub action