-
Notifications
You must be signed in to change notification settings - Fork 250
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
Release stackdriver stats and context changes #597
Comments
Thanks for the heads up. |
#599 introduced the contextvars backport for Py3.6, also added test cases. |
Among other API changes #593 changed the return type of This change may not be worth the trouble it causes since most users don't need access to the background thread that handles exporting (the method was changed to return this along with the exporter), and it forces everyone that uses the exporter to change their code. We may want to wait on changing the API until we make the same changes in the prometheus exporter, or until we have a better strategy for announcing API changes. @reyang what do you think? |
@c24t If we expect other breaking changes (e.g. the API change as you mentioned) in the next couple weeks, it makes sense to put the breaking changes together. BTW, https://pypi.org/project/Deprecated/ seems to be promising. |
Closed by #604. |
We've got two large breaking unreleased changes on master: making the stackdriver stats exporter consume stats as metrics (#593) and adding a context API that replaces threadlocals with contextvars on recent python versions (#588).
We'll have to release versions
0.4.0
of the core library,0.3.0
ofopencensus-ext-stackdriver
, and0.1.0
ofopencensus-context
. We can continue to release ext packages from the same release branch as the main library (in this case the newv0.4.x
branch), or start using separate release branches for each package.cc @reyang
The text was updated successfully, but these errors were encountered: