diff --git a/.buildkite/hooks/prepare-common.sh b/.buildkite/hooks/prepare-common.sh
index b3d16a1aae..7e88783c2e 100644
--- a/.buildkite/hooks/prepare-common.sh
+++ b/.buildkite/hooks/prepare-common.sh
@@ -37,9 +37,11 @@ fi
java -version
echo "--- Prepare github secrets :vault:"
-VAULT_SECRET_PATH=kv/ci-shared/observability-ci/github-bot-user
-GITHUB_SECRET=$(vault kv get -field token "${VAULT_SECRET_PATH}")
-GIT_USER=$(vault kv get -field username "${VAULT_SECRET_PATH}")
-GIT_EMAIL=$(vault kv get -field email "${VAULT_SECRET_PATH}")
+# Only accessible by Elastic employees
+# The GitHub Permission Set can be found at:
+# https://github.com/v1v/terrazzo/blob/main/manifests/prod/vault/apm-agent-java-permission-set.yaml
+GITHUB_SECRET=$VAULT_GITHUB_TOKEN
+GIT_USER="elastic-vault-github-plugin-prod"
+GIT_EMAIL="obltmachine@users.noreply.github.com"
GH_TOKEN=$GITHUB_SECRET
export GITHUB_SECRET GH_TOKEN GIT_USER GIT_EMAIL
diff --git a/.github/workflows/addToProject.yml b/.github/workflows/addToProject.yml
index e7befea26f..08efeef38f 100644
--- a/.github/workflows/addToProject.yml
+++ b/.github/workflows/addToProject.yml
@@ -3,6 +3,7 @@ on:
issues:
types:
- opened, milestoned
+
permissions:
contents: read
@@ -11,9 +12,21 @@ jobs:
if: github.event.issue && github.event.issue.milestone
runs-on: ubuntu-latest
steps:
+ - name: Get token
+ id: get_token
+ uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0
+ with:
+ app_id: ${{ secrets.OBS_AUTOMATION_APP_ID }}
+ private_key: ${{ secrets.OBS_AUTOMATION_APP_PEM }}
+ permissions: >-
+ {
+ "organization_projects": "write",
+ "issues": "read"
+ }
+
- name: Get project data
env:
- GITHUB_TOKEN: ${{ secrets.APM_TECH_USER_TOKEN }}
+ GITHUB_TOKEN: ${{ steps.get_token.outputs.token }}
TEAM: Java
ORGANIZATION: elastic
PROJECT_NUMBER: 595
@@ -49,7 +62,7 @@ jobs:
- name: Add issue to project
env:
- GITHUB_TOKEN: ${{ secrets.APM_TECH_USER_TOKEN }}
+ GITHUB_TOKEN: ${{ steps.get_token.outputs.token }}
ISSUE_ID: ${{ github.event.issue.node_id }}
run: |
item_id="$( gh api graphql -f query='
@@ -65,7 +78,7 @@ jobs:
- name: Set fields
env:
- GITHUB_TOKEN: ${{ secrets.APM_TECH_USER_TOKEN }}
+ GITHUB_TOKEN: ${{ steps.get_token.outputs.token }}
run: |
gh api graphql -f query='
mutation (
diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml
index bcfc707160..0bd0bf20f4 100644
--- a/.github/workflows/labeler.yml
+++ b/.github/workflows/labeler.yml
@@ -24,11 +24,27 @@ jobs:
repo: context.repo.repo,
labels: ["agent-java"]
})
+
+ - name: Get token
+ id: get_token
+ uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0
+ with:
+ app_id: ${{ secrets.OBS_AUTOMATION_APP_ID }}
+ private_key: ${{ secrets.OBS_AUTOMATION_APP_PEM }}
+ permissions: >-
+ {
+ "members": "read",
+ "organization_projects": "write",
+ "issues": "read"
+ }
+
- id: is_elastic_member
- uses: elastic/apm-pipeline-library/.github/actions/is-member-elastic-org@current
+ uses: elastic/oblt-actions/github/is-member-of@v1
with:
- username: ${{ github.actor }}
- token: ${{ secrets.APM_TECH_USER_TOKEN }}
+ github-org: "elastic"
+ github-user: ${{ github.actor }}
+ github-token: ${{ steps.get_token.outputs.token }}
+
- name: Add community and triage lables
if: contains(steps.is_elastic_member.outputs.result, 'false') && github.actor != 'dependabot[bot]' && github.actor != 'elastic-renovate-prod[bot]'
uses: actions/github-script@v7
@@ -55,7 +71,7 @@ jobs:
uses: elastic/assign-one-project-github-action@1.2.2
if: contains(steps.is_elastic_member.outputs.result, 'true') && github.event.pull_request
env:
- MY_GITHUB_TOKEN: ${{ secrets.APM_TECH_USER_TOKEN }}
+ MY_GITHUB_TOKEN: ${{ steps.get_token.outputs.token }}
with:
project: 'https://github.com/orgs/elastic/projects/454'
project_id: '5882982'
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index b8ea06f00b..9873953b73 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -309,7 +309,7 @@ jobs:
distribution: 'temurin'
- version: 21
distribution: 'temurin'
- - version: 22
+ - version: 23
distribution: 'temurin'
steps:
- uses: actions/checkout@v4
diff --git a/.github/workflows/pre-post-release.yml b/.github/workflows/pre-post-release.yml
index 18b61057e9..4e5adb5599 100644
--- a/.github/workflows/pre-post-release.yml
+++ b/.github/workflows/pre-post-release.yml
@@ -53,17 +53,29 @@ jobs:
runs-on: ubuntu-latest
needs:
- validate-tag
- permissions:
- contents: write
- env:
- GITHUB_TOKEN: ${{ secrets.RELEASE_GITHUB_TOKEN }}
steps:
+ - name: Get token
+ id: get_token
+ uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0
+ with:
+ app_id: ${{ secrets.OBS_AUTOMATION_APP_ID }}
+ private_key: ${{ secrets.OBS_AUTOMATION_APP_PEM }}
+ permissions: >-
+ {
+ "contents": "write",
+ "pull_requests": "write"
+ }
+ repositories: >-
+ ["apm-agent-java"]
+
- uses: actions/checkout@v4
with:
ref: ${{ inputs.ref }}
- token: ${{ env.GITHUB_TOKEN }}
+ token: ${{ steps.get_token.outputs.token }}
- uses: elastic/oblt-actions/git/setup@v1
+ with:
+ github-token: ${{ steps.get_token.outputs.token }}
- name: Create the release tag (post phase)
if: inputs.phase == 'post'
@@ -95,4 +107,4 @@ jobs:
- name: Create the ${{ inputs.phase }} release PR
run: gh pr create --title="${{ inputs.pr_title }}" --base main --head ${{ env.BRANCH_NAME }} -b "${{ inputs.pr_body }}"
env:
- GH_TOKEN: ${{ env.GITHUB_TOKEN }}
+ GH_TOKEN: ${{ steps.get_token.outputs.token }}
diff --git a/.github/workflows/release-step-3.yml b/.github/workflows/release-step-3.yml
index 5825547d0c..b525aaec3a 100644
--- a/.github/workflows/release-step-3.yml
+++ b/.github/workflows/release-step-3.yml
@@ -213,17 +213,29 @@ jobs:
runs-on: ubuntu-latest
needs:
- post-release
- permissions:
- contents: write
- env:
- GITHUB_TOKEN: ${{ secrets.RELEASE_GITHUB_TOKEN }}
steps:
+ - name: Get token
+ id: get_token
+ uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0
+ with:
+ app_id: ${{ secrets.OBS_AUTOMATION_APP_ID }}
+ private_key: ${{ secrets.OBS_AUTOMATION_APP_PEM }}
+ permissions: >-
+ {
+ "contents": "write",
+ "pull_requests": "write"
+ }
+ repositories: >-
+ ["apm-agent-java"]
+
- uses: actions/checkout@v4
with:
ref: ${{ inputs.ref }}
- token: ${{ env.GITHUB_TOKEN }}
+ token: ${{ steps.get_token.outputs.token }}
- uses: elastic/oblt-actions/git/setup@v1
+ with:
+ github-token: ${{ steps.get_token.outputs.token }}
- name: Update major branch
if: ${{ ! inputs.dry_run }}
@@ -276,9 +288,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- id: check
- uses: elastic/apm-pipeline-library/.github/actions/check-dependent-jobs@current
+ uses: elastic/oblt-actions/check-dependent-jobs@v1
with:
- needs: ${{ toJSON(needs) }}
+ jobs: ${{ toJSON(needs) }}
- uses: elastic/oblt-actions/slack/notify-result@v1
with:
bot-token: ${{ secrets.SLACK_BOT_TOKEN }}
diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml
index c6dbef3629..7234cf16aa 100644
--- a/.github/workflows/snapshot.yml
+++ b/.github/workflows/snapshot.yml
@@ -102,9 +102,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- id: check
- uses: elastic/apm-pipeline-library/.github/actions/check-dependent-jobs@current
+ uses: elastic/oblt-actions/check-dependent-jobs@v1
with:
- needs: ${{ toJSON(needs) }}
+ jobs: ${{ toJSON(needs) }}
- if: ${{ failure() && ! inputs.dry_run }}
uses: elastic/oblt-actions/slack/send@v1
with:
diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index 2d294d7773..f9e5649743 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -34,6 +34,14 @@ Use subheadings with the "=====" level for adding notes for unreleased changes:
[[release-notes-1.x]]
=== Java Agent version 1.x
+[[release-notes-1.52.1]]
+==== 1.52.1 - 2024/11/18
+
+[float]
+===== Bug fixes
+* Fix JMX metric warning message about unsupported composite value types - {pull}3849[#3849]
+* Fix JAX-WS transaction naming for @WebMethod annotated methods - {pull}3850[#3850]
+
[[release-notes-1.52.0]]
==== 1.52.0 - 2024/09/23
diff --git a/Dockerfile.wolfi b/Dockerfile.wolfi
index 348d6681b4..cab73524af 100644
--- a/Dockerfile.wolfi
+++ b/Dockerfile.wolfi
@@ -1,4 +1,4 @@
-FROM docker.elastic.co/wolfi/chainguard-base:latest@sha256:d4def25f2fd3b0ff9bc68091cd1d89524e41b7d3fc0d3b3a665720eb92145f3b
+FROM docker.elastic.co/wolfi/chainguard-base:latest@sha256:26caa6beaee2bbf739a82e91a35173892dfe888d0a744b9e46cdc19a90d8656f
RUN mkdir /usr/agent
ARG JAR_FILE
ARG HANDLER_FILE
diff --git a/apm-agent-api/pom.xml b/apm-agent-api/pom.xml
index 501e10e306..592a8db2f0 100644
--- a/apm-agent-api/pom.xml
+++ b/apm-agent-api/pom.xml
@@ -5,7 +5,7 @@
apm-agent-parent
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-agent-api
diff --git a/apm-agent-attach-cli/pom.xml b/apm-agent-attach-cli/pom.xml
index bffc06a48c..2473a5b8b7 100644
--- a/apm-agent-attach-cli/pom.xml
+++ b/apm-agent-attach-cli/pom.xml
@@ -3,7 +3,7 @@
apm-agent-parent
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-attach/pom.xml b/apm-agent-attach/pom.xml
index c1d7dfa567..74807a7919 100644
--- a/apm-agent-attach/pom.xml
+++ b/apm-agent-attach/pom.xml
@@ -5,7 +5,7 @@
apm-agent-parent
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-agent-attach
diff --git a/apm-agent-benchmarks/pom.xml b/apm-agent-benchmarks/pom.xml
index 3cb3f7fd5b..d8676048d7 100644
--- a/apm-agent-benchmarks/pom.xml
+++ b/apm-agent-benchmarks/pom.xml
@@ -5,7 +5,7 @@
apm-agent-parent
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-agent-benchmarks
diff --git a/apm-agent-bootstrap/pom.xml b/apm-agent-bootstrap/pom.xml
index c31662c60f..d9faaeaff0 100644
--- a/apm-agent-bootstrap/pom.xml
+++ b/apm-agent-bootstrap/pom.xml
@@ -5,7 +5,7 @@
apm-agent-parent
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-agent-bootstrap
diff --git a/apm-agent-builds/apm-agent-java8/pom.xml b/apm-agent-builds/apm-agent-java8/pom.xml
index a7c821252e..5ef284ae58 100644
--- a/apm-agent-builds/apm-agent-java8/pom.xml
+++ b/apm-agent-builds/apm-agent-java8/pom.xml
@@ -5,7 +5,7 @@
co.elastic.apm
apm-agent-builds
- 1.52.0
+ 1.52.1
apm-agent-java8
@@ -21,7 +21,7 @@
org.apache.logging.log4j
log4j-bom
- 2.23.1
+ 2.24.1
import
pom
diff --git a/apm-agent-builds/apm-agent/pom.xml b/apm-agent-builds/apm-agent/pom.xml
index 14a7edee69..0806d37132 100644
--- a/apm-agent-builds/apm-agent/pom.xml
+++ b/apm-agent-builds/apm-agent/pom.xml
@@ -5,7 +5,7 @@
co.elastic.apm
apm-agent-builds
- 1.52.0
+ 1.52.1
apm-agent
diff --git a/apm-agent-builds/pom.xml b/apm-agent-builds/pom.xml
index 83e5fa6f19..51fcdb28f7 100644
--- a/apm-agent-builds/pom.xml
+++ b/apm-agent-builds/pom.xml
@@ -3,7 +3,7 @@
apm-agent-parent
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-cached-lookup-key/pom.xml b/apm-agent-cached-lookup-key/pom.xml
index 826062dde5..4ac452fda6 100644
--- a/apm-agent-cached-lookup-key/pom.xml
+++ b/apm-agent-cached-lookup-key/pom.xml
@@ -3,7 +3,7 @@
apm-agent-parent
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-common/pom.xml b/apm-agent-common/pom.xml
index 7e74f56f6d..56320091f7 100644
--- a/apm-agent-common/pom.xml
+++ b/apm-agent-common/pom.xml
@@ -3,7 +3,7 @@
apm-agent-parent
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-core/pom.xml b/apm-agent-core/pom.xml
index 55a88c872d..7c16502299 100644
--- a/apm-agent-core/pom.xml
+++ b/apm-agent-core/pom.xml
@@ -5,7 +5,7 @@
apm-agent-parent
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-agent-core
diff --git a/apm-agent-core/src/main/java/co/elastic/apm/agent/configuration/CoreConfigurationImpl.java b/apm-agent-core/src/main/java/co/elastic/apm/agent/configuration/CoreConfigurationImpl.java
index 3f9b0f504c..7c42ebc23e 100644
--- a/apm-agent-core/src/main/java/co/elastic/apm/agent/configuration/CoreConfigurationImpl.java
+++ b/apm-agent-core/src/main/java/co/elastic/apm/agent/configuration/CoreConfigurationImpl.java
@@ -25,13 +25,7 @@
import co.elastic.apm.agent.matcher.MethodMatcherValueConverter;
import co.elastic.apm.agent.sdk.logging.Logger;
import co.elastic.apm.agent.sdk.logging.LoggerFactory;
-import co.elastic.apm.agent.tracer.configuration.CoreConfiguration;
-import co.elastic.apm.agent.tracer.configuration.ListValueConverter;
-import co.elastic.apm.agent.tracer.configuration.RegexValidator;
-import co.elastic.apm.agent.tracer.configuration.RoundedDoubleConverter;
-import co.elastic.apm.agent.tracer.configuration.TimeDuration;
-import co.elastic.apm.agent.tracer.configuration.TimeDurationValueConverter;
-import co.elastic.apm.agent.tracer.configuration.WildcardMatcherValueConverter;
+import co.elastic.apm.agent.tracer.configuration.*;
import org.stagemonitor.configuration.ConfigurationOption;
import org.stagemonitor.configuration.ConfigurationOptionProvider;
import org.stagemonitor.configuration.converter.AbstractValueConverter;
@@ -702,8 +696,7 @@ public String toSafeString(List value) {
.key("central_config")
.tags("added[1.8.0]")
.configurationCategory(CORE_CATEGORY)
- .description("When enabled, the agent will make periodic requests to the APM Server to fetch updated configuration.\n"
- + "The frequency of the periodic request is driven by the `Cache-Control` header returned from APM Server/Integration, falling back to 5 minutes if not defined.")
+ .description("When enabled, the agent will make periodic requests to the APM Server to fetch updated configuration.")
.dynamic(true)
.buildWithDefault(true);
diff --git a/apm-agent-core/src/test/java/co/elastic/apm/agent/util/JdkVersionTest.java b/apm-agent-core/src/test/java/co/elastic/apm/agent/util/JdkVersionTest.java
index c4d8b958d9..32ff667b51 100644
--- a/apm-agent-core/src/test/java/co/elastic/apm/agent/util/JdkVersionTest.java
+++ b/apm-agent-core/src/test/java/co/elastic/apm/agent/util/JdkVersionTest.java
@@ -33,9 +33,9 @@ public class JdkVersionTest {
private static List releaseSchedule() {
// from https://www.oracle.com/java/technologies/java-se-support-roadmap.html
return List.of(
- Arguments.of(23, LocalDate.parse("2024-10-01")),
Arguments.of(24, LocalDate.parse("2025-04-01")),
- Arguments.of(25, LocalDate.parse("2025-10-01"))
+ Arguments.of(25, LocalDate.parse("2025-10-01")),
+ Arguments.of(26, LocalDate.parse("2026-04-01"))
);
}
diff --git a/apm-agent-lambda-layer/pom.xml b/apm-agent-lambda-layer/pom.xml
index 64f28e3f23..55ee59d512 100644
--- a/apm-agent-lambda-layer/pom.xml
+++ b/apm-agent-lambda-layer/pom.xml
@@ -3,7 +3,7 @@
apm-agent-parent
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugin-sdk/pom.xml b/apm-agent-plugin-sdk/pom.xml
index d3e44b9f5b..045f7ac524 100644
--- a/apm-agent-plugin-sdk/pom.xml
+++ b/apm-agent-plugin-sdk/pom.xml
@@ -3,7 +3,7 @@
apm-agent-parent
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient-common/pom.xml b/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient-common/pom.xml
index 283199152c..3853492a9b 100644
--- a/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient-common/pom.xml
+++ b/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient-common/pom.xml
@@ -5,7 +5,7 @@
apm-apache-httpclient
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-apache-httpclient-common
diff --git a/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient3-plugin/pom.xml b/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient3-plugin/pom.xml
index 387a8e075e..76b9b67f16 100644
--- a/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient3-plugin/pom.xml
+++ b/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient3-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-apache-httpclient
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-apache-httpclient3-plugin
diff --git a/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient4-plugin/pom.xml b/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient4-plugin/pom.xml
index 24049343f6..b10abd58ee 100644
--- a/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient4-plugin/pom.xml
+++ b/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient4-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-apache-httpclient
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-apache-httpclient4-plugin
diff --git a/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient4-plugin/src/main/java/co/elastic/apm/agent/httpclient/v4/BaseApacheHttpEntityInstrumentation.java b/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient4-plugin/src/main/java/co/elastic/apm/agent/httpclient/v4/BaseApacheHttpEntityInstrumentation.java
index 64e5f17e9a..7cd8afae1c 100644
--- a/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient4-plugin/src/main/java/co/elastic/apm/agent/httpclient/v4/BaseApacheHttpEntityInstrumentation.java
+++ b/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient4-plugin/src/main/java/co/elastic/apm/agent/httpclient/v4/BaseApacheHttpEntityInstrumentation.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to Elasticsearch B.V. under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch B.V. licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
package co.elastic.apm.agent.httpclient.v4;
import net.bytebuddy.description.NamedElement;
diff --git a/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient5-plugin/pom.xml b/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient5-plugin/pom.xml
index 5bd35ad3fb..b9ab1e146e 100644
--- a/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient5-plugin/pom.xml
+++ b/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient5-plugin/pom.xml
@@ -4,7 +4,7 @@
co.elastic.apm
apm-apache-httpclient
- 1.52.0
+ 1.52.1
apm-apache-httpclient5-plugin
diff --git a/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient5-plugin/src/main/java/co/elastic/apm/agent/httpclient/v5/BaseApacheHttp5EntityInstrumentation.java b/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient5-plugin/src/main/java/co/elastic/apm/agent/httpclient/v5/BaseApacheHttp5EntityInstrumentation.java
index 6628a50dce..bab697d037 100644
--- a/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient5-plugin/src/main/java/co/elastic/apm/agent/httpclient/v5/BaseApacheHttp5EntityInstrumentation.java
+++ b/apm-agent-plugins/apm-apache-httpclient/apm-apache-httpclient5-plugin/src/main/java/co/elastic/apm/agent/httpclient/v5/BaseApacheHttp5EntityInstrumentation.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to Elasticsearch B.V. under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch B.V. licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
package co.elastic.apm.agent.httpclient.v5;
import net.bytebuddy.description.NamedElement;
diff --git a/apm-agent-plugins/apm-apache-httpclient/pom.xml b/apm-agent-plugins/apm-apache-httpclient/pom.xml
index c566875f9d..d3e32a5e79 100644
--- a/apm-agent-plugins/apm-apache-httpclient/pom.xml
+++ b/apm-agent-plugins/apm-apache-httpclient/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-apache-httpclient
diff --git a/apm-agent-plugins/apm-api-plugin/pom.xml b/apm-agent-plugins/apm-api-plugin/pom.xml
index 1447181eea..09a9c8ed5e 100644
--- a/apm-agent-plugins/apm-api-plugin/pom.xml
+++ b/apm-agent-plugins/apm-api-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
diff --git a/apm-agent-plugins/apm-asynchttpclient-plugin/pom.xml b/apm-agent-plugins/apm-asynchttpclient-plugin/pom.xml
index 6080baed61..fd76050c8c 100644
--- a/apm-agent-plugins/apm-asynchttpclient-plugin/pom.xml
+++ b/apm-agent-plugins/apm-asynchttpclient-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-asynchttpclient-plugin
diff --git a/apm-agent-plugins/apm-aws-sdk/apm-aws-sdk-1-plugin/pom.xml b/apm-agent-plugins/apm-aws-sdk/apm-aws-sdk-1-plugin/pom.xml
index a0eb0a6ed3..0c39457e87 100644
--- a/apm-agent-plugins/apm-aws-sdk/apm-aws-sdk-1-plugin/pom.xml
+++ b/apm-agent-plugins/apm-aws-sdk/apm-aws-sdk-1-plugin/pom.xml
@@ -3,7 +3,7 @@
apm-aws-sdk
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
@@ -12,7 +12,7 @@
${project.basedir}/../../..
- 1.12.770
+ 1.12.777
1.1.0
diff --git a/apm-agent-plugins/apm-aws-sdk/apm-aws-sdk-2-plugin/pom.xml b/apm-agent-plugins/apm-aws-sdk/apm-aws-sdk-2-plugin/pom.xml
index d5358ec712..555d6a6ca8 100644
--- a/apm-agent-plugins/apm-aws-sdk/apm-aws-sdk-2-plugin/pom.xml
+++ b/apm-agent-plugins/apm-aws-sdk/apm-aws-sdk-2-plugin/pom.xml
@@ -3,7 +3,7 @@
apm-aws-sdk
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
@@ -13,7 +13,7 @@
${project.basedir}/../../..
- 2.27.17
+ 2.29.5
2.0.0
8
diff --git a/apm-agent-plugins/apm-aws-sdk/apm-aws-sdk-common/pom.xml b/apm-agent-plugins/apm-aws-sdk/apm-aws-sdk-common/pom.xml
index 86af8747a5..75023fa432 100644
--- a/apm-agent-plugins/apm-aws-sdk/apm-aws-sdk-common/pom.xml
+++ b/apm-agent-plugins/apm-aws-sdk/apm-aws-sdk-common/pom.xml
@@ -3,7 +3,7 @@
apm-aws-sdk
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-aws-sdk/pom.xml b/apm-agent-plugins/apm-aws-sdk/pom.xml
index 3e6d602bbf..72acf73571 100644
--- a/apm-agent-plugins/apm-aws-sdk/pom.xml
+++ b/apm-agent-plugins/apm-aws-sdk/pom.xml
@@ -3,7 +3,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-awslambda-plugin/pom.xml b/apm-agent-plugins/apm-awslambda-plugin/pom.xml
index 6afae0bd70..ced51a9084 100644
--- a/apm-agent-plugins/apm-awslambda-plugin/pom.xml
+++ b/apm-agent-plugins/apm-awslambda-plugin/pom.xml
@@ -3,7 +3,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-cassandra/apm-cassandra-core-plugin/pom.xml b/apm-agent-plugins/apm-cassandra/apm-cassandra-core-plugin/pom.xml
index d25fd6ffd5..90c02e8d40 100644
--- a/apm-agent-plugins/apm-cassandra/apm-cassandra-core-plugin/pom.xml
+++ b/apm-agent-plugins/apm-cassandra/apm-cassandra-core-plugin/pom.xml
@@ -3,7 +3,7 @@
apm-cassandra
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-cassandra/apm-cassandra3-plugin/pom.xml b/apm-agent-plugins/apm-cassandra/apm-cassandra3-plugin/pom.xml
index 2399d0f835..c8a7ae48b5 100644
--- a/apm-agent-plugins/apm-cassandra/apm-cassandra3-plugin/pom.xml
+++ b/apm-agent-plugins/apm-cassandra/apm-cassandra3-plugin/pom.xml
@@ -3,7 +3,7 @@
apm-cassandra
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-cassandra/apm-cassandra4-plugin/pom.xml b/apm-agent-plugins/apm-cassandra/apm-cassandra4-plugin/pom.xml
index 7dd6eba97c..a12d618cba 100644
--- a/apm-agent-plugins/apm-cassandra/apm-cassandra4-plugin/pom.xml
+++ b/apm-agent-plugins/apm-cassandra/apm-cassandra4-plugin/pom.xml
@@ -3,7 +3,7 @@
apm-cassandra
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-cassandra/pom.xml b/apm-agent-plugins/apm-cassandra/pom.xml
index 1fa5d7586a..d3b36870b6 100644
--- a/apm-agent-plugins/apm-cassandra/pom.xml
+++ b/apm-agent-plugins/apm-cassandra/pom.xml
@@ -3,7 +3,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-dubbo-plugin/pom.xml b/apm-agent-plugins/apm-dubbo-plugin/pom.xml
index 38eea4570a..bc644c120e 100644
--- a/apm-agent-plugins/apm-dubbo-plugin/pom.xml
+++ b/apm-agent-plugins/apm-dubbo-plugin/pom.xml
@@ -3,7 +3,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-ecs-logging-plugin/pom.xml b/apm-agent-plugins/apm-ecs-logging-plugin/pom.xml
index 712b820c21..ef580031dc 100644
--- a/apm-agent-plugins/apm-ecs-logging-plugin/pom.xml
+++ b/apm-agent-plugins/apm-ecs-logging-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-ecs-logging-plugin
diff --git a/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-5_6/pom.xml b/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-5_6/pom.xml
index 3b9644c7ea..41ddef4f5f 100644
--- a/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-5_6/pom.xml
+++ b/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-5_6/pom.xml
@@ -5,7 +5,7 @@
apm-es-restclient-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-es-restclient-plugin-5_6
diff --git a/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-6_4/pom.xml b/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-6_4/pom.xml
index ad2babc3ef..720de42369 100644
--- a/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-6_4/pom.xml
+++ b/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-6_4/pom.xml
@@ -5,7 +5,7 @@
apm-es-restclient-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-es-restclient-plugin-6_4
diff --git a/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-7_x/pom.xml b/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-7_x/pom.xml
index 39e84c5f4f..c66ad7d3bc 100644
--- a/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-7_x/pom.xml
+++ b/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-7_x/pom.xml
@@ -5,7 +5,7 @@
apm-es-restclient-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-es-restclient-plugin-7_x
diff --git a/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-8_x/pom.xml b/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-8_x/pom.xml
index 4316d6c2b0..2e4df505ba 100644
--- a/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-8_x/pom.xml
+++ b/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-8_x/pom.xml
@@ -3,7 +3,7 @@
apm-es-restclient-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-common/pom.xml b/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-common/pom.xml
index ff66886574..268f5629ee 100644
--- a/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-common/pom.xml
+++ b/apm-agent-plugins/apm-es-restclient-plugin/apm-es-restclient-plugin-common/pom.xml
@@ -5,7 +5,7 @@
apm-es-restclient-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-es-restclient-plugin-common
diff --git a/apm-agent-plugins/apm-es-restclient-plugin/pom.xml b/apm-agent-plugins/apm-es-restclient-plugin/pom.xml
index 7300a18b8c..693cacf94a 100644
--- a/apm-agent-plugins/apm-es-restclient-plugin/pom.xml
+++ b/apm-agent-plugins/apm-es-restclient-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-es-restclient-plugin
diff --git a/apm-agent-plugins/apm-finagle-httpclient-plugin/pom.xml b/apm-agent-plugins/apm-finagle-httpclient-plugin/pom.xml
index 9b3c2c04de..cdd6dae9fe 100644
--- a/apm-agent-plugins/apm-finagle-httpclient-plugin/pom.xml
+++ b/apm-agent-plugins/apm-finagle-httpclient-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-finagle-httpclient-plugin
diff --git a/apm-agent-plugins/apm-grails-plugin/pom.xml b/apm-agent-plugins/apm-grails-plugin/pom.xml
index c91d2ce1d1..48ad120bbd 100644
--- a/apm-agent-plugins/apm-grails-plugin/pom.xml
+++ b/apm-agent-plugins/apm-grails-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-grails-plugin
diff --git a/apm-agent-plugins/apm-grpc/apm-grpc-plugin/pom.xml b/apm-agent-plugins/apm-grpc/apm-grpc-plugin/pom.xml
index 1d39ea0665..b6f7a8f2c5 100644
--- a/apm-agent-plugins/apm-grpc/apm-grpc-plugin/pom.xml
+++ b/apm-agent-plugins/apm-grpc/apm-grpc-plugin/pom.xml
@@ -5,7 +5,7 @@
co.elastic.apm
apm-grpc
- 1.52.0
+ 1.52.1
apm-grpc-plugin
diff --git a/apm-agent-plugins/apm-grpc/apm-grpc-test-1.6.1/pom.xml b/apm-agent-plugins/apm-grpc/apm-grpc-test-1.6.1/pom.xml
index 1425fc863a..179731d5f1 100644
--- a/apm-agent-plugins/apm-grpc/apm-grpc-test-1.6.1/pom.xml
+++ b/apm-agent-plugins/apm-grpc/apm-grpc-test-1.6.1/pom.xml
@@ -5,7 +5,7 @@
co.elastic.apm
apm-grpc
- 1.52.0
+ 1.52.1
apm-grpc-test-1.6.1
diff --git a/apm-agent-plugins/apm-grpc/apm-grpc-test-latest/pom.xml b/apm-agent-plugins/apm-grpc/apm-grpc-test-latest/pom.xml
index af8cb8106e..ee1e5e7994 100644
--- a/apm-agent-plugins/apm-grpc/apm-grpc-test-latest/pom.xml
+++ b/apm-agent-plugins/apm-grpc/apm-grpc-test-latest/pom.xml
@@ -5,7 +5,7 @@
co.elastic.apm
apm-grpc
- 1.52.0
+ 1.52.1
apm-grpc-test-latest
diff --git a/apm-agent-plugins/apm-grpc/pom.xml b/apm-agent-plugins/apm-grpc/pom.xml
index cc1c00a915..c0066dbc34 100644
--- a/apm-agent-plugins/apm-grpc/pom.xml
+++ b/apm-agent-plugins/apm-grpc/pom.xml
@@ -5,7 +5,7 @@
co.elastic.apm
apm-agent-plugins
- 1.52.0
+ 1.52.1
apm-grpc
diff --git a/apm-agent-plugins/apm-hibernate-search-plugin/apm-hibernate-search-plugin-5_x/pom.xml b/apm-agent-plugins/apm-hibernate-search-plugin/apm-hibernate-search-plugin-5_x/pom.xml
index 272274d6be..34da9121ca 100644
--- a/apm-agent-plugins/apm-hibernate-search-plugin/apm-hibernate-search-plugin-5_x/pom.xml
+++ b/apm-agent-plugins/apm-hibernate-search-plugin/apm-hibernate-search-plugin-5_x/pom.xml
@@ -5,7 +5,7 @@
apm-hibernate-search-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-hibernate-search-plugin-5_x
diff --git a/apm-agent-plugins/apm-hibernate-search-plugin/apm-hibernate-search-plugin-6_x/pom.xml b/apm-agent-plugins/apm-hibernate-search-plugin/apm-hibernate-search-plugin-6_x/pom.xml
index b84962208e..efb723ebb6 100644
--- a/apm-agent-plugins/apm-hibernate-search-plugin/apm-hibernate-search-plugin-6_x/pom.xml
+++ b/apm-agent-plugins/apm-hibernate-search-plugin/apm-hibernate-search-plugin-6_x/pom.xml
@@ -5,7 +5,7 @@
apm-hibernate-search-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-hibernate-search-plugin-6_x
diff --git a/apm-agent-plugins/apm-hibernate-search-plugin/apm-hibernate-search-plugin-common/pom.xml b/apm-agent-plugins/apm-hibernate-search-plugin/apm-hibernate-search-plugin-common/pom.xml
index 127a750017..e4f74d10bc 100644
--- a/apm-agent-plugins/apm-hibernate-search-plugin/apm-hibernate-search-plugin-common/pom.xml
+++ b/apm-agent-plugins/apm-hibernate-search-plugin/apm-hibernate-search-plugin-common/pom.xml
@@ -5,7 +5,7 @@
apm-hibernate-search-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-hibernate-search-plugin-common
diff --git a/apm-agent-plugins/apm-hibernate-search-plugin/pom.xml b/apm-agent-plugins/apm-hibernate-search-plugin/pom.xml
index 31b9946fd9..47b5f6a7fd 100644
--- a/apm-agent-plugins/apm-hibernate-search-plugin/pom.xml
+++ b/apm-agent-plugins/apm-hibernate-search-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-hibernate-search-plugin
diff --git a/apm-agent-plugins/apm-httpclient-core/pom.xml b/apm-agent-plugins/apm-httpclient-core/pom.xml
index ba0643a70a..5ba68a62f9 100644
--- a/apm-agent-plugins/apm-httpclient-core/pom.xml
+++ b/apm-agent-plugins/apm-httpclient-core/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-httpclient-core
diff --git a/apm-agent-plugins/apm-httpclient-core/src/main/java/co/elastic/apm/agent/httpclient/RequestBodyRecordingHelper.java b/apm-agent-plugins/apm-httpclient-core/src/main/java/co/elastic/apm/agent/httpclient/RequestBodyRecordingHelper.java
index a75274426a..52039e6141 100644
--- a/apm-agent-plugins/apm-httpclient-core/src/main/java/co/elastic/apm/agent/httpclient/RequestBodyRecordingHelper.java
+++ b/apm-agent-plugins/apm-httpclient-core/src/main/java/co/elastic/apm/agent/httpclient/RequestBodyRecordingHelper.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to Elasticsearch B.V. under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch B.V. licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
package co.elastic.apm.agent.httpclient;
import co.elastic.apm.agent.tracer.Span;
diff --git a/apm-agent-plugins/apm-httpclient-core/src/test/java/co/elastic/apm/agent/httpclient/AbstractHttpClientInstrumentationTest.java b/apm-agent-plugins/apm-httpclient-core/src/test/java/co/elastic/apm/agent/httpclient/AbstractHttpClientInstrumentationTest.java
index a5ed7ca364..e627fd1231 100644
--- a/apm-agent-plugins/apm-httpclient-core/src/test/java/co/elastic/apm/agent/httpclient/AbstractHttpClientInstrumentationTest.java
+++ b/apm-agent-plugins/apm-httpclient-core/src/test/java/co/elastic/apm/agent/httpclient/AbstractHttpClientInstrumentationTest.java
@@ -83,6 +83,9 @@ public final void setUpWiremock() {
wireMockRule.stubFor(any(urlEqualTo("/"))
.willReturn(dummyResponse()
.withStatus(200)));
+ wireMockRule.stubFor(any(urlEqualTo("/dummy"))
+ .willReturn(dummyResponse()
+ .withStatus(200)));
wireMockRule.stubFor(get(urlEqualTo("/error"))
.willReturn(dummyResponse()
.withStatus(515)));
@@ -125,11 +128,19 @@ public void testPostBodyCapture() throws Exception {
if (!isBodyCapturingSupported()) {
return;
}
- doReturn(5).when(config.getConfig(WebConfiguration.class)).getCaptureClientRequestBytes();
byte[] content = "Hello World!".getBytes(StandardCharsets.UTF_8);
- String path = "/";
- performPost(getBaseUrl() + path, content, "text/plain; charset=utf-8");
- expectSpan(path)
+
+ // Ensure that the setting can be turned on dynamically by first issuing a request with the feature disabled
+ doReturn(0).when(config.getConfig(WebConfiguration.class)).getCaptureClientRequestBytes();
+ performPost(getBaseUrl() + "/dummy", content, "text/plain; charset=utf-8");
+ expectSpan("/dummy")
+ .withRequestBodySatisfying(body -> assertThat(body.getBody()).isNull())
+ .verify();
+ reporter.reset();
+
+ doReturn(5).when(config.getConfig(WebConfiguration.class)).getCaptureClientRequestBytes();
+ performPost(getBaseUrl() + "/", content, "text/plain; charset=utf-8");
+ expectSpan("/")
.withRequestBodySatisfying(body -> {
ByteBuffer buffer = body.getBody();
assertThat(buffer).isNotNull();
diff --git a/apm-agent-plugins/apm-httpclient-core/src/test/java/co/elastic/apm/agent/httpclient/RequestBodyRecordingHelperTest.java b/apm-agent-plugins/apm-httpclient-core/src/test/java/co/elastic/apm/agent/httpclient/RequestBodyRecordingHelperTest.java
index ad534b361f..ac6658affd 100644
--- a/apm-agent-plugins/apm-httpclient-core/src/test/java/co/elastic/apm/agent/httpclient/RequestBodyRecordingHelperTest.java
+++ b/apm-agent-plugins/apm-httpclient-core/src/test/java/co/elastic/apm/agent/httpclient/RequestBodyRecordingHelperTest.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to Elasticsearch B.V. under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch B.V. licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
package co.elastic.apm.agent.httpclient;
import co.elastic.apm.agent.MockReporter;
diff --git a/apm-agent-plugins/apm-httpserver-core/pom.xml b/apm-agent-plugins/apm-httpserver-core/pom.xml
index 8a7fcdc86d..e16a2a0863 100644
--- a/apm-agent-plugins/apm-httpserver-core/pom.xml
+++ b/apm-agent-plugins/apm-httpserver-core/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-httpserver-core
diff --git a/apm-agent-plugins/apm-jakarta-websocket-plugin/pom.xml b/apm-agent-plugins/apm-jakarta-websocket-plugin/pom.xml
index 26ac3b892f..d9e74e658e 100644
--- a/apm-agent-plugins/apm-jakarta-websocket-plugin/pom.xml
+++ b/apm-agent-plugins/apm-jakarta-websocket-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-jakarta-websocket-plugin
diff --git a/apm-agent-plugins/apm-java-concurrent-plugin/pom.xml b/apm-agent-plugins/apm-java-concurrent-plugin/pom.xml
index 577b2a4c84..2d24d0f067 100644
--- a/apm-agent-plugins/apm-java-concurrent-plugin/pom.xml
+++ b/apm-agent-plugins/apm-java-concurrent-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-java-concurrent-plugin
diff --git a/apm-agent-plugins/apm-java-ldap-plugin/pom.xml b/apm-agent-plugins/apm-java-ldap-plugin/pom.xml
index b6bf154bed..bc8f19d9aa 100644
--- a/apm-agent-plugins/apm-java-ldap-plugin/pom.xml
+++ b/apm-agent-plugins/apm-java-ldap-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-java-ldap-plugin
diff --git a/apm-agent-plugins/apm-javalin-plugin/pom.xml b/apm-agent-plugins/apm-javalin-plugin/pom.xml
index 6acd8b47aa..d772b0bdad 100644
--- a/apm-agent-plugins/apm-javalin-plugin/pom.xml
+++ b/apm-agent-plugins/apm-javalin-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-javalin-plugin
diff --git a/apm-agent-plugins/apm-jaxrs-plugin-jakartaee-test/pom.xml b/apm-agent-plugins/apm-jaxrs-plugin-jakartaee-test/pom.xml
index 5f35c63200..715c21ce2e 100644
--- a/apm-agent-plugins/apm-jaxrs-plugin-jakartaee-test/pom.xml
+++ b/apm-agent-plugins/apm-jaxrs-plugin-jakartaee-test/pom.xml
@@ -3,7 +3,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-jaxrs-plugin/pom.xml b/apm-agent-plugins/apm-jaxrs-plugin/pom.xml
index dbcaaebe79..adff46548e 100644
--- a/apm-agent-plugins/apm-jaxrs-plugin/pom.xml
+++ b/apm-agent-plugins/apm-jaxrs-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-jaxrs-plugin
diff --git a/apm-agent-plugins/apm-jaxws-plugin-jakartaee-test/pom.xml b/apm-agent-plugins/apm-jaxws-plugin-jakartaee-test/pom.xml
index b3d96701f2..6f4a46eb48 100644
--- a/apm-agent-plugins/apm-jaxws-plugin-jakartaee-test/pom.xml
+++ b/apm-agent-plugins/apm-jaxws-plugin-jakartaee-test/pom.xml
@@ -3,7 +3,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-jaxws-plugin-jakartaee-test/src/test/java/co/elastic/apm/agent/jaxws/JakartaeeJaxWsTransactionNameInstrumentationTest.java b/apm-agent-plugins/apm-jaxws-plugin-jakartaee-test/src/test/java/co/elastic/apm/agent/jaxws/JakartaeeJaxWsTransactionNameInstrumentationTest.java
index b0722501a2..bfc4e058b0 100644
--- a/apm-agent-plugins/apm-jaxws-plugin-jakartaee-test/src/test/java/co/elastic/apm/agent/jaxws/JakartaeeJaxWsTransactionNameInstrumentationTest.java
+++ b/apm-agent-plugins/apm-jaxws-plugin-jakartaee-test/src/test/java/co/elastic/apm/agent/jaxws/JakartaeeJaxWsTransactionNameInstrumentationTest.java
@@ -18,6 +18,7 @@
*/
package co.elastic.apm.agent.jaxws;
+import jakarta.jws.WebMethod;
import jakarta.jws.WebService;
import jakarta.jws.soap.SOAPBinding;
import org.junit.jupiter.api.BeforeEach;
@@ -42,6 +43,11 @@ public static class HelloWorldServiceImpl implements HelloWorldService {
public String sayHello() {
return "Hello World";
}
+
+ @WebMethod
+ public String webMethodAnnotated() {
+ return "foo bar";
+ }
}
}
diff --git a/apm-agent-plugins/apm-jaxws-plugin/pom.xml b/apm-agent-plugins/apm-jaxws-plugin/pom.xml
index 13e221638f..31c79ca4ab 100644
--- a/apm-agent-plugins/apm-jaxws-plugin/pom.xml
+++ b/apm-agent-plugins/apm-jaxws-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-jaxws-plugin
diff --git a/apm-agent-plugins/apm-jaxws-plugin/src/main/java/co/elastic/apm/agent/jaxws/JaxWsTransactionNameInstrumentation.java b/apm-agent-plugins/apm-jaxws-plugin/src/main/java/co/elastic/apm/agent/jaxws/JaxWsTransactionNameInstrumentation.java
index bbb058f055..d822701fc7 100644
--- a/apm-agent-plugins/apm-jaxws-plugin/src/main/java/co/elastic/apm/agent/jaxws/JaxWsTransactionNameInstrumentation.java
+++ b/apm-agent-plugins/apm-jaxws-plugin/src/main/java/co/elastic/apm/agent/jaxws/JaxWsTransactionNameInstrumentation.java
@@ -18,8 +18,9 @@
*/
package co.elastic.apm.agent.jaxws;
-import co.elastic.apm.agent.sdk.bytebuddy.SimpleMethodSignatureOffsetMappingFactory.SimpleMethodSignature;
import co.elastic.apm.agent.sdk.ElasticApmInstrumentation;
+import co.elastic.apm.agent.sdk.bytebuddy.MethodHierarchyMatcher;
+import co.elastic.apm.agent.sdk.bytebuddy.SimpleMethodSignatureOffsetMappingFactory.SimpleMethodSignature;
import co.elastic.apm.agent.tracer.GlobalTracer;
import co.elastic.apm.agent.tracer.Tracer;
import co.elastic.apm.agent.tracer.Transaction;
@@ -94,13 +95,19 @@ public ElementMatcher.Junction getClassLoaderMatcher() {
@Override
public ElementMatcher super MethodDescription> getMethodMatcher() {
- return overridesOrImplementsMethodThat(
+ MethodHierarchyMatcher annotatedMethodMatcher = overridesOrImplementsMethodThat(
+ isAnnotatedWith(
+ namedOneOf("javax.jws.WebMethod", "jakarta.jws.WebMethod")))
+ .onSuperClassesThat(isInAnyPackage(applicationPackages, ElementMatchers.any()));
+
+ MethodHierarchyMatcher interfaceInheritedMatcher = overridesOrImplementsMethodThat(
isPublic().and(isDeclaredBy(isInterface()))
).whereHierarchyContains(
isInterface().and(isAnnotatedWith(namedOneOf("javax.jws.WebService", "jakarta.jws.WebService")))
).onSuperClassesThat(
isInAnyPackage(applicationPackages, ElementMatchers.any())
);
+ return interfaceInheritedMatcher.or(annotatedMethodMatcher);
}
@Override
diff --git a/apm-agent-plugins/apm-jaxws-plugin/src/test/java/co/elastic/apm/agent/jaxws/AbstractJaxWsInstrumentationTest.java b/apm-agent-plugins/apm-jaxws-plugin/src/test/java/co/elastic/apm/agent/jaxws/AbstractJaxWsInstrumentationTest.java
index 726327e0ab..3e51171431 100644
--- a/apm-agent-plugins/apm-jaxws-plugin/src/test/java/co/elastic/apm/agent/jaxws/AbstractJaxWsInstrumentationTest.java
+++ b/apm-agent-plugins/apm-jaxws-plugin/src/test/java/co/elastic/apm/agent/jaxws/AbstractJaxWsInstrumentationTest.java
@@ -41,6 +41,19 @@ void testTransactionName() {
assertThat(transaction.getFrameworkName()).isEqualTo("JAX-WS");
}
+
+ @Test
+ void testTransactionNameForWebMethod() throws Exception {
+ final TransactionImpl transaction = tracer.startRootTransaction(getClass().getClassLoader());
+ try (Scope scope = transaction.activateInScope()) {
+ helloWorldService.getClass().getMethod("webMethodAnnotated").invoke(helloWorldService);
+ } finally {
+ transaction.end();
+ }
+ assertThat(transaction.getNameAsString()).isEqualTo("HelloWorldServiceImpl#webMethodAnnotated");
+ assertThat(transaction.getFrameworkName()).isEqualTo("JAX-WS");
+ }
+
public interface BaseHelloWorldService {
String sayHello();
}
diff --git a/apm-agent-plugins/apm-jaxws-plugin/src/test/java/co/elastic/apm/agent/jaxws/JaxWsTransactionNameInstrumentationTest.java b/apm-agent-plugins/apm-jaxws-plugin/src/test/java/co/elastic/apm/agent/jaxws/JaxWsTransactionNameInstrumentationTest.java
index 913c65064c..242238ba44 100644
--- a/apm-agent-plugins/apm-jaxws-plugin/src/test/java/co/elastic/apm/agent/jaxws/JaxWsTransactionNameInstrumentationTest.java
+++ b/apm-agent-plugins/apm-jaxws-plugin/src/test/java/co/elastic/apm/agent/jaxws/JaxWsTransactionNameInstrumentationTest.java
@@ -47,6 +47,11 @@ public static class HelloWorldServiceImpl implements HelloWorldService {
public String sayHello() {
return "Hello World";
}
+
+ @WebMethod
+ public String webMethodAnnotated() {
+ return "foo bar";
+ }
}
}
diff --git a/apm-agent-plugins/apm-jdbc-plugin/pom.xml b/apm-agent-plugins/apm-jdbc-plugin/pom.xml
index 1a0b540ce2..691295c26a 100644
--- a/apm-agent-plugins/apm-jdbc-plugin/pom.xml
+++ b/apm-agent-plugins/apm-jdbc-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-jdbc-plugin
diff --git a/apm-agent-plugins/apm-jdk-httpclient-plugin/pom.xml b/apm-agent-plugins/apm-jdk-httpclient-plugin/pom.xml
index b206e6a993..300de8e09e 100644
--- a/apm-agent-plugins/apm-jdk-httpclient-plugin/pom.xml
+++ b/apm-agent-plugins/apm-jdk-httpclient-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-jdk-httpclient-plugin
diff --git a/apm-agent-plugins/apm-jdk-httpserver-plugin/pom.xml b/apm-agent-plugins/apm-jdk-httpserver-plugin/pom.xml
index a3167046c2..ff780c75cb 100644
--- a/apm-agent-plugins/apm-jdk-httpserver-plugin/pom.xml
+++ b/apm-agent-plugins/apm-jdk-httpserver-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-jdk-httpserver-plugin
diff --git a/apm-agent-plugins/apm-jms-plugin/apm-jms-jakarta/pom.xml b/apm-agent-plugins/apm-jms-plugin/apm-jms-jakarta/pom.xml
index 19821d1379..3ceaeeed57 100644
--- a/apm-agent-plugins/apm-jms-plugin/apm-jms-jakarta/pom.xml
+++ b/apm-agent-plugins/apm-jms-plugin/apm-jms-jakarta/pom.xml
@@ -3,7 +3,7 @@
apm-jms-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-jms-plugin/apm-jms-javax/pom.xml b/apm-agent-plugins/apm-jms-plugin/apm-jms-javax/pom.xml
index 55639e2368..ec73ca11d7 100644
--- a/apm-agent-plugins/apm-jms-plugin/apm-jms-javax/pom.xml
+++ b/apm-agent-plugins/apm-jms-plugin/apm-jms-javax/pom.xml
@@ -3,7 +3,7 @@
apm-jms-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-jms-plugin/apm-jms-plugin-base/pom.xml b/apm-agent-plugins/apm-jms-plugin/apm-jms-plugin-base/pom.xml
index 9a643f7f87..93fd098cbb 100644
--- a/apm-agent-plugins/apm-jms-plugin/apm-jms-plugin-base/pom.xml
+++ b/apm-agent-plugins/apm-jms-plugin/apm-jms-plugin-base/pom.xml
@@ -5,7 +5,7 @@
apm-jms-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-jms-plugin-base
diff --git a/apm-agent-plugins/apm-jms-plugin/apm-jms-spring-plugin/pom.xml b/apm-agent-plugins/apm-jms-plugin/apm-jms-spring-plugin/pom.xml
index 83bfa46c7b..9fed527d45 100644
--- a/apm-agent-plugins/apm-jms-plugin/apm-jms-spring-plugin/pom.xml
+++ b/apm-agent-plugins/apm-jms-plugin/apm-jms-spring-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-jms-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-jms-spring-plugin
diff --git a/apm-agent-plugins/apm-jms-plugin/pom.xml b/apm-agent-plugins/apm-jms-plugin/pom.xml
index eb664fee8d..53d29614fd 100644
--- a/apm-agent-plugins/apm-jms-plugin/pom.xml
+++ b/apm-agent-plugins/apm-jms-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-jms-plugin
diff --git a/apm-agent-plugins/apm-jmx-plugin/pom.xml b/apm-agent-plugins/apm-jmx-plugin/pom.xml
index 488f2fe188..430de476e8 100644
--- a/apm-agent-plugins/apm-jmx-plugin/pom.xml
+++ b/apm-agent-plugins/apm-jmx-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-jmx-plugin
diff --git a/apm-agent-plugins/apm-jmx-plugin/src/main/java/co/elastic/apm/agent/jmx/JmxMetricTracker.java b/apm-agent-plugins/apm-jmx-plugin/src/main/java/co/elastic/apm/agent/jmx/JmxMetricTracker.java
index 6518f4f03e..08391e0e51 100644
--- a/apm-agent-plugins/apm-jmx-plugin/src/main/java/co/elastic/apm/agent/jmx/JmxMetricTracker.java
+++ b/apm-agent-plugins/apm-jmx-plugin/src/main/java/co/elastic/apm/agent/jmx/JmxMetricTracker.java
@@ -18,16 +18,16 @@
*/
package co.elastic.apm.agent.jmx;
-import co.elastic.apm.agent.tracer.AbstractLifecycleListener;
-import co.elastic.apm.agent.tracer.metrics.DoubleSupplier;
-import co.elastic.apm.agent.tracer.Tracer;
-import co.elastic.apm.agent.tracer.metrics.Labels;
-import co.elastic.apm.agent.tracer.GlobalLocks;
import co.elastic.apm.agent.sdk.internal.util.ExecutorUtils;
import co.elastic.apm.agent.sdk.internal.util.PrivilegedActionUtils;
import co.elastic.apm.agent.sdk.logging.Logger;
import co.elastic.apm.agent.sdk.logging.LoggerFactory;
+import co.elastic.apm.agent.tracer.AbstractLifecycleListener;
+import co.elastic.apm.agent.tracer.GlobalLocks;
+import co.elastic.apm.agent.tracer.Tracer;
import co.elastic.apm.agent.tracer.configuration.TimeDuration;
+import co.elastic.apm.agent.tracer.metrics.DoubleSupplier;
+import co.elastic.apm.agent.tracer.metrics.Labels;
import org.stagemonitor.configuration.ConfigurationOption;
import javax.annotation.Nullable;
@@ -35,6 +35,7 @@
import javax.management.InstanceNotFoundException;
import javax.management.JMException;
import javax.management.MBeanAttributeInfo;
+import javax.management.MBeanException;
import javax.management.MBeanInfo;
import javax.management.MBeanServer;
import javax.management.MBeanServerDelegate;
@@ -45,9 +46,8 @@
import javax.management.NotificationListener;
import javax.management.ObjectInstance;
import javax.management.ObjectName;
-import javax.management.RuntimeMBeanException;
-import javax.management.MBeanException;
import javax.management.ReflectionException;
+import javax.management.RuntimeMBeanException;
import javax.management.openmbean.CompositeData;
import javax.management.relation.MBeanServerNotificationFilter;
import java.lang.management.ManagementFactory;
@@ -436,7 +436,8 @@ private void addJmxMetricRegistration(JmxMetric jmxMetric, List
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-jsf-plugin
diff --git a/apm-agent-plugins/apm-kafka-plugin/apm-kafka-base-plugin/pom.xml b/apm-agent-plugins/apm-kafka-plugin/apm-kafka-base-plugin/pom.xml
index 5660ba49e3..7a7257873d 100644
--- a/apm-agent-plugins/apm-kafka-plugin/apm-kafka-base-plugin/pom.xml
+++ b/apm-agent-plugins/apm-kafka-plugin/apm-kafka-base-plugin/pom.xml
@@ -3,7 +3,7 @@
apm-kafka-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-kafka-plugin/apm-kafka-headers-plugin/pom.xml b/apm-agent-plugins/apm-kafka-plugin/apm-kafka-headers-plugin/pom.xml
index e31c586ce1..5cd0d30e01 100644
--- a/apm-agent-plugins/apm-kafka-plugin/apm-kafka-headers-plugin/pom.xml
+++ b/apm-agent-plugins/apm-kafka-plugin/apm-kafka-headers-plugin/pom.xml
@@ -4,7 +4,7 @@
apm-kafka-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-kafka-plugin/apm-kafka-spring-plugin/pom.xml b/apm-agent-plugins/apm-kafka-plugin/apm-kafka-spring-plugin/pom.xml
index 7fcc417fe2..bc3ddaeaa0 100644
--- a/apm-agent-plugins/apm-kafka-plugin/apm-kafka-spring-plugin/pom.xml
+++ b/apm-agent-plugins/apm-kafka-plugin/apm-kafka-spring-plugin/pom.xml
@@ -4,7 +4,7 @@
apm-kafka-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-kafka-plugin/pom.xml b/apm-agent-plugins/apm-kafka-plugin/pom.xml
index 1caf2805a9..3e0efa25cf 100644
--- a/apm-agent-plugins/apm-kafka-plugin/pom.xml
+++ b/apm-agent-plugins/apm-kafka-plugin/pom.xml
@@ -3,7 +3,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-logging-plugin/apm-jboss-logging-plugin/pom.xml b/apm-agent-plugins/apm-logging-plugin/apm-jboss-logging-plugin/pom.xml
index 4ba7dfa61a..bf6f343678 100644
--- a/apm-agent-plugins/apm-logging-plugin/apm-jboss-logging-plugin/pom.xml
+++ b/apm-agent-plugins/apm-logging-plugin/apm-jboss-logging-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-logging-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-jboss-logging-plugin
diff --git a/apm-agent-plugins/apm-logging-plugin/apm-jul-plugin/pom.xml b/apm-agent-plugins/apm-logging-plugin/apm-jul-plugin/pom.xml
index dcb34f9417..f6cf2891e5 100644
--- a/apm-agent-plugins/apm-logging-plugin/apm-jul-plugin/pom.xml
+++ b/apm-agent-plugins/apm-logging-plugin/apm-jul-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-logging-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-jul-plugin
diff --git a/apm-agent-plugins/apm-logging-plugin/apm-log4j1-plugin/pom.xml b/apm-agent-plugins/apm-logging-plugin/apm-log4j1-plugin/pom.xml
index 1a12d5d893..6aa03fcb2b 100644
--- a/apm-agent-plugins/apm-logging-plugin/apm-log4j1-plugin/pom.xml
+++ b/apm-agent-plugins/apm-logging-plugin/apm-log4j1-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-logging-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-log4j1-plugin
diff --git a/apm-agent-plugins/apm-logging-plugin/apm-log4j2-plugin-tests/pom.xml b/apm-agent-plugins/apm-logging-plugin/apm-log4j2-plugin-tests/pom.xml
index a2e9b966b7..959e18b85b 100644
--- a/apm-agent-plugins/apm-logging-plugin/apm-log4j2-plugin-tests/pom.xml
+++ b/apm-agent-plugins/apm-logging-plugin/apm-log4j2-plugin-tests/pom.xml
@@ -6,7 +6,7 @@
co.elastic.apm
apm-logging-plugin
- 1.52.0
+ 1.52.1
apm-log4j2-plugin-tests
diff --git a/apm-agent-plugins/apm-logging-plugin/apm-log4j2-plugin/pom.xml b/apm-agent-plugins/apm-logging-plugin/apm-log4j2-plugin/pom.xml
index b8b50f6d93..60f116fd2c 100644
--- a/apm-agent-plugins/apm-logging-plugin/apm-log4j2-plugin/pom.xml
+++ b/apm-agent-plugins/apm-logging-plugin/apm-log4j2-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-logging-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-log4j2-plugin
@@ -24,7 +24,7 @@
org.apache.logging.log4j
log4j-core
- 2.24.0
+ 2.24.1
provided
diff --git a/apm-agent-plugins/apm-logging-plugin/apm-logback-plugin/apm-logback-plugin-impl/pom.xml b/apm-agent-plugins/apm-logging-plugin/apm-logback-plugin/apm-logback-plugin-impl/pom.xml
index 2d2050f175..90f8cff24f 100644
--- a/apm-agent-plugins/apm-logging-plugin/apm-logback-plugin/apm-logback-plugin-impl/pom.xml
+++ b/apm-agent-plugins/apm-logging-plugin/apm-logback-plugin/apm-logback-plugin-impl/pom.xml
@@ -5,7 +5,7 @@
apm-logback-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-logback-plugin-impl
diff --git a/apm-agent-plugins/apm-logging-plugin/apm-logback-plugin/apm-logback-plugin-legacy-tests/pom.xml b/apm-agent-plugins/apm-logging-plugin/apm-logback-plugin/apm-logback-plugin-legacy-tests/pom.xml
index 6fc64818c9..e1776b4ab8 100644
--- a/apm-agent-plugins/apm-logging-plugin/apm-logback-plugin/apm-logback-plugin-legacy-tests/pom.xml
+++ b/apm-agent-plugins/apm-logging-plugin/apm-logback-plugin/apm-logback-plugin-legacy-tests/pom.xml
@@ -5,7 +5,7 @@
apm-logback-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-logback-plugin-legacy-tests
diff --git a/apm-agent-plugins/apm-logging-plugin/apm-logback-plugin/pom.xml b/apm-agent-plugins/apm-logging-plugin/apm-logback-plugin/pom.xml
index 68814b5d8b..060d0805d4 100644
--- a/apm-agent-plugins/apm-logging-plugin/apm-logback-plugin/pom.xml
+++ b/apm-agent-plugins/apm-logging-plugin/apm-logback-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-logging-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-logback-plugin
diff --git a/apm-agent-plugins/apm-logging-plugin/apm-logging-plugin-common/pom.xml b/apm-agent-plugins/apm-logging-plugin/apm-logging-plugin-common/pom.xml
index 4a47e7551b..8779ded961 100644
--- a/apm-agent-plugins/apm-logging-plugin/apm-logging-plugin-common/pom.xml
+++ b/apm-agent-plugins/apm-logging-plugin/apm-logging-plugin-common/pom.xml
@@ -5,7 +5,7 @@
apm-logging-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-logging-plugin-common
diff --git a/apm-agent-plugins/apm-logging-plugin/apm-slf4j-plugin/pom.xml b/apm-agent-plugins/apm-logging-plugin/apm-slf4j-plugin/pom.xml
index 854c519c1c..38a1c92dfc 100644
--- a/apm-agent-plugins/apm-logging-plugin/apm-slf4j-plugin/pom.xml
+++ b/apm-agent-plugins/apm-logging-plugin/apm-slf4j-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-logging-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-slf4j-plugin
diff --git a/apm-agent-plugins/apm-logging-plugin/apm-tomcat-logging-plugin/pom.xml b/apm-agent-plugins/apm-logging-plugin/apm-tomcat-logging-plugin/pom.xml
index 6386b8d133..9346f8a241 100644
--- a/apm-agent-plugins/apm-logging-plugin/apm-tomcat-logging-plugin/pom.xml
+++ b/apm-agent-plugins/apm-logging-plugin/apm-tomcat-logging-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-logging-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-tomcat-logging-plugin
diff --git a/apm-agent-plugins/apm-logging-plugin/pom.xml b/apm-agent-plugins/apm-logging-plugin/pom.xml
index 7a9743e7b8..82e97a86f0 100644
--- a/apm-agent-plugins/apm-logging-plugin/pom.xml
+++ b/apm-agent-plugins/apm-logging-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-logging-plugin
diff --git a/apm-agent-plugins/apm-micrometer-plugin/pom.xml b/apm-agent-plugins/apm-micrometer-plugin/pom.xml
index ac9be92aa9..df9047d23b 100644
--- a/apm-agent-plugins/apm-micrometer-plugin/pom.xml
+++ b/apm-agent-plugins/apm-micrometer-plugin/pom.xml
@@ -3,7 +3,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
@@ -23,7 +23,7 @@
io.micrometer
micrometer-core
- 1.13.3
+ 1.13.6
provided
diff --git a/apm-agent-plugins/apm-mongodb/apm-mongodb-common/pom.xml b/apm-agent-plugins/apm-mongodb/apm-mongodb-common/pom.xml
index c64fd931e8..f412954c9b 100644
--- a/apm-agent-plugins/apm-mongodb/apm-mongodb-common/pom.xml
+++ b/apm-agent-plugins/apm-mongodb/apm-mongodb-common/pom.xml
@@ -4,7 +4,7 @@
apm-mongodb
co.elastic.apm
- 1.52.0
+ 1.52.1
diff --git a/apm-agent-plugins/apm-mongodb/apm-mongodb3-plugin/pom.xml b/apm-agent-plugins/apm-mongodb/apm-mongodb3-plugin/pom.xml
index 93118663e2..681faf1010 100644
--- a/apm-agent-plugins/apm-mongodb/apm-mongodb3-plugin/pom.xml
+++ b/apm-agent-plugins/apm-mongodb/apm-mongodb3-plugin/pom.xml
@@ -3,7 +3,7 @@
apm-mongodb
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-mongodb/apm-mongodb4-plugin/pom.xml b/apm-agent-plugins/apm-mongodb/apm-mongodb4-plugin/pom.xml
index f6d6864bcf..9d0b5f3acd 100644
--- a/apm-agent-plugins/apm-mongodb/apm-mongodb4-plugin/pom.xml
+++ b/apm-agent-plugins/apm-mongodb/apm-mongodb4-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-mongodb
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-mongodb4-plugin
diff --git a/apm-agent-plugins/apm-mongodb/pom.xml b/apm-agent-plugins/apm-mongodb/pom.xml
index 5bdce0eb6e..7f51673171 100644
--- a/apm-agent-plugins/apm-mongodb/pom.xml
+++ b/apm-agent-plugins/apm-mongodb/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-mongodb
diff --git a/apm-agent-plugins/apm-okhttp-plugin/pom.xml b/apm-agent-plugins/apm-okhttp-plugin/pom.xml
index 3a387dd968..5af862520c 100644
--- a/apm-agent-plugins/apm-okhttp-plugin/pom.xml
+++ b/apm-agent-plugins/apm-okhttp-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-okhttp-plugin
diff --git a/apm-agent-plugins/apm-okhttp-test/pom.xml b/apm-agent-plugins/apm-okhttp-test/pom.xml
index 0cb79c1c28..e671cd75e0 100644
--- a/apm-agent-plugins/apm-okhttp-test/pom.xml
+++ b/apm-agent-plugins/apm-okhttp-test/pom.xml
@@ -3,7 +3,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-embedded-metrics-sdk/pom.xml b/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-embedded-metrics-sdk/pom.xml
index 5930f06861..66201313a6 100644
--- a/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-embedded-metrics-sdk/pom.xml
+++ b/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-embedded-metrics-sdk/pom.xml
@@ -4,7 +4,7 @@
co.elastic.apm
apm-opentelemetry
- 1.52.0
+ 1.52.1
apm-opentelemetry-embedded-metrics-sdk
diff --git a/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metrics-bridge-parent/apm-opentelemetry-metrics-bridge-common/pom.xml b/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metrics-bridge-parent/apm-opentelemetry-metrics-bridge-common/pom.xml
index 283aeaad00..ea02d2f192 100644
--- a/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metrics-bridge-parent/apm-opentelemetry-metrics-bridge-common/pom.xml
+++ b/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metrics-bridge-parent/apm-opentelemetry-metrics-bridge-common/pom.xml
@@ -3,7 +3,7 @@
apm-opentelemetry-metrics-bridge-parent
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metrics-bridge-parent/apm-opentelemetry-metrics-bridge-latest/pom.xml b/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metrics-bridge-parent/apm-opentelemetry-metrics-bridge-latest/pom.xml
index b63ec61ecb..b5a9587ddb 100644
--- a/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metrics-bridge-parent/apm-opentelemetry-metrics-bridge-latest/pom.xml
+++ b/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metrics-bridge-parent/apm-opentelemetry-metrics-bridge-latest/pom.xml
@@ -3,7 +3,7 @@
apm-opentelemetry-metrics-bridge-parent
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metrics-bridge-parent/apm-opentelemetry-metrics-bridge-v1_14/pom.xml b/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metrics-bridge-parent/apm-opentelemetry-metrics-bridge-v1_14/pom.xml
index b908102577..81363b1083 100644
--- a/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metrics-bridge-parent/apm-opentelemetry-metrics-bridge-v1_14/pom.xml
+++ b/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metrics-bridge-parent/apm-opentelemetry-metrics-bridge-v1_14/pom.xml
@@ -3,7 +3,7 @@
apm-opentelemetry-metrics-bridge-parent
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metrics-bridge-parent/pom.xml b/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metrics-bridge-parent/pom.xml
index b5faf16e98..54a7691ebb 100644
--- a/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metrics-bridge-parent/pom.xml
+++ b/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metrics-bridge-parent/pom.xml
@@ -3,7 +3,7 @@
apm-opentelemetry
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metricsdk-plugin/pom.xml b/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metricsdk-plugin/pom.xml
index 94d50f8415..fa2e5af2e6 100644
--- a/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metricsdk-plugin/pom.xml
+++ b/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-metricsdk-plugin/pom.xml
@@ -4,7 +4,7 @@
co.elastic.apm
apm-opentelemetry
- 1.52.0
+ 1.52.1
apm-opentelemetry-metricsdk-plugin
diff --git a/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-plugin/pom.xml b/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-plugin/pom.xml
index 239ecbcf3c..40c69c2a1f 100644
--- a/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-plugin/pom.xml
+++ b/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-plugin/pom.xml
@@ -4,7 +4,7 @@
co.elastic.apm
apm-opentelemetry
- 1.52.0
+ 1.52.1
apm-opentelemetry-plugin
diff --git a/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-test/pom.xml b/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-test/pom.xml
index 7d4058f2ff..3768f468d0 100644
--- a/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-test/pom.xml
+++ b/apm-agent-plugins/apm-opentelemetry/apm-opentelemetry-test/pom.xml
@@ -4,7 +4,7 @@
co.elastic.apm
apm-opentelemetry
- 1.52.0
+ 1.52.1
${project.groupId}:${project.artifactId}
diff --git a/apm-agent-plugins/apm-opentelemetry/pom.xml b/apm-agent-plugins/apm-opentelemetry/pom.xml
index b4b496f872..37c724a0a9 100644
--- a/apm-agent-plugins/apm-opentelemetry/pom.xml
+++ b/apm-agent-plugins/apm-opentelemetry/pom.xml
@@ -5,7 +5,7 @@
co.elastic.apm
apm-agent-plugins
- 1.52.0
+ 1.52.1
apm-opentelemetry
@@ -20,7 +20,7 @@
to make sure that in the future we stay compatible with the previous version.
-->
1.32.0
- 1.27.0-alpha
+ 1.28.0-alpha
8
8
diff --git a/apm-agent-plugins/apm-opentracing-plugin/pom.xml b/apm-agent-plugins/apm-opentracing-plugin/pom.xml
index e7c0db728f..9cf3cccd43 100644
--- a/apm-agent-plugins/apm-opentracing-plugin/pom.xml
+++ b/apm-agent-plugins/apm-opentracing-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-opentracing-plugin
diff --git a/apm-agent-plugins/apm-process-plugin/pom.xml b/apm-agent-plugins/apm-process-plugin/pom.xml
index ebca33388e..c7405c4bf0 100644
--- a/apm-agent-plugins/apm-process-plugin/pom.xml
+++ b/apm-agent-plugins/apm-process-plugin/pom.xml
@@ -3,7 +3,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-profiling-plugin/pom.xml b/apm-agent-plugins/apm-profiling-plugin/pom.xml
index 74833d32f8..2eaa4673b2 100644
--- a/apm-agent-plugins/apm-profiling-plugin/pom.xml
+++ b/apm-agent-plugins/apm-profiling-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-profiling-plugin
diff --git a/apm-agent-plugins/apm-quartz/apm-quartz-common/pom.xml b/apm-agent-plugins/apm-quartz/apm-quartz-common/pom.xml
index f4e8da2ce7..eb7fe1a0fa 100644
--- a/apm-agent-plugins/apm-quartz/apm-quartz-common/pom.xml
+++ b/apm-agent-plugins/apm-quartz/apm-quartz-common/pom.xml
@@ -3,7 +3,7 @@
apm-quartz
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-quartz/apm-quartz-plugin-1/pom.xml b/apm-agent-plugins/apm-quartz/apm-quartz-plugin-1/pom.xml
index aad2b1e555..d45f381f0b 100644
--- a/apm-agent-plugins/apm-quartz/apm-quartz-plugin-1/pom.xml
+++ b/apm-agent-plugins/apm-quartz/apm-quartz-plugin-1/pom.xml
@@ -3,7 +3,7 @@
apm-quartz
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-quartz/apm-quartz-plugin-2/pom.xml b/apm-agent-plugins/apm-quartz/apm-quartz-plugin-2/pom.xml
index c4cfbddea5..f61c96be4c 100644
--- a/apm-agent-plugins/apm-quartz/apm-quartz-plugin-2/pom.xml
+++ b/apm-agent-plugins/apm-quartz/apm-quartz-plugin-2/pom.xml
@@ -3,7 +3,7 @@
apm-quartz
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-quartz/pom.xml b/apm-agent-plugins/apm-quartz/pom.xml
index 3f2a829a15..dfbb0dd12c 100644
--- a/apm-agent-plugins/apm-quartz/pom.xml
+++ b/apm-agent-plugins/apm-quartz/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-quartz
diff --git a/apm-agent-plugins/apm-rabbitmq/apm-rabbitmq-plugin/pom.xml b/apm-agent-plugins/apm-rabbitmq/apm-rabbitmq-plugin/pom.xml
index 2ec83509d0..3c7dcc92e8 100644
--- a/apm-agent-plugins/apm-rabbitmq/apm-rabbitmq-plugin/pom.xml
+++ b/apm-agent-plugins/apm-rabbitmq/apm-rabbitmq-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-rabbitmq
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-rabbitmq-plugin
diff --git a/apm-agent-plugins/apm-rabbitmq/apm-rabbitmq-spring/pom.xml b/apm-agent-plugins/apm-rabbitmq/apm-rabbitmq-spring/pom.xml
index 080df4c32d..b057b00f49 100644
--- a/apm-agent-plugins/apm-rabbitmq/apm-rabbitmq-spring/pom.xml
+++ b/apm-agent-plugins/apm-rabbitmq/apm-rabbitmq-spring/pom.xml
@@ -5,7 +5,7 @@
apm-rabbitmq
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-rabbitmq-spring
diff --git a/apm-agent-plugins/apm-rabbitmq/apm-rabbitmq-test-3/pom.xml b/apm-agent-plugins/apm-rabbitmq/apm-rabbitmq-test-3/pom.xml
index 2eaec66e99..9c5fd312c2 100644
--- a/apm-agent-plugins/apm-rabbitmq/apm-rabbitmq-test-3/pom.xml
+++ b/apm-agent-plugins/apm-rabbitmq/apm-rabbitmq-test-3/pom.xml
@@ -5,7 +5,7 @@
apm-rabbitmq
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-rabbitmq-test-3
diff --git a/apm-agent-plugins/apm-rabbitmq/apm-rabbitmq-test-4/pom.xml b/apm-agent-plugins/apm-rabbitmq/apm-rabbitmq-test-4/pom.xml
index b789efe0b7..99d0ebe58b 100644
--- a/apm-agent-plugins/apm-rabbitmq/apm-rabbitmq-test-4/pom.xml
+++ b/apm-agent-plugins/apm-rabbitmq/apm-rabbitmq-test-4/pom.xml
@@ -5,7 +5,7 @@
apm-rabbitmq
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-rabbitmq-test-4
diff --git a/apm-agent-plugins/apm-rabbitmq/pom.xml b/apm-agent-plugins/apm-rabbitmq/pom.xml
index 142b78d458..e8952a14f3 100644
--- a/apm-agent-plugins/apm-rabbitmq/pom.xml
+++ b/apm-agent-plugins/apm-rabbitmq/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-rabbitmq
diff --git a/apm-agent-plugins/apm-reactor-plugin/pom.xml b/apm-agent-plugins/apm-reactor-plugin/pom.xml
index fc27ef1ccc..fe2b837c77 100644
--- a/apm-agent-plugins/apm-reactor-plugin/pom.xml
+++ b/apm-agent-plugins/apm-reactor-plugin/pom.xml
@@ -5,7 +5,7 @@
co.elastic.apm
apm-agent-plugins
- 1.52.0
+ 1.52.1
apm-reactor-plugin
diff --git a/apm-agent-plugins/apm-redis-plugin/apm-jedis-2-tests/pom.xml b/apm-agent-plugins/apm-redis-plugin/apm-jedis-2-tests/pom.xml
index 52efbbc288..a28abb8604 100644
--- a/apm-agent-plugins/apm-redis-plugin/apm-jedis-2-tests/pom.xml
+++ b/apm-agent-plugins/apm-redis-plugin/apm-jedis-2-tests/pom.xml
@@ -5,7 +5,7 @@
apm-redis-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-jedis-2-tests
diff --git a/apm-agent-plugins/apm-redis-plugin/apm-jedis-3-tests/pom.xml b/apm-agent-plugins/apm-redis-plugin/apm-jedis-3-tests/pom.xml
index efd93cb423..6fe9fc82fe 100644
--- a/apm-agent-plugins/apm-redis-plugin/apm-jedis-3-tests/pom.xml
+++ b/apm-agent-plugins/apm-redis-plugin/apm-jedis-3-tests/pom.xml
@@ -5,7 +5,7 @@
apm-redis-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-jedis-3-tests
diff --git a/apm-agent-plugins/apm-redis-plugin/apm-jedis-4-plugin/pom.xml b/apm-agent-plugins/apm-redis-plugin/apm-jedis-4-plugin/pom.xml
index 8ab645baf3..102dd5509f 100644
--- a/apm-agent-plugins/apm-redis-plugin/apm-jedis-4-plugin/pom.xml
+++ b/apm-agent-plugins/apm-redis-plugin/apm-jedis-4-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-redis-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-jedis-4-plugin
diff --git a/apm-agent-plugins/apm-redis-plugin/apm-jedis-5-tests/pom.xml b/apm-agent-plugins/apm-redis-plugin/apm-jedis-5-tests/pom.xml
index ac6bd4c80b..71d3818c4d 100644
--- a/apm-agent-plugins/apm-redis-plugin/apm-jedis-5-tests/pom.xml
+++ b/apm-agent-plugins/apm-redis-plugin/apm-jedis-5-tests/pom.xml
@@ -5,7 +5,7 @@
apm-redis-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-jedis-5-tests
@@ -46,7 +46,7 @@
redis.clients
jedis
- 5.1.5
+ 5.2.0
test
diff --git a/apm-agent-plugins/apm-redis-plugin/apm-jedis-plugin/pom.xml b/apm-agent-plugins/apm-redis-plugin/apm-jedis-plugin/pom.xml
index 6b67c54d5d..743f91b463 100644
--- a/apm-agent-plugins/apm-redis-plugin/apm-jedis-plugin/pom.xml
+++ b/apm-agent-plugins/apm-redis-plugin/apm-jedis-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-redis-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-jedis-plugin
diff --git a/apm-agent-plugins/apm-redis-plugin/apm-lettuce-3-tests/pom.xml b/apm-agent-plugins/apm-redis-plugin/apm-lettuce-3-tests/pom.xml
index a868bf5067..46e7f76c99 100644
--- a/apm-agent-plugins/apm-redis-plugin/apm-lettuce-3-tests/pom.xml
+++ b/apm-agent-plugins/apm-redis-plugin/apm-lettuce-3-tests/pom.xml
@@ -3,7 +3,7 @@
apm-redis-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-redis-plugin/apm-lettuce-plugin/pom.xml b/apm-agent-plugins/apm-redis-plugin/apm-lettuce-plugin/pom.xml
index e0a40d2b3b..e00faef793 100644
--- a/apm-agent-plugins/apm-redis-plugin/apm-lettuce-plugin/pom.xml
+++ b/apm-agent-plugins/apm-redis-plugin/apm-lettuce-plugin/pom.xml
@@ -3,7 +3,7 @@
apm-redis-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-redis-plugin/apm-lettuce-plugin/src/main/java/co/elastic/apm/agent/lettuce/Lettuce5StartSpanInstrumentation.java b/apm-agent-plugins/apm-redis-plugin/apm-lettuce-plugin/src/main/java/co/elastic/apm/agent/lettuce/Lettuce5StartSpanInstrumentation.java
index beda687cf8..6451c998f7 100644
--- a/apm-agent-plugins/apm-redis-plugin/apm-lettuce-plugin/src/main/java/co/elastic/apm/agent/lettuce/Lettuce5StartSpanInstrumentation.java
+++ b/apm-agent-plugins/apm-redis-plugin/apm-lettuce-plugin/src/main/java/co/elastic/apm/agent/lettuce/Lettuce5StartSpanInstrumentation.java
@@ -74,7 +74,7 @@ public static class AdviceClass {
@Advice.OnMethodEnter(suppress = Throwable.class, inline = false)
public static Object beforeDispatch(@Nullable @Advice.Argument(0) RedisCommand, ?, ?> command) {
if (command != null) {
- Span> span = RedisSpanUtils.createRedisSpan(command.getType().name());
+ Span> span = RedisSpanUtils.createRedisSpan(command.getType().toString());
if (span != null) {
commandToSpan.put(command, span);
return span;
diff --git a/apm-agent-plugins/apm-redis-plugin/apm-redis-common/pom.xml b/apm-agent-plugins/apm-redis-plugin/apm-redis-common/pom.xml
index 91b1f66a32..668de9087e 100644
--- a/apm-agent-plugins/apm-redis-plugin/apm-redis-common/pom.xml
+++ b/apm-agent-plugins/apm-redis-plugin/apm-redis-common/pom.xml
@@ -5,7 +5,7 @@
apm-redis-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-redis-common
diff --git a/apm-agent-plugins/apm-redis-plugin/apm-redisson-plugin/pom.xml b/apm-agent-plugins/apm-redis-plugin/apm-redisson-plugin/pom.xml
index 797b7714af..bd100c7950 100644
--- a/apm-agent-plugins/apm-redis-plugin/apm-redisson-plugin/pom.xml
+++ b/apm-agent-plugins/apm-redis-plugin/apm-redisson-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-redis-plugin
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-redisson-plugin
diff --git a/apm-agent-plugins/apm-redis-plugin/pom.xml b/apm-agent-plugins/apm-redis-plugin/pom.xml
index 6048ec5714..700955bb3b 100644
--- a/apm-agent-plugins/apm-redis-plugin/pom.xml
+++ b/apm-agent-plugins/apm-redis-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-redis-plugin
diff --git a/apm-agent-plugins/apm-scala-concurrent-plugin/pom.xml b/apm-agent-plugins/apm-scala-concurrent-plugin/pom.xml
index 2c0227853f..79317141f1 100644
--- a/apm-agent-plugins/apm-scala-concurrent-plugin/pom.xml
+++ b/apm-agent-plugins/apm-scala-concurrent-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-scala-concurrent-plugin
diff --git a/apm-agent-plugins/apm-scheduled-annotation-plugin-jakartaee-test/pom.xml b/apm-agent-plugins/apm-scheduled-annotation-plugin-jakartaee-test/pom.xml
index 4d941f97f0..c5785a6bc5 100644
--- a/apm-agent-plugins/apm-scheduled-annotation-plugin-jakartaee-test/pom.xml
+++ b/apm-agent-plugins/apm-scheduled-annotation-plugin-jakartaee-test/pom.xml
@@ -3,7 +3,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-scheduled-annotation-plugin/pom.xml b/apm-agent-plugins/apm-scheduled-annotation-plugin/pom.xml
index 71a7431f6f..8591cb3ab1 100644
--- a/apm-agent-plugins/apm-scheduled-annotation-plugin/pom.xml
+++ b/apm-agent-plugins/apm-scheduled-annotation-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-scheduled-annotation-plugin
diff --git a/apm-agent-plugins/apm-servlet-jakarta-test/pom.xml b/apm-agent-plugins/apm-servlet-jakarta-test/pom.xml
index 63b9bf7c72..37201ad8c9 100644
--- a/apm-agent-plugins/apm-servlet-jakarta-test/pom.xml
+++ b/apm-agent-plugins/apm-servlet-jakarta-test/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-servlet-jakarta-test
diff --git a/apm-agent-plugins/apm-servlet-plugin/pom.xml b/apm-agent-plugins/apm-servlet-plugin/pom.xml
index 6d0208a5ef..9f27fa4820 100644
--- a/apm-agent-plugins/apm-servlet-plugin/pom.xml
+++ b/apm-agent-plugins/apm-servlet-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-servlet-plugin
diff --git a/apm-agent-plugins/apm-sparkjava-plugin/pom.xml b/apm-agent-plugins/apm-sparkjava-plugin/pom.xml
index 2213b1c9ac..fac2dd9989 100644
--- a/apm-agent-plugins/apm-sparkjava-plugin/pom.xml
+++ b/apm-agent-plugins/apm-sparkjava-plugin/pom.xml
@@ -3,7 +3,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-spring-resttemplate/apm-spring-restclient-test/pom.xml b/apm-agent-plugins/apm-spring-resttemplate/apm-spring-restclient-test/pom.xml
index 1f58112775..b4bdf40e38 100644
--- a/apm-agent-plugins/apm-spring-resttemplate/apm-spring-restclient-test/pom.xml
+++ b/apm-agent-plugins/apm-spring-resttemplate/apm-spring-restclient-test/pom.xml
@@ -5,7 +5,7 @@
co.elastic.apm
apm-spring-resttemplate
- 1.52.0
+ 1.52.1
apm-spring-restclient-test
@@ -20,7 +20,7 @@
org.springframework.boot
spring-boot-dependencies
- 3.3.2
+ 3.3.4
pom
import
diff --git a/apm-agent-plugins/apm-spring-resttemplate/apm-spring-resttemplate-plugin/pom.xml b/apm-agent-plugins/apm-spring-resttemplate/apm-spring-resttemplate-plugin/pom.xml
index be0d910972..5606430588 100644
--- a/apm-agent-plugins/apm-spring-resttemplate/apm-spring-resttemplate-plugin/pom.xml
+++ b/apm-agent-plugins/apm-spring-resttemplate/apm-spring-resttemplate-plugin/pom.xml
@@ -5,7 +5,7 @@
co.elastic.apm
apm-spring-resttemplate
- 1.52.0
+ 1.52.1
apm-spring-resttemplate-plugin
@@ -23,7 +23,7 @@
org.springframework.boot
spring-boot-dependencies
- 3.3.2
+ 3.3.4
pom
import
diff --git a/apm-agent-plugins/apm-spring-resttemplate/apm-spring-resttemplate-test/pom.xml b/apm-agent-plugins/apm-spring-resttemplate/apm-spring-resttemplate-test/pom.xml
index c9583915eb..0c1a761d07 100644
--- a/apm-agent-plugins/apm-spring-resttemplate/apm-spring-resttemplate-test/pom.xml
+++ b/apm-agent-plugins/apm-spring-resttemplate/apm-spring-resttemplate-test/pom.xml
@@ -5,7 +5,7 @@
co.elastic.apm
apm-spring-resttemplate
- 1.52.0
+ 1.52.1
apm-spring-resttemplate-test
diff --git a/apm-agent-plugins/apm-spring-resttemplate/pom.xml b/apm-agent-plugins/apm-spring-resttemplate/pom.xml
index 4e02157fb1..365f2fc375 100644
--- a/apm-agent-plugins/apm-spring-resttemplate/pom.xml
+++ b/apm-agent-plugins/apm-spring-resttemplate/pom.xml
@@ -5,7 +5,7 @@
co.elastic.apm
apm-agent-plugins
- 1.52.0
+ 1.52.1
apm-spring-resttemplate
diff --git a/apm-agent-plugins/apm-spring-webflux/apm-spring-webclient-plugin/pom.xml b/apm-agent-plugins/apm-spring-webflux/apm-spring-webclient-plugin/pom.xml
index e8451f623d..0f7b6cd815 100755
--- a/apm-agent-plugins/apm-spring-webflux/apm-spring-webclient-plugin/pom.xml
+++ b/apm-agent-plugins/apm-spring-webflux/apm-spring-webclient-plugin/pom.xml
@@ -5,7 +5,7 @@
co.elastic.apm
apm-spring-webflux
- 1.52.0
+ 1.52.1
apm-spring-webclient-plugin
diff --git a/apm-agent-plugins/apm-spring-webflux/apm-spring-webclient-plugin/src/main/java/co/elastic/apm/agent/springwebclient/BodyCaptureRegistry.java b/apm-agent-plugins/apm-spring-webflux/apm-spring-webclient-plugin/src/main/java/co/elastic/apm/agent/springwebclient/BodyCaptureRegistry.java
index 6ef7dae3c6..aa64e682bc 100644
--- a/apm-agent-plugins/apm-spring-webflux/apm-spring-webclient-plugin/src/main/java/co/elastic/apm/agent/springwebclient/BodyCaptureRegistry.java
+++ b/apm-agent-plugins/apm-spring-webflux/apm-spring-webclient-plugin/src/main/java/co/elastic/apm/agent/springwebclient/BodyCaptureRegistry.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to Elasticsearch B.V. under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch B.V. licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
package co.elastic.apm.agent.springwebclient;
import co.elastic.apm.agent.httpclient.RequestBodyRecordingHelper;
diff --git a/apm-agent-plugins/apm-spring-webflux/apm-spring-webclient-plugin/src/main/java/co/elastic/apm/agent/springwebclient/ClientRequestHeaderGetter.java b/apm-agent-plugins/apm-spring-webflux/apm-spring-webclient-plugin/src/main/java/co/elastic/apm/agent/springwebclient/ClientRequestHeaderGetter.java
index 1bc6f13f66..ed16434816 100644
--- a/apm-agent-plugins/apm-spring-webflux/apm-spring-webclient-plugin/src/main/java/co/elastic/apm/agent/springwebclient/ClientRequestHeaderGetter.java
+++ b/apm-agent-plugins/apm-spring-webflux/apm-spring-webclient-plugin/src/main/java/co/elastic/apm/agent/springwebclient/ClientRequestHeaderGetter.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to Elasticsearch B.V. under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch B.V. licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
package co.elastic.apm.agent.springwebclient;
import co.elastic.apm.agent.tracer.dispatch.TextHeaderGetter;
diff --git a/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-common-spring5/pom.xml b/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-common-spring5/pom.xml
index b932b662d4..2467fc839f 100644
--- a/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-common-spring5/pom.xml
+++ b/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-common-spring5/pom.xml
@@ -4,7 +4,7 @@
co.elastic.apm
apm-spring-webflux
- 1.52.0
+ 1.52.1
apm-spring-webflux-common-spring5
diff --git a/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-common/pom.xml b/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-common/pom.xml
index fa11f5e4ac..d25add2cae 100644
--- a/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-common/pom.xml
+++ b/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-common/pom.xml
@@ -4,7 +4,7 @@
co.elastic.apm
apm-spring-webflux
- 1.52.0
+ 1.52.1
apm-spring-webflux-common
diff --git a/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-plugin/pom.xml b/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-plugin/pom.xml
index fc6ddbd4a6..190c56751b 100644
--- a/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-plugin/pom.xml
+++ b/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-plugin/pom.xml
@@ -5,7 +5,7 @@
co.elastic.apm
apm-spring-webflux
- 1.52.0
+ 1.52.1
apm-spring-webflux-plugin
diff --git a/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-spring5/pom.xml b/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-spring5/pom.xml
index 6e5db947e2..a9dfcdd16c 100644
--- a/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-spring5/pom.xml
+++ b/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-spring5/pom.xml
@@ -5,7 +5,7 @@
co.elastic.apm
apm-spring-webflux
- 1.52.0
+ 1.52.1
apm-spring-webflux-spring5
diff --git a/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-testapp/pom.xml b/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-testapp/pom.xml
index f3588941ee..7bd01005c6 100644
--- a/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-testapp/pom.xml
+++ b/apm-agent-plugins/apm-spring-webflux/apm-spring-webflux-testapp/pom.xml
@@ -5,7 +5,7 @@
co.elastic.apm
apm-spring-webflux
- 1.52.0
+ 1.52.1
apm-spring-webflux-testapp
diff --git a/apm-agent-plugins/apm-spring-webflux/pom.xml b/apm-agent-plugins/apm-spring-webflux/pom.xml
index 8d3839ffb1..493ad29a1d 100644
--- a/apm-agent-plugins/apm-spring-webflux/pom.xml
+++ b/apm-agent-plugins/apm-spring-webflux/pom.xml
@@ -5,7 +5,7 @@
co.elastic.apm
apm-agent-plugins
- 1.52.0
+ 1.52.1
apm-spring-webflux
@@ -18,7 +18,7 @@
2.7.16
- 3.3.2
+ 3.3.4
diff --git a/apm-agent-plugins/apm-spring-webmvc/apm-spring-webmvc-plugin/pom.xml b/apm-agent-plugins/apm-spring-webmvc/apm-spring-webmvc-plugin/pom.xml
index 29661bc77d..ba5841e816 100644
--- a/apm-agent-plugins/apm-spring-webmvc/apm-spring-webmvc-plugin/pom.xml
+++ b/apm-agent-plugins/apm-spring-webmvc/apm-spring-webmvc-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-spring-webmvc
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-spring-webmvc-plugin
@@ -22,7 +22,7 @@
org.springframework.boot
spring-boot-dependencies
- 3.3.2
+ 3.3.4
pom
import
diff --git a/apm-agent-plugins/apm-spring-webmvc/apm-spring-webmvc-spring5/pom.xml b/apm-agent-plugins/apm-spring-webmvc/apm-spring-webmvc-spring5/pom.xml
index 5ef7b9c735..e01857f6cb 100644
--- a/apm-agent-plugins/apm-spring-webmvc/apm-spring-webmvc-spring5/pom.xml
+++ b/apm-agent-plugins/apm-spring-webmvc/apm-spring-webmvc-spring5/pom.xml
@@ -5,7 +5,7 @@
apm-spring-webmvc
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-spring-webmvc-spring5
diff --git a/apm-agent-plugins/apm-spring-webmvc/pom.xml b/apm-agent-plugins/apm-spring-webmvc/pom.xml
index 05097f14e3..a123b69319 100644
--- a/apm-agent-plugins/apm-spring-webmvc/pom.xml
+++ b/apm-agent-plugins/apm-spring-webmvc/pom.xml
@@ -3,7 +3,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
@@ -29,7 +29,7 @@
org.springframework.boot
spring-boot-dependencies
- 3.3.2
+ 3.3.4
pom
import
diff --git a/apm-agent-plugins/apm-struts-plugin/pom.xml b/apm-agent-plugins/apm-struts-plugin/pom.xml
index 55c20a73e0..7b41f8c8a0 100644
--- a/apm-agent-plugins/apm-struts-plugin/pom.xml
+++ b/apm-agent-plugins/apm-struts-plugin/pom.xml
@@ -3,7 +3,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/apm-agent-plugins/apm-urlconnection-plugin/pom.xml b/apm-agent-plugins/apm-urlconnection-plugin/pom.xml
index 67c682c919..f8e996ea03 100644
--- a/apm-agent-plugins/apm-urlconnection-plugin/pom.xml
+++ b/apm-agent-plugins/apm-urlconnection-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-urlconnection-plugin
diff --git a/apm-agent-plugins/apm-vertx/apm-vertx-common/pom.xml b/apm-agent-plugins/apm-vertx/apm-vertx-common/pom.xml
index 4ee2e2d902..bf66ab617f 100644
--- a/apm-agent-plugins/apm-vertx/apm-vertx-common/pom.xml
+++ b/apm-agent-plugins/apm-vertx/apm-vertx-common/pom.xml
@@ -5,7 +5,7 @@
apm-vertx
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-vertx-common
diff --git a/apm-agent-plugins/apm-vertx/apm-vertx3-plugin/pom.xml b/apm-agent-plugins/apm-vertx/apm-vertx3-plugin/pom.xml
index fa8cc2331b..1f06d8657a 100644
--- a/apm-agent-plugins/apm-vertx/apm-vertx3-plugin/pom.xml
+++ b/apm-agent-plugins/apm-vertx/apm-vertx3-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-vertx
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-vertx3-plugin
diff --git a/apm-agent-plugins/apm-vertx/apm-vertx3-test-latest/pom.xml b/apm-agent-plugins/apm-vertx/apm-vertx3-test-latest/pom.xml
index 3106d119a1..3706a57c47 100644
--- a/apm-agent-plugins/apm-vertx/apm-vertx3-test-latest/pom.xml
+++ b/apm-agent-plugins/apm-vertx/apm-vertx3-test-latest/pom.xml
@@ -5,7 +5,7 @@
apm-vertx
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-vertx3-test-latest
diff --git a/apm-agent-plugins/apm-vertx/apm-vertx4-plugin/pom.xml b/apm-agent-plugins/apm-vertx/apm-vertx4-plugin/pom.xml
index d99f5cdfbe..f7e4aba8df 100644
--- a/apm-agent-plugins/apm-vertx/apm-vertx4-plugin/pom.xml
+++ b/apm-agent-plugins/apm-vertx/apm-vertx4-plugin/pom.xml
@@ -5,7 +5,7 @@
apm-vertx
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-vertx4-plugin
diff --git a/apm-agent-plugins/apm-vertx/pom.xml b/apm-agent-plugins/apm-vertx/pom.xml
index 37f10e99a8..70ce21495c 100644
--- a/apm-agent-plugins/apm-vertx/pom.xml
+++ b/apm-agent-plugins/apm-vertx/pom.xml
@@ -5,7 +5,7 @@
apm-agent-plugins
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-vertx
diff --git a/apm-agent-plugins/pom.xml b/apm-agent-plugins/pom.xml
index a7f392c9bc..00134d0b60 100644
--- a/apm-agent-plugins/pom.xml
+++ b/apm-agent-plugins/pom.xml
@@ -5,7 +5,7 @@
apm-agent-parent
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-agent-plugins
diff --git a/apm-agent-tracer/pom.xml b/apm-agent-tracer/pom.xml
index 7e5ca7a03a..d3823df57e 100644
--- a/apm-agent-tracer/pom.xml
+++ b/apm-agent-tracer/pom.xml
@@ -4,7 +4,7 @@
co.elastic.apm
apm-agent-parent
- 1.52.0
+ 1.52.1
apm-agent-tracer
diff --git a/apm-agent-tracer/src/main/java/co/elastic/apm/agent/tracer/SpanEndListener.java b/apm-agent-tracer/src/main/java/co/elastic/apm/agent/tracer/SpanEndListener.java
index 11bae55cfb..20b3735dd5 100644
--- a/apm-agent-tracer/src/main/java/co/elastic/apm/agent/tracer/SpanEndListener.java
+++ b/apm-agent-tracer/src/main/java/co/elastic/apm/agent/tracer/SpanEndListener.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to Elasticsearch B.V. under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch B.V. licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
package co.elastic.apm.agent.tracer;
public interface SpanEndListener> {
diff --git a/apm-opentracing/pom.xml b/apm-opentracing/pom.xml
index 1d4dd43ca6..2eb17a650d 100644
--- a/apm-opentracing/pom.xml
+++ b/apm-opentracing/pom.xml
@@ -5,7 +5,7 @@
apm-agent-parent
co.elastic.apm
- 1.52.0
+ 1.52.1
apm-opentracing
diff --git a/cloudfoundry/index.yml b/cloudfoundry/index.yml
index d93c07fbc0..f247aaecdc 100644
--- a/cloudfoundry/index.yml
+++ b/cloudfoundry/index.yml
@@ -64,3 +64,4 @@
1.49.0: https://repo1.maven.org/maven2/co/elastic/apm/elastic-apm-agent/1.49.0/elastic-apm-agent-1.49.0.jar
1.50.0: https://repo1.maven.org/maven2/co/elastic/apm/elastic-apm-agent/1.50.0/elastic-apm-agent-1.50.0.jar
1.51.0: https://repo1.maven.org/maven2/co/elastic/apm/elastic-apm-agent/1.51.0/elastic-apm-agent-1.51.0.jar
+1.52.0: https://repo1.maven.org/maven2/co/elastic/apm/elastic-apm-agent/1.52.0/elastic-apm-agent-1.52.0.jar
diff --git a/docs/configuration.asciidoc b/docs/configuration.asciidoc
index 17f6cf818e..6ff4717594 100644
--- a/docs/configuration.asciidoc
+++ b/docs/configuration.asciidoc
@@ -1271,7 +1271,6 @@ Example: `0ms`.
==== `central_config` (added[1.8.0])
When enabled, the agent will make periodic requests to the APM Server to fetch updated configuration.
-The frequency of the periodic request is driven by the `Cache-Control` header returned from APM Server/Integration, falling back to 5 minutes if not defined.
<>
@@ -4088,7 +4087,6 @@ Example: `5ms`.
# trace_methods_duration_threshold=0ms
# When enabled, the agent will make periodic requests to the APM Server to fetch updated configuration.
-# The frequency of the periodic request is driven by the `Cache-Control` header returned from APM Server/Integration, falling back to 5 minutes if not defined.
#
# This setting can be changed at runtime
# Type: Boolean
diff --git a/docs/metrics.asciidoc b/docs/metrics.asciidoc
index 75f11c59f2..4a8e8a3943 100644
--- a/docs/metrics.asciidoc
+++ b/docs/metrics.asciidoc
@@ -461,6 +461,7 @@ For example, `DistributionSummary.builder("order").register(...).record(orderPri
* When using `CountingMode.CUMULATIVE`, you can use TSVB's "Positive Rate" aggregation to convert the counter to a rate.
But you have to remember to group by a combination of dimensions that uniquely identify the time series.
This may be a combination of `host.name` and `service.name`, or the `kubernetes.pod.id`.
+* Micrometer metrics can be disabled by using the <> setting.
[float]
diff --git a/elastic-apm-agent-java8/pom.xml b/elastic-apm-agent-java8/pom.xml
index af58cbf093..231dd21767 100644
--- a/elastic-apm-agent-java8/pom.xml
+++ b/elastic-apm-agent-java8/pom.xml
@@ -5,7 +5,7 @@
co.elastic.apm
apm-agent-parent
- 1.52.0
+ 1.52.1
elastic-apm-agent-java8
diff --git a/elastic-apm-agent-premain/pom.xml b/elastic-apm-agent-premain/pom.xml
index 25850879f1..35e9c181d9 100644
--- a/elastic-apm-agent-premain/pom.xml
+++ b/elastic-apm-agent-premain/pom.xml
@@ -3,7 +3,7 @@
apm-agent-parent
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/elastic-apm-agent/pom.xml b/elastic-apm-agent/pom.xml
index b66699bf06..a162258d9a 100644
--- a/elastic-apm-agent/pom.xml
+++ b/elastic-apm-agent/pom.xml
@@ -5,7 +5,7 @@
co.elastic.apm
apm-agent-parent
- 1.52.0
+ 1.52.1
elastic-apm-agent
diff --git a/integration-tests/application-server-integration-tests/pom.xml b/integration-tests/application-server-integration-tests/pom.xml
index 94c2f7a842..ed08f5ee98 100644
--- a/integration-tests/application-server-integration-tests/pom.xml
+++ b/integration-tests/application-server-integration-tests/pom.xml
@@ -5,7 +5,7 @@
integration-tests
co.elastic.apm
- 1.52.0
+ 1.52.1
application-server-integration-tests
diff --git a/integration-tests/aws-lambda-test/pom.xml b/integration-tests/aws-lambda-test/pom.xml
index fe605feb56..fe8dac1b0c 100644
--- a/integration-tests/aws-lambda-test/pom.xml
+++ b/integration-tests/aws-lambda-test/pom.xml
@@ -3,7 +3,7 @@
integration-tests
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/integration-tests/cdi-app/cdi-app-dependent/pom.xml b/integration-tests/cdi-app/cdi-app-dependent/pom.xml
index 1223f46f18..3699ccba8b 100644
--- a/integration-tests/cdi-app/cdi-app-dependent/pom.xml
+++ b/integration-tests/cdi-app/cdi-app-dependent/pom.xml
@@ -4,7 +4,7 @@
cdi-app
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/integration-tests/cdi-app/cdi-app-standalone/pom.xml b/integration-tests/cdi-app/cdi-app-standalone/pom.xml
index 6e2739e956..c105b6b533 100644
--- a/integration-tests/cdi-app/cdi-app-standalone/pom.xml
+++ b/integration-tests/cdi-app/cdi-app-standalone/pom.xml
@@ -4,7 +4,7 @@
cdi-app
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/integration-tests/cdi-app/pom.xml b/integration-tests/cdi-app/pom.xml
index 43e3acbe22..7df72c4591 100644
--- a/integration-tests/cdi-app/pom.xml
+++ b/integration-tests/cdi-app/pom.xml
@@ -4,7 +4,7 @@
integration-tests
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/integration-tests/cdi-jakartaee-app/cdi-jakartaee-app-dependent/pom.xml b/integration-tests/cdi-jakartaee-app/cdi-jakartaee-app-dependent/pom.xml
index c6bac408bd..9c018c42da 100644
--- a/integration-tests/cdi-jakartaee-app/cdi-jakartaee-app-dependent/pom.xml
+++ b/integration-tests/cdi-jakartaee-app/cdi-jakartaee-app-dependent/pom.xml
@@ -4,7 +4,7 @@
cdi-jakartaee-app
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/integration-tests/cdi-jakartaee-app/cdi-jakartaee-app-standalone/pom.xml b/integration-tests/cdi-jakartaee-app/cdi-jakartaee-app-standalone/pom.xml
index 9432d9482a..05f0781900 100644
--- a/integration-tests/cdi-jakartaee-app/cdi-jakartaee-app-standalone/pom.xml
+++ b/integration-tests/cdi-jakartaee-app/cdi-jakartaee-app-standalone/pom.xml
@@ -4,7 +4,7 @@
cdi-jakartaee-app
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/integration-tests/cdi-jakartaee-app/pom.xml b/integration-tests/cdi-jakartaee-app/pom.xml
index 7c6c43365c..dca309c6b4 100644
--- a/integration-tests/cdi-jakartaee-app/pom.xml
+++ b/integration-tests/cdi-jakartaee-app/pom.xml
@@ -4,7 +4,7 @@
integration-tests
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/integration-tests/external-plugin-otel-test/external-plugin-otel-test-app/pom.xml b/integration-tests/external-plugin-otel-test/external-plugin-otel-test-app/pom.xml
index 5695c1db67..63f709a245 100644
--- a/integration-tests/external-plugin-otel-test/external-plugin-otel-test-app/pom.xml
+++ b/integration-tests/external-plugin-otel-test/external-plugin-otel-test-app/pom.xml
@@ -4,7 +4,7 @@
co.elastic.apm
external-plugin-otel-test
- 1.52.0
+ 1.52.1
external-plugin-otel-test-app
diff --git a/integration-tests/external-plugin-otel-test/external-plugin-otel-test-plugin1/pom.xml b/integration-tests/external-plugin-otel-test/external-plugin-otel-test-plugin1/pom.xml
index b64790d3ff..efec001164 100644
--- a/integration-tests/external-plugin-otel-test/external-plugin-otel-test-plugin1/pom.xml
+++ b/integration-tests/external-plugin-otel-test/external-plugin-otel-test-plugin1/pom.xml
@@ -4,7 +4,7 @@
co.elastic.apm
external-plugin-otel-test
- 1.52.0
+ 1.52.1
external-plugin-otel-test-plugin1
diff --git a/integration-tests/external-plugin-otel-test/external-plugin-otel-test-plugin2/pom.xml b/integration-tests/external-plugin-otel-test/external-plugin-otel-test-plugin2/pom.xml
index c517e8b792..29fd42fcf7 100644
--- a/integration-tests/external-plugin-otel-test/external-plugin-otel-test-plugin2/pom.xml
+++ b/integration-tests/external-plugin-otel-test/external-plugin-otel-test-plugin2/pom.xml
@@ -4,7 +4,7 @@
co.elastic.apm
external-plugin-otel-test
- 1.52.0
+ 1.52.1
external-plugin-otel-test-plugin2
diff --git a/integration-tests/external-plugin-otel-test/pom.xml b/integration-tests/external-plugin-otel-test/pom.xml
index 6f009e231e..37128b0a21 100644
--- a/integration-tests/external-plugin-otel-test/pom.xml
+++ b/integration-tests/external-plugin-otel-test/pom.xml
@@ -4,7 +4,7 @@
co.elastic.apm
integration-tests
- 1.52.0
+ 1.52.1
external-plugin-otel-test
diff --git a/integration-tests/external-plugin-test/external-plugin-app/pom.xml b/integration-tests/external-plugin-test/external-plugin-app/pom.xml
index 312e16c288..a8b00f8df9 100644
--- a/integration-tests/external-plugin-test/external-plugin-app/pom.xml
+++ b/integration-tests/external-plugin-test/external-plugin-app/pom.xml
@@ -6,7 +6,7 @@
external-plugin-test
co.elastic.apm
- 1.52.0
+ 1.52.1
external-plugin-app
diff --git a/integration-tests/external-plugin-test/external-plugin-jakarta-app/pom.xml b/integration-tests/external-plugin-test/external-plugin-jakarta-app/pom.xml
index f4bbdbaad8..1a616ade2b 100644
--- a/integration-tests/external-plugin-test/external-plugin-jakarta-app/pom.xml
+++ b/integration-tests/external-plugin-test/external-plugin-jakarta-app/pom.xml
@@ -6,7 +6,7 @@
external-plugin-test
co.elastic.apm
- 1.52.0
+ 1.52.1
external-plugin-jakarta-app
diff --git a/integration-tests/external-plugin-test/external-plugin/pom.xml b/integration-tests/external-plugin-test/external-plugin/pom.xml
index 3226694dee..2440381090 100644
--- a/integration-tests/external-plugin-test/external-plugin/pom.xml
+++ b/integration-tests/external-plugin-test/external-plugin/pom.xml
@@ -6,7 +6,7 @@
external-plugin-test
co.elastic.apm
- 1.52.0
+ 1.52.1
external-plugin
diff --git a/integration-tests/external-plugin-test/plugin-instrumentation-target/pom.xml b/integration-tests/external-plugin-test/plugin-instrumentation-target/pom.xml
index e70a0357e0..4ae2dd9dca 100644
--- a/integration-tests/external-plugin-test/plugin-instrumentation-target/pom.xml
+++ b/integration-tests/external-plugin-test/plugin-instrumentation-target/pom.xml
@@ -6,7 +6,7 @@
external-plugin-test
co.elastic.apm
- 1.52.0
+ 1.52.1
plugin-instrumentation-target
diff --git a/integration-tests/external-plugin-test/pom.xml b/integration-tests/external-plugin-test/pom.xml
index 74765e1dec..be504056fa 100644
--- a/integration-tests/external-plugin-test/pom.xml
+++ b/integration-tests/external-plugin-test/pom.xml
@@ -3,7 +3,7 @@
integration-tests
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/integration-tests/jakartaee-jsf-app/jakartaee-jsf-app-dependent/pom.xml b/integration-tests/jakartaee-jsf-app/jakartaee-jsf-app-dependent/pom.xml
index 641a286f59..9d384ae16b 100644
--- a/integration-tests/jakartaee-jsf-app/jakartaee-jsf-app-dependent/pom.xml
+++ b/integration-tests/jakartaee-jsf-app/jakartaee-jsf-app-dependent/pom.xml
@@ -3,7 +3,7 @@
jakartaee-jsf-app
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/integration-tests/jakartaee-jsf-app/jakartaee-jsf-app-standalone/pom.xml b/integration-tests/jakartaee-jsf-app/jakartaee-jsf-app-standalone/pom.xml
index e959055e00..f5aa99af2d 100644
--- a/integration-tests/jakartaee-jsf-app/jakartaee-jsf-app-standalone/pom.xml
+++ b/integration-tests/jakartaee-jsf-app/jakartaee-jsf-app-standalone/pom.xml
@@ -3,7 +3,7 @@
jakartaee-jsf-app
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/integration-tests/jakartaee-jsf-app/pom.xml b/integration-tests/jakartaee-jsf-app/pom.xml
index 93c94ca4cb..e6cc8e5242 100644
--- a/integration-tests/jakartaee-jsf-app/pom.xml
+++ b/integration-tests/jakartaee-jsf-app/pom.xml
@@ -3,7 +3,7 @@
integration-tests
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
pom
diff --git a/integration-tests/jakartaee-simple-webapp/pom.xml b/integration-tests/jakartaee-simple-webapp/pom.xml
index 2640aa16f4..7df42cca42 100644
--- a/integration-tests/jakartaee-simple-webapp/pom.xml
+++ b/integration-tests/jakartaee-simple-webapp/pom.xml
@@ -5,7 +5,7 @@
integration-tests
co.elastic.apm
- 1.52.0
+ 1.52.1
jakartaee-simple-webapp
diff --git a/integration-tests/jsf-app/jsf-app-dependent/pom.xml b/integration-tests/jsf-app/jsf-app-dependent/pom.xml
index 1293d46c05..b51fa009ee 100644
--- a/integration-tests/jsf-app/jsf-app-dependent/pom.xml
+++ b/integration-tests/jsf-app/jsf-app-dependent/pom.xml
@@ -4,7 +4,7 @@
jsf-app
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/integration-tests/jsf-app/jsf-app-standalone/pom.xml b/integration-tests/jsf-app/jsf-app-standalone/pom.xml
index 159a79b58a..ce9ffe7af1 100644
--- a/integration-tests/jsf-app/jsf-app-standalone/pom.xml
+++ b/integration-tests/jsf-app/jsf-app-standalone/pom.xml
@@ -6,7 +6,7 @@
jsf-app
co.elastic.apm
- 1.52.0
+ 1.52.1
jsf-app-standalone
diff --git a/integration-tests/jsf-app/pom.xml b/integration-tests/jsf-app/pom.xml
index b69708c463..7209391e4d 100644
--- a/integration-tests/jsf-app/pom.xml
+++ b/integration-tests/jsf-app/pom.xml
@@ -6,7 +6,7 @@
integration-tests
co.elastic.apm
- 1.52.0
+ 1.52.1
jsf-app
diff --git a/integration-tests/main-app-test/pom.xml b/integration-tests/main-app-test/pom.xml
index c2bdf63d67..28ae005ed4 100644
--- a/integration-tests/main-app-test/pom.xml
+++ b/integration-tests/main-app-test/pom.xml
@@ -5,7 +5,7 @@
integration-tests
co.elastic.apm
- 1.52.0
+ 1.52.1
main-app-test
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index 6eb37dc803..81089fa95e 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -5,7 +5,7 @@
apm-agent-parent
co.elastic.apm
- 1.52.0
+ 1.52.1
integration-tests
diff --git a/integration-tests/quarkus/pom.xml b/integration-tests/quarkus/pom.xml
index 924f305d67..341d1e94fd 100644
--- a/integration-tests/quarkus/pom.xml
+++ b/integration-tests/quarkus/pom.xml
@@ -5,7 +5,7 @@
integration-tests
co.elastic.apm
- 1.52.0
+ 1.52.1
quarkus
diff --git a/integration-tests/quarkus/quarkus-jaxrs-base/pom.xml b/integration-tests/quarkus/quarkus-jaxrs-base/pom.xml
index 8609f3f6a8..5ed0201284 100644
--- a/integration-tests/quarkus/quarkus-jaxrs-base/pom.xml
+++ b/integration-tests/quarkus/quarkus-jaxrs-base/pom.xml
@@ -5,7 +5,7 @@
quarkus
co.elastic.apm
- 1.52.0
+ 1.52.1
quarkus-jaxrs-base
diff --git a/integration-tests/quarkus/quarkus-jaxrs-undertow/pom.xml b/integration-tests/quarkus/quarkus-jaxrs-undertow/pom.xml
index c0925248c6..46f81207e1 100644
--- a/integration-tests/quarkus/quarkus-jaxrs-undertow/pom.xml
+++ b/integration-tests/quarkus/quarkus-jaxrs-undertow/pom.xml
@@ -5,7 +5,7 @@
quarkus
co.elastic.apm
- 1.52.0
+ 1.52.1
quarkus-jaxrs-undertow
diff --git a/integration-tests/quarkus/quarkus-jaxrs-vertx/pom.xml b/integration-tests/quarkus/quarkus-jaxrs-vertx/pom.xml
index 5e770fd7ee..dc9d7ec463 100644
--- a/integration-tests/quarkus/quarkus-jaxrs-vertx/pom.xml
+++ b/integration-tests/quarkus/quarkus-jaxrs-vertx/pom.xml
@@ -5,7 +5,7 @@
quarkus
co.elastic.apm
- 1.52.0
+ 1.52.1
quarkus-jaxrs-vertx
diff --git a/integration-tests/runtime-attach/pom.xml b/integration-tests/runtime-attach/pom.xml
index f423c619b8..5319c7e9c4 100644
--- a/integration-tests/runtime-attach/pom.xml
+++ b/integration-tests/runtime-attach/pom.xml
@@ -6,7 +6,7 @@
integration-tests
co.elastic.apm
- 1.52.0
+ 1.52.1
runtime-attach
diff --git a/integration-tests/runtime-attach/runtime-attach-app/pom.xml b/integration-tests/runtime-attach/runtime-attach-app/pom.xml
index 110af7d2ca..f0b16ccdc3 100644
--- a/integration-tests/runtime-attach/runtime-attach-app/pom.xml
+++ b/integration-tests/runtime-attach/runtime-attach-app/pom.xml
@@ -3,7 +3,7 @@
runtime-attach
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/integration-tests/runtime-attach/runtime-attach-test/pom.xml b/integration-tests/runtime-attach/runtime-attach-test/pom.xml
index 3659acbf4a..80066c7d52 100644
--- a/integration-tests/runtime-attach/runtime-attach-test/pom.xml
+++ b/integration-tests/runtime-attach/runtime-attach-test/pom.xml
@@ -3,7 +3,7 @@
runtime-attach
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/integration-tests/simple-webapp/pom.xml b/integration-tests/simple-webapp/pom.xml
index 6b15b75cdf..7594138f96 100644
--- a/integration-tests/simple-webapp/pom.xml
+++ b/integration-tests/simple-webapp/pom.xml
@@ -6,7 +6,7 @@
integration-tests
co.elastic.apm
- 1.52.0
+ 1.52.1
simple-webapp
diff --git a/integration-tests/soap-test/pom.xml b/integration-tests/soap-test/pom.xml
index faab22748b..d7bd9d784f 100644
--- a/integration-tests/soap-test/pom.xml
+++ b/integration-tests/soap-test/pom.xml
@@ -5,7 +5,7 @@
integration-tests
co.elastic.apm
- 1.52.0
+ 1.52.1
soap-test
diff --git a/integration-tests/spring-boot-1-5/pom.xml b/integration-tests/spring-boot-1-5/pom.xml
index 268c3696c2..7e7fff8762 100644
--- a/integration-tests/spring-boot-1-5/pom.xml
+++ b/integration-tests/spring-boot-1-5/pom.xml
@@ -5,7 +5,7 @@
integration-tests
co.elastic.apm
- 1.52.0
+ 1.52.1
spring-boot-1-5
diff --git a/integration-tests/spring-boot-2/pom.xml b/integration-tests/spring-boot-2/pom.xml
index 842959d228..4fa8802475 100644
--- a/integration-tests/spring-boot-2/pom.xml
+++ b/integration-tests/spring-boot-2/pom.xml
@@ -5,7 +5,7 @@
integration-tests
co.elastic.apm
- 1.52.0
+ 1.52.1
spring-boot-2
diff --git a/integration-tests/spring-boot-2/spring-boot-2-base/pom.xml b/integration-tests/spring-boot-2/spring-boot-2-base/pom.xml
index 9cbd366e3e..074c7e45e9 100644
--- a/integration-tests/spring-boot-2/spring-boot-2-base/pom.xml
+++ b/integration-tests/spring-boot-2/spring-boot-2-base/pom.xml
@@ -5,7 +5,7 @@
spring-boot-2
co.elastic.apm
- 1.52.0
+ 1.52.1
spring-boot-2-base
diff --git a/integration-tests/spring-boot-2/spring-boot-2-jetty/pom.xml b/integration-tests/spring-boot-2/spring-boot-2-jetty/pom.xml
index 739756e032..331f0c2e85 100644
--- a/integration-tests/spring-boot-2/spring-boot-2-jetty/pom.xml
+++ b/integration-tests/spring-boot-2/spring-boot-2-jetty/pom.xml
@@ -5,7 +5,7 @@
spring-boot-2
co.elastic.apm
- 1.52.0
+ 1.52.1
spring-boot-2-jetty
diff --git a/integration-tests/spring-boot-2/spring-boot-2-tomcat/pom.xml b/integration-tests/spring-boot-2/spring-boot-2-tomcat/pom.xml
index 369eb48e6b..738ba02cda 100644
--- a/integration-tests/spring-boot-2/spring-boot-2-tomcat/pom.xml
+++ b/integration-tests/spring-boot-2/spring-boot-2-tomcat/pom.xml
@@ -5,7 +5,7 @@
spring-boot-2
co.elastic.apm
- 1.52.0
+ 1.52.1
spring-boot-2-tomcat
diff --git a/integration-tests/spring-boot-2/spring-boot-2-undertow/pom.xml b/integration-tests/spring-boot-2/spring-boot-2-undertow/pom.xml
index cac0e6b1e1..45a94d271a 100644
--- a/integration-tests/spring-boot-2/spring-boot-2-undertow/pom.xml
+++ b/integration-tests/spring-boot-2/spring-boot-2-undertow/pom.xml
@@ -5,7 +5,7 @@
spring-boot-2
co.elastic.apm
- 1.52.0
+ 1.52.1
spring-boot-2-undertow
diff --git a/integration-tests/spring-boot-3/pom.xml b/integration-tests/spring-boot-3/pom.xml
index 6eadb700fe..a0be3b11e8 100644
--- a/integration-tests/spring-boot-3/pom.xml
+++ b/integration-tests/spring-boot-3/pom.xml
@@ -5,7 +5,7 @@
integration-tests
co.elastic.apm
- 1.52.0
+ 1.52.1
spring-boot-3
@@ -30,7 +30,7 @@
org.springframework.boot
spring-boot-dependencies
- 3.3.2
+ 3.3.4
pom
import
diff --git a/integration-tests/spring-boot-3/spring-boot-3-jetty/pom.xml b/integration-tests/spring-boot-3/spring-boot-3-jetty/pom.xml
index e3de1c19e1..f4bbd9a1df 100644
--- a/integration-tests/spring-boot-3/spring-boot-3-jetty/pom.xml
+++ b/integration-tests/spring-boot-3/spring-boot-3-jetty/pom.xml
@@ -3,7 +3,7 @@
spring-boot-3
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/integration-tests/spring-boot-3/spring-boot-3-tomcat/pom.xml b/integration-tests/spring-boot-3/spring-boot-3-tomcat/pom.xml
index 0f4a4a6f7b..88364aced5 100644
--- a/integration-tests/spring-boot-3/spring-boot-3-tomcat/pom.xml
+++ b/integration-tests/spring-boot-3/spring-boot-3-tomcat/pom.xml
@@ -3,7 +3,7 @@
spring-boot-3
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/integration-tests/spring-boot-3/spring-boot-3-undertow/pom.xml b/integration-tests/spring-boot-3/spring-boot-3-undertow/pom.xml
index 2377b32281..d0f13c1522 100644
--- a/integration-tests/spring-boot-3/spring-boot-3-undertow/pom.xml
+++ b/integration-tests/spring-boot-3/spring-boot-3-undertow/pom.xml
@@ -3,7 +3,7 @@
spring-boot-3
co.elastic.apm
- 1.52.0
+ 1.52.1
4.0.0
diff --git a/pom.xml b/pom.xml
index 70f873f2aa..1c21a15efb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
co.elastic.apm
apm-agent-parent
- 1.52.0
+ 1.52.1
pom
${project.groupId}:${project.artifactId}
@@ -128,13 +128,13 @@
1.6.0
5.0.15.RELEASE
9.4.11.v20180605
- 1.5.1
+ 1.5.2
- 1.15.1
- 9.7
+ 1.15.10
+ 9.7.1
5.4.0
- 5.13.0
+ 5.14.2
1.17