---
component: reporting-kit
version: "2.4"
slug: reporting-kit/release-history
canonical_url: "https://docs.develocity.ai/reporting-kit/2.4/release-history/"
title: "Release History"
description: "Develocity Reporting Kit release history, covering MCP server support, Helm chart options, and Grafana and Trino component updates across all releases."
keywords:
  - "release notes"
  - "Reporting Kit"
status: current
---

<!-- llms-index: https://docs.develocity.ai/llms.txt -->

# Release History

<a id="current"></a>

## Current

<a id="2-4-0"></a>

### 2.4.0

24th September 2026

*   \[NEW\] Analytics MCP Server: the Develocity Analytics tools are now served from the Develocity MCP Server’s `/mcp` endpoint, which queries the Reporting Kit over its Trino query-access endpoint
    
*   \[UPGRADE NOTE\] The Develocity Analytics MCP tools need a matching setup on the Develocity side. The Develocity instance must run 2026.3 or higher, and its Develocity MCP Server must query this Reporting Kit. Until then, the tools are not available at the Develocity `/mcp` endpoint or at the deprecated `/drv-mcp` endpoint
    
*   \[UPGRADE NOTE\] The embedded Analytics MCP endpoint (`/drv-mcp`) on the Reporting Kit instance is deprecated and will be removed in a future release. Migrate AI clients to the Develocity instance’s `/mcp` endpoint, enable Trino query access, and configure the Develocity MCP Server’s authentication. See the installation manual for details
    
*   \[UPGRADE NOTE\] Reaching the Reporting Kit from the Develocity cluster is a new outbound network direction. Ensure the Develocity cluster can reach the Reporting Kit’s Trino query-access endpoint, and that the endpoint’s ingress is enabled (it is off by default)
    
*   \[NEW\] Trino: the dependency summary reports the source each dependency was served from, in the `origin_type` and `origin_url` columns
    
*   \[NEW\] Trino: Docker builds report their project, tags, environment, and Dockerfile-level cache hit rate
    
*   \[FIX\] Grafana: the image no longer bundles the unused OpenTSDB data source plugin
    
*   \[FIX\] Trino: the image no longer ships curl
    
*   \[FIX\] Hive Metastore: the image and its database image are based on Debian 13, ship patched Jackson and Netty libraries, and no longer ship unused vulnerable Java libraries
    
*   \[FIX\] MinIO: the image ships a patched silo build, clearing three critical vulnerabilities
    

<a id="previous-versions"></a>

## Previous Versions

<a id="2-3-2"></a>

### 2.3.2

7th August 2026

*   \[NEW\] Helm Chart: add `global.workload.labels` and `global.workload.annotations` to set custom labels and annotations on Reporting Kit workloads
    

<a id="2-3-1"></a>

### 2.3.1

17th July 2026

*   \[FIX\] Dashboards: correct the spacing of the top panels on the `Artifact Caching` dashboards
    

<a id="2-3-0"></a>

### 2.3.0

30th June 2026

*   \[NEW\] Grafana: restrict the Grafana data source proxy to the internal Trino cache by default, and add the `grafana.dataSourceProxyWhitelist` helm value for adding additional `host:port` entries when running custom data sources
    
*   \[NEW\] Helm Chart: add `global.nodeSelector` and `global.tolerations` to constrain Reporting Kit Pods to specific nodes and tolerate node taints
    

<a id="2-2-1"></a>

### 2.2.1

17th April 2026

*   \[NEW\] Upgrade Grafana to 12.4.1
    
*   \[NEW\] Dashboards: Move `Dependency Caching` and `Dependency Downloading` dashboards to the new `Artifact Caching` folder
    
*   \[NEW\] Dashboards: Add cache hit rate metrics to the `Dependency Caching` details tables
    

<a id="2-2-0"></a>

### 2.2.0

25th March 2026

*   \[NEW\] Analytics MCP Server: Access to the Analytics MCP Server is now controlled by the `mcp_server` license entitlement
    
*   \[NEW\] Analytics MCP Server: Introduces Agent Skills, a semantic layer that encodes analytics expertise as reusable workflow guidance for AI agents
    
*   \[NEW\] Analytics MCP Server: Caps results returned from AI-generated queries to prevent context overflow and ensure reliable agent performance
    
*   \[NEW\] Dashboards: Add `Dependency Caching` dashboard to visualize the volume of dependencies resolved from local cache
    
*   \[NEW\] Grafana: enable `secureCookies` and `strongPassword` policy by default
    
*   \[NEW\] Remove deprecated `legacySync` export mode from the helm chart
    
*   \[NEW\] Lower default retention of cached queries from 24h to 1h
    

<a id="2-1-3"></a>

### 2.1.3

9th March 2026

*   \[FIX\] Recent builds were incorrectly assigned low processing priority, causing unexpected delays before they appeared in query results
    

<a id="2-1-2"></a>

### 2.1.2

6th February 2026

*   \[NEW\] Grafana security hardening
    
*   \[NEW\] Allow use of Develocity Analytics MCP Server for anonymous users if configured
    
*   \[FIX\] Develocity Analytics MCP Server: Support newer MCP clients using the 2025-11-25 protocol, such as Visual Studio Code
    
*   \[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
    
*   \[FIX\] Reporting Kit no longer skips builds due to “The specified key doesn’t exist.” errors
    

<a id="2-1-1"></a>

### 2.1.1

29th December 2025

*   \[FIX\] Dashboards: JVMs dashboard renders entries incorrectly on versions per project panels
    
*   \[FIX\] Dashboards: Dependency Downloading dashboard omits some repository data when using Athena
    

<a id="2-1-0"></a>

### 2.1.0

10th December 2025

*   \[NEW\] Develocity Analytics MCP Server support for querying Reporting Kit data
    
*   \[NEW\] Improved resiliency and performance of the data export process
    
*   \[NEW\] Dependency Downloading dashboard supports repository data
    
*   \[NEW\] Dependency Downloading dashboard supports filtering by HTTP method
    
*   \[NEW\] Dependency Downloading dashboard supports `npm` data
    
*   \[FIX\] Missing Kubernetes annotations cause incompatibility with GitOps-based deployment tooling
    

<a id="2-0-1"></a>

### 2.0.1

24th October 2025

*   \[NEW\] Deprecate buildData.days property for consistency with deprecated legacySync property
    
*   \[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\] buildData.days incompatible with Reporting Kit 2.0 legacySync
    
*   \[FIX\] Historical builds don’t always sync immediately on server restart when using new sync
    
*   \[FIX\] Custom queries containing capitalized CTE names are incorrectly rejected as forbidden
    
*   \[FIX\] hive-metastore start up instabilities due to failed liveness probe
    
*   \[FIX\] hive-metastore image size is unnecessarily large
    
*   \[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
    
*   \[FIX\] Helm Chart: App fails to restart after object store credentials are updated
    

<a id="2-0"></a>

### 2.0

16th September 2025

*   \[NEW\] Improved data consistency
    
*   \[NEW\] Query Trino from outside the cluster
    
*   \[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
    
*   \[NEW\] Upgrade Grafana version to 12.1.0
    
*   \[NEW\] Increase CPU limits for Minio to improve stability
    

<a id="1-4-3"></a>

### 1.4.3

5th September 2025

*   \[FIX\] Misleading deprecation warning is shown during Helm upgrade
    

<a id="1-4-2"></a>

### 1.4.2

3rd September 2025

*   \[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
    
*   \[FIX\] Helm chart doesn’t correctly produce invariant output during templating without a connection to the installation cluster
    

<a id="1-4-1"></a>

### 1.4.1

24th July 2025

*   \[FIX\] Update to Grafana version 12.0.2-security-1 for increased stability and security
    
*   \[FIX\] Obscure Reporting Kit pod startup errors when `trino.coordinator.ssl.secretName` doesn’t reference a valid secret
    

<a id="1-4-0"></a>

### 1.4.0

15th July 2025

*   \[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
    
*   \[FIX\] Hive metastore 'Alter partitions with write ID called without transaction information' warning log spam during start-up
    
*   \[FIX\] Reporting Kit abruptly stops synchronizing builds in rare circumstances
    

<a id="1-3-4"></a>

### 1.3.4

25th June 2025

*   \[FIX\] Update to Grafana version 11.6.3 for increased stability and security
    

<a id="1-3-3"></a>

### 1.3.3

6th June 2025

*   \[FIX\] This maintenance release focuses on stability and security by incorporating an updated Java Development Kit (JDK) and other dependency updates
    

<a id="1-3-2"></a>

### 1.3.2

9th May 2025

*   \[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
    
*   \[FIX\] Trino logs excessive amounts of non-essential details
    

<a id="1-3-1"></a>

### 1.3.1

24th April 2025

*   \[NEW\] Grafana: Improve query editing experience with dashboard variables
    
*   \[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
    
*   \[FIX\] Duplicate users preventing Reporting Kit startup
    
*   \[FIX\] Trino: Queries fail with `Error 406` when running in a service mesh
    

<a id="1-3-0"></a>

### 1.3.0

8th April 2025

*   \[NEW\] The data-synchronizer sends descriptive User-Agent header.
    
*   \[NEW\] Dashboards: Data can be filtered by tags.
    
*   \[NEW\] Dashboards: Add support for Bazel, npm, Python, and sbt.
    
*   \[FIX\] Trino: Default memory resources defined in the Helm chart lead to OOMKills.
    
*   \[FIX\] Dashboards: Configuration Cache savings aren’t properly computed on the _Realized Configuration Cache Savings_ dashboard.
    
*   \[UPGRADE NOTE\] The `values.yaml` file is validated by Helm. Any invalid keys or values in your configuration will now trigger schema validation errors, thereby preventing this category of detectable misconfiguration.
    
*   \[UPGRADE NOTE\] Grafana: Disable anonymous access by default.
    
*   \[UPGRADE NOTE\] Trino: Default coordinator memory request value has been increased from 5Gi to 10Gi.
    
*   \[UPGRADE NOTE\] Trino: Default worker memory limit value has been decreased from 48Gi to 32Gi.
    

<a id="1-2-3"></a>

### 1.2.3

12th March 2025

*   \[NEW\] File system cache is also enabled on the Trino coordinator (not just the workers).
    
    *   **Resourcing note: This change increases the requested ephemeral storage for the coordinator from 2Gi to 12Gi .**
        
    *   **Deprecation note: The cache size is now configured via `trino.fileSystemCache.size`. The former value at `trino.worker.resources.limits.cacheSize` is deprecated.**
        
    
*   \[FIX\] Trino uses adverse value calculated from static memory limit in Helm value file for the `max-memory-per-node` setting.
    
*   \[FIX\] Trino worker pods are evicted due to exceeding the configured file system cache size limit.
    
*   \[FIX\] Updated Minio credentials are not propagated from the Helm values file.
    
*   \[FIX\] Grafana initializer container uses service port rather than loopback address to connect to the Grafana main container.
    
*   \[FIX\] Slow _build cache time_ queries for statistics panels in _Realized Build Cache Savings_ dashboard.
    

<a id="1-2-2"></a>

### 1.2.2

10th February 2025

*   \[NEW\] Add the possibility to configure a read-only _Viewer_ account for Grafana.
    
*   \[NEW\] A _Trends_ section has been added to the _Realized Configuration Cache Savings_ dashboard.
    
*   \[NEW\] `EXPLAIN` and `ANALYZE` statements can be used in custom queries.
    
*   \[FIX\] Trino worker’s file system cache can be disabled to reduce consumption of ephemeral storage.
    
*   \[FIX\] Grafana Editor account password changes aren’t propagated to Grafana from the Helm values file.
    
*   \[FIX\] data-synchronizer doesn’t start when using a custom SSL certificate for internal HTTPS traffic
    
*   \[FIX\] Increase default memory limit for Trino coordinator from `5Gi` to `10Gi`.
    

<a id="1-2-1"></a>

### 1.2.1

10th January 2025

*   \[FIX\] Set default timezone to UTC in Grafana dashboards to avoid confusing, incorrect-looking data shown by some panels.
    
*   \[FIX\] Axes of trends panels should start at zero.
    
*   \[FIX\] Update Grafana to 11.4.0.
    
*   \[FIX\] Update Trino to 468.
    
    *   **Resourcing note: This includes a 0.5 CPU unit increase in the requested CPU resources for the trino-coordinator pod.**
        
    
*   \[FIX\] Update or remove vulnerable dependencies within Apache Hive base image.
    

<a id="1-2"></a>

### 1.2

12th December 2024

*   \[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.
    
*   \[NEW\] Custom trusted CA certificates can be configured so that builds can be pulled from a Develocity instance using a TLS certificate signed by an internal CA.
    
*   \[NEW\] Ability to configure credentials for different components interacting with the embedded Trino query engine.
    
*   \[FIX\] Unstable Helm output causes problems when deploying the Helm chart using GitOps tools.
    
*   \[FIX\] Incorrect comments are included in the embedded Helm values file regarding the CPU, memory, and storage resources used by some components in the Helm chart.
    
*   \[FIX\] Trino Cache can only be disabled by setting the default retention to the string `"0"` and not the integer `0`.
    
*   \[FIX\] Update dependencies with security vulnerabilities in all container images
    

<a id="1-1"></a>

### 1.1

9th September 2024

*   \[NEW\] Query result caching for improved query performance and resource utilization.
    
*   \[NEW\] The following new dashboards have been added: Gradle/Maven CPU Usage, Plugins Overview, and Gradle Daemon settings. The Plugins Overview and CPU Usage dashboards require build models which are present from Develocity version 2024.2 onwards.
    
*   \[FIX\] Dashboard synchronization may slow down to a negligible pace due to not cleaning up stale locks in Hive.
    
*   \[FIX\] Percentage-based file cache size calculation for the Trino worker is incorrect in Kubernetes environments.
    
*   \[FIX\] The application takes a long time to start due to the lack of a defined `fsGroupChangePolicy` in all components.
    

<a id="1-0-4"></a>

### 1.0.4

2nd July 2024

*   \[NEW\] Upgrade components to their latest versions.
    
*   \[NEW\] The Project Volume dashboard now has a trends panel, matching the equivalent panel in the Global Volume dashboard.
    
*   \[FIX\] Airgap installations onto a standalone host shouldn’t require providing a license file.
    

<a id="1-0-3"></a>

### 1.0.3

29th May 2024

*   \[NEW\] Support [airgap installations](https://docs.develocity.ai/reporting-kit/2.4/#airgap).
    
*   \[FIX\] Hive Metastore repeatedly evicted due to disk pressure caused by excessive logging.
    

<a id="1-0-2"></a>

### 1.0.2

20th May 2024

*   \[FIX\] Add the ability to remove pod security contexts, to support OpenShift installations.
    
*   \[FIX\] Store Trino logs in mounted ephemeral container storage.
    

<a id="1-0-1"></a>

### 1.0.1

10th May 2024

*   \[NEW\] Users can now create custom Grafana dashboards which persist across restarts of the application.
    
*   \[NEW\] A configurable, limited number of days of historical data are pulled from Develocity by default.
    
*   \[FIX\] Making the most recent data available for querying is now always prioritised over making historical data available for querying.
    
*   \[FIX\] Increase default MinIO volume size.
    
*   \[FIX\] The oldest partition of stored build data wasn’t being made available for querying.
    
*   \[FIX\] The project selection dropdown in the project-volume dashboard is now populated with a default value.
    
*   \[FIX\] A calculation within one of the Build Cache Errors dashboard panels was incorrect.
    
*   \[FIX\] Clean up intermediate processing data more frequently by default to avoid storage bloat.
    

<a id="1-0"></a>

### 1.0

5th April 2024

*   Initial release.