CHANGELOG.md in opentelemetry-sdk-0.17.0 vs CHANGELOG.md in opentelemetry-sdk-1.0.0.rc1
- old
+ new
@@ -1,138 +1,148 @@
# Release History: opentelemetry-sdk
+### v1.0.0.rc1 / 2021-05-21
+
+* BREAKING CHANGE: Remove optional parent_context from in_span
+* BREAKING CHANGE: Replace Time.now with Process.clock_gettime
+
+* FIXED: Remove optional parent_context from in_span
+* FIXED: Replace Time.now with Process.clock_gettime
+* FIXED: Rename cloud.zone to cloud.availability_zone
+* FIXED: Improve attribute error messages
+
### v0.17.0 / 2021-04-22
* BREAKING CHANGE: Replace TextMapInjector/TextMapExtractor pairs with a TextMapPropagator.
[Check the propagator documentation](https://open-telemetry.github.io/opentelemetry-ruby/) for the new usage.
-* ADDED: Add zipkin exporter
-* ADDED: Processors validate exporters on init.
-* ADDED: Add configurable truncation of span and event attribute values
-* ADDED: Add simple 'recording' attr_accessor to InMemorySpanExporter
-* FIXED: Typo in error message
-* FIXED: Improve configuration error reporting
-* FIXED: Refactor propagators to add #fields
+* ADDED: Add zipkin exporter
+* ADDED: Processors validate exporters on init.
+* ADDED: Add configurable truncation of span and event attribute values
+* ADDED: Add simple 'recording' attr_accessor to InMemorySpanExporter
+* FIXED: Typo in error message
+* FIXED: Improve configuration error reporting
+* FIXED: Refactor propagators to add #fields
### v0.16.0 / 2021-03-17
-* BREAKING CHANGE: Update SDK BaggageManager to match API
-* BREAKING CHANGE: Implement Exporter#force_flush
+* BREAKING CHANGE: Update SDK BaggageManager to match API
+* BREAKING CHANGE: Implement Exporter#force_flush
-* ADDED: Add force_flush to SDK's TracerProvider
-* ADDED: Add k8s node to gcp resource detector
-* ADDED: Add console option for OTEL_TRACES_EXPORTER
-* ADDED: Span#add_attributes
-* ADDED: Implement Exporter#force_flush
-* FIXED: Update SDK BaggageManager to match API
-* DOCS: Replace Gitter with GitHub Discussions
+* ADDED: Add force_flush to SDK's TracerProvider
+* ADDED: Add k8s node to gcp resource detector
+* ADDED: Add console option for OTEL_TRACES_EXPORTER
+* ADDED: Span#add_attributes
+* ADDED: Implement Exporter#force_flush
+* FIXED: Update SDK BaggageManager to match API
+* DOCS: Replace Gitter with GitHub Discussions
### v0.15.0 / 2021-02-18
-* BREAKING CHANGE: Streamline processor pipeline
+* BREAKING CHANGE: Streamline processor pipeline
-* ADDED: Add instrumentation config validation
-* FIXED: Streamline processor pipeline
-* FIXED: OTEL_TRACE -> OTEL_TRACES env vars
-* FIXED: Change limits from 1000 to 128
-* FIXED: OTEL_TRACES_EXPORTER and OTEL_PROPAGATORS
-* FIXED: Add thread error handling to the BSP
-* DOCS: Clarify nil attribute values not allowed
+* ADDED: Add instrumentation config validation
+* FIXED: Streamline processor pipeline
+* FIXED: OTEL_TRACE -> OTEL_TRACES env vars
+* FIXED: Change limits from 1000 to 128
+* FIXED: OTEL_TRACES_EXPORTER and OTEL_PROPAGATORS
+* FIXED: Add thread error handling to the BSP
+* DOCS: Clarify nil attribute values not allowed
### v0.14.0 / 2021-02-03
-* BREAKING CHANGE: Replace getter and setter callables and remove rack specific propagators
+* BREAKING CHANGE: Replace getter and setter callables and remove rack specific propagators
-* ADDED: Replace getter and setter callables and remove rack specific propagators
+* ADDED: Replace getter and setter callables and remove rack specific propagators
### v0.13.1 / 2021-02-01
-* FIXED: Leaky test
-* FIXED: Allow env var override of service.name
+* FIXED: Leaky test
+* FIXED: Allow env var override of service.name
### v0.13.0 / 2021-01-29
-* BREAKING CHANGE: Remove MILLIS from BatchSpanProcessor vars
+* BREAKING CHANGE: Remove MILLIS from BatchSpanProcessor vars
-* ADDED: Process.runtime resource
-* ADDED: Provide default resource in SDK
-* ADDED: Add optional attributes to record_exception
-* FIXED: Resource.merge consistency
-* FIXED: Remove MILLIS from BatchSpanProcessor vars
+* ADDED: Process.runtime resource
+* ADDED: Provide default resource in SDK
+* ADDED: Add optional attributes to record_exception
+* FIXED: Resource.merge consistency
+* FIXED: Remove MILLIS from BatchSpanProcessor vars
### v0.12.1 / 2021-01-13
-* FIXED: Fix several BatchSpanProcessor errors related to fork safety
-* FIXED: Define default value for traceid ratio
+* FIXED: Fix several BatchSpanProcessor errors related to fork safety
+* FIXED: Define default value for traceid ratio
### v0.12.0 / 2020-12-24
-* ADDED: Structured error handling
-* ADDED: Pluggable ID generation
-* FIXED: BSP dropped span buffer full reporting
-* FIXED: Implement SDK environment variables
-* FIXED: Remove incorrect TODO
+* ADDED: Structured error handling
+* ADDED: Pluggable ID generation
+* FIXED: BSP dropped span buffer full reporting
+* FIXED: Implement SDK environment variables
+* FIXED: Remove incorrect TODO
### v0.11.1 / 2020-12-16
-* FIXED: BSP dropped span buffer full reporting
+* FIXED: BSP dropped span buffer full reporting
### v0.11.0 / 2020-12-11
-* ADDED: Metrics reporting from trace export
-* FIXED: Copyright comments to not reference year
+* ADDED: Metrics reporting from trace export
+* FIXED: Copyright comments to not reference year
### v0.10.0 / 2020-12-03
-* BREAKING CHANGE: Allow samplers to modify tracestate
+* BREAKING CHANGE: Allow samplers to modify tracestate
-* FIXED: Allow samplers to modify tracestate
+* FIXED: Allow samplers to modify tracestate
### v0.9.0 / 2020-11-27
-* BREAKING CHANGE: Pass full Context to samplers
-* BREAKING CHANGE: Add timeout for force_flush and shutdown
+* BREAKING CHANGE: Pass full Context to samplers
+* BREAKING CHANGE: Add timeout for force_flush and shutdown
-* ADDED: Add OTEL_RUBY_BSP_START_THREAD_ON_BOOT env var
-* ADDED: Add timeout for force_flush and shutdown
-* FIXED: Signal at batch_size
-* FIXED: SDK Span.recording? after finish
-* FIXED: Pass full Context to samplers
-* DOCS: Add documentation on usage scenarios for span processors
+* ADDED: Add OTEL_RUBY_BSP_START_THREAD_ON_BOOT env var
+* ADDED: Add timeout for force_flush and shutdown
+* FIXED: Signal at batch_size
+* FIXED: SDK Span.recording? after finish
+* FIXED: Pass full Context to samplers
+* DOCS: Add documentation on usage scenarios for span processors
### v0.8.0 / 2020-10-27
-* BREAKING CHANGE: Move context/span methods to Trace module
-* BREAKING CHANGE: Remove 'canonical' from status codes
-* BREAKING CHANGE: Assorted SpanContext fixes
+* BREAKING CHANGE: Move context/span methods to Trace module
+* BREAKING CHANGE: Remove 'canonical' from status codes
+* BREAKING CHANGE: Assorted SpanContext fixes
-* FIXED: Move context/span methods to Trace module
-* FIXED: Remove 'canonical' from status codes
-* FIXED: Assorted SpanContext fixes
+* FIXED: Move context/span methods to Trace module
+* FIXED: Remove 'canonical' from status codes
+* FIXED: Assorted SpanContext fixes
### v0.7.0 / 2020-10-07
-* ADDED: Add service_name setter to configurator
-* ADDED: Add service_version setter to configurator
-* FIXED: Fork safety for batch processor
-* FIXED: Don't generate a span ID unnecessarily
-* DOCS: Fix Configurator#add_span_processor
-* DOCS: Standardize toplevel docs structure and readme
+* ADDED: Add service_name setter to configurator
+* ADDED: Add service_version setter to configurator
+* FIXED: Fork safety for batch processor
+* FIXED: Don't generate a span ID unnecessarily
+* DOCS: Fix Configurator#add_span_processor
+* DOCS: Standardize toplevel docs structure and readme
### v0.6.0 / 2020-09-10
-* BREAKING CHANGE: Rename Resource labels to attributes
+* BREAKING CHANGE: Rename Resource labels to attributes
* BREAKING CHANGE: Export resource from Span/SpanData instead of library_resource
* BREAKING CHANGE: Rename CorrelationContext to Baggage
* BREAKING CHANGE: Rename Text* to TextMap* (propagators, injectors, extractors)
* BREAKING CHANGE: Rename span.record_error to span.record_exception
* BREAKING CHANGE: Update samplers to match spec
* BREAKING CHANGE: Remove support for lazy event creation
* ADDED: Add OTLP exporter
* ADDED: Add support for OTEL_LOG_LEVEL env var
-* FIXED: Rename Resource labels to attributes
+* FIXED: Rename Resource labels to attributes
* ADDED: Environment variable resource detection
* ADDED: BatchSpanProcessor environment variable support
* FIXED: Remove semver prefix
* FIXED: Docs for array valued attributes
* ADDED: Add hex_trace_id and hex_span_id helpers to SpanData