question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

This issue tracks the push for releasing the new 2.0.0 API for OpenTracing-Python.

Based on the Java 0.31 API, the next version of the Python edition of OpenTracing is now available and ready for testing.

RC Branch: https://github.com/opentracing/opentracing-python/tree/v2.0.0

Current Status

  • The Scope concept has been brought from the Java API, and is being validated.
  • Tracer.start_active_span() defaults finish_on_close=True, after feedback received for the first Release Candidate.
  • start_active_span has been defined to have operation_name as a required parameter, as opposed to how it’s handled in start_span.
  • Properties have been used for new members (such as Scope.span), following the current style (Span.context, for example).
  • Imported a testbed suite, which includes a few instrumentation patterns, so API changes and experimental features can be tested out there. This is the equivalent to opentracing-testbed for the Java API.
  • Documentation may need to be re-reviewed and extended.
  • basictracer-python has been updated as well.

Release process

  • The new API is being developed on the v2.0.0 branch.
  • Revisions should be requested as Pull Requests against this branch.
  • master will continue to point at the latest patch version of the v2.0.0 branch, until 2.0.0 is officially released.
  • Changes to the release candidate will be released on PyPi as 2.0.0.rc1, 2.0.0.rc2, etc.

Current RC snapshots

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:34 (26 by maintainers)

github_iconTop GitHub Comments

2reactions
carlosalbertocommented, Jun 25, 2018

Hey everybody - I was supposed to put a link to the Release Notes draft, but don’t see it here (probably posted it elsewhere by mistake 😕 ).

Anyway, let me know or comment something right in the document 😃

https://docs.google.com/document/d/1ub2YNH1QLBi60F-syyvTzt-uu9wIYVX2BwE54dWad3c/edit?usp=sharing

@palazzem @yurishkuro @pglombardo

2reactions
jimymodicommented, Jun 8, 2018

When are we planning to release this ?

Read more comments on GitHub >

github_iconTop Results From Across the Web

org.springframework.boot » spring-boot » 2.0.0.RELEASE
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". It takes an opinionated view of...
Read more >
Spring Boot 2.0 goes GA
On behalf of the team, it is my very great pleasure to announce that Spring Boot 2.0 is now generally available as 2.0.0.RELEASE...
Read more >
Semantic Versioning 2.0.0 | Semantic Versioning
In systems with many dependencies, releasing new package versions can quickly become a nightmare. If the dependency specifications are too tight, you are...
Read more >
Version 2.0.0 release candidate - Nim Blog
Version 2.0.0 release candidate. 21 December 2022 The Nim Team. The first release candidate for Nim version 2.0 is ready for testing.
Read more >
Spring Boot 2.0 Release Notes - GitHub
Spring Boot 2.0 now includes support for Kotlin 1.2.x and offers a runApplication function which provides a way to run a Spring Boot...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found