Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Undeprecates propagation symbols for v6 interop #1396

Merged
merged 1 commit into from
Jan 7, 2024

Conversation

codefromthecrypt
Copy link
Member

This undeprecates B3SinglePropagation and enforces at runtime that Propagation.Factory#get() must be implemented. I spot checked all the implementations on GitHub already do.

codefromthecrypt pushed a commit to openzipkin/zipkin-aws that referenced this pull request Jan 7, 2024
See openzipkin/brave#1396 about Propagation and Brave 6.0

Signed-off-by: Adrian Cole <adrian@tetrate.io>
codefromthecrypt pushed a commit to openzipkin/zipkin-gcp that referenced this pull request Jan 7, 2024
See openzipkin/brave#1396 about Propagation and Brave 6.0

Signed-off-by: Adrian Cole <adrian@tetrate.io>
codefromthecrypt pushed a commit to codefromthecrypt/tracing that referenced this pull request Jan 7, 2024
This updates to Brave 5.17.1 and dodges an internal type that will not
be in Brave 6.0. See openzipkin/brave#1396 about
Propagation and Brave 6.0

Signed-off-by: Adrian Cole <adrian@tetrate.io>
codefromthecrypt pushed a commit to codefromthecrypt/spring-cloud-sleuth that referenced this pull request Jan 7, 2024
This updates to Brave 5.17.1 and dodges an internal type that will not
be in Brave 6.0. See openzipkin/brave#1396 about
Propagation and Brave 6.0

Signed-off-by: Adrian Cole <adrian@tetrate.io>
This undeprecates B3SinglePropagation and enforces at runtime that
`Propagation.Factory#get()` must be implemented. I spot checked all the
implementations on GitHub already do.

Signed-off-by: Adrian Cole <adrian@tetrate.io>
codefromthecrypt pushed a commit to codefromthecrypt/spring-boot that referenced this pull request Jan 7, 2024
This updates to Brave 5.17.1 and dodges an internal type that will not
be in Brave 6.0. See openzipkin/brave#1396 about
Propagation and Brave 6.0

Signed-off-by: Adrian Cole <adrian@tetrate.io>
codefromthecrypt pushed a commit to codefromthecrypt/noticeBoard that referenced this pull request Jan 7, 2024
This dodges an internal type that will not be in Brave 6.0. See
openzipkin/brave#1396 about Propagation and
Brave 6.0

Signed-off-by: Adrian Cole <adrian@tetrate.io>
@codefromthecrypt
Copy link
Member Author

ok I scraped github and raised PRs for all the known implementations of propagation. Most were things I did or copies of stuff @marcingrzejszczak made cc @shakuzen

After those projects merge, they will be safe to update into Brave 6 (#1395)

@@ -70,7 +70,10 @@
* }</pre>
*
* @since 5.12
* @deprecated As of Brave 5.18, throw an {@link UnsupportedOperationException} in
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is internal, but I put a deprecated message on it anyway as many have been using it without shading. The pull requests I mentioned move off it.

@codefromthecrypt
Copy link
Member Author

Also, all PRs I mentioned on this issue are opened to allow editors to write to my branch. Not saying they will, but they can as necessary.

@codefromthecrypt
Copy link
Member Author

I also released this to maven central as it seems there are a couple copies of brave w3c tracecontext (even if not the same impl as the one I wrote) https://central.sonatype.com/artifact/io.zipkin.contrib.brave-propagation-w3c/brave-propagation-tracecontext/versions https://github.com/openzipkin-contrib/brave-propagation-w3c

codefromthecrypt added a commit to openzipkin/zipkin-aws that referenced this pull request Jan 7, 2024
See openzipkin/brave#1396 about Propagation and Brave 6.0

Signed-off-by: Adrian Cole <adrian@tetrate.io>
codefromthecrypt added a commit to openzipkin/zipkin-gcp that referenced this pull request Jan 7, 2024
See openzipkin/brave#1396 about Propagation and Brave 6.0

Signed-off-by: Adrian Cole <adrian@tetrate.io>
@codefromthecrypt codefromthecrypt merged commit 169b575 into master Jan 7, 2024
3 checks passed
@codefromthecrypt codefromthecrypt deleted the undeprecate branch January 7, 2024 23:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants