Release History
Current
2.4.0
-
[NEW] The Reporting Kit variant and the Amazon Athena variant are released with the same version number, and are documented together in this component. The Athena variant moves from 1.10.x to 2.4.0
-
[NEW] Add the Docker Build Parallelism and Docker Build Caching dashboards. Both require Develocity 2026.3, the first release to export Docker build data
-
[NEW] Include Docker builds on the volume and environment dashboards. Docker builds aren’t included in the Build Failures dashboard, which classifies failures as verification or non-verification, nor in the JVM dashboards, and they contribute no data to the task and goal, Build Cache savings, and plugin panels of the volume dashboards
-
[NEW] The JVM Dependencies dashboard reports the origin that served each dependency, alongside the repository containing it
-
[NEW] The JVM Dependencies dashboard filters by origin type instead of resolution source, which remains a column
-
[NEW] The Dependency Caching dashboard offers a
Cachefilter, and cached dependency files break down per cache -
[FIX] Repository counts are consistent across the panels of the Dependencies and JVM Dependencies dashboards
-
[NEW] The Reporting Kit variant includes a Kustomize file for provisioning the dashboards on Kubernetes
-
[FIX] The Details per versioned dependency tables no longer count build time once per repository and origin
-
[FIX] Failure-category labels on the Repository Stability dashboard are legible against the yellow pie slices
Previous Versions
Before 2.4.0 the two variants were released on separate version lines, and their changes were recorded in two different places: dashboard changes in the Reporting Kit’s release history, and Amazon Athena schema changes in the Amazon Athena user manual. Both are reproduced below.
The dashboard definitions are the same in both variants, so every dashboard entry below applies to the Reporting Kit variant and the Amazon Athena variant alike, even though the entries are labeled with Reporting Kit version numbers.
For the mapping between the old version lines, see dashboard bundle compatibility.
Dashboard Changes Before 2.4.0
Version numbers in this section are Develocity Reporting Kit versions. For entries that are not about dashboards, see the Develocity Reporting Kit release history.
2.3.1
-
[FIX] Dashboards: correct the spacing of the top panels on the
Artifact Cachingdashboards
2.2.1
-
[NEW] Dashboards: Move
Dependency CachingandDependency Downloadingdashboards to the newArtifact Cachingfolder -
[NEW] Dashboards: Add cache hit rate metrics to the
Dependency Cachingdetails tables
2.2.0
-
[NEW] Dashboards: Add
Dependency Cachingdashboard to visualize the volume of dependencies resolved from local cache
2.1.2
-
[FIX] Dashboards: OpenJ9 JVMs not being parsed properly in JVM dashboards for newly processed builds
-
[FIX] Dashboards: Build Cache savings dashboards showing incorrect savings potential for multi-module Maven builds
2.1.1
-
[FIX] Dashboards: JVMs dashboard renders entries incorrectly on versions per project panels
-
[FIX] Dashboards: Dependency Downloading dashboard omits some repository data when using Athena
2.1.0
-
[NEW] Dependency Downloading dashboard supports repository data
-
[NEW] Dependency Downloading dashboard supports filtering by HTTP method
-
[NEW] Dependency Downloading dashboard supports
npmdata
2.0.1
-
[NEW] Dashboards: Dependencies dashboard "Recent matching build" table replaced with "Most recent matching build"
-
[NEW] Dashboards: JVM Dependencies dashboard "Recent matching build" table replaced with "Most recent matching build"
-
[NEW] Dashboards: Plugins dashboard "Recent matching build" table replaced with "Most recent matching build"
-
[NEW] Dashboards: Maven Extensions dashboard "Recent matching build" table replaced with "Most recent matching build"
-
[NEW] Dashboards: Maven Resume Setting dashboard added
-
[FIX] Dashboards: Build Scan with tags containing single quotes causes dashboards not to load
-
[FIX] Dashboards: CI Providers dashboard CI Provider filter options include Unknown when not needed
-
[FIX] Dashboards: CI Providers dashboard CI Provider filter options don’t account for Tags filter
-
[FIX] Dashboards: Git Repositories dashboard Git Repository filter options don’t account for Tags filter
-
[FIX] Dashboards: Build Tools dashboard Version filter options don’t account for Tags filter
-
[FIX] Dashboards: JVMs dashboard Vendor filter options don’t account for Tags filter
-
[FIX] Dashboards: JVMs dashboard Version filter options don’t account for Tags filter
2.0
-
[NEW] Dashboards: Add Resolution source support to Dependencies dashboard
-
[NEW] Dashboards: Add JVM Dependencies dashboard
-
[NEW] Dashboards: Add npm support to Dependencies dashboard
-
[NEW] Dashboards: Add Details per project and user table to Git Repositories dashboard
1.4.2
-
[NEW] Dashboards: Add Recently matching build section to Plugins dashboard
-
[NEW] Dashboards: Add Details per project per multi-versioned plugin in the same build section to Plugins dashboard
-
[NEW] Dashboards: Add Support filter to JVMs dashboard
-
[NEW] Dashboards: Add Recently matching build section to Maven Extensions dashboard
1.4.0
-
[NEW] Add repository information to the Dependencies Dashboard
-
[NEW] Dashboards: Add Maven Extensions dashboard
-
[NEW] Dashboards: Add Maven fail-never settings dashboard
-
[NEW] Dashboards: Add project and tag filters to all relevant dashboards
1.3.2
-
[NEW] Dashboards: Add ability to filter by tags on the Dependencies dashboard
-
[NEW] Dashboards: Add 'Trends' section to the Dependency Downloading and Failures dashboards
-
[NEW] Dashboards: Add ability to filter by tags on all Environment dashboards
1.3.1
-
[NEW] Dashboards: Report realized Predictive Test Selection savings per selection mode
-
[NEW] Dashboards: Add ability to filter by project and CI provider in the CI Providers dashboard
-
[NEW] Dashboards: Add ability to filter by project in the Dependency Downloading dashboard
-
[NEW] Dashboards: Add ability to filter by project and Build Scan tags in the Build Failures dashboard
-
[NEW] Dashboards: Add ability to filter by project, Build Scan tags and Git repository name in the Git Repositories dashboard
-
[NEW] Dashboards: Add ability to filter by project and build tool version in the Build Tools dashboard
-
[NEW] Dashboards: Add ability to filter by project, vendor, and major version in the JVMs dashboard
1.3.0
-
[NEW] Dashboards: Data can be filtered by tags.
-
[NEW] Dashboards: Add support for Bazel, npm, Python, and sbt.
-
[FIX] Dashboards: Configuration Cache savings aren’t properly computed on the Realized Configuration Cache Savings dashboard.
1.2.3
-
[FIX] Slow Build Cache time queries for statistics panels in Realized Build Cache Savings dashboard.
1.2.2
-
[NEW] A Trends section has been added to the Realized Configuration Cache Savings dashboard.
1.2.1
-
[FIX] Set default timezone to UTC in Grafana dashboards to avoid confusing, incorrect-looking data shown by some panels.
-
Resourcing note: This includes a 0.5 CPU unit increase in the requested CPU resources for the trino-coordinator pod.
-
1.2
-
[NEW] The following new dashboards have been added: Dependencies, Realized Configuration Cache Savings, Realized Test Acceleration Savings, Predictive Test Selection Savings Potential. They require build models which are present from Develocity version 2024.3 onwards.
-
[NEW] The Plugins Overview dashboard has been renamed to Plugins, and contains improved filtering, performance, and more data visualizations.
Athena Schema Changes Before 2.4.0
Version numbers in this section are Amazon Athena dashboard bundle versions. The Athena schema statements ship inside the Amazon Athena variant of the bundle.
Athena Schema 1.10.x
Athena Schema 1.7.x
Updated Tables and Views:
-
build -
build_summary -
dependency_summary -
extensions_summary -
internal_build -
internal_build_summary -
internal_dependency_summary -
internal_extensions_summary -
internal_gradle_task_summary -
internal_maven_goal_summary -
internal_plugin_summary -
internal_test_performance_summary -
internal_unit_execution_summary -
plugin_summary -
test_performance_summary -
unit_execution_summary
The partitioning columns have changed for all tables. See the 2025.3 upgrade notes for details.
Breaking Column Change
The build_start_time column is now an internal partition column.
It’s part of the new partitioning schema for all tables and views.
It didn’t exist for most tables and views before, except for the following:
-
gradle_task_summary -
maven_goal_summary -
unit_execution_summary
Custom queries using build_start_time in these tables will need to be updated to use build_start_timestamp instead, which has the same data type and meaning as the previous definition.
Athena Schema 1.5.x
Initial release for V2.0, which introduces a significant enhancement to data export, leveraging the power of the ORC format. This optimized format enables more efficient data storage and substantially boosts query performance.
The ORC format will reduce the storage footprint of build data and dramatically improve Athena’s efficiency by consolidating numerous small files into larger, more manageable units, resulting in savings on network bandwidth and compute resources.
This improvement also translates directly to lower query costs, as the volume of data processed determines these.