Release History


Current

3.5

16th September 2025
  • [NEW] Update the base Docker image to ubuntu:noble-20250714

  • [NEW] Update JDK in Docker image to 21.0.8-12

Compatible with Develocity 2025.3 or later.

Previous Versions

3.4

15th July 2025
  • [NEW] Update the base Docker image to ubuntu:noble-20250529

Compatible with Develocity 2025.2 or later.

3.3.1

6th June 2025
  • [NEW] Update JDK in Docker image to 21.0.7

Compatible with Develocity 2025.1 or later.

3.3

8th April 2025
  • [NEW] Test Distribution agent local file cache uses size-based cleanup

  • [NEW] Test Distribution agent stops when it experiences a severe error during test execution

Compatible with Develocity 2025.1 or later.

3.2

12th December 2024
  • [NEW] Update the base Docker image to ubuntu:noble-20241015

Compatible with Develocity 2024.3 or later.

3.1.1

10th September 2024
  • [NEW] Miscellaneous improvements to the WebSocket client

Compatible with Develocity 2024.2 or later.

3.1

19th August 2024
  • [NEW] Update the base Docker image to ubuntu:noble-20240605

  • [NEW] Update JDK in Docker image to 21.0.4-9

  • [NEW] Remove support for Test Distribution agents with no pool association

  • [FIX] Agent sometimes requests files unknown to the build on re-assignment

Compatible with Develocity 2024.2 or later.

3.0.1

14th May 2024
  • [NEW] Update JDK in Docker image to 21.0.3-10

  • [FIX] WebSocket exceptions are treated as non-recoverable errors and lead to build failures

Compatible with Develocity 2024.1 or later.

3.0

2nd April 2024
  • [NEW] Test Distribution Agent Image provides JDK 21

  • [NEW] Rename Test Distribution agent from Gradle Enterprise to Develocity

  • [NEW] Develocity Test Distribution agent requires a Java 21 runtime environment

  • [NEW] Update the base Docker image to ubuntu:jammy-20240125

Compatible with Develocity 2024.1 or later.

2.1

5th December 2023
  • [NEW] The official Docker image is now based on ubuntu:jammy to include the latest security updates

Compatible with Develocity 2023.4 or later.

2.0.3

14th September 2023
  • [FIX] Update to Java 17.0.8-7 for security updates and bug fixes

Compatible with Develocity 2023.1 or later.

2.0.2

22nd June 2023
  • [FIX] Upgrade libssl to address CVE-2023-2650

Compatible with Develocity 2023.1 or later.

2.0.1

3rd May 2023
  • [FIX] Update JDK in Docker image to 17.0.7

  • [FIX] Update Ubuntu packages in Docker image

Compatible with Develocity 2023.1 or later.

2.0

11th April 2023
  • [NEW] Test Distribution agent JAR is compiled for and requires Java 17

  • [NEW] Official Docker image includes JDK 17 instead of JDK 11

  • [NEW] Reconnect to Develocity on 404 responses after prior successful connection

Compatible with Develocity 2023.1 or later.

1.6.14

8th December 2022
  • [NEW] Improve error messages in case JDK auto-detection fails

  • [FIX] Update JDK Docker base image to JDK 11.0.17

Compatible with Develocity 2021.3 or later.

1.6.13

12th October 2022
  • [NEW] Use test-distribution-agent/<version> as User-Agent for HTTP requests

  • [FIX] Avoid writing to temporary workspaces after worker was asked to stop

  • [FIX] NullPointerExceptions on shutdown caused by prematurely stopped workers

Compatible with Develocity 2021.3 or later.

1.6.12

2nd September 2022
  • [NEW] Update JDK Docker base image to JDK 11.0.16.1

Compatible with Develocity 2021.3 or later.

1.6.11

10th August 2022
  • [NEW] Update JDK Docker base image to JDK 11.0.16

Compatible with Develocity 2021.3 or later.

1.6.10

11th July 2022
  • [FIX] Improve observability of sporadic file download failures

Compatible with Develocity 2021.3 or later.

1.6.9

2nd May 2022
  • [NEW] The official Docker image is now based on ubuntu:focal and bellsoft/liberica-openjdk-debian:11.0.15 to include the latest security updates

Compatible with Develocity 2021.3 or later.

1.6.8

19th April 2022
  • [NEW] Update JDK base images to 11.0.14 to apply latest security fixes

Compatible with Develocity 2021.3 or later.

1.6.7

31st March 2022
  • [NEW] Make WebSocket ping interval configurable via internal system property

Compatible with Develocity 2021.3 or later.

1.6.6

17th March 2022
  • [NEW] The official Docker image is now based on eclipse-temurin:11-focal instead of adoptopenjdk/openjdk11

Compatible with Develocity 2021.3 or later.

1.6.5

12th January 2022

Compatible with Develocity 2021.3 or later.

1.6.4

22nd December 2021

Compatible with Develocity 2021.3 or later.

1.6.3

15th December 2021

Compatible with Develocity 2021.3 or later.

1.6.2

13th December 2021

Compatible with Develocity 2021.3 or later.

1.6.1

29th September 2021
  • Fix race when agent is asked to stop working while starting to work is still in progress

Compatible with Develocity 2021.3 or later.

1.6

15th September 2021
  • Change communication protocol to avoid illegal reflective access

Compatible with Develocity 2021.3 or later.

1.5

1st June 2021
  • Update base Docker image to adoptopenjdk/openjdk11:jdk-11.0.10_9-ubuntu

  • Time out and retry when upgrading a connection to WebSockets hangs

  • Add --version option

  • Add --pool option

  • Perform version compatibility checks during registration with Develocity

  • Handle SIGTERM by signalling the current job and waiting for it to finish

Compatible with Develocity 2021.2 or later.

1.4.1

7th April 2021
  • Added basic self-healing functionality to local file cache by quarantining corrupt cache entries and re-downloading them when they are next requested

  • Fixed race between re-connection and registration to Develocity that could cause the agent to exit due to an authorization error

  • Reduced logging severity of connection errors

Compatible with Develocity 2021.1 or later.

1.4

15th March 2021
  • Fix race condition when agent is released shortly after being assigned

Compatible with Develocity 2021.1 or later.

1.3.2

3rd February 2021
  • Agent keeps reconnecting to Develocity for one hour in case the server url cannot be resolved

  • Input file archives are now sanity checked before unpacking to ensure only regular files and directories are created inside the target directory (CVE-2021-26719)

Compatible with Develocity 2020.5 or later.

1.3.1

17th December 2020
  • Deliberately cancelled downloads are no longer logged as errors

  • Illegal reflective access warnings no longer pollute the agent log

  • Memory options are applied by default when using the Docker image

  • Regression in local file cache cleanup is fixed

  • Agent keeps reconnecting to Develocity in case of a temporary DNS lookup failure

  • Fix sporadic ArithmeticException when reconnecting to the Develocity server

Compatible with Develocity 2020.5 or later.

1.3

8th December 2020
  • Retry file transfer on more intermittent failure types

Compatible with Develocity 2020.5 or later.

1.2

27th October 2020
  • Unresponsive network connections are now detected and closed proactively

Compatible with Develocity 2020.4 or later.

1.1.2

31st July 2020
  • Downloads that fail due to unexpectedly closed connections are now retried

  • Download failures are reported to the build in all cases

Compatible with Develocity 2020.3 or later.

1.1.1

29th July 2020
  • Downloaded files are now always closed before storing them in the local file cache

Compatible with Develocity 2020.3 or later.

1.1

27th July 2020
  • Input files are now downloaded in parallel from the file cache on the Develocity server instead of being requested from connected builds directly

  • Agent jar is published alongside its signature

  • Improved retry handling in case of connection errors

  • Docker image no longer uses the JAVA_OPTS environment variable to avoid inheriting it to test VMs and their child processes

Compatible with Develocity 2020.3 or later.