Commit Graph

8445 Commits

Author SHA1 Message Date
dependabot[bot] fd6ea5f63e
Bump test-retry-gradle-plugin from 1.4.1 to 1.5.0 (#7347)
Bumps test-retry-gradle-plugin from 1.4.1 to 1.5.0.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.gradle:test-retry-gradle-plugin&package-manager=gradle&previous-version=1.4.1&new-version=1.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-30 22:45:36 +00:00
Trask Stalnaker bbcd3d1cb4
Update gwt rpc span from INTERNAL to SERVER (#7342)
Now that we are allowing/support nested SERVER spans.

cc @lmolkova
2022-11-30 11:29:00 -08:00
Mateusz Rzeszutek 91d9f1d1c9
Implement Host header parsing in HTTP client attributes extractor (#7288)
Continuation (and refactoring) of #6892
2022-11-30 11:28:33 -08:00
Trask Stalnaker e2f960323e
Run smoke tests on OpenJ9 Java 17 and 18 (#7340)
follow-up to #7333
2022-11-30 08:58:57 +01:00
Trask Stalnaker 238042afca
Remove scala from dependency management (#7296)
Will close #7216 after this is merged and that PR is rebased.

I tested and it does bring a few more scala versions into Intellij
without this, but scala is an odd case.
2022-11-29 07:55:35 -08:00
Trask Stalnaker a4740264c2
Use windows-latest (#7299) 2022-11-29 07:54:03 -08:00
Trask Stalnaker db48ba147a
Add some comment-driven automations for PRs (#7321)
Available commands:
* `@opentelemetrybot spotless` - runs `./gradlew spotlessApply`
* `@opentelemetrybot license` - runs `./gradlew generateLicenseReport`
* `@opentelemetrybot apidiff` - runs `./gradlew jApiCmp`
* `@opentelemetrybot update` - updates branch with merge commit
* `@opentelemetrybot rerun` - re-runs failed checks (NOT IMPLEMENTED
YET)
* `@opentelemetrybot help` - displays available commands

see #7290
2022-11-29 07:47:26 -08:00
Mateusz Rzeszutek 69938b3f79
Support Spring Kafka 3 (#7271)
Fixes #7265

I took a look at the new Observation API, and I think that it still
makes sense to continue using the interceptors to implement this
instrumentation: they implement the OTel spec (which includes way more
attributes than the default observation convention implemented in
Spring), and cooperate with the Kafka client instrumentation and link
the receive and process spans together. And it's quite a simple change
in one of our interceptors, instead of rewriting everything.

(Draft because Spring Boot 3 hasn't released yet, and it is required to
run the tests. If we're not in a hurry this PR can wait a bit for that)
2022-11-29 12:07:57 +02:00
Trask Stalnaker a87d66e496
Build smoke test images for Openj9 Java 17 and 18 (#7333)
I think these were excluded when we were still using adoptopenjdk, but I
think should work now that we are using ibm-semeru-runtimes

note: Java 18 looks like the latest release in ibm-semeru-runtimes (no
Java 19 yet)
2022-11-29 12:05:53 +02:00
dependabot[bot] 381bb2073b
Bump org.jetbrains.kotlin.jvm from 1.7.21 to 1.7.22 (#7338)
Bumps org.jetbrains.kotlin.jvm from 1.7.21 to 1.7.22.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlin.jvm&package-manager=gradle&previous-version=1.7.21&new-version=1.7.22)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-29 12:04:56 +02:00
Trask Stalnaker fe680243d7
Add dependabot ignore (#7334)
will close #7332 once this is merged and that is rebased
2022-11-29 09:22:49 +01:00
Trask Stalnaker de55daab6f
Ignore dependabot in smoke test servlet app (#7335)
I think this makes sense to keep servlet-3.0 and servlet-5.0 smoke test
apps as-is, since they can be used to test both older and newer app
server versions.

should resolve #7329 after this is merged and that is rebased
2022-11-29 09:02:09 +01:00
dependabot[bot] 011bc84dab
Bump slf4jVersion from 2.0.4 to 2.0.5 (#7325) 2022-11-29 00:47:33 +00:00
dependabot[bot] 7b5fdb6f91
Bump quarkus-bom from 2.8.0.Final to 2.14.2.Final (#7324) 2022-11-28 15:24:30 -08:00
dependabot[bot] 00612c3406
Bump cglib from 3.2.5 to 3.3.0 (#7327) 2022-11-28 15:24:06 -08:00
dependabot[bot] 16d191b839
Bump armeria-junit5 from 1.18.0 to 1.20.3 (#7330) 2022-11-28 23:14:42 +00:00
Michal Vavřík 6207887479
OpenTelemetryDriver don't require DriverManager for underlying drivers (#7089)
closes: #7028

For reasons explained in the linked issue, it might be handy to register
drivers directly against `OpenTelemetryDriver` rather than against
`DriverManager`. I decided to also go with static registry as drivers
are often instantiated connect pools (like Agroal) and it could be
difficult to use instance varibles. This PR adds additional `Driver`
collection where drivers can be registered. If driver is registered both
with `OpenTelemtryDriver` and `DriverManager`, drivers registered with
`OpenTelemetryDriver` are preferred.
2022-11-28 14:46:22 -08:00
dependabot[bot] be7a5c3097
Bump log4j-bom from 2.17.2 to 2.19.0 (#7323) 2022-11-28 14:25:47 -08:00
dependabot[bot] 2bbb6ae949
Bump playVer from 2.6.20 to 2.8.18 (#7328) 2022-11-28 14:19:22 -08:00
dependabot[bot] 78ea6468bc
Bump armeria-grpc from 1.15.0 to 1.20.3 (#7331) 2022-11-28 14:18:30 -08:00
Trask Stalnaker a15402f2b9
Better dependabot configuration (#7298)
I noticed that the smoke test projects weren't getting picked up by
dependabot. It seems that dependabot's `directory` configuration doesn't
really mean recursive, it means find the gradle file in that directory,
and follow any includes from it.

I tested this on my fork (temporarily bumping the dependabot limit to
100) and it only created 14 new PRs, so not too bad...
2022-11-28 12:59:11 -08:00
Trask Stalnaker c336bf4cb1
Add test latest dep limit for struts2 (#7322) 2022-11-28 11:21:53 -08:00
Trask Stalnaker 0e4c66a428
Update images to Windows 2022 (#7300)
preliminary step for #7299
2022-11-27 09:50:08 -08:00
Trask Stalnaker 2ff372f77a
Add helper for reducing versions loaded by Intellij (#7297)
used this while looking into #7296, seems useful to keep
2022-11-26 17:39:37 -08:00
dependabot[bot] 53436fbe43
Bump spotless-plugin-gradle from 6.11.0 to 6.12.0 in /conventions (#7315)
Bumps [spotless-plugin-gradle](https://github.com/diffplug/spotless)
from 6.11.0 to 6.12.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a31bba3e5a"><code>a31bba3</code></a>
Published gradle/6.12.0</li>
<li><a
href="f2f8b08dd8"><code>f2f8b08</code></a>
Published lib/2.31.0</li>
<li><a
href="d7d7ecce6d"><code>d7d7ecc</code></a>
Fix publishing by bumping spotless-changelog to latest.</li>
<li><a
href="9ecec25cd0"><code>9ecec25</code></a>
Bump default <code>palantir-java-format</code> version to latest
<code>2.10</code> -&gt; <code>2.28</code> (<a
href="https://github-redirect.dependabot.com/diffplug/spotless/issues/1329">#1329</a>)</li>
<li><a
href="fd70d743f4"><code>fd70d74</code></a>
Fix CI</li>
<li><a
href="82e0aa2230"><code>82e0aa2</code></a>
Merge branch 'main' into
renovate/com.palantir.javaformat-palantir-java-forma...</li>
<li><a
href="7f73ad277b"><code>7f73ad2</code></a>
Merge branch 'main' into
renovate/com.palantir.javaformat-palantir-java-forma...</li>
<li><a
href="14c304453d"><code>14c3044</code></a>
fix(deps): update dependency org.cqfn.diktat:diktat-rules to v1.2.4.2
(<a
href="https://github-redirect.dependabot.com/diffplug/spotless/issues/1393">#1393</a>)</li>
<li><a
href="b047275f1c"><code>b047275</code></a>
Merge branch 'main' into renovate/ver_diktat</li>
<li><a
href="12c88cf0b6"><code>12c88cf</code></a>
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.6.1
(<a
href="https://github-redirect.dependabot.com/diffplug/spotless/issues/1373">#1373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/diffplug/spotless/compare/gradle/6.11.0...gradle/6.12.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless:spotless-plugin-gradle&package-manager=gradle&previous-version=6.11.0&new-version=6.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-26 12:20:35 +02:00
dependabot[bot] 9f44fc3ddf
Bump com.diffplug.spotless from 6.11.0 to 6.12.0 in /conventions (#7316)
Bumps com.diffplug.spotless from 6.11.0 to 6.12.0.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless&package-manager=gradle&previous-version=6.11.0&new-version=6.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-26 12:20:00 +02:00
dependabot[bot] b09c7058ea
Bump spotless-plugin-gradle from 6.11.0 to 6.12.0 in /examples/distro (#7317)
Bumps [spotless-plugin-gradle](https://github.com/diffplug/spotless)
from 6.11.0 to 6.12.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a31bba3e5a"><code>a31bba3</code></a>
Published gradle/6.12.0</li>
<li><a
href="f2f8b08dd8"><code>f2f8b08</code></a>
Published lib/2.31.0</li>
<li><a
href="d7d7ecce6d"><code>d7d7ecc</code></a>
Fix publishing by bumping spotless-changelog to latest.</li>
<li><a
href="9ecec25cd0"><code>9ecec25</code></a>
Bump default <code>palantir-java-format</code> version to latest
<code>2.10</code> -&gt; <code>2.28</code> (<a
href="https://github-redirect.dependabot.com/diffplug/spotless/issues/1329">#1329</a>)</li>
<li><a
href="fd70d743f4"><code>fd70d74</code></a>
Fix CI</li>
<li><a
href="82e0aa2230"><code>82e0aa2</code></a>
Merge branch 'main' into
renovate/com.palantir.javaformat-palantir-java-forma...</li>
<li><a
href="7f73ad277b"><code>7f73ad2</code></a>
Merge branch 'main' into
renovate/com.palantir.javaformat-palantir-java-forma...</li>
<li><a
href="14c304453d"><code>14c3044</code></a>
fix(deps): update dependency org.cqfn.diktat:diktat-rules to v1.2.4.2
(<a
href="https://github-redirect.dependabot.com/diffplug/spotless/issues/1393">#1393</a>)</li>
<li><a
href="b047275f1c"><code>b047275</code></a>
Merge branch 'main' into renovate/ver_diktat</li>
<li><a
href="12c88cf0b6"><code>12c88cf</code></a>
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.6.1
(<a
href="https://github-redirect.dependabot.com/diffplug/spotless/issues/1373">#1373</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/diffplug/spotless/compare/gradle/6.11.0...gradle/6.12.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless:spotless-plugin-gradle&package-manager=gradle&previous-version=6.11.0&new-version=6.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-26 12:19:30 +02:00
dependabot[bot] b95996f266
Bump com.diffplug.spotless from 6.11.0 to 6.12.0 in /examples/extension (#7318)
Bumps com.diffplug.spotless from 6.11.0 to 6.12.0.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless&package-manager=gradle&previous-version=6.11.0&new-version=6.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-26 12:19:06 +02:00
Mateusz Rzeszutek 2b8f13830a
Limit spring boot version in grails latest dep tests (#7310)
Fixes #7309 
Fixes #7308
2022-11-25 15:14:09 +01:00
Mateusz Rzeszutek 7e2924c7cd
Add null check for the return value of `ReferenceQueue#remove()` (#7304) 2022-11-25 06:42:11 +01:00
Mateusz Rzeszutek 6ea1c2414a
Limit Spring Batch versions and exclude newly released 5.0 (#7305) 2022-11-24 14:08:12 +01:00
Peter Findeisen c4ceaaa8d9
Issue 7212 - Allow multiple YAML configuration files for JMX rules (#7284)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-11-24 11:20:08 +01:00
Trask Stalnaker 16272753cc
Refactor UrlParser (#7294)
I thought I was going to need this for #7293, but it seems like still a
good change, removes a bit of duplication across getHost and getPort,
and could be useful in the future if we want logic to grab both host and
port in a "single pass"
2022-11-24 10:19:19 +01:00
dependabot[bot] 01f313a136
Bump dockerJavaVersion from 3.2.13 to 3.2.14 in /smoke-tests (#7295)
Bumps `dockerJavaVersion` from 3.2.13 to 3.2.14.
Updates `docker-java-core` from 3.2.13 to 3.2.14
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker-java/docker-java/releases">docker-java-core's
releases</a>.</em></p>
<blockquote>
<h2>3.2.14</h2>
<h2>Changes</h2>
<ul>
<li>Add Imports for <code>DockerClientConfig</code> Documentation <a
href="https://github.com/aryeh-looker"><code>@​aryeh-looker</code></a>
(<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1966">#1966</a>)</li>
<li>Fix <a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1258">#1258</a>:
Support copyUIDGID option in CopyArchiveToContainerCmd <a
href="https://github.com/k-wall"><code>@​k-wall</code></a> (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1963">#1963</a>)</li>
<li>Bump jna from 5.8.0 to 5.12.1 <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1898">#1898</a>)</li>
<li>Handle network aliases without a custom network gracefully <a
href="https://github.com/REslim30"><code>@​REslim30</code></a> (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1942">#1942</a>)</li>
</ul>
<h2>📈 Enhancements</h2>
<ul>
<li>Add load async operation <a
href="https://github.com/eddumelendez"><code>@​eddumelendez</code></a>
(<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1982">#1982</a>)</li>
<li>Add support for <code>reference</code> query param in List Images <a
href="https://github.com/eddumelendez"><code>@​eddumelendez</code></a>
(<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1941">#1941</a>)</li>
<li>Add Automatic-Module-Name <a
href="https://github.com/eddumelendez"><code>@​eddumelendez</code></a>
(<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1962">#1962</a>)</li>
<li>Resolves <a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1949">#1949</a>
<a href="https://github.com/jmformenti"><code>@​jmformenti</code></a>
(<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1955">#1955</a>)</li>
<li>add missing param Init in ContainerSpec <a
href="https://github.com/ziminghua"><code>@​ziminghua</code></a> (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1927">#1927</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9b7adaeb0c"><code>9b7adae</code></a>
Add load async operation (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1982">#1982</a>)</li>
<li><a
href="f6f9d676d9"><code>f6f9d67</code></a>
Improve getting_started.md (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1966">#1966</a>)</li>
<li><a
href="d7db365f34"><code>d7db365</code></a>
Support copyUIDGID option in CopyArchiveToContainerCmd (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1963">#1963</a>)</li>
<li><a
href="3951333e35"><code>3951333</code></a>
Add support for <code>reference</code> query param in List Images (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1941">#1941</a>)</li>
<li><a
href="2c690f35a2"><code>2c690f3</code></a>
Add Automatic-Module-Name (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1962">#1962</a>)</li>
<li><a
href="ffb0920270"><code>ffb0920</code></a>
Add capability values (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1955">#1955</a>)</li>
<li><a
href="83f95f0ec8"><code>83f95f0</code></a>
Bump jna from 5.8.0 to 5.12.1 (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1898">#1898</a>)</li>
<li><a
href="3ea46f9a1d"><code>3ea46f9</code></a>
Add Init attribute in ContainerSpec (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1927">#1927</a>)</li>
<li><a
href="a961200d46"><code>a961200</code></a>
Handle network aliases without a custom network gracefully (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1942">#1942</a>)</li>
<li><a
href="8253a99982"><code>8253a99</code></a>
Stabilize tests</li>
<li>See full diff in <a
href="https://github.com/docker-java/docker-java/compare/3.2.13...3.2.14">compare
view</a></li>
</ul>
</details>
<br />

Updates `docker-java-transport-httpclient5` from 3.2.13 to 3.2.14
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker-java/docker-java/releases">docker-java-transport-httpclient5's
releases</a>.</em></p>
<blockquote>
<h2>3.2.14</h2>
<h2>Changes</h2>
<ul>
<li>Add Imports for <code>DockerClientConfig</code> Documentation <a
href="https://github.com/aryeh-looker"><code>@​aryeh-looker</code></a>
(<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1966">#1966</a>)</li>
<li>Fix <a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1258">#1258</a>:
Support copyUIDGID option in CopyArchiveToContainerCmd <a
href="https://github.com/k-wall"><code>@​k-wall</code></a> (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1963">#1963</a>)</li>
<li>Bump jna from 5.8.0 to 5.12.1 <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1898">#1898</a>)</li>
<li>Handle network aliases without a custom network gracefully <a
href="https://github.com/REslim30"><code>@​REslim30</code></a> (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1942">#1942</a>)</li>
</ul>
<h2>📈 Enhancements</h2>
<ul>
<li>Add load async operation <a
href="https://github.com/eddumelendez"><code>@​eddumelendez</code></a>
(<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1982">#1982</a>)</li>
<li>Add support for <code>reference</code> query param in List Images <a
href="https://github.com/eddumelendez"><code>@​eddumelendez</code></a>
(<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1941">#1941</a>)</li>
<li>Add Automatic-Module-Name <a
href="https://github.com/eddumelendez"><code>@​eddumelendez</code></a>
(<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1962">#1962</a>)</li>
<li>Resolves <a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1949">#1949</a>
<a href="https://github.com/jmformenti"><code>@​jmformenti</code></a>
(<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1955">#1955</a>)</li>
<li>add missing param Init in ContainerSpec <a
href="https://github.com/ziminghua"><code>@​ziminghua</code></a> (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1927">#1927</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9b7adaeb0c"><code>9b7adae</code></a>
Add load async operation (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1982">#1982</a>)</li>
<li><a
href="f6f9d676d9"><code>f6f9d67</code></a>
Improve getting_started.md (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1966">#1966</a>)</li>
<li><a
href="d7db365f34"><code>d7db365</code></a>
Support copyUIDGID option in CopyArchiveToContainerCmd (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1963">#1963</a>)</li>
<li><a
href="3951333e35"><code>3951333</code></a>
Add support for <code>reference</code> query param in List Images (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1941">#1941</a>)</li>
<li><a
href="2c690f35a2"><code>2c690f3</code></a>
Add Automatic-Module-Name (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1962">#1962</a>)</li>
<li><a
href="ffb0920270"><code>ffb0920</code></a>
Add capability values (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1955">#1955</a>)</li>
<li><a
href="83f95f0ec8"><code>83f95f0</code></a>
Bump jna from 5.8.0 to 5.12.1 (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1898">#1898</a>)</li>
<li><a
href="3ea46f9a1d"><code>3ea46f9</code></a>
Add Init attribute in ContainerSpec (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1927">#1927</a>)</li>
<li><a
href="a961200d46"><code>a961200</code></a>
Handle network aliases without a custom network gracefully (<a
href="https://github-redirect.dependabot.com/docker-java/docker-java/issues/1942">#1942</a>)</li>
<li><a
href="8253a99982"><code>8253a99</code></a>
Stabilize tests</li>
<li>See full diff in <a
href="https://github.com/docker-java/docker-java/compare/3.2.13...3.2.14">compare
view</a></li>
</ul>
</details>
<br />


You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-24 09:16:28 +00:00
Trask Stalnaker f9c2c80ef7
Avoid constructing URI (#7293)
Resolves #6568 (Reactor Netty optimization was already implemented in
#6600)
2022-11-24 10:14:10 +01:00
Lauri Tulmin 52cfafc44a
Clean WeakConcurrentMap from background thread (#6240)
Currently our `WeakConcurrentMap` is only cleaned of stale entries when
it is accessed. There is an option to clean from a background thread,
but this creates a separate thread for every map. This pr introduces a
single background thread that cleans all maps.
I removed the option to create a thread per map as we don't use it, if
there is interest I could attempt to find a way to add it back.

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-11-23 09:24:51 -08:00
Aaron Ai 85b3644787
Remove redundant code in AbstractRocketMqClientTest (#7285) 2022-11-23 17:21:28 +01:00
dependabot[bot] ac82016fdd
Bump opentelemetry-aws-xray-propagator from 1.20.0-alpha to 1.20.1-alpha in /dependencyManagement (#7280) 2022-11-23 07:57:33 +00:00
Trask Stalnaker 88c79ee3f5
Temporarily limit latest dependency tests for spring-integration (#7278)
Created tracking issue for supporting version 6+: #7277

Resolves #7276
Resolves #7286
2022-11-22 20:55:26 -08:00
dependabot[bot] ec9f3df469
Bump jackson-bom from 2.14.0 to 2.14.1 in /dependencyManagement (#7279) 2022-11-23 00:25:35 +00:00
Trask Stalnaker 05471b053b
Webflux instrumentation fix (#7251)
When a webflux filter is added which throws an exception, the
instrumentation does not currently capture the `http.status_code`.

The fix is to move `WebClientTracingFilter` from the first to the last
filter in the chain, which I think(?) is the general strategy we've
taken for other client instrumentation, e.g. so that if a filter makes
another http call it won't be suppressed.

I don't love the test coverage I added, so let me know if you have any
better suggestions?

EDIT: btw, I did archaeology to confirm that behavior (adding to the
beginning of the chain) has been in place since the webflux
instrumentation was added originally
6f472a62a0 (diff-493ad89b5bde807c90387aa2bb67eb10d3bcef6b6a388bd31e11796a6d01ac38R36)
2022-11-22 15:09:22 -08:00
dependabot[bot] d8251d1fea
Bump jackson-databind from 2.14.0 to 2.14.1 in /examples/distro (#7282) 2022-11-22 14:43:31 -08:00
dependabot[bot] d30597be75
Bump jackson-databind from 2.14.0 to 2.14.1 in /examples/extension (#7281) 2022-11-22 14:43:10 -08:00
Mateusz Rzeszutek 95ec4a8c1f
HTTP semconv: filter out default peer/host ports (#7258)
After a loooong break, the next part of the HTTP semconv implementation:
filtering out default HTTP ports, client and server.

>  [5]: If not default (80 for http scheme, 443 for https).


https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/semantic_conventions/http.md#http-client
2022-11-22 17:14:20 +00:00
OpenTelemetry Bot 5c5bde7853
Merge change log updates from release/v1.20.x (#7268)
Merge log updates from `release/v1.20.x`.

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-11-22 16:36:37 +00:00
Mateusz Rzeszutek 82a3fe3001
Use otel.sdk.disabled property instead of the deprecated one (#7270) 2022-11-22 08:29:33 -08:00
Lauri Tulmin 910d177e6c
Rocketmq 5: set context for async callback (#7238)
Run callbacks added to the `CompletableFuture` returned from `sendAsync`
with the context that was used when `sendAsync` was called.
Add test for capturing message headers.
2022-11-22 08:25:59 -08:00
Lauri Tulmin ae49d4f642
Fix rabbitmq latest deps test (#7262)
Resolves #7269

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-11-21 20:24:40 -08:00
jack-berg 94ba33e395
Use contrib AwsXrayPropagator (#7234)
Reflects move of `AwsXrayPropagator` to
[opentelemetry-java-contrib/aws-xray-propagator](https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/aws-xray-propagator).
2022-11-21 11:31:17 -08:00
Mateusz Rzeszutek 72cc791b39
Remove deprecated HTTP semconv code (#7259) 2022-11-21 11:30:40 -08:00