Skip to content
This repository has been archived by the owner on Feb 6, 2025. It is now read-only.

Update gradle to 8.1 #86

Closed
wants to merge 1 commit into from
Closed

Conversation

github-actions[bot]
Copy link

Upgrade to latest gradle version 8.1

fixed issues
  • #24236 Artifact transforms should be allowed to run external processes
  • #24229 Upgrading to gradle 8.0.2 causes deadlock
  • #24202 Narrowing of return type in internal DepedencyResolutionServices breaks IDE tests
  • #24197 Gradle 8 reports incorrect Configuration flags despite being configured correctly
  • #24149 The useJUnitPlatform setting in KotlinDSL does not work correctly since Gradle 8.0
  • #24103 Gradle throws/catches a lot of exceptions in AttributeMatchingVariantSelector
  • #24023 --scan is ignored if configuration cache is reused
  • #23997 Exception thrown from ValueSource should be a configuration cache problem
  • #23995 JUnit 4.13 jar from gradle distribution should not leak into test runtime classpath
  • #23968 precompiled script plugin "is not supposed to be used along with regular Kotlin sources" in Gradle 8.1
  • #23955 The kotlin-dsl plugin using afterEvaluate {} to configure KotlinCompile tasks prevents further configuring them
  • #23949 Exclude rule merging: missing optimization
  • #23919 Reduce OutputEventRenderer.onOutput() locking by refine lock granularity
  • #23885 Configuration cache failure when tasks are excluded by path
  • #23883 Deprecate Test task default classpath and testClassesDirs
  • #23861 Anchor around example captions in the docs includes formatting tags verbatim
  • #23818 Remove testng from Maven migration integration test
  • #23804 buildSrc precompiled script plugin named init.gradle.kts causes obscure error: Failed to apply plugin class, Char sequence is empty
  • #23785 Gradle generates broken links in logs
  • #23766 gradle :help produces wrong output on warm configuration cache
  • #23733 Make help tasks plugin work with configuration cache/load-after-store
  • #23732 Make dependencyInsight work with CC/load-after-store
  • #23728 Make :dependentComponents work with Configuration Cache
  • #23721 Refactor the configuration cache instrumentation/interception machinery
  • #23662 Dependency verification documentation snippets should reference XSD
  • #23625 Potentially bad assertion in ClasspathUtil
  • #23620 Java toolchain auto-detection on linux should look in /usr/local/java
  • #23614 Building Java Modules with Blackbox Tests Sample new sample returns 404
  • #23602 Since Gradle 7.6 my integration tests fail - but report "BUILD SUCCESSFUL"
  • #23564 --offline is not respected for "synthetic root projects"
  • #23554 Fix Toolchain related test failures on M1 Macs
  • #23546 Consider supporting assignment overload for ConfigurableFileCollection
  • #23534 Reintroduce worker api for CodeNarc
  • #23533 Deprecate org.gradle.cache.cleanup property
  • #23521 Dependency graph resolution: Equivalent excludes can cause un-necessary graph mutations
  • #23504 Add documentation for Kotlin DSL assignment overloads
  • #23502 Dogfood Kotlin DSL assignment overload
  • #23496 Configure implicit receiver for KotlinBuildScript, KotlinInitScript and KotlinSettingsScript
  • #23494 Intermittent: "You must specify a base url or at least one artifact pattern for an Ivy repository" even when a base url is specified
  • #23490 Deprecate running Gradle workers on Java runtimes below 8
  • #23489 Support compiling and testing with Java 20
  • #23362 Document and promote use of ServiceReferences
  • #23360 When configuration cache is enabled report usages of Gradle.useLogger()
  • #23305 Investigate project.layout.buildDirectory property resolution errors on a warm cache
  • #23302 Signing plugin does not sign Gradle module metadata artifact for Ivy publication
  • #23299 Should avoid publishing an artifact if the task that created it was skipped
  • #23298 Use testSourceSets.add(sourceSets.functionalTest) instead of testSourceSets(sourceSets.functionalTest)
  • #23297 Enable agent-based instrumentation by default
  • #23296 Regression: Running codenarc against Groovy4 projects is broken
  • #23286 VersionConstraint.branch and ModuleDependency.endorsing are not copied when a dependency is copied.
  • #23279 Update documentation for configuration cache improvements in Gradle 8.1
  • #23204 Stricter validation in BuildServicesRegistry.registerIfAbsent fails in cases it worked before
  • #23177 Remove/replace retired lgtm
  • #23160 The Gradle type does not expose that it is ExtensionAware making accessing extensions and extra properties difficult in the Kotlin DSL
  • #23155 Add nagging for using JvmVendorSpec.IBM_SEMERU
  • #23129 Missing 'archiveName' attribute in eclipse wtp
  • #23125 ValidatePlugins task fails if configured Java Toolchain > Java running the build
  • #23106 Version catalogs: library names cannot end with -class
  • #23032 Allow configuration of Eclipse build directory
  • #23021 change title of upgrade doc for "7.x to latest" to "7.x to 8.0"
  • #22999 Sporadic NPEs when compiling Java code
  • #22996 Shared Build Services consumed using @ServiceReference are instantiated even if not used
  • #22977 DefaultWorkerProcessBuilder asking for too little memory
  • #22960 Inconsistency between javadocElements and javadoc variants
  • #22939 Support instrumenting signed build logic JARs
  • #22921 Gradle complains about invalid tool chain - picking up the source package location - it should just ignore them
  • #22910 Nag for deprecation of StartParameter.buildFile/settingsFile
  • #22909 Nag for deprecation of GradleBuild.buildFile
  • #22797 Version catalog accessors for plugin aliases shown as errors in IDE kotlin script editor
  • #22781 Fix dependency reporting tasks to be compatible with configuration caching
  • #22682 Java projects generated with gradle init should use toolchains
  • #22656 Allow directory listing to be an input to config cache.
  • #22629 Add API to configure SourceSetOutput classesDirs
  • #22578 Lock Configuration Usage at Creation
  • #22522 Configuration cache should report a problem when a task extension is accessed at execution time
  • #22482 publishToMavenLocal does not generate checksums
  • #22337 Disallow BuildServices to be used as inputs to ValueSources obtained at configuration time
  • #22091 Kotlin-dsl plugin modifies kotlinOptions.freeCompilerArgs in task action
  • #21989 Log deprecation for applying Kotlin precompiled script plugins published with Gradle < 6.0
  • #21985 Load tasks from the configuration cache in the same build they are stored
  • #21967 includeGroupByRegex with exclusiveContent can be easily misconfigured leading to poor security
  • #21914 Add deprecation logging to org.gradle.util.ConfigureUtil.configureByMap(props,delegate)
  • #21900 Add deprecation logging to org.gradle.util.GUtil.toCamelCase(string)
  • #21882 Add deprecation logging to org.gradle.util.WrapUtil.toDomainObjectSet()
  • #21786 gradlew init should set parallel and caching to true
  • #21742 Configuration cache should report Task.getProject access inside Task.onlyIf, TaskOutputs.cacheIf, and TasksOutputs.upToDateWhen predicates
  • #21692 Validate unknown implementation snapshots earlier
  • #21505 application.defaultJvmArgs aren't applied when running from the configuration cache
  • #21436 [KTS] Pre-release classes were found in dependencies. Remove them from the classpath, recompile with a release compiler or use '-Xskip-prerelease-check' to suppress errors
  • #21355 Share more information (licensing, repo url) about the Kotlin DSL Plugin both on the Plugin Page and in the published Maven POM
  • #21266 Support SARIF format in Checkstyle plugin
  • #20850 In tooling API FileDownloadResult is successful for HTTP 404
  • #20837 "Error while evaluating property 'javaVersion' of task ':compileJava' > No value present" when using relative javac path
  • #20820 Provider gets evaluated twice with configuration cache enabled
  • #20775 Avoid degraded performance for missing task dependency detection
  • #20581 Laziness issue between historical metadata and GMM metadata for publishing
  • #20368 Provide explicit path on parse error from toml Version Catalog file
  • #20209 Mark global cache directories
  • #20151 Build finished event now deprecated
  • #20126 Configuration cache should report problems when dehydrating Closures
  • #20081 Gradle doesn't recognize disabled parameterized junit5 tests
  • #19933 Promote configuration caching as a stable feature
  • #19793 ISE: GradleProperties has not been loaded yet for included build when restoring from the configuration cache
  • #19725 ear plugin not compatible with configuration cache
  • #19716 Make dependency verification compatible with configuration cache
  • #19571 Improve naming in DirectorySnapshotter for filtered snapshots
  • #19340 Build launched via TAPI ignores logger level settings of target build
  • #19184 Configuration cache doesn't load system properties from included build gradle.properties files
  • #19047 Gradle configuration cache failure when using Gradle Enterprise
  • #18897 Adding a formerly-missing build.gradle to a multi-project build with configuration-cache doesn't get picked up
  • #17916 Path sensitivity NONE in incremental task causes same file to be added then removed
  • #17831 Build fails when kotlin-dsl plugin is used and src/main/resources/init.gradle.kts file exists
  • #17659 Introduce a mechanism to obtain the build result when using configuration caching
  • #17610 Make Gradle's memory management work appropriately in memory constrained docker containers
  • #17305 Test.forkEvery property awkward to use from Kotlin because of getter/setter nullability mismatch
  • #16170 Automatically register a build service user when it is wired to a managed property
  • #16168 Simplify consumption of Shared Build Services
  • #15655 Builds fail if root project is in root of mount point, with further implications
  • #15577 Promote incubating org.gradle.api.provider.ValueSource and family
  • #15263 Enable the "Gradle User Manual" page show the vertical menu located in the left for a mobile device
  • #13705 Configuration cache should support dynamic dependencies with ivy file system repositories
  • #13665 Restore default excludes from the configuration cache
  • #13509 Configuration cache should support file-system based repositories
  • #13504 Possibility to automatically use "latest" Gradle version for wrapper task
  • #13473 Make project-report plugin support the configuration cache
  • #13470 Make signing plugin support the configuration cache
  • #13469 Make ivy-publish plugin support the configuration cache
  • #13363 Introduce RegularFileProperty to represent output of WriteProperties task
  • #13198 Misleading javadoc on org.gradle.api.java.archives.Manifest.from() methods
  • #12955 Spurious console output when generating accessors for precompiled Kotlin scripts
  • #12593 Gradle wrapper can't recover from corrupted download
  • #5975 JUnit 5 Dynamic tests not showing with their displayName
  • #24481 8.1-20230323001115: External Kotlin script compilation broken under specific circumstances
  • #24461 --export-keys is not compatible with the configuration cache
  • #24458 com.gradle.plugin-publish compilation issue upon upgrading to Gradle 8.0.2
  • #24433 Document renaming of supported org.gradle.unsafe.configuration-cache options to their finalized forms
  • #24432 8.1 RC1 Android Studio and IDEA Sync fails with org.gradle.warning.mode=fail
  • #24430 Agent-based instrumentation doesn't support multi-release JARs
  • #24429 8.1 RC 1: Regression in JUnit5 parameterized tests
  • #24426 Script compilation error upgrading to Gradle 8.1 RC1 for version catalog accessor usage in applied kotlin script
  • #24424 Document or unsupport org.gradle.configuration-cache.quiet option
  • #24416 8.1 RC1: Deprecated property replaced with Incubating property
  • #24413 8.1 RC1: Optional task input being incorrectly coerced to a ListProperty
  • #24412 8.1 RC1: JavaExec.jvmArgs was null
  • #24411 8.1 RC1: notCompatibleWithConfigurationCache is not always honored
  • #24409 8.1 RC1 Operator assign shows as unused in kotlin-dsl included build
  • #24406 8.1 RC1: Configuration Cache stable vs Stable Configuration Cache
  • #24403 8.1 RC 1: overlapping prototypes
  • #24037 Maven artifact referenced only in dependency constraints raises IllegalStateException: Corrupt serialized resolution result
  • #24594 Gradle 8.1-RC breaks nested map properties with non-string keys without deprecation
  • #24669 JvmToolchain repositories break parallel project import
  • #24591 gradle init with Generate build using new APIs and behavior seems to use the wrong toolchain resolver plugin
known issues
  • #24456 Gradle 8.1 RC1: Maven publication reports "Invalid publication 'mavenJava': artifact file does not exist"
  • #24235 Gradle may fail to start on Windows if the installation path length exceeds ~210 symbols

Automated changes by create-pull-request GitHub action

@github-actions github-actions bot added dependencies Pull requests that update a dependency file gradle labels Apr 17, 2023
@manami-project manami-project deleted the gradle_update/version_8.1 branch April 25, 2023 16:15
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file gradle
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant