Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Update configuration cache chapter for dynamic version resolution support.

Publish 6.5-20200624230027+0000

Merge pull request #13565 from gradle/bamboo/cc/serialization/i

Improve configuration cache support for Java serialization

Improve configuration cache java serialization bridge

- Implement `readByte` / `readUnsignedByte` / `readUnsignedShort`

- Improve error message for unsupported feature

Preserve bean trace when decoding serializable object

Polish `SerializableWriteReplaceCodec`

- Better name

Merge pull request #13570 from gradle/bamboo/cc/java/vii

Review tests for compatibility with the configuration cache

Add placeholder in release notes for credentials API

    • -0
    • +4
    /subprojects/docs/src/docs/release/notes.md
Merge remote-tracking branch 'origin/sg/66/merges/credentials-provider'

* origin/sg/66/merges/credentials-provider: (43 commits)

Fix integration test

Fix credentials providers sample

Expose Credentials providers via ProviderFactory

Remove AuthenticationSupportedInternal interface from AuthenticationSupporter

Fix credentials provider factory integration test

Rename credentials provider factory accessor in Project

Move CredentialsProviderFactory to the public API

Update DefaultProjectTest

Expose credentials providers via the Project object

Add an Override annotation for provided credentials in repository class

Improve publishing credentials sample README

Expose credentials providers for authenticated repositories

Ignore configuration cache test in instantIntegTest mode

Ensure provided credentials are not cached

Add non null API annotation to credentials provider factory implementation package

Move credentials provider factory interface to core-api module

Add credentials provider test using programmatically registered inputs

Preserve provider semantics in credentials providers

Use Providers.notDefined() instead of custom missing value provider

Simplify credential providers implementation

...

Add missing anchors to configuration cache build documentation

Signed-off-by: Paul Merlin <paul@gradle.com>

Simplify path comparison

Fix tests to account for drive letter

Update commit status publisher token

Fix tests to account for Windows separator

Recognize contributor

    • -1
    • +2
    /subprojects/docs/src/docs/release/notes.md
Add retries for SocketException (#13144)

Merge pull request #13564 from gradle/eskatos/cc/docs

Some more configuration cache documentation refinements

Init git repo in integration tests (#13557)

Some integration tests need to run git commands in test directory,

but distributed-test-remote-executor has no .git directory so we init a "dummy" .git dir.

Add basic support for dynamic dependency versions to the configuration cache.

When a dynamic version is resolved prior to completion of writing the configuration cache entry, then the expiry time of the

version information is recorded in the fingerprint as an input of the task graph.

Changing artifacts are still ignored.

  1. … 17 more files in changeset.
Update comment.

Remove `@ToBeFixedForInstantExecution` from `VersionInSettingsPluginUseIntegrationTest`

Remove `@ToBeFixedForInstantExecution` from `RuleSourcePluginUseIntegrationSpec`

Remove `@ToBeFixedForInstantExecution` from `PluginUseClassLoadingIntegrationSpec`

Remove `@ToBeFixedForInstantExecution` from `ClasspathDependenciesAttributesIntegrationTest`

Publish 6.5-20200623232349+0000

Merge pull request #13562 from gradle/bamboo/cc/java/vi

Review tests for compatibility with the configuration cache

Improve configuration cache support for Java serialization

- allow `writeReplace` to return `this`

- handle serializable objects with only a `readResolve` method

Turn InstallationLocation into a Describable

Remove unused import

Merge pull request #13409 from gradle/vv/fix-filezipinput-for-java-early-access-versions

Fix Java version parsing for early access versions