Releases
This page provides the latest versions of all Drill4J components related to the 0.9.x release. Below, you'll find the release notes in reverse chronological order, along with changelogs and information on breaking changes.
#
Current versionsComponent | Version | Links |
---|---|---|
Application Agent | 0.9.7 | Release |
Test Agent | 0.23.4 | Release |
CI/CD Integration Plugin (Maven/Gradle) | 0.1.7 | Gradle Plugin Maven Plugin |
Drill4J Backend | 0.9.11 | Github Container Registry |
Drill4J UI | 0.1.2 | Github Container Registry |
Metabase dashboards | 0.9.3 | Release |
#
Releases#
Release Mar 14 2025#
New Versions- Drill4J Backend 0.9.11
- Metabase Dashboards 0.9.3
- Test Agent 0.23.4
- Application Agent 0.9.7
- CI/CD Integration Plugin 0.1.7 (Maven, Gradle)
#
New Features & Improvements- Optimized Metrics Calculation: Significantly improved metrics calculation performance with a materialized view. Metric updates are now scheduled, and users can adjust the update interval using the
DRILL_SCHEDULER_REFRESH_VIEWS_INTERVAL_IN_MINUTES
environment variable. - Trend Analysis for Builds: Introduces tracking of testing and coverage changes across multiple application versions, providing deeper insights into long-term testing trends.
- Recommended Tests: Enables test recommendations via a CI/CD plugin for Gradle and Maven, as well as an API endpoint. Supports precise test selection based on tags and criteria. See more in the Test Recommendations section.
- Test-Centric Metrics Dashboard: Added a dedicated dashboard offering a deeper view into test sessions, launches, and corresponding metrics from the test suite perspective.
- Metabase Dashboards Migration Image:
- Changed versioning schema from
v*
to0.9.*
to match other Drill4J components - Created dedicated Docker image to supply migration for Metabase-based dashboards. Users no longer need to download migration files manually - the whole process is automated.
- WARNING: all customizations to previously existing dashboards will be wiped upon update, as the tables are replaced before migration is applied. All Drill4J data and metrics are preserved.
- Changed versioning schema from
#
Minor Release 4New Versions:
- Application Agent 0.9.4
- Test Agent 0.23.3
- CI/CD Integration Plugin 0.1.6 (Maven, Gradle)
- Drill4J Backend 0.9.3
- Metabase Dashboards v20
- Drill4J UI 0.1.2
Notes:
- PostgreSQL is updated to version 17
#
Minor Release 3New Versions:
- Application Agent 0.9.3
- CI/CD Integration Plugin 0.1.3
Changelog:
- Application Agent - fixed Java 21 support issue associated with outdated ASM library
- CI/CD Integration Plugin - allow setting GH_USER_TOKEN to increase download limits (affects Testing Agent and Application agent). Refer to corresponding docs page for more information https://drill4j.github.io/docs/cicd-integration/cicd-integration-plugin
#
Minor Release 2New Versions:
- Admin Backend 0.9.1
- Application Agent 0.9.2
- Test Agent 0.23.2
Breaking Changes:
- Application Agent: The
classScanDelay
parameter has been renamed toscanClassDelay
.
Changelog:
- Application Agent & Test Agent: Fixed issues related to unit test support.
- Test Agent: Resolved a bug affecting Selenium 4 support.
- Admin Backend: Updated DB schema for storing test results. Users can expect migrations to run automatically without any manual intervention.
- Documentation: See updates below.
New Documentation
- WildFly Integration Guide https://drill4j.github.io/docs/guides/wildfly
- Tomcat Integration Guide https://drill4j.github.io/docs/guides/tomcat
- Github Integration Guide
https://drill4j.github.io/docs/cicd-integration/github
Note: The GitHub integration guide assumes Drill4J core services are deployed, configured, and ready to accept data. Complementary documentation is currently being written.
#
Minor Release 1Bugfix release
New component versions:
- Java Agent: 0.9.1
- Test Agent: 0.23.1
- CI/CD Integration Plugin: 0.1.1
Changelist
Breaking Change: Renamed agent parameters from
drillApiUrl
anddrillApiKey
toapiUrl
andapiKey
.Fixed Issue: NPE crash when
-agentpath:<path-to-agent>
lacks<options>
.Realworld Demo - updated to work on Linux (addressed
unknown host "host.docker.internal"
error) and use new parameter names (Pull fresh version for latest fixes)Updated Documentation: Reflects parameter name changes and newly released versions.
As there are breaking changes associated with this release, make sure to update your configuration files accordingly.
#
Release 0.9.0Drill4J version 0.9.0 is out! ๐
The release and documentation are still a work in progress, and breaking changes may occur. We'll be making updates and fixing bugs in the coming weeks. You can let us know if you run into any problems using GitHub Issues (see the link below).
โ We're dropping support for older versions (0.8.0-alpha and prior). Please consider using latest releases โ
Links:
- Release 0.9.0 documentation https://drill4j.github.io/docs/what-is-drill4j
- Demo https://github.com/Drill4J/realworld-demo
- Issues tracker https://github.com/Drill4J/drill4j/issues