Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update gradle to 7.0 #16

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Apr 11, 2021

Upgrade to latest gradle version 7.0

fixed issues
  • #16593 Dependency locking of settings classpath isn't properly persisted
  • #16585 Upgrade Bouncy Castle dependency
  • #16509 Investigate tmp dir problems
  • #16490 Verify that Gradle TestKit works forwards and backwards with Gradle 7
  • #16461 7.0-M2 fails to build when using "withGroovyBuilder"
  • #16459 Groovy DSL script plugins prematurely truncate the plugin id
  • #16406 providedCompile configuration from war plugin is not added to testRuntimeClasspath
  • #16388 Let the configuration cache serialize arrays of primitive types
  • #16387 Dependency locking polishing
  • #16383 JDK 16: InaccessibleObjectException: Unable to make protected void java.util.ResourceBundle.setParent(java.util.ResourceBundle)
  • #16364 Dependency locking should not persist lock state on build failure
  • #16361 Write upgrade guide for Groovy upgrade
  • #16360 Make sure localGroovy/embedded Groovy represents a "full" Groovy language distribution
  • #16359 Consistently use Spock2+JUnit platform in documentation and tests
  • #16357 Gradle Profiler - Remove copy of ApplyAbiChangeToJavaSourceFileMutator
  • #16335 Investigate what macOS memory info issues mean for Gradle
  • #16330 Upgrade embedded Kotlin to 1.4.31
  • #16314 Document new includeBuild for plugin builds
  • #16297 Groovy3: Investigate init script issues
  • #16243 Remove smoke test for 'org.samples.greeting' plugin
  • #16238 Investigate and fix snippets with failing/ignored tests
  • #16210 Remove remaining occurences of compile and runtime in docs and diagrams
  • #16209 Allow work to be marked explicitly not cacheable via annotation
  • #16203 Remove willBeRemovedInGradle7() and willBecomeAnErrorInGradle7() methods from DeprecationMessageBuilder
  • #16201 Make adding 'config_loc' to checkstyle.configProperties an error
  • #16199 Regression: StackOverflowError during configuration
  • #16187 Improve deprecation message for resolution of configuration outside of project scope.
  • #16183 Configuration cache issue with :pluginUnderTestMetadata when both kotlin-jvm and java-gradle-plugin are applied
  • #16160 Wrong deprecation warning on using task outputs in another task with no explicit task dependency
  • #16133 processDebugAndroidTestManifest is wrongly out of date on second run with the configuration cache enabled
  • #16117 Ignore generated methods for Memoized annotation for plugin validation
  • #16079 excludePlugin in version catalog does not work
  • #16078 Confusing inconsistency regarding default plugin versions in TOML files
  • #16062 Task dependency verification should report the source of the problem
  • #16061 Bug in task dependency validation
  • #16059 Gradle 7: skip dependency validation for disabled tasks
  • #16048 Performance regression in large Android project with Gradle 7.0-milestone-1
  • #16043 JavaPlugin documentation states wrong default.extendsFrom
  • #16035 Remove references to JCenter from Gradle
  • #16030 Fix Querying the mapped value of provider(interface java.util.Set) before task ':base-services:jar' in our build
  • #16027 Change in behaviour when resolving project dependencies
  • #16018 Deprecate the jcenter() convenience method
  • #15993 Remove inactive feature preview flag GRADLE_METADATA
  • #15909 Investigate static analysis of external plugins
  • #15889 Node DexingWithClasspathTransform has not been encoded yet with 7.0
  • #15881 Do not watch unsupported file systems
  • #15877 Turn 'Changing the value for a FileCollection with a final value' into an error
  • #15876 Turn 'Querying the mapped value of provider before producer has completed' into an error
  • #15873 Make 'Calling afterEvaluate when the project is already evaluated' an error
  • #15871 Remove ComponentSelectionReason.getDescription()
  • #15870 Remove Test.getClassLoaderCache()
  • #15866 Cross-document links in userguide_single are broken
  • #15828 StackOverflowError when loading project in IntelliJ IDEA with Gradle 6.8
  • #15812 Promote Java Toolchains
  • #15796 Gradle triggers its own deprecation warning "Querying the mapped value of task"
  • #15744 Update embedded dependencies to latest versions
  • #15736 Re-enable cross-build transform cache
  • #15725 Adjust resolution order of plugin sources if pluginManagement { includeBuild() } is used
  • #15724 Remove DefaultVersionSelectorScheme.DefaultVersionSelectorScheme(VersionComparator)
  • #15723 Default to single lock file per project
  • #15722 Default to updated version sorting
  • #15719 Remove 'javascript.base.SourceTransformationException'
  • #15713 Remove deprecated JavaScript plugins
  • #15707 gradle depends on an insecure third-party JAR package that contains the CVE vulnerability cve-2020-13956.
  • #15682 De-incubate Javadoc/Sources publishing and compileOnlyApi
  • #15676 De-incubate Java Module System support
  • #15631 Add 'org.gradle.plugin.api-version' attribute
  • #15615 Do not report missing dependency if there is a dependency in the other direction
  • #15606 Must do before 7.0 release
  • #15603 Upgrade the embedded Kotlin to 1.4.21
  • #15600 Promote incubating Provider.forUseAtConfigurationTime
  • #15599 Remove deprecated org.gradle.logging.LoggingManagerInternal
  • #15594 Fail for duplicates in copy specs for default duplicates strategy
  • #15585 Remove deprecated org.gradle.api.internal.AbstractTask
  • #15579 Remove deprecated ProjectLayout.configurableFiles and friends
  • #15576 Promote incubating ProviderFactory.fileContents
  • #15575 Promote incubating ProviderFactory.(gradleProperty|systemProperty|environmentVariable)
  • #15573 Promote incubating org.gradle.process.ExecOperations
  • #15572 Promote incubating ObjectFactory.fileCollection
  • #15567 Upgrade unit and integration tests to run on Spock 2
  • #15566 Accept Groovy performance regressions
  • #15565 Promote ObjectFactory.fileProperty, directoryProperty and sourceDirectorySet
  • #15561 Promote incubating TAPI for notifying the daemon of changed paths
  • #15560 Promote incubating ignoring of empty directories
  • #15559 Promote incubating WorkResult.or()
  • #15558 Promote incubating getStableSources()
  • #15557 Promote incubating BuildCacheKey.toByteArray()
  • #15556 Promote incubating ReplacedBy
  • #15555 Promote incubating FileType
  • #15554 Promote incubating InjectionPointQualifier
  • #15553 Promote incubating Task.getTimeout()
  • #15552 Remove deprecated work validation failures
  • #15551 Remove deprecated arbitrary local build cache configuration option
  • #15550 Remove deprecated ValidateTaskProperties task
  • #15549 Remove deprecated unsafe watch file system properties
  • #15548 Remove deprecated methods in JavaCompile
  • #15547 Remove deprecated ImmutableFileCollection
  • #15545 Remove deprecated VFS system properties
  • #15543 Remove deprecated PatternSpecFactory.reportChangedDefaultExcludes()
  • #15538 Compilation with toolchain using JDK 16-ea28 fails due to illegal access to com.sun.tools.javac.code.Symbol$TypeSymbol (worked in 16-ea26)
  • #15536 Multiple transformed artifacts selected
  • #15512 Remove deprecated methods from IdeaContentRoot
  • #15509 Support for Apple silicon natively
  • #15505 Enable file system watching by default
  • #15504 Remove the Play plugins
  • #15498 Javadoc uses the same output directory for different source sets
  • #15489 Fix Lint task with evaluation of input properties
  • #15482 Remove deprecated APIs in code-quality subproject
  • #15480 Removal of IvyArtifactRepository.layout deprecated methods
  • #15479 Deincubate TAPI test debugging features
  • #15478 Deincubate EclipseProject TAPI mode fixtures
  • #15477 Deincubate test output progress events
  • #15476 Deincubate TestLauncher methods
  • #15474 Deincubate ProjectDependency and EclipseExternalDependency methods
  • #15467 Remove deprecated toolchain/installation APIs
  • #15430 Add 'org.gradle.jvm.environment' attribute
  • #15382 Give access to catalogs from binary plugins
  • #15352 Central declaration of dependencies
  • #15350 Not possible to use libs.xy based on TOML file inside of custom configuration with closure
  • #15348 Disable parallel execution for work failing validation
  • #15347 Report work validation warnings to console
  • #15305 Disable execution optimizations for invalid work
  • #15250 Follow up on not fingerprinting outputs
  • #15185 Regression with JUnit Platform it is not possible to select inherited tests via command line
  • #15044 Configuration cache - Intellij synchronization crashes
  • #14888 Let .gradle.kts scripts use Kotlin language and api 1.4
  • #14875 Kotlin scripts should be compiled with -Xjvm-default=enable
  • #14744 Incremental compilation should be supported with JDK 15
  • #14729 Plugin org.yaml_snakeyaml:1.17 has a known vulnerability - https://nvd.nist.gov/vuln/detail/CVE-2017-18640
  • #14562 Settings plugins should be visible to other included builds
  • #13932 ListProperty value is observed too eagerly when used as a task dependency
  • #13800 Disable Gradle Module Metadata buildId by default
  • #13793 Allow source dependencies without settings file before making DeprecateUndefinedBuildWorkExecutor.execute() fail
  • #13774 JDK16 support in Gradle
  • #13491 buildSrc/build should not be added to classpath if buildSrc contains no sources or build files.
  • #13481 Support Java 16
  • #13333 Provider.orElse() tests presence eagerly
  • #12840 IntelliJ IDEA Gradle sync with Zulu 11.0.7 JDK on macOS throws newly created daemon process has a different context than expected
  • #12742 Make inferModulePath=true the default
  • #12506 Dependency substitution not resolving project artifact
  • #11418 Remove org.gradle.kotlin.dsl.caching.buildcache
  • #10039 Fail on duplicates when creating archives by default
  • #9838 Remove deprecated java and scala 'language plugins'
  • #9341 Disallow write-only task properties
  • #8087 Depend on individual Groovy libraries instead of groovy-all
  • #7338 Task implementors/users get often-surprising caching behaviour when file inputs have no explicit normalisation/path-sensitivity
  • #6865 Stop DefaultProject extending ProcessOperations
  • #9076 Disable caching for tasks failing task type validation
  • #890 JPMS Support
  • #16676 Inconsistent accessor generation strategy for "versions" and "bundles"
  • #16667 Regression in 7.0-rc-1 around setting groovy classpath for groovydoc task
  • #16641 Gradle 7.0 has problems with annotation processors and java 16
  • #16636 Typesafe project accessors not working in root build script file
  • #16634 Typesafe accessors to version catalog do not work in the subprojects block
  • #16631 Dependency locking sometimes create an empty lockfile
  • #16581 Performance regression in Gradle 7.0 for large Android builds
  • #16186 Android sourceSets task does not show output in Gradle 6.8+
  • #16115 Tooling API TestProgressEvents ignore test display name
  • #15992 com.gradle.plugin-publish should upload Gradle Module Metadata to the Plugin Portal
known issues
  • #16665 Version Catalog + Extensions
  • #16652 Trouble using centralized dependency versions in buildSrc plugins and buildscript classpath
  • #16620 FileNotFoundException in TestKit tests: lib-android/build/20210320_1519030999411730848.compiler.options
  • #16541 Impossible to run modular program with 7.0-milestone-2. Working with 6.8
  • #16532 Build failure when including a plugin build in settings & applying a settings plugin
  • #16250 Version catalog bugs
  • #16163 Using included builds for local settings plugins don't seem to work
  • #16125 A version used in [plugins] doesn't compile if the plugin is applied in the root settings.gradle.kts.
  • #16028 Change in behaviour when resolving custom project dependencies
  • #15674 New Catalogue API Feedback

Automated changes by create-pull-request GitHub action

@EdwarDDay
Copy link
Owner

successful test

@EdwarDDay EdwarDDay closed this Apr 11, 2021
@EdwarDDay EdwarDDay deleted the gradle_update/version_7.0 branch April 11, 2021 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant