Commit Graph

174 Commits

Author SHA1 Message Date
dependabot[bot] 224501f60f
Bump assertj-core from 3.22.0 to 3.23.1 in /dependencyManagement (#6664)
Bumps [assertj-core](https://github.com/assertj/assertj-core) from
3.22.0 to 3.23.1.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0256688fcf"><code>0256688</code></a>
[maven-release-plugin] prepare release assertj-core-3.23.1</li>
<li><a
href="6529933700"><code>6529933</code></a>
Downgrade <code>junit-jupiter</code> from 5.9.0-M1 to 5.8.2</li>
<li><a
href="d9cd2da03a"><code>d9cd2da</code></a>
[maven-release-plugin] prepare for next development iteration</li>
<li><a
href="6f19754e57"><code>6f19754</code></a>
[maven-release-plugin] prepare release assertj-core-3.23.0</li>
<li><a
href="c592c18a59"><code>c592c18</code></a>
Expose <code>ComparisonStrategy::areEqual</code> in
<code>AbstractAssert</code> (<a
href="https://github-redirect.dependabot.com/assertj/assertj-core/issues/2633">#2633</a>)</li>
<li><a
href="69c66a9bb6"><code>69c66a9</code></a>
Bump maven-invoker-plugin from 3.2.2 to 3.3.0 (<a
href="https://github-redirect.dependabot.com/assertj/assertj-core/issues/2636">#2636</a>)</li>
<li><a
href="795f5278be"><code>795f527</code></a>
Fix test</li>
<li><a
href="b44460623b"><code>b444606</code></a>
Bump hibernate-core from 6.0.1.Final to 6.0.2.Final (<a
href="https://github-redirect.dependabot.com/assertj/assertj-core/issues/2626">#2626</a>)</li>
<li><a
href="793241125e"><code>7932411</code></a>
Fix typos in Javadoc of ObjectEnumerableAssert (<a
href="https://github-redirect.dependabot.com/assertj/assertj-core/issues/2624">#2624</a>)</li>
<li><a
href="b746e6aeb4"><code>b746e6a</code></a>
[mvn] Update maven wrapper to 3.1.1 (<a
href="https://github-redirect.dependabot.com/assertj/assertj-core/issues/2622">#2622</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/assertj/assertj-core/compare/assertj-core-3.22.0...assertj-core-3.23.1">compare
view</a></li>
</ul>
</details>
<br />


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

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually 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-09-19 13:54:38 -07:00
dependabot[bot] 90637cc434
Bump spring-boot-dependencies from 2.7.2 to 2.7.3 in /dependencyManagement (#6666)
Bumps
[spring-boot-dependencies](https://github.com/spring-projects/spring-boot)
from 2.7.2 to 2.7.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/spring-projects/spring-boot/releases">spring-boot-dependencies's
releases</a>.</em></p>
<blockquote>
<h2>v2.7.3</h2>
<h2>🐞 Bug Fixes</h2>
<ul>
<li>Misleading error message when using JarMode Layertools and the
source is not an archive <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/32097">#32097</a></li>
<li>ClassNotFoundException can be thrown for classes in nested jars when
under GC pressure <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/32085">#32085</a></li>
<li>Flyway auto-configuration fails with Flyway 9 <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/32034">#32034</a></li>
<li>BasicJsonParser does not protect against deeply nested maps <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/32031">#32031</a></li>
<li>OptionalLiveReloadServer logs the wrong port number when it is
configured to use an ephemeral port <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31984">#31984</a></li>
<li>Servlet WebServerStartStopLifecycle doesn't set running to false on
stop <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31967">#31967</a></li>
<li>JUL-based logging performed during close of application context is
lost <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31963">#31963</a></li>
<li>The hash of spring-boot-jarmode-layertools.jar that's added to a fat
jar doesn't match the hash of the equivalent published artifact <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31949">#31949</a></li>
<li>management.endpoint.health.probes.add-additional-paths has no effect
when configuration properties have already created the liveness and/or
readiness groups <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31926">#31926</a></li>
<li>UnsupportedDataSourcePropertyException is thrown when attempting to
set jdbcUrl for C3P0 <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31921">#31921</a></li>
<li>Dev Tools restart failures caused by a too short quiet period are
hard to diagnose <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31906">#31906</a></li>
<li>HealthContributor beans managed by a CompositeHealthContributor are
recreated on each call <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31879">#31879</a></li>
<li>Dependency management for REST Assured is incomplete <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31877">#31877</a></li>
<li>Jar Handler never clears PROTOCOL_HANDLER system property <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31875">#31875</a></li>
<li>BasicJsonParser can fail with a timeout or stackoverflow with
malformed map JSON <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31873">#31873</a></li>
<li>BasicJsonParser can fail with a stackoverflow exception <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31871">#31871</a></li>
</ul>
<h2>📔 Documentation</h2>
<ul>
<li>Review Git contribution documentation <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/32099">#32099</a></li>
<li>Documentation for Maven Plugin classifier has an unresolved external
reference <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/32043">#32043</a></li>
<li>Update Static Content reference documentation to reflect the
DefaultServlet no longer being enabled by default <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/32026">#32026</a></li>
<li>Example log output is out-of-date and inconsistent <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31987">#31987</a></li>
<li>Document that Undertow's record-request-start-time server option
must be enabled for %D to work in access logging <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31976">#31976</a></li>
<li>Update documentation on using H2C to consider running behind a proxy
that's performing TLS termination <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31974">#31974</a></li>
<li>Some properties in the Common Application Properties appendix have
no description <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31971">#31971</a></li>
<li>Fix links in documentations <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31951">#31951</a></li>
<li>External configuration documentation uses incorrect placeholder
syntax <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31943">#31943</a></li>
<li>server.reactive.session.cookie properties are not listed in the
application properties appendix <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31914">#31914</a></li>
<li>Remove documentation and metadata references to
ConfigFileApplicationListener <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31901">#31901</a></li>
<li>Metadata for 'spring.beaninfo.ignore' has incorrect SourceType <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31899">#31899</a></li>
<li>Remove reference to nitrite-spring-boot-starter <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31893">#31893</a></li>
<li>Remove reference to Azure Application Insights <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31890">#31890</a></li>
<li>Fix typos in code and documentation <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31865">#31865</a></li>
</ul>
<h2>🔨 Dependency Upgrades</h2>
<ul>
<li>Upgrade to Byte Buddy 1.12.13 <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/32013">#32013</a></li>
<li>Upgrade to Couchbase Client 3.3.3 <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/32014">#32014</a></li>
<li>Upgrade to Dependency Management Plugin 1.0.13.RELEASE <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/32056">#32056</a></li>
<li>Upgrade to Dropwizard Metrics 4.2.11 <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/32015">#32015</a></li>
<li>Upgrade to Embedded Mongo 3.4.8 <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/32016">#32016</a></li>
<li>Upgrade to GraphQL Java 18.3 <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/31945">#31945</a></li>
<li>Upgrade to Groovy 3.0.12 <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/32017">#32017</a></li>
<li>Upgrade to Gson 2.9.1 <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/32018">#32018</a></li>
<li>Upgrade to Hazelcast 5.1.3 <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/32019">#32019</a></li>
<li>Upgrade to Hibernate Validator 6.2.4.Final <a
href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/32020">#32020</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="bff9b3924f"><code>bff9b39</code></a>
Release v2.7.3</li>
<li><a
href="60e1cc510c"><code>60e1cc5</code></a>
Merge branch '2.6.x' into 2.7.x</li>
<li><a
href="13bd61b6fe"><code>13bd61b</code></a>
Revert nested jar fixes</li>
<li><a
href="bd74344025"><code>bd74344</code></a>
Revert &quot;Don't close jar files early&quot;</li>
<li><a
href="674022d401"><code>674022d</code></a>
Revert &quot;Don't close nested jars or wrapper when parent is
closed&quot;</li>
<li><a
href="3fcfcc4a3b"><code>3fcfcc4</code></a>
Merge branch '2.6.x' into 2.7.x</li>
<li><a
href="3b01325c6b"><code>3b01325</code></a>
Use asList consistently</li>
<li><a
href="ca63a6e9ad"><code>ca63a6e</code></a>
Merge branch '2.6.x' into 2.7.x</li>
<li><a
href="191593cf15"><code>191593c</code></a>
Review Git contribution documentation</li>
<li><a
href="1c6624db44"><code>1c6624d</code></a>
Merge branch '2.6.x' into 2.7.x</li>
<li>Additional commits viewable in <a
href="https://github.com/spring-projects/spring-boot/compare/v2.7.2...v2.7.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.boot:spring-boot-dependencies&package-manager=gradle&previous-version=2.7.2&new-version=2.7.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually 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-09-19 13:54:04 -07:00
Trask Stalnaker 5224194740
Move versions to dependencyManagement (#6648)
Part of #6645
2022-09-19 12:05:06 +03:00
jack-berg 6b607c1e18
Add resource providers (#6574)
* Add resource providers

* Use autoservice annotation
2022-09-14 15:45:24 -07:00
Trask Stalnaker af61a8b578
Update to otel 1.18.0 (#6575) 2022-09-11 10:35:05 -07:00
Trask Stalnaker 0f3fd2e69d
More dep updates (#6555) 2022-09-07 08:18:08 +02:00
Mateusz Rzeszutek 0d6f0b15d0
Update dependencies (#6499)
* Update dependencies

* Strictly pin slf4j and logback versions

* logback 1.3

* Only use slf4j 2.0.0 internally in the javaagent

* Pre-initialize slf4j provider

* Bump jackson version

* licenses
2022-09-06 13:04:30 -07:00
Lauri Tulmin 73b4b5b5c8
Update groovy and spock versions (#6521)
* Update groovy and spock versions

* testing-common shouldn't bundle junit api
2022-08-31 10:43:36 +03:00
Trask Stalnaker faa99b2eeb
Update SDK to 1.17.0 (#6467)
* Update SDK to 1.17.0

* Fix

* Update licenses

* Spotless

* license
2022-08-12 17:10:46 -07:00
Trask Stalnaker 6ded36095e
Small release improvements (#6433) 2022-08-08 08:39:30 -07:00
Mateusz Rzeszutek cf313eb361
Bump Spring Boot version for autoconfigure and starters (#6379) 2022-07-29 13:25:57 +02:00
Lauri Tulmin 8de4030df6
Update to OpenTelemetry SDK 1.16.0 (#6318) 2022-07-13 13:01:41 +03:00
jason plumb 886665ade4
Remove commons-codec (not needed?) (#6249)
* remove commons-codec (not needed?)

* add commons-codec back and add note
2022-07-04 10:16:43 +02:00
Trask Stalnaker c90f01094b
Update error prone (#6216) 2022-06-26 14:25:52 -07:00
Trask Stalnaker 1e439e73d3
Update to OpenTelemetry SDK 1.15.0 (#6170) 2022-06-14 09:44:42 -08:00
Anuraag Agrawal 528360db8c
Update dependencies (#6007)
* Update dependencies

* Add maven to plugin repos

* Fix tests that fail with groovy 4.0.2 (#42)

Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2022-05-17 14:12:36 -07:00
Anuraag Agrawal d1ee692479
Update to OTel 1.14 (#5999)
* Update to OTel 1.14

* Fix test

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-05-10 14:23:56 -07:00
Anuraag Agrawal e58d39d4ad
Update to OTel 1.13 (#5799)
* Update to OTel 1.13

* Fix test

* Foo

* Fix app server test and start yak shaving

* Yak

* Yak

* groovy fail

* Yak

* GROOVY

* yak farm
2022-04-13 13:16:32 +03:00
Anuraag Agrawal 980746ae44
Update errorprone (#5776)
* Update errorprone

* Fix errorprone on java 17

* Fix oshi test

* Spot

* Fix merge
2022-04-11 12:48:16 -07:00
Anuraag Agrawal 7e428168ff
Update dependencies (#5777)
* Update dependencies

* Update licenses

* Exclude licenses from link check

* Exclude licenses from link check?
2022-04-08 20:00:53 +09:00
Anuraag Agrawal 47508330ba
Fix akka actors testLatestDeps (#5589)
* Fix akka actors testLatestDeps

* latest dep test scala version differs by module

* Don't bother with compat library since doesn't look good anyways
2022-03-16 15:36:01 +09:00
Anuraag Agrawal d2401e14a9
Migrate AkkaActorTest to scala (#5582) 2022-03-16 08:08:10 +09:00
Anuraag Agrawal 1a98a357b2
Update dependencies (#5530)
* Update dependencies

* Revert spring boot removal and try better cleanup later
2022-03-10 13:41:43 +09:00
Lauri Tulmin e9c1efece2
Update to Groovy 4 (#5532)
* Update to Groovy 4

* exclude spock from grails tests, update comment

* Update instrumentation/grails-3.0/javaagent/build.gradle.kts

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-03-09 15:07:41 -08:00
Anuraag Agrawal 9ed35fd286
Update to OTel 1.12 (#5513) 2022-03-07 15:38:50 +09:00
Anuraag Agrawal 407e86df2b
Update to Otel 1.11.0 (#5322)
* Update to OTel 1.11

* Suppress gRPC export usage warning
2022-02-09 12:53:09 +09:00
Anuraag Agrawal b9fac11c90
Migrate AWS Lambda tests to Java (#5315)
* Migrate AWS Lambda tests to Java

* Only assert OTLP fields for links
2022-02-08 15:27:20 +09:00
Anuraag Agrawal 78f21294ea
Apply conventions to custom-checks project (#5308) 2022-02-04 15:57:24 +09:00
Trask Stalnaker 1077258263
Add InternalJavadoc custom error prone check (#5277)
* Add InternalJavadoc custom error prone check

* Add example usage

* Move to conventions

* Revert "Move to conventions"

This reverts commit d8a8209b59.

* Just get it working

* Clearer error message

* versions

* Apply almost everywhere

* feedback

* Always at the end of javadoc

* Fix test

* Missed (at least) one

* No longer internal

* Fix NPE

* Spotless

* Convert awslambda Java test to JUnit 5 so can reduce visibility

* Reduce visibility

* Rename the check

* More

* Move into errorprone-convention

* Fix UserExcludedClassesConfigurerTest
2022-02-01 17:54:57 -08:00
Trask Stalnaker 5f4fc25a37
Update to OTel SDK 1.10.1 (#5218) 2022-01-25 13:42:45 -08:00
Anuraag Agrawal ec375116be
Fix more lint warnings (#5174)
* Fix more lint warnings

* Redisable lint

* Drift

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-01-20 12:48:46 +09:00
Anuraag Agrawal b7a95857c7
Fix some java lint warnings (#5120)
* Convert InstrumentationTestRunner from interface to abstract class

* Foo

* Commit

* Revert unintended
2022-01-17 10:26:03 -08:00
Anuraag Agrawal 5577afbf45
Update dependencies (#5083)
* Update dependencies

* Downgrade jackson for jax test
2022-01-12 17:21:13 +02:00
Anuraag Agrawal c75c01f871
Update to OTel 1.10 (#5035)
* Update to OTel 1.10

* Fix metric smoke test

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-01-07 15:45:20 -08:00
Anuraag Agrawal 478800e5de
Update byte buddy (#5037) 2022-01-07 20:30:08 +09:00
Anuraag Agrawal f6bcd76219
Update errorprone (#5016)
* Update errorprone

* gwt

* Remove unnecessary final

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-01-06 14:21:56 -08:00
jack-berg 935cb88ff4
Add logback appender (#4984) 2022-01-03 20:42:28 -08:00
Trask Stalnaker bfb6788fca
Update a couple of dependencies (#4934) 2021-12-18 10:38:27 -08:00
Anuraag Agrawal 5e1e0c2642
Update to OTel 1.10 (#4866)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-12-16 18:46:17 +09:00
Anuraag Agrawal 1f3b24a111
Update bytebuddy (#4864) 2021-12-10 17:33:04 +09:00
Nikita Salnikov-Tarnovski 28d5b80ecf
Update to groovy 3 (#4816) 2021-12-06 20:09:58 +02:00
Nikita Salnikov-Tarnovski 50bfdd1043
Upgrade testcontainers version (#4727)
* Upgrade testcontainers version

* Polish

* Use more stable waiting strategy

* Upgrade all remaining testcontainrs usages
2021-11-29 09:32:41 -08:00
Nikita Salnikov-Tarnovski 821a4b870b
Drop instrumentation-api-caching module and move weak cache implementation to instrumentation-api (#4667)
* Drop instrumentation-api-caching module and move weak cache implementation to instrumentation-api

* Some test fixes

* Some cleanup

* Temporary workaround for using weak values in FutureListenerWrappers

* Spotless

* Update ClassNames and SpanNames

* Compilation and comment

* Add bounded cache and clean interface

* Polish

* Add comment

* Vendor ConcurrentLinkedHashMap in

* Let errorprone ignore vendored CLHM for now

* Keep license in java files too

* Convert Netty wrapper cache to VirtualField

* Work around lambda instrumentation failure

Ideally we would ignore instrumenting helper classes...

* Revert "Work around lambda instrumentation failure"

This reverts commit 6d63815b44.

* Revert "Convert Netty wrapper cache to VirtualField"

This reverts commit dac1522a3f.

* Handle cleared weak values

* Fix comment

* Delete instrumentation-api-caching

* Copy in weak-lock-free

* Remove caffeine remnants

* Fix checkstyle

* Rename BoundedCache to MapBackedCached

* Remove duplicate LICENSE

* Remove outdated comment

* Sync with SDK copy of weaklockfree

* Enable checkstyle:off comment

* Re-generate license report

* Move NOTICE file to package-info.java

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-11-24 09:05:12 -08:00
Anuraag Agrawal a5326344bd
Update to OTel 1.9.1 (#4700) 2021-11-24 17:47:23 +09:00
Anuraag Agrawal bcae1b11d3
Remove gRPC dependency for export (#4674) 2021-11-19 11:21:34 -08:00
Anuraag Agrawal 6063a16f54
Update to OTel 1.9 (#4634)
* Update to OTel 1.9

* Check null
2021-11-15 17:56:53 +09:00
Anuraag Agrawal b9589f4305
Update OTel 1.7.1 (#4581) 2021-11-03 14:05:54 -07:00
Lauri Tulmin 8a33514551
update byte buddy to 1.11.22 (#4547) 2021-10-30 10:20:18 +03:00
Mateusz Rzeszutek 73ff98904e
Update prometheus to 0.12.0 (#4515) 2021-10-27 10:16:25 +02:00
Lauri Tulmin 9b8ab5eeec
Migrate to spock 2 (#4458)
* Migrate to spock 2

* Fix smoke test suites

* address review comments

* review comment

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-10-22 08:40:58 -07:00
Trask Stalnaker e9022da102
Remove unshaded javax.annotation classes from bootstrap class loader (#4454)
* Fix shading

* Revert "Fix shading"

This reverts commit 2aad3cfe21.

* Make javax.annotations compileOnly

* Replace checker GuardedBy with otel api internal GuardedBy

* Fix build

* Fix errorprone failures

* Remove extra newline

* Move internal GuardedBy to instrumentation-api

* empty commit

* empty commit
2021-10-21 14:47:50 -07:00
Lauri Tulmin 17a85bbc22
Use byte-buddy-dep instead of byte-buddy (#4400)
* Use byte-buddy-dep instead of byte-buddy

* print stacktrace on examples failure

* try to fix gradle plugins

* try to fix extension build

* try to fix extension build

* try to fix extension build

* try to fix extension build

* try removing mavenLocal

* add mavenLocal plugin repository

* publish gradle-plugins to mavenLocal for examples ci build

* Fix bytebuddy exclusion
2021-10-19 13:46:48 -07:00
Anuraag Agrawal f208ba72b7
Update to OTel 1.7 (#4340)
* Update to OTel 1.7

* Fix metrics tests
2021-10-11 19:52:50 +09:00
Trask Stalnaker 441ce3d115
Add comment about keeping grpc version in sync (#4290)
* Add comment about keeping grpc version in sync

* Remove comment

* Fix
2021-10-06 17:02:04 +09:00
Mateusz Rzeszutek 2e74363bcd
Bump ByteBuddy's version to the latest one (#4194) 2021-09-23 17:37:27 +02:00
Mateusz Rzeszutek 085066edb3
Add some testcontainers dependencies to dependencyManagement dep set (#4185) 2021-09-22 14:53:45 -07:00
Lauri Tulmin 8c8eb3ddea
Use caffeine3 on jdk11 and caffeine2 on older jdks (#4154)
* Use caffeine3 on jdk11 and caffein2 on older jdks

* ignore caffeine3 classes on java 8

* Update dependencyManagement/build.gradle.kts

Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>

Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2021-09-21 14:04:09 -07:00
Anuraag Agrawal 971ca8b19c
Update to OTel 1.6 (#4120)
* Update to OTel 1.6

* Example build

* More example

* More example
2021-09-14 20:12:18 +09:00
Anuraag Agrawal d8eae4997d
Update to SDK 1.5.0 (#3847) 2021-08-17 08:43:11 -07:00
Trask Stalnaker 59e46477dd
Add basic jmh overhead test (#3672)
* Add basic jmh overhead test

* Move javaagent arg to gradle file

* Rename module to benchmark-overhead-jmh

* Add imports

* Add comment

* Add benchmark for noop api
2021-07-26 12:55:18 -07:00
Anuraag Agrawal 7ecb63f2fb
Update to OTel 1.4.1 (#3576) 2021-07-15 14:34:11 +09:00
Nikita Salnikov-Tarnovski cbfd7e1a02
Trying to extract codegen plugin (#3521)
* Muzzle code generation moved to a separate plugin
* Restored old MuzzleCodeGenerationPlugin to use until the new one is published
* The simplest dependency management possible

Co-authored-by: Anuraag Agrawal <aanuraag@amazon.co.jp>
2021-07-14 17:08:47 +03:00
HaloFour 3e8d3e88bf
Update OpenTelemetry to version 1.4.0 (#3541)
* Update to OpenTelemetry 1.4.0

* Fix breaking changes with opentelemetry-api-metrics
2021-07-10 15:53:02 +09:00
Anuraag Agrawal 785dc6adf2
Rename build files to build.gradle (#3409)
* Rename build files to build.gradle

* Rename smoke-tests

* Fix already broken
2021-06-25 16:10:31 +09:00
Anuraag Agrawal b4ec7bcda4
Fix BOM (#3376) 2021-06-22 19:37:06 +09:00
Anuraag Agrawal 3a08045b03
Update dependencies (#3332) 2021-06-16 10:05:56 -07:00
Anuraag Agrawal 5f49dc0e4a
Extract agent shadow configuration to conventions script. (#3256)
* Extract agent shadow configuration to conventions script.

* Remove redundant plugin version declaration

* Resource loader doesn't load from buildSrc

* Comments about byte buddy version

* Fix ReferenceCollectorTest

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-06-12 16:45:26 -07:00
Anuraag Agrawal c92fbcf624
Update to OTel SDK 1.3.0 (#3253) 2021-06-12 09:56:23 -07:00
Nikita Salnikov-Tarnovski 31d3f2f8de
Update ByteBuddy (#3254)
* Update ByteBuddy

* spotless
2021-06-11 21:12:38 +09:00
Anuraag Agrawal 2436499a09
Update to Errorprone 2.7 (#3181)
* Update to errorprone 2.7

* ToString

* Finish
2021-06-04 10:40:55 +09:00
Anuraag Agrawal 0ad8c1b8ce
Manage Netty transitive dependencies (#3165)
* Manage transitive Netty versions.

* Finish

* .each to not apply resolutions to muzzle

* Exclude epoll from finatra muzzle
2021-06-03 13:12:32 +09:00
Anuraag Agrawal ef014e0a4b
Manage transitive commons- dependencies. (#3158) 2021-06-03 08:54:34 +09:00
Anuraag Agrawal c3dedbb64e
Enable all errorprone checks (#3155)
* Enable all errorprone checks

* Fixes

* Finish

* Finish

* Add flag to disable error prone
2021-06-01 17:41:08 +09:00
Anuraag Agrawal c358a35414
Use dependency management pattern for dependency versions (#3113)
* Use dependency management pattern for dependency versions.

* Add groovy bom too

* Update dependencyManagement/dependencyManagement.gradle.kts

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-05-28 11:32:08 +09:00