Skip to content

Commit

Permalink
[release] release-step-4 1.51.0 (#3733)
Browse files Browse the repository at this point in the history
* [maven-release-plugin] prepare for next development iteration

* Update cloudfoundry for 1.48.1 release

* ci: use .java-version and prepare to use VM with installed tools in BK (#3554)

* ci(bk): use specialised VMs (#3555)

* Added a note on centralized agent config support for AWS Lambda (#3498)

* Bump com.networknt:json-schema-validator from 1.1.0 to 1.3.3 (#3547)

* Bump com.networknt:json-schema-validator from 1.1.0 to 1.3.3

Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.1.0 to 1.3.3.
- [Release notes](https://github.com/networknt/json-schema-validator/releases)
- [Changelog](https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md)
- [Commits](https://github.com/networknt/json-schema-validator/compare/1.1.0...1.3.3)

---
updated-dependencies:
- dependency-name: com.networknt:json-schema-validator
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Fix compilation

* Fix schema version

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonas Kunz <[email protected]>

* Fix inheritance for API annotations (#3551)

* powershell no-logo (#3556)

* security: add permissions block to workflows (#3531)

* Bump io.micrometer:micrometer-core from 1.12.2 to 1.12.4 (#3559)

Bumps [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) from 1.12.2 to 1.12.4.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.12.2...v1.12.4)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump version.log4j from 2.12.4 to 2.23.1 (#3557)

* Bump version.log4j from 2.12.4 to 2.23.1

Bumps `version.log4j` from 2.12.4 to 2.23.1.

Updates `org.apache.logging.log4j:log4j-core` from 2.12.4 to 2.23.1

Updates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.12.4 to 2.23.1

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.logging.log4j:log4j-slf4j-impl
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* restore previous log4j version

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sylvain Juge <[email protected]>

* Add API for instrumenting FAAS and adjust the AWS plugin (#3516)



---------

Co-authored-by: Sylvain Juge <[email protected]>

* Introduce API for metrics collection that does not depend on agent-core (#3522)

* Remove logging API.

* Clean up core dependencies from POMs that do not need it.

* Add API for handling lambda instrumentation and apply to the AWS plugin.

* Move metrics API to tracer.

* Factor out JSON DSL for metrics.

* Fix import issue.

* Fix imports.

* Fix imports.

* fix formatting

---------

Co-authored-by: Sylvain Juge <[email protected]>

* differentiate Lambda url from api gateway (#3417)


---------

Co-authored-by: Sylvain Juge <[email protected]>

* added support to Elastic Load Balancer triggers (#3411)



---------

Co-authored-by: Sylvain Juge <[email protected]>

* feat: new release process with PRs (#3567)

* feat: new release process with PRs

Signed-off-by: Adrien Mannocci <[email protected]>

* chore: redirect to stderr for both message

Signed-off-by: Adrien Mannocci <[email protected]>

* chore: apply suggest

Signed-off-by: Adrien Mannocci <[email protected]>

* ci(chore): use env var instead of prefix v

Signed-off-by: Adrien Mannocci <[email protected]>

* ci: use maven wrapper instead of direct maven

Signed-off-by: Adrien Mannocci <[email protected]>

* feat: validate snapshot for snapshot workflow

Signed-off-by: Adrien Mannocci <[email protected]>

* docs: add new release process

Signed-off-by: Adrien Mannocci <[email protected]>

---------

Signed-off-by: Adrien Mannocci <[email protected]>

* Bump version.aws.sdk from 2.25.0 to 2.25.21 in /apm-agent-plugins (#3574)

Bumps `version.aws.sdk` from 2.25.0 to 2.25.21.

Updates `software.amazon.awssdk:s3` from 2.25.0 to 2.25.21

Updates `software.amazon.awssdk:sqs` from 2.25.0 to 2.25.21

Updates `software.amazon.awssdk:dynamodb` from 2.25.0 to 2.25.21

---
updated-dependencies:
- dependency-name: software.amazon.awssdk:s3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:sqs
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:dynamodb
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.awaitility:awaitility from 4.2.0 to 4.2.1 (#3573)

Bumps [org.awaitility:awaitility](https://github.com/awaitility/awaitility) from 4.2.0 to 4.2.1.
- [Changelog](https://github.com/awaitility/awaitility/blob/master/changelog.txt)
- [Commits](https://github.com/awaitility/awaitility/compare/awaitility-4.2.0...awaitility-4.2.1)

---
updated-dependencies:
- dependency-name: org.awaitility:awaitility
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add exclusion list option for calling DatabaseMetaData.getUserName (#3568)

* use a dummy user for testing

* exclusion list option for calling getUserName

* changelog and test break fixed

* pre release: elastic-apm-agent v1.49.0 (#3576)

Co-authored-by: apmmachine <[email protected]>

* ci(fix): use input value instead of env value for post release trigger (#3577)

Signed-off-by: Adrien Mannocci <[email protected]>

* ci(fix): correct buildkite pipeline trigger (#3578)

Signed-off-by: Adrien Mannocci <[email protected]>

* post release: elastic-apm-agent v1.49.0 (#3579)

Co-authored-by: apmmachine <[email protected]>

* ci(fix): correct release order (#3581)

Signed-off-by: Adrien Mannocci <[email protected]>

* Bump org.springframework.boot:spring-boot-dependencies from 2.7.16 to 3.2.4 (#3572)

* Bump org.springframework.boot:spring-boot-dependencies

Bumps [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 2.7.16 to 3.2.4.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.16...v3.2.4)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update pom.xml

* Update pom.xml

* Update pom.xml

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonas Kunz <[email protected]>

* buildkite: fallback if home is not available (#3591)

* Prevent cycles in inferred spans (#3588)

* [ci] add list of published artifacts (#3595)

* Bump version.mockito from 5.1.1 to 5.11.0 (#3587)

Bumps `version.mockito` from 5.1.1 to 5.11.0.

Updates `org.mockito:mockito-core` from 5.1.1 to 5.11.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v5.1.1...v5.11.0)

Updates `org.mockito:mockito-subclass` from 5.1.1 to 5.11.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v5.1.1...v5.11.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.mockito:mockito-subclass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* github-actions: enable provenance for the jar files (#3594)

* chore: APM agent json server schema a76e999543efb3ba803c9a57dd13a4f6b... (#3584)

... 3ffa7e1

Made with ❤️️ by updatecli

Co-authored-by: apmmachine <[email protected]>

* [ci] fix GH release version tag (#3596)

* [ci] fix artifact list path (#3597)

* Upgrade JDK compatibility tests (#3599)

* Upgrade JDK compatibility tests

* Added JDK 23 ea

* Attempt to set net.bytebuddy.experimental for EA versions

* Remove java 23-ea tests

* Bump version.ecs.logging from 1.5.0 to 1.6.0 (#3585)

Bumps `version.ecs.logging` from 1.5.0 to 1.6.0.

Updates `co.elastic.logging:log4j2-ecs-layout` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/elastic/ecs-logging-java/releases)
- [Commits](https://github.com/elastic/ecs-logging-java/compare/v1.5.0...v1.6.0)

Updates `co.elastic.logging:logback-ecs-encoder` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/elastic/ecs-logging-java/releases)
- [Commits](https://github.com/elastic/ecs-logging-java/compare/v1.5.0...v1.6.0)

Updates `co.elastic.logging:log4j-ecs-layout` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/elastic/ecs-logging-java/releases)
- [Commits](https://github.com/elastic/ecs-logging-java/compare/v1.5.0...v1.6.0)

Updates `co.elastic.logging:jul-ecs-formatter` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/elastic/ecs-logging-java/releases)
- [Commits](https://github.com/elastic/ecs-logging-java/compare/v1.5.0...v1.6.0)

Updates `co.elastic.logging:jboss-logmanager-ecs-formatter` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/elastic/ecs-logging-java/releases)
- [Commits](https://github.com/elastic/ecs-logging-java/compare/v1.5.0...v1.6.0)

---
updated-dependencies:
- dependency-name: co.elastic.logging:log4j2-ecs-layout
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: co.elastic.logging:logback-ecs-encoder
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: co.elastic.logging:log4j-ecs-layout
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: co.elastic.logging:jul-ecs-formatter
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: co.elastic.logging:jboss-logmanager-ecs-formatter
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.logging.log4j:log4j-bom from 2.22.1 to 2.23.1 (#3565)

Bumps [org.apache.logging.log4j:log4j-bom](https://github.com/apache/logging-log4j2) from 2.22.1 to 2.23.1.
- [Release notes](https://github.com/apache/logging-log4j2/releases)
- [Changelog](https://github.com/apache/logging-log4j2/blob/2.x/RELEASE-NOTES.adoc)
- [Commits](https://github.com/apache/logging-log4j2/compare/rel/2.22.1...rel/2.23.1)

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* github-action: add attestations scope (#3601)

* Universal profiling integration: write shared memory (#3598)


---------

Co-authored-by: SylvainJuge <[email protected]>

* ci(release): tag AWS with the ver prefix (#3606)

* release: use tag version for docker build/push (#3600)

* Bump version.byte-buddy from 1.14.12 to 1.14.14 (#3608)

* Bump version.byte-buddy from 1.14.12 to 1.14.14

Bumps `version.byte-buddy` from 1.14.12 to 1.14.14.

Updates `net.bytebuddy:byte-buddy` from 1.14.12 to 1.14.14
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.14.12...byte-buddy-1.14.14)

Updates `net.bytebuddy:byte-buddy-agent` from 1.9.16 to 1.14.14
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.9.16...byte-buddy-1.14.14)

Updates `net.bytebuddy:byte-buddy-dep` from 1.14.12 to 1.14.14
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.14.12...byte-buddy-1.14.14)

---
updated-dependencies:
- dependency-name: net.bytebuddy:byte-buddy
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: net.bytebuddy:byte-buddy-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: net.bytebuddy:byte-buddy-dep
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* keep old version

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sylvain Juge <[email protected]>

* Universal Profiling integration: open socket for communication (#3602)

* Fix NPE in dropped spans stats (#3590)

* fix npe

* update changelog

* Universal profiling integration: Added serialization of stacktrace IDs as profiler_stack_trace_ids otel attributes (#3607)

* release: use explicit container arch (#3611)

* Bump version.aws.sdk from 2.25.21 to 2.25.43 in /apm-agent-plugins (#3614)

Bumps `version.aws.sdk` from 2.25.21 to 2.25.43.

Updates `software.amazon.awssdk:s3` from 2.25.21 to 2.25.43

Updates `software.amazon.awssdk:sqs` from 2.25.21 to 2.25.43

Updates `software.amazon.awssdk:dynamodb` from 2.25.21 to 2.25.43

---
updated-dependencies:
- dependency-name: software.amazon.awssdk:s3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:sqs
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:dynamodb
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add thread dump debug option (#3589)

* add thread dump option

* Universal profiling integration: Add stacktrace-IDs to transactions (#3615)

* add c3p0 to DatabaseMetaDataExclusionList (#3619)

* ci(fix): Files or Directories Accessible to External Parties (#3624)

* Bump org.springframework.boot:spring-boot-dependencies from 2.7.16 to 3.2.5 (#3610)

* Bump org.springframework.boot:spring-boot-dependencies

Bumps [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 2.7.16 to 3.2.5.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.16...v3.2.5)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* keep v2 dependency

* keep v2 dependency

* keep v2 dependency

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jackshirazi <[email protected]>

* Bump org.jctools:jctools-core from 4.0.1 to 4.0.3 (#3618)

* Bump org.jctools:jctools-core from 4.0.1 to 4.0.3

Bumps [org.jctools:jctools-core](https://github.com/JCTools/JCTools) from 4.0.1 to 4.0.3.
- [Release notes](https://github.com/JCTools/JCTools/releases)
- [Changelog](https://github.com/JCTools/JCTools/blob/master/RELEASE-NOTES.md)
- [Commits](https://github.com/JCTools/JCTools/compare/v4.0.1...v4.0.3)

---
updated-dependencies:
- dependency-name: org.jctools:jctools-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* remove comment

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sylvain Juge <[email protected]>

* Bump version.mockito from 5.11.0 to 5.12.0 (#3629)

Bumps `version.mockito` from 5.11.0 to 5.12.0.

Updates `org.mockito:mockito-core` from 5.11.0 to 5.12.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v5.11.0...v5.12.0)

Updates `org.mockito:mockito-subclass` from 5.11.0 to 5.12.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v5.11.0...v5.12.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.mockito:mockito-subclass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump com.networknt:json-schema-validator from 1.3.3 to 1.4.0 (#3628)

Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.3.3 to 1.4.0.
- [Release notes](https://github.com/networknt/json-schema-validator/releases)
- [Changelog](https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md)
- [Commits](https://github.com/networknt/json-schema-validator/compare/1.3.3...1.4.0)

---
updated-dependencies:
- dependency-name: com.networknt:json-schema-validator
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* github-action: delete opentelemetry workflow (#3630)

* buildkite: avoid failing in tear-down failed (#3622)

* github-action: use actions/attest-build-provenance (#3631)

* Clarify rabbitmq naming mode support (#3633)

* ci: build and push Docker image based on Chainguard base image (#3623)

* bouncy castle upgrade (#3634)

* add symlink in dockerfile for /javaagent.jar for otel operator to find (#3635)

* add symlink in dockerfile for /javaagent.jar for otel operator to find

* and wolfi too

* buildkite: support version 21 for opentelemetry (#3621)

* Bump version.testcontainers from 1.19.1 to 1.19.8 (#3641)

Bumps `version.testcontainers` from 1.19.1 to 1.19.8.

Updates `org.testcontainers:testcontainers-bom` from 1.19.1 to 1.19.8
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.1...1.19.8)

Updates `org.testcontainers:testcontainers` from 1.19.1 to 1.19.8
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.1...1.19.8)

---
updated-dependencies:
- dependency-name: org.testcontainers:testcontainers-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.testcontainers:testcontainers
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci: add some job timeouts (#3638)

* Fix too small activation stack for low transaction_max_spans values (#3643)

* Exclude new Cisco AppD packages (#3632)

* Bump version.okhttp from 3.14.7 to 4.12.0 (#3640)

Bumps `version.okhttp` from 3.14.7 to 4.12.0.

Updates `com.squareup.okhttp3:okhttp` from 3.14.7 to 4.12.0
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/square/okhttp/compare/parent-3.14.7...parent-4.12.0)

Updates `com.squareup.okhttp3:logging-interceptor` from 4.9.1 to 4.12.0
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/square/okhttp/compare/parent-4.9.1...parent-4.12.0)

---
updated-dependencies:
- dependency-name: com.squareup.okhttp3:okhttp
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: com.squareup.okhttp3:logging-interceptor
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump redis.clients:jedis from 1.4.0 to 5.1.2 (#3639)

* Bump redis.clients:jedis from 1.4.0 to 5.1.2

Bumps [redis.clients:jedis](https://github.com/redis/jedis) from 1.4.0 to 5.1.2.
- [Release notes](https://github.com/redis/jedis/releases)
- [Commits](https://github.com/redis/jedis/compare/jedis-1.4.0...v5.1.2)

---
updated-dependencies:
- dependency-name: redis.clients:jedis
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update pom.xml

* Update pom.xml

* Update pom.xml

* Update pom.xml

* Fix tests

* Fix invalid extracted method

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonas Kunz <[email protected]>

* build: bump actions/attest-build-provenance in the github-actions group (#3637)

Bumps the github-actions group with 1 update: [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance).


Updates `actions/attest-build-provenance` from 1.1.1 to 1.1.2
- [Release notes](https://github.com/actions/attest-build-provenance/releases)
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md)
- [Commits](https://github.com/actions/attest-build-provenance/compare/951c0c5f8e375ad4efad33405ab77f7ded2358e4...173725a1209d09b31f9d30a3890cf2757ebbff0d)

---
updated-dependencies:
- dependency-name: actions/attest-build-provenance
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* more stack frames for thread dump (#3644)

* pre release: elastic-apm-agent v1.50.0 (#3648)

Co-authored-by: apmmachine <[email protected]>

* post release: elastic-apm-agent v1.50.0 (#3649)

Co-authored-by: apmmachine <[email protected]>

* fix docker build for release in CI (#3652)

* ci: use updatecli with GitHub secrets (#3651)

* buildkite: use bot user (#3653)

* build: bump org.springframework.boot:spring-boot-maven-plugin (#3646)

Bumps [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.2.0...v3.3.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* buildkite: use shared secret for obltmachine (#3656)

* build: bump org.springframework.boot:spring-boot-dependencies from 2.7.16 to 3.3.0 (#3645)

* build: bump org.springframework.boot:spring-boot-dependencies

Bumps [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 2.7.16 to 3.3.0.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.16...v3.3.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* keep older versions

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sylvain Juge <[email protected]>

* revert jctools to 4.0.1 (#3657)

* revert jctools to 4.0.1

* update changelog

* add a jdk7 check so that we break before releasing! (#3659)

* github-actions: docker login with GitHub secrets (#3658)

* build: bump version.aws.sdk in /apm-agent-plugins (#3661)

Bumps `version.aws.sdk` from 2.25.43 to 2.25.64.

Updates `software.amazon.awssdk:s3` from 2.25.43 to 2.25.64

Updates `software.amazon.awssdk:sqs` from 2.25.43 to 2.25.64

Updates `software.amazon.awssdk:dynamodb` from 2.25.43 to 2.25.64

---
updated-dependencies:
- dependency-name: software.amazon.awssdk:s3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:sqs
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:dynamodb
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build: bump version.byte-buddy from 1.14.14 to 1.14.17 (#3664)

* build: bump version.byte-buddy from 1.14.14 to 1.14.17

Bumps `version.byte-buddy` from 1.14.14 to 1.14.17.

Updates `net.bytebuddy:byte-buddy` from 1.14.14 to 1.14.17
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.14.14...byte-buddy-1.14.17)

Updates `net.bytebuddy:byte-buddy-agent` from 1.9.16 to 1.14.17
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.9.16...byte-buddy-1.14.17)

Updates `net.bytebuddy:byte-buddy-dep` from 1.14.14 to 1.14.17
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.14.14...byte-buddy-1.14.17)

---
updated-dependencies:
- dependency-name: net.bytebuddy:byte-buddy
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: net.bytebuddy:byte-buddy-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: net.bytebuddy:byte-buddy-dep
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* revert old known version

* bump asm version to keep it consistent with bytebuddy

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sylvain Juge <[email protected]>

* adding an option to make routing-key part of RabbitMQ transaction names (#3636)


Co-authored-by: Deniza Topalova <[email protected]>

* [release] improve release steps naming (#3667)

* enhance main branch PR message for merge with commit

* minor wording clarifications

* [release] rename release steps

* add PR created in first step in readme

* Fix unreleased changelog (#3669)

* github-action: run buildkite action with GH secrets (#3668)

* github-actions: remove snapshoty (#3670)

* [release] fix typo in release workflow (#3671)

* build: bump docker/login-action from 3.1.0 to 3.2.0 in the github-actions group (#3663)

Bumps the github-actions group with 1 update: [docker/login-action](https://github.com/docker/login-action).

Updates `docker/login-action` from 3.1.0 to 3.2.0
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/e92390c5fb421da1463c202d546fed0ec5c39f20...0d4c9c5ea7693da7b068278f7b52bda2a190a446)

* build: bump actions/attest-build-provenance in the github-actions group (#3673)

Bumps the github-actions group with 1 update: [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance).


Updates `actions/attest-build-provenance` from 1.1.2 to 1.2.0
- [Release notes](https://github.com/actions/attest-build-provenance/releases)
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md)
- [Commits](https://github.com/actions/attest-build-provenance/compare/173725a1209d09b31f9d30a3890cf2757ebbff0d...49df96e17e918a15956db358890b08e61c704919)

---
updated-dependencies:
- dependency-name: actions/attest-build-provenance
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Warn unexpected SpanContext in otel span link (#3672)

* add warning with non elastic spancontext

* update changelog

* ci: use github secrets for GH token (#3678)

* feat(aws-lambda): apm-agent-java (#3680)

* github-actions: use buildkite and slack bot GH secrets (#3679)

* github-actions: use number output (#3681)

* build: bump io.opentelemetry.semconv:opentelemetry-semconv (#3674)

Bumps [io.opentelemetry.semconv:opentelemetry-semconv](https://github.com/open-telemetry/semantic-conventions-java) from 1.23.1-alpha to 1.25.0-alpha.
- [Release notes](https://github.com/open-telemetry/semantic-conventions-java/releases)
- [Changelog](https://github.com/open-telemetry/semantic-conventions-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/semantic-conventions-java/commits)

---
updated-dependencies:
- dependency-name: io.opentelemetry.semconv:opentelemetry-semconv
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove unused functions and clean up servlet integration test base (#3683)

* Remove unused functions and clean up servlet integration test base

Signed-off-by: Adrian Cole <[email protected]>

* less code

Signed-off-by: Adrian Cole <[email protected]>

---------

Signed-off-by: Adrian Cole <[email protected]>

* Uses MockWebServer instead of a docker container for servlet integration tests (#3684)

Signed-off-by: Adrian Cole <[email protected]>

* Remove unused API and resolve naming ambiguities (#3561)

* Rename implementation versions of interfaces to reflect their state as non-API.

* Merge main branch.

* Fix test imports.

* Fix plugin imports.

* Fix plugin imports.

* build: bump actions/attest-build-provenance in the github-actions group (#3685)

Bumps the github-actions group with 1 update: [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance).


Updates `actions/attest-build-provenance` from 1.2.0 to 1.3.1
- [Release notes](https://github.com/actions/attest-build-provenance/releases)
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md)
- [Commits](https://github.com/actions/attest-build-provenance/compare/49df96e17e918a15956db358890b08e61c704919...534b352d658f90498fd148d231fdbf88f3886a3a)

---
updated-dependencies:
- dependency-name: actions/attest-build-provenance
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Revert "Uses MockWebServer instead of a docker container for servlet integration tests (#3684)" (#3690)

This reverts commit cd893419137fd80981505c754ecea5cce6fb0bbd.

This breaks JBoss startup somehow in non-obvious ways

* build: bump org.jctools:jctools-core from 4.0.1 to 4.0.5 (#3687)

* build: bump org.jctools:jctools-core from 4.0.1 to 4.0.5

Bumps [org.jctools:jctools-core](https://github.com/JCTools/JCTools) from 4.0.1 to 4.0.5.
- [Release notes](https://github.com/JCTools/JCTools/releases)
- [Changelog](https://github.com/JCTools/JCTools/blob/master/RELEASE-NOTES.md)
- [Commits](https://github.com/JCTools/JCTools/compare/v4.0.1...v4.0.5)

---
updated-dependencies:
- dependency-name: org.jctools:jctools-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* 4.0.5 does support java 7

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jackshirazi <[email protected]>

* build: bump io.micrometer:micrometer-core from 1.12.4 to 1.13.1 (#3688)

Bumps [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) from 1.12.4 to 1.13.1.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.12.4...v1.13.1)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build: bump version.aws.sdk from 1.12.215 to 1.12.740 in /apm-agent-plugins (#3677)

* build: bump version.aws.sdk in /apm-agent-plugins

Bumps `version.aws.sdk` from 1.12.215 to 1.12.740.

Updates `com.amazonaws:aws-java-sdk-s3` from 1.12.215 to 1.12.740
- [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-java/compare/1.12.215...1.12.740)

Updates `com.amazonaws:aws-java-sdk-dynamodb` from 1.12.215 to 1.12.740
- [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-java/compare/1.12.215...1.12.740)

Updates `com.amazonaws:aws-java-sdk-sqs` from 1.12.215 to 1.12.740
- [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-java/compare/1.12.215...1.12.740)

---
updated-dependencies:
- dependency-name: com.amazonaws:aws-java-sdk-s3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.amazonaws:aws-java-sdk-dynamodb
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.amazonaws:aws-java-sdk-sqs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* AWS changed the comms protocols, need latest localstack

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Shirazi <[email protected]>

* build: bump actions/attest-build-provenance from 1.3.1 to 1.3.2 in the github-actions group (#3693)

Bumps the github-actions group with 1 update: [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance).
Updates `actions/attest-build-provenance` from 1.3.1 to 1.3.2
- [Release notes](https://github.com/actions/attest-build-provenance/releases)
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md)

* Use elastic/oblt-actions/aws/[email protected] action to authenticate with AWS (#3696)

* Use elastic/oblt-actions/aws/[email protected] action to authenticate with AWS

* Fix input

* Add necessary permissions

* Add comment about filename

* build: bump org.springframework.boot:spring-boot-dependencies from 2.7.16 to 3.3.1 (#3694)

* build: bump org.springframework.boot:spring-boot-dependencies

Bumps [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 2.7.16 to 3.3.1.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.16...v3.3.1)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Revert spring 2 version

* Update pom.xml

* Update pom.xml

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonas Kunz <[email protected]>

* build: bump version.jackson from 2.13.3 to 2.17.1 (#3676)

* build: bump version.jackson from 2.13.3 to 2.17.1

Bumps `version.jackson` from 2.13.3 to 2.17.1.

Updates `com.fasterxml.jackson.core:jackson-databind` from 2.13.3 to 2.17.1
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `com.fasterxml.jackson.module:jackson-module-afterburner` from 2.14.2 to 2.17.1
- [Commits](https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.14.2...jackson-modules-base-2.17.1)

Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.14.2 to 2.17.1
- [Commits](https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.14.2...jackson-dataformats-binary-2.17.1)

Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-protobuf` from 2.14.2 to 2.17.1
- [Commits](https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.14.2...jackson-dataformats-binary-2.17.1)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.module:jackson-module-afterburner
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-cbor
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Revert finagle jackson bump, it only supports 2.13

* switch to BOM for jackson version management

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonas Kunz <[email protected]>

* build: bump com.networknt:json-schema-validator from 1.4.0 to 1.4.3 (#3697)

Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.4.0 to 1.4.3.
- [Release notes](https://github.com/networknt/json-schema-validator/releases)
- [Changelog](https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md)
- [Commits](https://github.com/networknt/json-schema-validator/compare/1.4.0...1.4.3)

---
updated-dependencies:
- dependency-name: com.networknt:json-schema-validator
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build: bump version.aws.sdk in /apm-agent-plugins (#3703)

Bumps `version.aws.sdk` from 2.25.64 to 2.26.12.

Updates `software.amazon.awssdk:s3` from 2.25.64 to 2.26.12

Updates `software.amazon.awssdk:sqs` from 2.25.64 to 2.26.12

Updates `software.amazon.awssdk:dynamodb` from 2.25.64 to 2.26.12

---
updated-dependencies:
- dependency-name: software.amazon.awssdk:s3
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: software.amazon.awssdk:sqs
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: software.amazon.awssdk:dynamodb
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build: bump redis.clients:jedis from 1.4.0 to 5.1.3 (#3700)

* build: bump redis.clients:jedis from 1.4.0 to 5.1.3

Bumps [redis.clients:jedis](https://github.com/redis/jedis) from 1.4.0 to 5.1.3.
- [Release notes](https://github.com/redis/jedis/releases)
- [Commits](https://github.com/redis/jedis/compare/jedis-1.4.0...v5.1.3)

---
updated-dependencies:
- dependency-name: redis.clients:jedis
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update pom.xml

* Update pom.xml

* Update pom.xml

* Update pom.xml

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonas Kunz <[email protected]>

* build: bump version.aws.sdk in /apm-agent-plugins (#3705)

Bumps `version.aws.sdk` from 1.12.740 to 1.12.755.

Updates `com.amazonaws:aws-java-sdk-s3` from 1.12.740 to 1.12.755
- [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-java/compare/1.12.740...1.12.755)

Updates `com.amazonaws:aws-java-sdk-dynamodb` from 1.12.740 to 1.12.755
- [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-java/compare/1.12.740...1.12.755)

Updates `com.amazonaws:aws-java-sdk-sqs` from 1.12.740 to 1.12.755
- [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-java/compare/1.12.740...1.12.755)

---
updated-dependencies:
- dependency-name: com.amazonaws:aws-java-sdk-s3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.amazonaws:aws-java-sdk-dynamodb
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.amazonaws:aws-java-sdk-sqs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build: bump org.assertj:assertj-core from 3.25.3 to 3.26.0 (#3701)

Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.25.3 to 3.26.0.
- [Release notes](https://github.com/assertj/assertj/releases)
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.25.3...assertj-build-3.26.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add elastic-otel-java to weekly benchmarks (#3706)

* Add elastic-otel-java to weekly benchmarks

* Apply suggestions from code review

Co-authored-by: jackshirazi <[email protected]>

* Fix wrong agent name

* Shorten name to not mess up results table

* Even shorter name

---------

Co-authored-by: jackshirazi <[email protected]>

* updatecli: use shared policy (#3707)

* Run opentelemetry benchmarks for individual features (#3708)

* Add benchmarks for individual distro features on snapshot

* Fix argument generation

* runtime attach: prevent NPE with null value (#3712)

* runtime attach: prevent NPE with null value

* build: bump com.networknt:json-schema-validator from 1.4.3 to 1.5.0 (#3710)

Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.4.3 to 1.5.0.
- [Release notes](https://github.com/networknt/json-schema-validator/releases)
- [Changelog](https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md)
- [Commits](https://github.com/networknt/json-schema-validator/compare/1.4.3...1.5.0)

---
updated-dependencies:
- dependency-name: com.networknt:json-schema-validator
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* updatecli: bump policies too (#3714)

* [DOCS] Clarify error capturing (#3716)

Clarify we collect the exceptions passed to a `logger.error`, not the message of the `logger.error`.

* deps(updatecli): bump all policies (#3715)

* build: bump actions/attest-build-provenance in the github-actions group (#3717)

Bumps the github-actions group with 1 update: [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance).


Updates `actions/attest-build-provenance` from 1.3.2 to 1.3.3
- [Release notes](https://github.com/actions/attest-build-provenance/releases)
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md)
- [Commits](https://github.com/actions/attest-build-provenance/compare/bdd51370e0416ac948727f861e03c2f05d32d78e...5e9cb68e95676991667494a6a4e59b8a2f13e1d0)

---
updated-dependencies:
- dependency-name: actions/attest-build-provenance
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build: bump org.assertj:assertj-core from 3.26.0 to 3.26.3 (#3720)

Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.26.0 to 3.26.3.
- [Release notes](https://github.com/assertj/assertj/releases)
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.26.0...assertj-build-3.26.3)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* z/OS avoids using NOFOLLOW_LINKS (#3722)

* z/OS avoids using NOFOLLOW_LINKS

* add changelg entry for zos-no-follow-links

* build: bump version.byte-buddy from 1.14.17 to 1.14.18 (#3718)

* build: bump version.byte-buddy from 1.14.17 to 1.14.18

Bumps `version.byte-buddy` from 1.14.17 to 1.14.18.

Updates `net.bytebuddy:byte-buddy` from 1.14.17 to 1.14.18
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.14.17...byte-buddy-1.14.18)

Updates `net.bytebuddy:byte-buddy-agent` from 1.9.16 to 1.14.18
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.9.16...byte-buddy-1.14.18)

Updates `net.bytebuddy:byte-buddy-dep` from 1.14.17 to 1.14.18
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.14.17...byte-buddy-1.14.18)

---
updated-dependencies:
- dependency-name: net.bytebuddy:byte-buddy
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: net.bytebuddy:byte-buddy-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: net.bytebuddy:byte-buddy-dep
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* old version stays

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jackshirazi <[email protected]>

* Capture request body for Apache HttpClient 4.x (#3692)


Co-authored-by: jackshirazi <[email protected]>

* jmx-metrics-fix (#3713)

* properly handle missing metrics with non-wildcards

* update changelog

---------

Co-authored-by: jackshirazi <[email protected]>

* build: bump io.micrometer:micrometer-core from 1.13.1 to 1.13.2 (#3729)

Bumps [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) from 1.13.1 to 1.13.2.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.13.1...v1.13.2)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build: bump org.springframework.boot:spring-boot-dependencies from 2.7.16 to 3.3.2 (#3727)

* build: bump org.springframework.boot:spring-boot-dependencies

Bumps [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 2.7.16 to 3.3.2.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.16...v3.3.2)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update pom.xml

* Update pom.xml

* Update pom.xml

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jackshirazi <[email protected]>

* pre release: elastic-apm-agent v1.51.0 (#3731)

Co-authored-by: obltmachine <[email protected]>

* Use 1.5.5 lambda layer for tests because 1.5.6 seems to be broken (#3735)

---------

Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Adrien Mannocci <[email protected]>
Signed-off-by: Adrian Cole <[email protected]>
Co-authored-by: apmmachine <[email protected]>
Co-authored-by: Victor Martinez <[email protected]>
Co-authored-by: Som <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonas Kunz <[email protected]>
Co-authored-by: SylvainJuge <[email protected]>
Co-authored-by: Jan Calanog <[email protected]>
Co-authored-by: Rafael Winterhalter <[email protected]>
Co-authored-by: Nugusbayev Kanagat <[email protected]>
Co-authored-by: Adrien Mannocci <[email protected]>
Co-authored-by: jackshirazi <[email protected]>
Co-authored-by: apmmachine <[email protected]>
Co-authored-by: Thomas ANDRI Wijayanto <[email protected]>
Co-authored-by: Deniza Topalova <[email protected]>
Co-authored-by: Deniza Topalova <[email protected]>
Co-authored-by: Adrian Cole <[email protected]>
Co-authored-by: jackshirazi <[email protected]>
Co-authored-by: Luca Belluccini <[email protected]>
Co-authored-by: obltmachine <[email protected]>
  • Loading branch information
20 people authored Jul 29, 2024
1 parent 32f2612 commit 0b14060
Show file tree
Hide file tree
Showing 692 changed files with 5,906 additions and 5,172 deletions.
7 changes: 0 additions & 7 deletions .buildkite/hooks/prepare-benchmark.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,6 @@ ES_USER_SECRET=$(vault read -field=es_user secret/ci/elastic-apm-agent-java/open
ES_PASS_SECRET=$(vault read -field=es_pass secret/ci/elastic-apm-agent-java/opentelemetry-benchmark)
export ES_URL_SECRET ES_USER_SECRET ES_PASS_SECRET

echo "--- Prepare github secrets :vault:"
GITHUB_SECRET=$(vault kv get -field token "kv/ci-shared/observability-ci/github-apmmachine")
GH_TOKEN=$GITHUB_SECRET
export GITHUB_SECRET GH_TOKEN
GITHUB_USERNAME=apmmachine
export GITHUB_USERNAME

echo "--- Install gh :github:"
GH_URL=https://github.com/cli/cli/releases/download/v2.37.0/gh_2.37.0_linux_amd64.tar.gz
GH_HOME=$(pwd)/.gh
Expand Down
7 changes: 7 additions & 0 deletions .buildkite/hooks/prepare-common.sh
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,10 @@ fi

# Validate java is available in the runner.
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}")
GH_TOKEN=$GITHUB_SECRET
export GITHUB_SECRET GH_TOKEN GIT_USER GIT_EMAIL
4 changes: 2 additions & 2 deletions .buildkite/hooks/prepare-release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,5 @@ echo "$KEYPASS_SECRET" | gpg --batch --import "$KEY_FILE"
echo "--- Configure git context :git:"
# Configure the committer since the maven release requires to push changes to GitHub
# This will help with the SLSA requirements.
git config --global user.email "[email protected]"
git config --global user.name "apmmachine"
git config --global user.email "${GIT_EMAIL}"
git config --global user.name "${GIT_USER}"
38 changes: 36 additions & 2 deletions .buildkite/scripts/opentelemetry-benchmark.sh
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,14 @@ BENCHMARKS_JAR=$(ls -1 benchmarks*.jar)
BENCHMARKS_JAR_FILE="$(pwd)/$BENCHMARKS_JAR"
echo "$BENCHMARKS_JAR_FILE has been downloaded."

echo "--- Download the latest elastic-otel-agent artifact"
distro_run_id=$(gh run list --repo elastic/elastic-otel-java --branch main --status success --workflow build.yml -L 1 --json databaseId --jq '.[].databaseId')
gh run download "$distro_run_id" --repo elastic/elastic-otel-java -n elastic-otel-javaagent
ELASTIC_OTEL_DISTRO_SNAPSHOT_JAR=$(ls -1 elastic-otel-javaagent-*SNAPSHOT.jar)
ELASTIC_OTEL_DISTRO_SNAPSHOT_JAR_FILE="$(pwd)/$ELASTIC_OTEL_DISTRO_SNAPSHOT_JAR"
echo "$ELASTIC_OTEL_DISTRO_SNAPSHOT_JAR_FILE has been downloaded."


echo "--- Start APM Server mock"
git clone https://github.com/elastic/apm-k8s-attacher.git
pushd apm-k8s-attacher/test/mock
Expand All @@ -41,11 +49,37 @@ pushd opentelemetry-java-instrumentation/
echo "--- Customise the elastic opentelemetry java instrumentation"
pushd benchmark-overhead
cp "$ELASTIC_SNAPSHOT_JAR_FILE" .
ELASTIC_SNAPSHOT_ENTRY="new Agent(\\\"elastic-snapshot\\\",\\\"latest available snapshot version from elastic main\\\",\\\"file://$PWD/$ELASTIC_SNAPSHOT_JAR\\\", java.util.List.of(\\\"-Delastic.apm.server_url=http://host.docker.internal:8027/\\\"))"
cp "$ELASTIC_OTEL_DISTRO_SNAPSHOT_JAR_FILE" .
ELASTIC_LATEST_VERSION=$(curl -s https://repo1.maven.org/maven2/co/elastic/apm/elastic-apm-agent/ | perl -ne 's/<.*?>//g; if(s/^([\d\.]+).*$/$1/){print}' | sort -V | tail -1)
ELASTIC_OTEL_DISTRO_LATEST_VERSION=$(curl -s https://repo1.maven.org/maven2/co/elastic/otel/elastic-otel-javaagent/ | perl -ne 's/<.*?>//g; if(s/^([\d\.]+).*$/$1/){print}' | sort -V | tail -1)
ELASTIC_SNAPSHOT_ENTRY="new Agent(\\\"elastic-snapshot\\\",\\\"latest available snapshot version from elastic main\\\",\\\"file://$PWD/$ELASTIC_SNAPSHOT_JAR\\\", java.util.List.of(\\\"-Delastic.apm.server_url=http://host.docker.internal:8027/\\\"))"
ELASTIC_LATEST_ENTRY="new Agent(\\\"elastic-latest\\\",\\\"latest available released version from elastic main\\\",\\\"https://repo1.maven.org/maven2/co/elastic/apm/elastic-apm-agent/$ELASTIC_LATEST_VERSION/elastic-apm-agent-$ELASTIC_LATEST_VERSION.jar\\\", java.util.List.of(\\\"-Delastic.apm.server_url=http://host.docker.internal:8027/\\\"))"
ELASTIC_LATEST_ENTRY2="new Agent(\\\"elastic-async\\\",\\\"latest available released version from elastic main\\\",\\\"https://repo1.maven.org/maven2/co/elastic/apm/elastic-apm-agent/$ELASTIC_LATEST_VERSION/elastic-apm-agent-$ELASTIC_LATEST_VERSION.jar\\\", java.util.List.of(\\\"-Delastic.apm.delay_agent_premain_ms=15000\\\",\\\"-Delastic.apm.server_url=http://host.docker.internal:8027/\\\"))"
NEW_LINE=" .withAgents(Agent.NONE, Agent.LATEST_RELEASE, Agent.LATEST_SNAPSHOT, $ELASTIC_LATEST_ENTRY, $ELASTIC_LATEST_ENTRY2, $ELASTIC_SNAPSHOT_ENTRY)"
ELASTIC_OTEL_DISTRO_SNAPSHOT_ENTRY="new Agent(\\\"distro-snapshot\\\",\\\"latest available snapshot version from elastic-otel-java main\\\",\\\"file://$PWD/$ELASTIC_OTEL_DISTRO_SNAPSHOT_JAR\\\")"
ELASTIC_OTEL_DISTRO_LATEST_ENTRY="new Agent(\\\"distro-latest\\\",\\\"latest available released version from elastic-otel-java\\\",\\\"https://repo1.maven.org/maven2/co/elastic/otel/elastic-otel-javaagent/$ELASTIC_OTEL_DISTRO_LATEST_VERSION/elastic-otel-javaagent-$ELASTIC_OTEL_DISTRO_LATEST_VERSION.jar\\\")"
ELASTIC_OTEL_DISTRO_FEATURE_ENTRIES=""
for FEATURE in "infspan" "cloudres" "up-integ" "spanstack" ; do
FEATURE_ARGS=""
if [ "$FEATURE" = "infspan" ]; then
FEATURE_ARGS="$FEATURE_ARGS, \\\"-Delastic.otel.inferred.spans.enabled=true\\\""
fi
if [ "$FEATURE" != "cloudres" ]; then
FEATURE_ARGS="$FEATURE_ARGS, \\\"-Dotel.resource.providers.aws.enabled=false\\\", \\\"-Dotel.resource.providers.gcp.enabled=false\\\""
fi

if [ "$FEATURE" = "up-integ" ]; then
FEATURE_ARGS="$FEATURE_ARGS, \\\"-Delastic.otel.universal.profiling.integration.enabled=true\\\""
else
FEATURE_ARGS="$FEATURE_ARGS, \\\"-Delastic.otel.universal.profiling.integration.enabled=false\\\""
fi
if [ "$FEATURE" != "spanstack" ]; then
FEATURE_ARGS="$FEATURE_ARGS, \\\"-Delastic.otel.span.stack.trace.min.duration=-1\\\""
fi
# Remove leading ", "
FEATURE_ARGS="${FEATURE_ARGS:2}"
ELASTIC_OTEL_DISTRO_FEATURE_ENTRIES="$ELASTIC_OTEL_DISTRO_FEATURE_ENTRIES, new Agent(\\\"distro-$FEATURE\\\",\\\"latest available snapshot version from elastic-otel-java main with only feature $FEATURE enabled\\\",\\\"file://$PWD/$ELASTIC_OTEL_DISTRO_SNAPSHOT_JAR\\\", java.util.List.of($FEATURE_ARGS))"
done
NEW_LINE=" .withAgents(Agent.NONE, Agent.LATEST_RELEASE, Agent.LATEST_SNAPSHOT, $ELASTIC_LATEST_ENTRY, $ELASTIC_LATEST_ENTRY2, $ELASTIC_SNAPSHOT_ENTRY, $ELASTIC_OTEL_DISTRO_SNAPSHOT_ENTRY, $ELASTIC_OTEL_DISTRO_LATEST_ENTRY $ELASTIC_OTEL_DISTRO_FEATURE_ENTRIES)"
echo $NEW_LINE
perl -i -ne "if (/withAgents/) {print \"$NEW_LINE\n\"}else{print}" src/test/java/io/opentelemetry/config/Configs.java

Expand Down
6 changes: 5 additions & 1 deletion .ci/release/update-major-branch.sh
Original file line number Diff line number Diff line change
Expand Up @@ -68,4 +68,8 @@ git checkout -b "update-major-${v}"
git push origin "update-major-${v}"

echo -e "\n--- create PR to update major branch"
gh pr create --title="post release v${v}: update major branch" --base "${major_branch}" --head "update-major-${v}" -b "post release v${v}"
gh pr create \
--title="[release] release-step-4 ${v}" \
--base "${major_branch}" \
--head "update-major-${v}" \
-b "Step 4 of the release process for version ${v}: review & merge with merge commit WITHOUT SQUASH to prevent conflicts"
55 changes: 0 additions & 55 deletions .ci/snapshoty.yml

This file was deleted.

82 changes: 0 additions & 82 deletions .ci/updatecli/updatecli.d/update-gherkin-specs.yml

This file was deleted.

82 changes: 0 additions & 82 deletions .ci/updatecli/updatecli.d/update-json-specs.yml

This file was deleted.

Loading

0 comments on commit 0b14060

Please sign in to comment.