{"action":"created","issue":{"url":"https://api.github.com/repos/opentracing/opentracing-java/issues/314","repository_url":"https://api.github.com/repos/opentracing/opentracing-java","labels_url":"https://api.github.com/repos/opentracing/opentracing-java/issues/314/labels{/name}","comments_url":"https://api.github.com/repos/opentracing/opentracing-java/issues/314/comments","events_url":"https://api.github.com/repos/opentracing/opentracing-java/issues/314/events","html_url":"https://github.com/opentracing/opentracing-java/issues/314","id":372573113,"node_id":"MDU6SXNzdWUzNzI1NzMxMTM=","number":314,"title":"0.32.0 Release","user":{"login":"carlosalberto","id":260065,"node_id":"MDQ6VXNlcjI2MDA2NQ==","avatar_url":"https://avatars1.githubusercontent.com/u/260065?v=4","gravatar_id":"","url":"https://api.github.com/users/carlosalberto","html_url":"https://github.com/carlosalberto","followers_url":"https://api.github.com/users/carlosalberto/followers","following_url":"https://api.github.com/users/carlosalberto/following{/other_user}","gists_url":"https://api.github.com/users/carlosalberto/gists{/gist_id}","starred_url":"https://api.github.com/users/carlosalberto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/carlosalberto/subscriptions","organizations_url":"https://api.github.com/users/carlosalberto/orgs","repos_url":"https://api.github.com/users/carlosalberto/repos","events_url":"https://api.github.com/users/carlosalberto/events{/privacy}","received_events_url":"https://api.github.com/users/carlosalberto/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-10-22T15:37:26Z","updated_at":"2018-10-23T00:35:34Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"This issue tracks the Release Candidate iterations towards the the new 0.32 API for OpenTracing-Java.\r\n\r\n**RC Branch**: https://github.com/opentracing/opentracing-java/tree/v0.32.0\r\n\r\n## Current Status\r\n* **Trace Identifiers** have been added (`SpanContext.toTraceId()` and `SpanContext.toSpanId()`).\r\n* Finishing `Span` upon `Scope.close()` has been deprecated.\r\n* `SpanBuilder.startActive()` has been deprecated.\r\n* `Scope.span()` has been deprecated.\r\n* `ScopeManager.activeSpan()` has been added.\r\n* Small refactoring of the `BINARY` format (now we let the users know about the required buffer size).\r\n* Other API sugar for making the developers' life easier ;)\r\n\r\n## Changes that might be included for the final release\r\n* `ScopeManager.clear()`\r\n* `GlobalTracer` registration improvements.\r\n* `MockTracer` improvements.\r\n\r\n## Release Process\r\n* The new API is being developed on the **v0.32.0** branch.\r\n* Changes to the release candidate will be released on maven as `0.32.0.RC1`, `0.32.0.RC2`, etc.\r\n"},"comment":{"url":"https://api.github.com/repos/opentracing/opentracing-java/issues/comments/432040274","html_url":"https://github.com/opentracing/opentracing-java/issues/314#issuecomment-432040274","issue_url":"https://api.github.com/repos/opentracing/opentracing-java/issues/314","id":432040274,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMjA0MDI3NA==","user":{"login":"adriancole","id":64215,"node_id":"MDQ6VXNlcjY0MjE1","avatar_url":"https://avatars2.githubusercontent.com/u/64215?v=4","gravatar_id":"","url":"https://api.github.com/users/adriancole","html_url":"https://github.com/adriancole","followers_url":"https://api.github.com/users/adriancole/followers","following_url":"https://api.github.com/users/adriancole/following{/other_user}","gists_url":"https://api.github.com/users/adriancole/gists{/gist_id}","starred_url":"https://api.github.com/users/adriancole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adriancole/subscriptions","organizations_url":"https://api.github.com/users/adriancole/orgs","repos_url":"https://api.github.com/users/adriancole/repos","events_url":"https://api.github.com/users/adriancole/events{/privacy}","received_events_url":"https://api.github.com/users/adriancole/received_events","type":"User","site_admin":false},"created_at":"2018-10-23T00:35:34Z","updated_at":"2018-10-23T00:35:34Z","author_association":"CONTRIBUTOR","body":"I understand how deprecations on api signatures work. I don't understand how one would accomplish a deprecated behavior like this:\r\n\r\n\"Finishing Span upon Scope.close() has been deprecated.\"\r\n\r\nWhat does this mean? We still finish on close but somehow people know this won't happen later? If so, I disagree with this solution as it will just delay problem. Or are you deprecating methods that allow this? Maybe this can be clarified?"}}
{"actor":{"display_login":"adriancole"}}