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

Java SDK release V3.0.0 #99

Open
chanchiem opened this issue Sep 11, 2019 · 2 comments
Open

Java SDK release V3.0.0 #99

chanchiem opened this issue Sep 11, 2019 · 2 comments

Comments

@chanchiem
Copy link
Contributor

chanchiem commented Sep 11, 2019

Hello,

This issue tracks next major version release changes : V3.0.0

Remove X-Ray Dependency on AWS X-Ray V1.11 (#92)

X-Ray internally creates an AWS SDK X-Ray client to poll for sampling targets and sampling rules. We have substituted the AWS SDK client with a native HTTP client, and plan to remove all classes and APIs that reference the AWS SDK, along with the dependency itself, for v3.0.0.

Apply sampling to segments created with beginSegment (#74)

REQUIRES DISCUSSION: Even though applying sampling by default is the correct behavior, many customers today are using beginSegment without expecting sampling to be applied. This change would not cause their code to fail to compile, since the API would remain the same, but could cause seriously unexpected, and very subtle, consequences. Since we introduced beginSegmentWithSampling as a choice for customers, we should consider not taking this action which could silently break existing code.

X-Ray currently has a separate API, beginSegmentWithSampling, to apply sampling to a new segment. But this will be done by the default beginSampling in v3.0, and we will deprecate the beginSegmentWithSampling API.

Hide several internal/utility classes and constructors

The SDK today exposes several utility or internal implementation classes as public. Many of these are not intended for customer use and will be hidden in the next major version. An exact list of impacted classes will be made clear before the major version release.

@chanchiem chanchiem pinned this issue Sep 12, 2019
@stale
Copy link

stale bot commented Jan 11, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Jan 11, 2020
@stale stale bot removed the stale label Jan 13, 2020
@awssandra awssandra unpinned this issue Sep 3, 2020
@willarmiros willarmiros pinned this issue Nov 13, 2020
@jakeab
Copy link

jakeab commented Jan 17, 2024

When in general might this version that removes AWS X-Ray 1.11 be available? The AWSSDK for Java 1.x is reaching end of support.

https://aws.amazon.com/blogs/developer/announcing-end-of-support-for-aws-sdk-for-java-v1-x-on-december-31-2025/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants