798bdd5569 
								
							 
						 
						
							
							
								
								config properties support for spring starter clients ( #11605 )  
							
							
							
						 
						
							2024-07-02 16:49:39 +03:00  
				
					
						
							
							
								 
						
							
								47ebb94253 
								
							 
						 
						
							
							
								
								re-use logic for http client configuration ( #11620 )  
							
							... 
							
							
							
							Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2024-06-21 16:58:41 -07:00  
				
					
						
							
							
								 
						
							
								955470a63a 
								
							 
						 
						
							
							
								
								Semconv 1.25.0 migration ( #10983 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2024-04-09 11:25:52 -07:00  
				
					
						
							
							
								 
						
							
								b57c1a023b 
								
							 
						 
						
							
							
								
								Update semconv ( #10272 )  
							
							
							
						 
						
							2024-01-30 17:10:35 +00:00  
				
					
						
							
							
								 
						
							
								a2d4148067 
								
							 
						 
						
							
							
								
								Remove http stable semconv tests ( #10087 )  
							
							
							
						 
						
							2023-12-21 08:30:26 -08:00  
				
					
						
							
							
								 
						
							
								65ee9510f5 
								
							 
						 
						
							
							
								
								Rename the `instrumentation-api-semconv` module into `instrumentation-api-incubator` ( #9985 )  
							
							
							
						 
						
							2023-12-04 08:28:10 +01:00  
				
					
						
							
							
								 
						
							
								dc81aae72f 
								
							 
						 
						
							
							
								
								Move HTTP classes to instrumentation-api ( #9977 )  
							
							
							
						 
						
							2023-12-01 12:04:06 +01:00  
				
					
						
							
							
								 
						
							
								280c1ea4c1 
								
							 
						 
						
							
							
								
								Enable stable HTTP semconv by default ( #9925 )  
							
							
							
						 
						
							2023-11-28 10:43:51 -08:00  
				
					
						
							
							
								 
						
							
								dbe90c5fcf 
								
							 
						 
						
							
							
								
								Change `network.protocol.name` from opt-in to conditionally required ( #9797 )  
							
							
							
						 
						
							2023-11-06 11:48:42 +01:00  
				
					
						
							
							
								 
						
							
								d6c2aff7c2 
								
							 
						 
						
							
							
								
								Change `http.request.body.size` and `http.response.body.size` attributes from recommended to opt-in ( #9799 )  
							
							
							
						 
						
							2023-11-02 11:20:50 -07:00  
				
					
						
							
							
								 
						
							
								9a1c178d58 
								
							 
						 
						
							
							
								
								PeerService Resolver ( #9061 )  
							
							... 
							
							
							
							Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: jason plumb <75337021+breedx-splk@users.noreply.github.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com> 
							
						 
						
							2023-10-12 07:52:05 -07:00  
				
					
						
							
							
								 
						
							
								b6dd11ad6e 
								
							 
						 
						
							
							
								
								Implement error.type attribute in HTTP semconv ( #9466 )  
							
							
							
						 
						
							2023-10-10 15:58:12 -07:00  
				
					
						
							
							
								 
						
							
								ae25d481ff 
								
							 
						 
						
							
							
								
								Use new semconv constants ( #9504 )  
							
							
							
						 
						
							2023-09-20 14:53:40 +03:00  
				
					
						
							
							
								 
						
							
								3b77cc4b2d 
								
							 
						 
						
							
							
								
								Semconv 1.21 ( #9408 )  
							
							... 
							
							
							
							Co-authored-by: Lauri Tulmin <ltulmin@splunk.com> 
							
						 
						
							2023-09-13 19:20:23 +00:00  
				
					
						
							
							
								 
						
							
								d157b68efb 
								
							 
						 
						
							
							
								
								Use HTTP instead of non-known method in http span name ( #9441 )  
							
							... 
							
							
							
							Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com> 
							
						 
						
							2023-09-13 10:14:30 -07:00  
				
					
						
							
							
								 
						
							
								23c20dadaf 
								
							 
						 
						
							
							
								
								Add http client test with non-standard request method ( #9204 )  
							
							
							
						 
						
							2023-08-18 09:01:53 +03:00  
				
					
						
							
							
								 
						
							
								b9e459da07 
								
							 
						 
						
							
							
								
								Test http client stable semconv ( #9178 )  
							
							
							
						 
						
							2023-08-13 10:22:04 -07:00  
				
					
						
							
							
								 
						
							
								d81630331b 
								
							 
						 
						
							
							
								
								Make `HttpClientAttributesGetter` extend `NetClientAttributesGetter` ( #9015 )  
							
							
							
						 
						
							2023-07-31 11:09:09 -07:00  
				
					
						
							
							
								 
						
							
								6e573289ae 
								
							 
						 
						
							
							
								
								Replace NetAttributes with SemanticAttributes ( #8992 )  
							
							
							
						 
						
							2023-07-21 11:27:54 +02:00  
				
					
						
							
							
								 
						
							
								59e2da5aa3 
								
							 
						 
						
							
							
								
								Extract HTTP client experimental metrics to a separate class ( #8769 )  
							
							
							
						 
						
							2023-07-18 08:34:39 -07:00  
				
					
						
							
							
								 
						
							
								cc8160cffb 
								
							 
						 
						
							
							
								
								Support the `http.request.method_original` attribute ( #8779 )  
							
							
							
						 
						
							2023-07-17 09:41:41 +00:00  
				
					
						
							
							
								 
						
							
								cde2e70148 
								
							 
						 
						
							
							
								
								Implement new stable server semantic conventions ( #8663 )  
							
							
							
						 
						
							2023-06-13 11:07:59 +02:00  
				
					
						
							
							
								 
						
							
								506ccb6b7d 
								
							 
						 
						
							
							
								
								Implement new stable network semantic conventions ( #8616 )  
							
							
							
						 
						
							2023-06-12 16:51:47 +02:00  
				
					
						
							
							
								 
						
							
								5b03ae655f 
								
							 
						 
						
							
							
								
								Implement new stable HTTP semantic conventions ( #8632 )  
							
							
							
						 
						
							2023-06-08 20:02:45 -07:00  
				
					
						
							
							
								 
						
							
								8ee63d4441 
								
							 
						 
						
							
							
								
								Implement new stable URL semantic conventions ( #8491 )  
							
							
							
						 
						
							2023-06-05 15:22:22 +00:00  
				
					
						
							
							
								 
						
							
								c10108bbe0 
								
							 
						 
						
							
							
								
								Enable HTTP client read timeout tests by default ( #8530 )  
							
							
							
						 
						
							2023-05-19 10:24:49 -07:00  
				
					
						
							
							
								 
						
							
								d98c0b4192 
								
							 
						 
						
							
							
								
								Simplify/refactor `AbstractHttpClientTest` and replace protected method… ( #8510 )  
							
							
							
						 
						
							2023-05-17 19:38:04 +03:00  
				
					
						
							
							
								 
						
							
								8ba8082f44 
								
							 
						 
						
							
							
								
								Refactor resend/redirect tests in AbstractHttpClientTest so that they… ( #8500 )  
							
							
							
						 
						
							2023-05-16 12:13:40 -07:00  
				
					
						
							
							
								 
						
							
								e3944a53a5 
								
							 
						 
						
							
							
								
								Make net.transport an optional attribute ( #8279 )  
							
							
							
						 
						
							2023-04-20 08:14:03 -07:00  
				
					
						
							
							
								 
						
							
								f501569106 
								
							 
						 
						
							
							
								
								Switch from http.flavor to net.protocol.* in HTTP client instrumentat… ( #8131 )  
							
							
							
						 
						
							2023-04-07 13:39:42 +02:00  
				
					
						
							
							
								 
						
							
								ea237e3a80 
								
							 
						 
						
							
							
								
								Update HTTP span name extractors ( #7730 )  
							
							... 
							
							
							
							Implements
https://github.com/open-telemetry/opentelemetry-specification/issues/2998 
---------
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2023-02-14 07:40:05 -08:00  
				
					
						
							
							
								 
						
							
								0bd4af09ea 
								
							 
						 
						
							
							
								
								Fix flaky http url connection test ( #7724 )  
							
							... 
							
							
							
							https://ge.opentelemetry.io/s/2x656dnceehhk/tests/:instrumentation:http-url-connection:javaagent:test/io.opentelemetry.javaagent.instrumentation.httpurlconnection.HttpUrlConnectionTest/traceRequest(boolean)%5B1%5D?top-execution=1  
						
							2023-02-03 12:49:54 +01:00  
				
					
						
							
							
								 
						
							
								6885c80fef 
								
							 
						 
						
							
							
								
								convert http url connection test from groovy to java ( #7676 )  
							
							... 
							
							
							
							related to #7195  
							
						 
						
							2023-02-01 14:13:25 +01:00  
				
					
						
							
							
								 
						
							
								e1895e548c 
								
							 
						 
						
							
							
								
								Rename all methods in all Getters to use the `get*()` naming scheme ( #7619 )  
							
							... 
							
							
							
							Resolves  #6562 
This PR only contains renames; the actual content is in the `*Getter`
interfaces, the rest of changes is just IntelliJ doing its job. 
						
							2023-01-23 09:28:11 +00:00  
				
					
						
							
							
								 
						
							
								d89932098a 
								
							 
						 
						
							
							
								
								Disable YodaCondition check and revert some of the changes ( #7596 )  
							
							... 
							
							
							
							Let's keep close to the SDK repo config. 
I reverted some of the changes, only left those that I think make sense
anyway (e.g. comparing enums with `==`) 
							
						 
						
							2023-01-17 19:44:15 -08:00  
				
					
						
							
							
								 
						
							
								f335861136 
								
							 
						 
						
							
							
								
								Bump errorProneVersion from 2.17.0 to 2.18.0 ( #7532 )  
							
							... 
							
							
							
							Bumps `errorProneVersion` from 2.17.0 to 2.18.0.
Updates `error_prone_annotations` from 2.17.0 to 2.18.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/error-prone/releases ">error_prone_annotations's
releases</a>.</em></p>
<blockquote>
<h2>Error Prone 2.18.0</h2>
<p>New Checkers:</p>
<ul>
<li><a
href="https://errorprone.info/bugpattern/InjectOnBugCheckers "><code>InjectOnBugCheckers</code></a></li>
<li><a
href="https://errorprone.info/bugpattern/LabelledBreakTarget "><code>LabelledBreakTarget</code></a></li>
<li><a
href="https://errorprone.info/bugpattern/UnusedLabel "><code>UnusedLabel</code></a></li>
<li><a
href="https://errorprone.info/bugpattern/YodaCondition "><code>YodaCondition</code></a></li>
</ul>
<p>Fixes issues: <a
href="https://github-redirect.dependabot.com/google/error-prone/issues/1650 ">#1650</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/2706 ">#2706</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3404 ">#3404</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3493 ">#3493</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3504 ">#3504</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3519 ">#3519</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3579 ">#3579</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3610 ">#3610</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3632 ">#3632</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3638 ">#3638</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3645 ">#3645</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3646 ">#3646</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3652 ">#3652</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3690 ">#3690</a></p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/error-prone/compare/v2.17.0...v2.18.0 ">https://github.com/google/error-prone/compare/v2.17.0...v2.18.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="34730decfeee1e7778d3bb9ede9f257f459e14cda57309b018181f9918bc360ed99da2c06c7b8b6e0f5753f67bf36a502b5fhttps://github.com/google/error-prone/compare/v2.17.0...v2.18.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `error_prone_core` from 2.17.0 to 2.18.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/error-prone/releases ">error_prone_core's
releases</a>.</em></p>
<blockquote>
<h2>Error Prone 2.18.0</h2>
<p>New Checkers:</p>
<ul>
<li><a
href="https://errorprone.info/bugpattern/InjectOnBugCheckers "><code>InjectOnBugCheckers</code></a></li>
<li><a
href="https://errorprone.info/bugpattern/LabelledBreakTarget "><code>LabelledBreakTarget</code></a></li>
<li><a
href="https://errorprone.info/bugpattern/UnusedLabel "><code>UnusedLabel</code></a></li>
<li><a
href="https://errorprone.info/bugpattern/YodaCondition "><code>YodaCondition</code></a></li>
</ul>
<p>Fixes issues: <a
href="https://github-redirect.dependabot.com/google/error-prone/issues/1650 ">#1650</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/2706 ">#2706</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3404 ">#3404</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3493 ">#3493</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3504 ">#3504</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3519 ">#3519</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3579 ">#3579</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3610 ">#3610</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3632 ">#3632</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3638 ">#3638</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3645 ">#3645</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3646 ">#3646</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3652 ">#3652</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3690 ">#3690</a></p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/error-prone/compare/v2.17.0...v2.18.0 ">https://github.com/google/error-prone/compare/v2.17.0...v2.18.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="34730decfeee1e7778d3bb9ede9f257f459e14cda57309b018181f9918bc360ed99da2c06c7b8b6e0f5753f67bf36a502b5fhttps://github.com/google/error-prone/compare/v2.17.0...v2.18.0 ">compare
view</a></li>
</ul>
</details>
<br />
Updates `error_prone_test_helpers` from 2.17.0 to 2.18.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/error-prone/releases ">error_prone_test_helpers's
releases</a>.</em></p>
<blockquote>
<h2>Error Prone 2.18.0</h2>
<p>New Checkers:</p>
<ul>
<li><a
href="https://errorprone.info/bugpattern/InjectOnBugCheckers "><code>InjectOnBugCheckers</code></a></li>
<li><a
href="https://errorprone.info/bugpattern/LabelledBreakTarget "><code>LabelledBreakTarget</code></a></li>
<li><a
href="https://errorprone.info/bugpattern/UnusedLabel "><code>UnusedLabel</code></a></li>
<li><a
href="https://errorprone.info/bugpattern/YodaCondition "><code>YodaCondition</code></a></li>
</ul>
<p>Fixes issues: <a
href="https://github-redirect.dependabot.com/google/error-prone/issues/1650 ">#1650</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/2706 ">#2706</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3404 ">#3404</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3493 ">#3493</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3504 ">#3504</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3519 ">#3519</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3579 ">#3579</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3610 ">#3610</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3632 ">#3632</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3638 ">#3638</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3645 ">#3645</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3646 ">#3646</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3652 ">#3652</a>,
<a
href="https://github-redirect.dependabot.com/google/error-prone/issues/3690 ">#3690</a></p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/error-prone/compare/v2.17.0...v2.18.0 ">https://github.com/google/error-prone/compare/v2.17.0...v2.18.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="34730decfeee1e7778d3bb9ede9f257f459e14cda57309b018181f9918bc360ed99da2c06c7b8b6e0f5753f67bf36a502b5fhttps://github.com/google/error-prone/compare/v2.17.0...v2.18.0 ">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>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com> 
							
						 
						
							2023-01-11 20:25:46 -08:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								77035fc88c 
								
							 
						 
						
							
							
								
								Extract `net.peer.{name,port}` on start for CLIENT spans ( #6828 )  
							
							... 
							
							
							
							The [HTTP
spec](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/semantic_conventions/http.md#http-client )
says these two attributes must be provided at span creation time - I
think it makes sense to extend it over to all `net`-related
instrumentations, cause these are supposed to be the logical peer
name/port, which are supposed to be known before the connection is
started/exchange is made. 
							
						 
						
							2022-10-10 16:00:19 -07:00  
				
					
						
							
							
								 
						
							
								f50f1fed3b 
								
							 
						 
						
							
							
								
								Fix instrumentation-api-semconv packages ( #6590 )  
							
							... 
							
							
							
							* Fix instrumentation-api-semconv packages
* Move test
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2022-09-12 14:51:27 -07:00  
				
					
						
							
							
								 
						
							
								f1774cabe2 
								
							 
						 
						
							
							
								
								Update net semantic convention changes ( #6268 )  
							
							... 
							
							
							
							* New net conventions: option a
* Feedback + sock.family + sock.peer.name
* peer.service + tests
* server net attributes attempt 1
* server net attributes attempt 2
* Javadoc
* Revisions
* Apply to instrumentations
* Feedback
* One more default method
* Spotless
* Fix javadoc 
							
						 
						
							2022-08-18 09:02:23 -07:00  
				
					
						
							
							
								 
						
							
								6cd79b2a94 
								
							 
						 
						
							
							
								
								Deprecate the 2-arg variant of HttpCommonAttributesGeter#statusCode() ( #6466 )  
							
							... 
							
							
							
							* Deprecate the 2-arg variant of HttpCommonAttributesGeter#statusCode()
* fix liberty 
							
						 
						
							2022-08-12 17:11:11 -07:00  
				
					
						
							
							
								 
						
							
								b2c90c79b5 
								
							 
						 
						
							
							
								
								Extract HTTP request & response content length from headers ( #6415 )  
							
							... 
							
							
							
							* Extract HTTP request & response content length from headers
* remove unused method
* fix camel tests
* fix google http client tests
* fix HttpUrlConnection tests
* fix k8s and jaxrs tests
* fix aws tests
* actually fix aws tests 🤞 
* fix elasticsearch tests
* fix ratpack tests
* fix spring webflux tests
* fix vertx tests
* fix reactor netty tests 
							
						 
						
							2022-08-05 10:55:47 -07:00  
				
					
						
							
							
								 
						
							
								5a152cd289 
								
							 
						 
						
							
							
								
								Deprecate uncompressed content length HTTP attributes ( #6383 )  
							
							
							
						 
						
							2022-07-29 06:17:38 +02:00  
				
					
						
							
							
								 
						
							
								82b39b1012 
								
							 
						 
						
							
							
								
								Rename `newInstrumenter()` into `buildInstrumenter()` ( #6363 )  
							
							... 
							
							
							
							* Rename newInstrumenter() into buildInstrumenter()
* spotless 
							
						 
						
							2022-07-25 12:02:46 -07:00  
				
					
						
							
							
								 
						
							
								3af56e7d22 
								
							 
						 
						
							
							
								
								InstrumentationConfig part 3: HTTP headers and peer service mappings ( #6302 )  
							
							
							
						 
						
							2022-07-15 14:52:52 -07:00  
				
					
						
							
							
								 
						
							
								e8ee277ec6 
								
							 
						 
						
							
							
								
								sun.net.www.protocol.http.HttpURLConnection.getOutputStream should tr… ( #6053 )  
							
							... 
							
							
							
							* sun.net.www.protocol.http.HttpURLConnection.getOutputStream should transform GET into POST
* Code simplification
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* New implementation to not depend on the execution order of connection's methods
* Add condition on request method in case of exception
* Code uniformity
* Update span name
* Update instrumentation/http-url-connection/javaagent/src/test/groovy/HttpUrlConnectionTest.groovy
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* Update instrumentation/http-url-connection/javaagent/src/test/groovy/HttpUrlConnectionTest.groovy
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* Update instrumentation/http-url-connection/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/httpurlconnection/HttpMethodAttributeExtractor.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* Add volatile
* Format code
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2022-05-25 10:28:19 -07:00  
				
					
						
							
							
								 
						
							
								6a0ca530b7 
								
							 
						 
						
							
							
								
								Instrumentation API changes: VirtualField ( #6017 )  
							
							... 
							
							
							
							* Instrumentation API changes: VirtualField
* change class name in string constant 
							
						 
						
							2022-05-12 11:17:24 -07:00  
				
					
						
							
							
								 
						
							
								87b412fb40 
								
							 
						 
						
							
							
								
								Instrumentation API changes: OperationMetrics, OperationListener ( #6016 )  
							
							... 
							
							
							
							* Instrumentation API changes: OperationMetrics, OperationListener
* errorprone 
							
						 
						
							2022-05-12 11:16:46 -07:00  
				
					
						
							
							
								 
						
							
								d919f84cf8 
								
							 
						 
						
							
							
								
								Merge javaagent-instrumentation-api into javaagent-extension-api ( #5936 )  
							
							... 
							
							
							
							* Merge javaagent-instrumentation-api into javaagent-extension-api
* remove some leftover references to javaagent-instrumentation-api
* add missing instrumentation-api to distro example 
							
						 
						
							2022-04-28 20:11:15 -07:00  
				
					
						
							
							
								 
						
							
								875b7fe3ad 
								
							 
						 
						
							
							
								
								Simplify HttpUrlConnection instrumentation ( #5673 )  
							
							
							
						 
						
							2022-03-23 09:39:45 -07:00