Gradle helps teams build, automate and deliver better software!

Gradle

Gradle 8.3

  -  191 MB  -  Open Source
  • Latest Version

    Gradle 8.11

  • Operating System

    Windows Vista / Windows 7 / Windows 8 / Windows 10 / Windows 11

  • User Rating

    Click to vote
  • Author / Product

    Gradle Inc. / External Link

  • Filename

    gradle-8.3-all.zip

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Gradle 8.3.


For those interested in downloading the most recent release of Gradle or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Gradle 8.3 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Gradle 8.3 Screenshot 1

What's new in this version:

Fixed:
- Spurious warning `No valid plugin descriptors were found in META-INF/gradle-plugins` when using CC
- Tooling API should provide expected and actual values for file comparison failures
- Instrumentation of multi-release JARs should not fail on versioned Java 21 bytecode
- Recent changes in script parsing produce unexpected warning
- Suppress unactionable error message when importing Gradle multiproject using kotlin DSL into IntelliJ
- Assumptions about project locking do not hold with load-after-store in WorkerExecutorParallelIntegrationTest
- Upgrade embedded Kotlin to 1.9.0
- Enhance `ExceptionMetadataHelper` to better classify `VerificationExceptions`
- Allow the Kotlin DSL to use Kotlin 2.0 dependencies
- Support Codenarc IDE-friendly output
- Integration tests failing with non-ASCII characters
- Persistent Java compiler daemons
- Add a temporary flag to disable considering File.exists() checks for configuration cache input
- Deadlock in parallel model building with Android Studio Hedgehog Canary 8
- For windows the value for environmental variable is having the wrong slash
- TestLauncher cannot run tests on tasks extending AbstractTestTask
- Task stuck in 100% CPU loop within FinalizerGroup/DefaultExecutionPlan.finalizePlan on Gradle 7.6+
- Test assertion failure reported incorrectly in the Tooling API
- `RepositoriesMode.FAIL_ON_PROJECT_REPOS` does not fail for `subprojects` configurations
- The validatePlugins task stopped working in Gradle 8.1
- Run Gradle test suite with Project Isolation enabled
- Calls to `File.list()` fails in `settings.gradle.kts` with configuration cache enabled (Kotlin DSL)
- Gradle 8.1 and 8.1.1 alter Gradle application bytecode so that it fails anti-tamper check
- Create AttributeCompatibilityRules: How to get attributesSchema
- Indicate that StartParameter.getProjectCacheDir is not a directory that plugins can write to
- The gradle wrapper shell script fails to run when $CDPATH is set (and used to change directoy)
- Worker Daemon is not reused on Mac OS
- `java.net.URL` serialization depends on `hashCode` which creates cache misses
- Reduce the amount of heap retained for models received by tooling API BuildAction instances
- An internal error when publishing scans using init scripts
- Improvements for injected services instrumentation
- Document new file permission API
- Re-enable Kotlin compilation avoidance in projects applying the `kotlin-dsl` plugin
- Reduce heap consumed to track variants during dependency resolution
- Need a -D flag, and option for enabling "continue" option in gradle.properties
- Create initial JVM platform
- InvocationTargetException when configuring `developer` in MavenPublication on Java 8 with configuration cache
- Group opposite task options together
- Document how to contribute custom suggestions to build failures
- Loss of display name metadata when properties stored to configuration cache
- Toolchains: Support Environment Variables in Maven Toolchains Declarations
- `NegativeArraySizeException` during progress rendering
- Refactor JUnit multiversion testing
- Use consistent presentation for suggestions in toolchain errors
- Kotlin Dsl: operator fun NamedDomainObjectProvider<Configuration>.invoke
- Gradle crashes when trying to serialize nested extension object on task
- Configuration cache incorrectly captures task
- Suggestion: avoid distraction with config cache report
- Investigate possible deprecation of ClientModule dependencies
- gradle cannot load HTTPS dependencies on RHEL8 in FIPS mode
- NullPointerException thrown converting Maven POM
- Project isolation compatibility with build scripts tracing
- Validate use of `@Nested` with unsupported types
- Misleading "No valid plugin descriptors" is shown when running from the configuration cache
- Add deprecation logging to org.gradle.util.NameMatcher
- Add deprecation logging to org.gradle.util.GUtil.loadProperties()
- Add deprecation logging to org.gradle.util.GUtil.toWords(string)
- Deprecation message after migration to 7.4.2 with 'org.gradle.parallel'
- FileCopyDetails.setMode should have a better API for Kotlin DSL
- IvyPublication#artifact should support Provider
- Missing Example Project Link on Docs
- Deprecate Project.getBuildDir()
- err: "expression expected" if build script consists only of plugins block and an annotation above the block
- In a multi-project build of java modules, gradle eclipse plugin does not add projects to eclipse module path
- IDE project sync has memory leak in ProtocolToModelAdapter
- file-annotation in Kotlin DSL pre-compiled script plugin with package disturbs discovery
- Process isolated workers always use system default encoding for file names
- debug cacerts usage
- Support OSX KeyChain as Truststore
- Gradle fails with cryptic error when `plugins {}` contains unexpected code
- Unable to use Windows SSL trust store
- Refactor WrapperDistributionUrlResolver
- Introduce an easy fail if no tests config option
- Allow platform developers to see all the nagging with location
- Gradle 8.3 won't allow plugin authors to support Gradle <7.0
- Gradle 8.3-rc-1 creates compileJava Task on empty Kotlin project
- Support running Gradle on Java 20
- Configuration cache space usage analysis broken with Gradle 8.3-rc-2
- The value for property 'dirPermissions' is final and cannot be changed any further
- 8.3-rc-3: The value for property 'languageVersion' is final and cannot be changed any further
- Nested property types declared in kotlinx libraries are not supported since 8.3