- Move stateful from Meter to MeterProvider (#751)
- Rename Measure to ValueRecorder in metrics (#761)
- Rename Observer to ValueObserver (#764)
- Add SumObserver in metrics (#789)
Released 2020-05-27
- Handle boolean, integer and float values in Configuration (#662)
- bugfix: ensure status is always string (#640)
Released 2020-05-12
- Add reset for the global configuration object, for testing purposes (#636)
- tracer.get_tracer now optionally accepts a TracerProvider (#602)
- Configuration object can now be used by any component of opentelemetry, including 3rd party instrumentations (#563)
- bugfix: configuration object now matches fields in a case-sensitive manner (#583)
- bugfix: configuration object now accepts all valid python variable names (#583)
- bugfix: configuration undefined attributes now return None instead of raising an AttributeError. (#583)
Released 2020-03-30
- Add support for lazy events and links (#474)
- Metrics API no longer uses LabelSet (#527)
- Adding is_remote flag to SpanContext, indicating when a span is remote (#516)
- Allow digit as first char in vendor specific trace state key (#511)
Released 2020-03-16
- Adding Correlation Context API and propagator (#471)
- Adding a global configuration module to simplify setting and getting globals (#466)
- Rename metric handle to bound metric instrument (#470)
- Moving resources to sdk (#464)
- Implementing propagators to API to use context (#446)
- Adding named meters, removing batchers (#431)
- Renaming TraceOptions to TraceFlags (#450)
- Renaming TracerSource to TraceProvider (#441)
- Adding attach/detach methods as per spec (#429
Released 2020-02-21
- Separate Default classes from interface descriptions (#311)
- Added named Tracers (#301)
- Add int and valid sequenced to AttributeValue type (#368)
- Add ABC for Metric (#391)
- Metric classes required for export pipeline (#341)
- Adding Context API Implementation (#395)
- Remove monotonic and absolute metric instruments (#410)
- Adding trace.get_tracer function (#430)
Released 2019-12-11
- Multiple tracing API changes
- Multiple metrics API changes
- Remove option to create unstarted spans from API (#290)
Released 2019-10-29
- W3C TraceContext fixes and compliance tests (#228)
- Multiple metrics API changes
- Multiple tracing API changes
- Multiple context API changes
- Sampler API (#225)
- Multiple bugfixes and improvements
Released 2019-09-30
- Initial release