Skip to content

Commit

Permalink
Prepare for 0.9.0 release (#257)
Browse files Browse the repository at this point in the history
  • Loading branch information
jtescher authored Oct 16, 2020
1 parent 934e76a commit 9f1751c
Show file tree
Hide file tree
Showing 12 changed files with 85 additions and 13 deletions.
40 changes: 40 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,45 @@
# Changelog

## [v0.9.0](https://github.com/open-telemetry/opentelemetry-rust/compare/v0.8.0...v0.9.0)

## Added

- Add resource detector #174
- Add `fields` method to TextMapFormat #178
- Add support for `tracestate` in `TraceContextPropagator` #191
- Propagate valid span context in noop tracer #197
- Add end_with_timestamp method for trace span #199
- Add ID methods for hex and byte array formatting #200
- Add AWS X-Ray ID Generator #201
- AWS X-Ray Trace Context Propagator #202
- Add instrumentation library information to spans #207
- Add keys method to extractors #209
- Add `TraceState` to `SpanContext` #217
- Add `from_env` config option for `BatchSpanProcessor` #228
- Add pipeline uninstall mechanism to shut down trace pipelines #229

### Changed

- Re-write metrics sdk to be spec compliant #179
- Rename `Sampler::Probability` to `Sampler::TraceIdRatioBased` #188
- Rename `HTTPTextPropagator` to `TextMapPropagator` #192
- Ensure extractors are case insensitive #193
- Rename `Provider` to `TracerProvider` #206
- Rename `CorrelationContext` into `Baggage` #208
- Pipeline builder for stdout trace exporter #224
- Switch to async exporters #232
- Allow `ShouldSample` implementation to modify trace state #237
- Ensure context guard is `!Send` #239
- Ensure trace noop structs use `new` constructor #240
- Switch to w3c `baggage` header #246
- Move trace module imports from `api` to `api::trace` #255
- Update `tonic` feature to use version `0.3.x` #258
- Update exporters to receive owned span data #264
- Move propagators to `sdk::propagation` #266
- Rename SpanContext to SpanReference #270
- Rename `SamplingDecision`'s `NotRecord`, `Record` and `RecordAndSampled` to
`Drop` `RecordOnly` and `RecordAndSample` #247

## [v0.8.0](https://github.com/open-telemetry/opentelemetry-rust/compare/v0.7.0...v0.8.0)

## Added
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry"
version = "0.8.0"
version = "0.9.0"
authors = ["OpenTelemetry Authors <[email protected]>"]
description = "A metrics collection and distributed tracing framework"
homepage = "https://github.com/open-telemetry/opentelemetry-rust"
Expand Down
4 changes: 2 additions & 2 deletions opentelemetry-contrib/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
## v0.1.0

### Added
- B3 propagator(moved from api module)
- Jaeger propagator

- Datadog exporter
2 changes: 1 addition & 1 deletion opentelemetry-contrib/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ surf-client = ["opentelemetry/surf"]
[dependencies]
async-trait = { version = "0.1", optional = true }
indexmap = { version = "1.6.0", optional = true }
opentelemetry = { version = "0.8.0", path = "..", features = ["trace", "http"] }
opentelemetry = { version = "0.9.0", path = "..", features = ["trace", "http"] }
rmp = { version = "0.8", optional = true }
lazy_static = "1.4"
reqwest = { version = "0.10", optional = true }
Expand Down
12 changes: 12 additions & 0 deletions opentelemetry-jaeger/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# Changelog

## v0.8.0

### Added

- Map `Resource`s to jaeger process tags #215
- Export instrument library information #243

### Changed

- Switch to pipeline configuration #189
- Update to opentelemetry v0.9.0

## v0.7.0

### Changed
Expand Down
4 changes: 2 additions & 2 deletions opentelemetry-jaeger/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-jaeger"
version = "0.7.0"
version = "0.8.0"
authors = ["OpenTelemetry Authors <[email protected]>"]
description = "Jaeger exporter for OpenTelemetry"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/master/opentelemetry-jaeger"
Expand All @@ -20,7 +20,7 @@ async-std = { version = "1.6", optional = true }
async-trait = "0.1"
http = { version = "0.2", optional = true }
isahc = { version = "0.9", default-features = false, optional = true }
opentelemetry = { version = "0.8", default-features = false, features = ["trace"], path = ".." }
opentelemetry = { version = "0.9", default-features = false, features = ["trace"], path = ".." }
thrift = "0.13"
tokio = { version = "0.2", features = ["udp", "sync"], optional = true }

Expand Down
7 changes: 7 additions & 0 deletions opentelemetry-otlp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## [v0.2.0](https://github.com/open-telemetry/opentelemetry-rust)

### Changed

- Update to opentelemetry v0.9.0
- Add exporter pipeline #210

## [v0.1.0](https://github.com/open-telemetry/opentelemetry-rust)

### Added
Expand Down
4 changes: 2 additions & 2 deletions opentelemetry-otlp/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-otlp"
version = "0.1.0"
version = "0.2.0"
authors = ["OpenTelemetry Authors <[email protected]>"]
description = "Exporter for the OpenTelemetry Collector"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/master/opentelemetry-otlp"
Expand All @@ -20,7 +20,7 @@ build = "build.rs"
async-trait = "0.1"
futures = "0.3.5"
grpcio = "0.6"
opentelemetry = { version = "0.8.0", default-features = false, features = ["trace"], path = ".." }
opentelemetry = { version = "0.9.0", default-features = false, features = ["trace"], path = ".." }
protobuf = "2.18"

[build-dependencies]
Expand Down
2 changes: 1 addition & 1 deletion opentelemetry-prometheus/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ license = "Apache-2.0"
edition = "2018"

[dependencies]
opentelemetry = { version = "0.8.0", path = "..", default-features = false, features = ["metrics"] }
opentelemetry = { version = "0.9.0", path = "..", default-features = false, features = ["metrics"] }
prometheus = "0.9"
protobuf = "2.14"

Expand Down
4 changes: 2 additions & 2 deletions opentelemetry-semantic-conventions/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ license = "Apache-2.0"
edition = "2018"

[dependencies]
opentelemetry = { version = "0.8.0", default-features = false, path = ".." }
opentelemetry = { version = "0.9.0", default-features = false, path = ".." }

[dev-dependencies]
opentelemetry = { version = "0.8.0", default-features = false, features = ["trace"], path = ".." }
opentelemetry = { version = "0.9.0", default-features = false, features = ["trace"], path = ".." }
13 changes: 13 additions & 0 deletions opentelemetry-zipkin/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# Changelog

## v0.6.0

### Added

- Add `otel.status_code` and `otel.status_message` tags #236
- Export instrument library information #243
- Allow users to choose a custom http client #259

### Changed

- Update to opentelemetry v0.9.0
- Update to use pipeline builder #214

## v0.5.0

### Changed
Expand Down
4 changes: 2 additions & 2 deletions opentelemetry-zipkin/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-zipkin"
version = "0.5.0"
version = "0.6.0"
authors = ["OpenTelemetry Authors <[email protected]>"]
description = "Zipkin exporter for OpenTelemetry"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/master/opentelemetry-zipkin"
Expand All @@ -23,7 +23,7 @@ surf-client = ["opentelemetry/surf"]

[dependencies]
async-trait = "0.1"
opentelemetry = { version = "0.8.0", path = "..", features = ["trace", "http"] }
opentelemetry = { version = "0.9.0", path = "..", features = ["trace", "http"] }
serde_json = "1.0"
serde = { version = "1.0", features = ["derive"] }
typed-builder = "0.5"
Expand Down

0 comments on commit 9f1751c

Please sign in to comment.