Skip to content

Commit

Permalink
release(v0.19): add initial change log (#965)
Browse files Browse the repository at this point in the history
* release(v0.19): add initial change log until e10344c

* rebase against master

* update CHANGELOG.md

* update gitmodules

* update gitmodules

* Update CHANGELOG.md

* chore: update CHANGELOG
  • Loading branch information
TommyCpp committed Mar 26, 2023
1 parent 8cc3ee3 commit 879d6ff
Show file tree
Hide file tree
Showing 33 changed files with 188 additions and 55 deletions.
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[submodule "opentelemetry-proto/src/proto/opentelemetry-proto"]
path = opentelemetry-proto/src/proto/opentelemetry-proto
url = https://github.com/open-telemetry/opentelemetry-proto
branch = tags/v0.14.0
branch = tags/v0.19.0
11 changes: 8 additions & 3 deletions opentelemetry-api/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
# Changelog

## Unreleased
### Metrics
- Add instrument validation to `InstrumentBuilder`
## v0.19.0
### Added
- Add `WithContext` to public api [#893](https://github.com/open-telemetry/opentelemetry-rust/pull/893).

### Changed
- Implement `Display` on `Baggage` [#921](https://github.com/open-telemetry/opentelemetry-rust/pull/921).
- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953).
- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969).

## v0.18.0

Expand Down
2 changes: 1 addition & 1 deletion opentelemetry-api/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry_api"
version = "0.18.0"
version = "0.19.0"
description = "OpenTelemetry is a metrics collection and distributed tracing framework"
homepage = "https://github.com/open-telemetry/opentelemetry-rust"
repository = "https://github.com/open-telemetry/opentelemetry-rust"
Expand Down
8 changes: 8 additions & 0 deletions opentelemetry-aws/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## v0.7.0
### Added
- Add public functions for AWS trace header [#887](https://github.com/open-telemetry/opentelemetry-rust/pull/887).

### Changed
- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953)
- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969).

## v0.6.0

### Changed
Expand Down
4 changes: 2 additions & 2 deletions opentelemetry-aws/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-aws"
version = "0.6.0"
version = "0.7.0"
description = "AWS exporters and propagators for OpenTelemetry"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-aws"
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-aws"
Expand All @@ -24,7 +24,7 @@ trace = ["opentelemetry/trace"]

[dependencies]
once_cell = "1.12"
opentelemetry = { version = "0.18", path = "../opentelemetry", features = ["trace"] }
opentelemetry = { version = "0.19", path = "../opentelemetry", features = ["trace"] }

[dev-dependencies]
opentelemetry = { path = "../opentelemetry", features = ["trace", "testing"] }
Expand Down
7 changes: 7 additions & 0 deletions opentelemetry-contrib/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## v0.11.0
### Changed
- Handle `parent_span_id` in jaeger JSON exporter [#907](https://github.com/open-telemetry/opentelemetry-rust/pull/907).
- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953).
- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969).
- Implement w3c trace context response propagation [#998](https://github.com/open-telemetry/opentelemetry-rust/pull/998).

## v0.10.0

### Added
Expand Down
6 changes: 3 additions & 3 deletions opentelemetry-contrib/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-contrib"
version = "0.10.0"
version = "0.11.0"
description = "Rust contrib repo for OpenTelemetry"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-contrib"
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-contrib"
Expand Down Expand Up @@ -33,8 +33,8 @@ async-trait = { version = "0.1", optional = true }
base64 = { version = "0.13", optional = true }
futures = { version = "0.3", optional = true }
once_cell = "1.17.1"
opentelemetry = { version = "0.18", path = "../opentelemetry", features = ["trace"] }
opentelemetry_api = { version = "0.18", path = "../opentelemetry-api" }
opentelemetry = { version = "0.19", path = "../opentelemetry", features = ["trace"] }
opentelemetry_api = { version = "0.19", path = "../opentelemetry-api" }
serde_json = { version = "1", optional = true }
tokio = { version = "1.0", features = ["fs", "io-util"], optional = true }

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

## v0.7.0
### Added
- [Breaking] Add support for unified tagging [#931](https://github.com/open-telemetry/opentelemetry-rust/pull/931).

### Changed
- Update `opentelemetry` to 0.19
- Update `opentelemetry-http` to 0.8
- Update `opentelemetry-semantic-conventions` to 0.11.
- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953)
- Send resource with attributes [#880](https://github.com/open-telemetry/opentelemetry-rust/pull/880).
- Update msgpack accounting for sampling_priority [#903](https://github.com/open-telemetry/opentelemetry-rust/pull/903).
- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969).

## v0.6.0

### Changed
Expand Down
8 changes: 4 additions & 4 deletions opentelemetry-datadog/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-datadog"
version = "0.6.0"
version = "0.7.0"
description = "Datadog exporters and propagators for OpenTelemetry"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-datadog"
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-datadog"
Expand All @@ -27,9 +27,9 @@ surf-client = ["surf", "opentelemetry-http/surf"]
async-trait = "0.1"
indexmap = "1.8"
once_cell = "1.12"
opentelemetry = { version = "0.18", path = "../opentelemetry", features = ["trace"] }
opentelemetry-http = { version = "0.7", path = "../opentelemetry-http" }
opentelemetry-semantic-conventions = { version = "0.10", path = "../opentelemetry-semantic-conventions" }
opentelemetry = { version = "0.19", path = "../opentelemetry", features = ["trace"] }
opentelemetry-http = { version = "0.8", path = "../opentelemetry-http" }
opentelemetry-semantic-conventions = { version = "0.11", path = "../opentelemetry-semantic-conventions" }
rmp = "0.8"
url = "2.2"
reqwest = { version = "0.11", default-features = false, optional = true }
Expand Down
7 changes: 7 additions & 0 deletions opentelemetry-dynatrace/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## v0.3.0
### Changed
- Update to `opentelemetry` v0.19.0
- Update to `opentelemetry-http` v0.8.0
- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953)
- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969).

## v0.2.0

### Changed
Expand Down
6 changes: 3 additions & 3 deletions opentelemetry-dynatrace/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-dynatrace"
version = "0.2.0"
version = "0.3.0"
description = "Dynatrace exporters and propagators for OpenTelemetry"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-dynatrace"
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-dynatrace"
Expand Down Expand Up @@ -57,8 +57,8 @@ getrandom = { version = "0.2", optional = true }
http = "0.2"
isahc = { version = "1.4", default-features = false, optional = true }
js-sys = { version = "0.3.5", optional = true }
opentelemetry = { version = "0.18", path = "../opentelemetry", default-features = false }
opentelemetry-http = { version = "0.7", path = "../opentelemetry-http", default-features = false }
opentelemetry = { version = "0.19", path = "../opentelemetry", default-features = false }
opentelemetry-http = { version = "0.8", path = "../opentelemetry-http", default-features = false }
reqwest = { version = "0.11", default-features = false, optional = true }
surf = { version = "2.0", default-features = false, optional = true }
thiserror = "1.0"
Expand Down
5 changes: 5 additions & 0 deletions opentelemetry-http/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
# Changelog
## v0.8.0
### Changed
- Add response headers in response for `HttpClient` implementations [#918](https://github.com/open-telemetry/opentelemetry-rust/pull/918).
- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953).
- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969).

## v0.7.0

Expand Down
4 changes: 2 additions & 2 deletions opentelemetry-http/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-http"
version = "0.7.0"
version = "0.8.0"
description = "Helper implementations for exchange of traces and metrics over HTTP"
homepage = "https://github.com/open-telemetry/opentelemetry-rust"
repository = "https://github.com/open-telemetry/opentelemetry-rust"
Expand All @@ -15,7 +15,7 @@ bytes = "1"
http = "0.2"
hyper = { version = "0.14", default-features = false, features = ["http2", "client", "tcp"], optional = true }
isahc = { version = "1.4", default-features = false, optional = true }
opentelemetry_api = { version = "0.18", path = "../opentelemetry-api", features = ["trace"] }
opentelemetry_api = { version = "0.19", path = "../opentelemetry-api", features = ["trace"] }
reqwest = { version = "0.11", default-features = false, features = ["blocking"], optional = true }
surf = { version = "2.0", default-features = false, optional = true }
tokio = { version = "1.0", default-features = false, features = ["time"], optional = true }
15 changes: 13 additions & 2 deletions opentelemetry-jaeger/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,21 @@
# Changelog
## Main
## v0.18.0

### Added

- Added `CollectorPipeline::build_collector_exporter` #894
- Added `CollectorPipeline::build_collector_exporter` [#894](https://github.com/open-telemetry/opentelemetry-rust/pull/894).
- Support IPv6 in sync uploader [#938](https://github.com/open-telemetry/opentelemetry-rust/pull/938).

### Changed
- Update `opentelemetry` to 0.19
- Update `opentelemetry-http` to 0.8
- Update `opentelemetry-semantic-conventions` to 0.11.
- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953).
- Include packet length for `SizeLimit` error messages [#938](https://github.com/open-telemetry/opentelemetry-rust/pull/938).
- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969).
- Make `JaegerRemoteSampler` public, revise doc [#975](https://github.com/open-telemetry/opentelemetry-rust/pull/975).
- Add warnings to docs about future deprecation [#996](https://github.com/open-telemetry/opentelemetry-rust/pull/996).
- Fix array encoding length of datadog version v5 exporter(#1002)(https://github.com/open-telemetry/opentelemetry-rust/pull/1002).

## v0.17.0

Expand Down
8 changes: 4 additions & 4 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.17.0"
version = "0.18.0"
description = "Jaeger exporter for OpenTelemetry"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger"
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger"
Expand Down Expand Up @@ -33,9 +33,9 @@ hyper-tls = { version = "0.5.0", default-features = false, optional = true }
isahc = { version = "1.4", default-features = false, optional = true }
js-sys = { version = "0.3", optional = true }
once_cell = "1.12"
opentelemetry = { version = "0.18", default-features = false, features = ["trace"], path = "../opentelemetry" }
opentelemetry-http = { version = "0.7", path = "../opentelemetry-http", optional = true }
opentelemetry-semantic-conventions = { version = "0.10", path = "../opentelemetry-semantic-conventions" }
opentelemetry = { version = "0.19", default-features = false, features = ["trace"], path = "../opentelemetry" }
opentelemetry-http = { version = "0.8", path = "../opentelemetry-http", optional = true }
opentelemetry-semantic-conventions = { version = "0.11", path = "../opentelemetry-semantic-conventions" }
pin-project-lite = { version = "0.2", optional = true }
reqwest = { version = "0.11", default-features = false, optional = true }
surf = { version = "2.0", optional = true }
Expand Down
22 changes: 18 additions & 4 deletions opentelemetry-otlp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,25 @@
# Changelog
## Main
## v0.12.0

### Added
- Add batch config for otlp pipeline [#979](https://github.com/open-telemetry/opentelemetry-rust/pull/979).
- Add tonic interceptor [#901](https://github.com/open-telemetry/opentelemetry-rust/pull/901).

### Changed

- Improve OTLP exporter environment variable handling #912
- OTLP exporter default endpoint changed to http #912
- Change to export using v0.19.0 protobuf definitions. #989
- Update `opentelemetry` to 0.19.
- Update `opentelemetry-semantic-conventions` to 0.11.
- Update `opentelemetry-http` to 0.8.
- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953).
- Add `User-Agent` header on all exporters [#896](https://github.com/open-telemetry/opentelemetry-rust/pull/896).
- Improve OTLP exporter environment variable handling [#912](https://github.com/open-telemetry/opentelemetry-rust/pull/912).
- Fix the issue where tonic exporter builder ignored provided metadata [#937](https://github.com/open-telemetry/opentelemetry-rust/pull/937).
- Export `MetricsExporterBuilder` [#943](https://github.com/open-telemetry/opentelemetry-rust/pull/943).
- Report OTLP http export errors [#945](https://github.com/open-telemetry/opentelemetry-rust/pull/945).
- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953).
- Change to export using v0.19.0 protobuf definitions. [#989](https://github.com/open-telemetry/opentelemetry-rust/pull/989).
- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969).


## v0.11.0

Expand Down
8 changes: 4 additions & 4 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.11.0"
version = "0.12.0"
description = "Exporter for the OpenTelemetry Collector"
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-otlp"
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-otlp"
Expand Down Expand Up @@ -35,9 +35,9 @@ futures-util = { version = "0.3", default-features = false, features = ["std"] }

opentelemetry-proto = { version = "0.2", path = "../opentelemetry-proto", default-features = false }

grpcio = { version = "0.12", optional = true}
opentelemetry = { version = "0.18", default-features = false, features = ["trace"], path = "../opentelemetry" }
opentelemetry-http = { version = "0.7", path = "../opentelemetry-http", optional = true }
grpcio = { version = "0.12", optional = true }
opentelemetry = { version = "0.19", default-features = false, features = ["trace"], path = "../opentelemetry" }
opentelemetry-http = { version = "0.8", path = "../opentelemetry-http", optional = true }
protobuf = { version = "2.18", optional = true }

prost = { version = "0.11.0", optional = true }
Expand Down
9 changes: 9 additions & 0 deletions opentelemetry-prometheus/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Changelog

## v0.12.0

### Changed
- [Breaking] Add `_total` suffix for all counters [#952](https://github.com/open-telemetry/opentelemetry-rust/pull/952).
- Update to `opentelemetry` v0.19.
- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953).
- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969).
- Add `otel_scope_info` and `scope` labels [#974](https://github.com/open-telemetry/opentelemetry-rust/pull/974).

## v0.11.0

### Changed
Expand Down
4 changes: 2 additions & 2 deletions opentelemetry-prometheus/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry-prometheus"
version = "0.11.0"
version = "0.12.0"
description = "Prometheus exporter for OpenTelemetry"
homepage = "https://github.com/open-telemetry/opentelemetry-rust"
repository = "https://github.com/open-telemetry/opentelemetry-rust"
Expand All @@ -20,7 +20,7 @@ all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[dependencies]
opentelemetry = { version = "0.18", path = "../opentelemetry", default-features = false, features = ["metrics"] }
opentelemetry = { version = "0.19", path = "../opentelemetry", default-features = false, features = ["metrics"] }
prometheus = "0.13"
protobuf = "2.14"

Expand Down
8 changes: 6 additions & 2 deletions opentelemetry-proto/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
# Changelog

## v0.2.0

Bump to use the v0.19.0 protobuf definitions. #989
### Changed
- Update to opentelemetry v0.19.0.
- Remove build script and generate files using unit tests [#881](https://github.com/open-telemetry/opentelemetry-rust/pull/881).
- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953).
- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969).
- Bump to use the v0.19.0 protobuf definitions. [#989](https://github.com/open-telemetry/opentelemetry-rust/pull/989).

## v0.1.0

Expand Down
2 changes: 1 addition & 1 deletion opentelemetry-proto/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ grpcio = { version = "0.12", optional = true }
tonic = { version = "0.8.0", optional = true }
prost = { version = "0.11.0", optional = true }
protobuf = { version = "2.18", optional = true } # todo: update to 3.0 so we have docs for generated types.
opentelemetry = { version = "0.18", default-features = false, features = ["trace", "metrics"], path = "../opentelemetry" }
opentelemetry = { version = "0.19", default-features = false, features = ["trace", "metrics"], path = "../opentelemetry" }
futures = { version = "0.3", default-features = false, features = ["std"] }
futures-util = { version = "0.3", default-features = false, features = ["std"] }
serde = { version = "1.0", optional = true }
Expand Down
18 changes: 18 additions & 0 deletions opentelemetry-sdk/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,22 @@
# Changelog
## v0.19.0

### Added
- Add instrument validation to `InstrumentBuilder` [#884](https://github.com/open-telemetry/opentelemetry-rust/pull/884).
- Add `TelemetryResourceDetector` [#899](https://github.com/open-telemetry/opentelemetry-rust/pull/899).

### Changed
- Update to `opentelemetry_api` v0.19.
- Update to `opentelemetry_http` v0.8.
- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953).
- Fix doc in `ShouldSample` trait [#951](https://github.com/open-telemetry/opentelemetry-rust/pull/951)
- Only run `ParentBased` delegate sampler when there is no parent [#948](https://github.com/open-telemetry/opentelemetry-rust/pull/948).
- Improve `SdkProvidedResourceDetector`'s doc [#964](https://github.com/open-telemetry/opentelemetry-rust/pull/964).
- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969).
- Use CARGO_BIN_NAME as default service name [#991](https://github.com/open-telemetry/opentelemetry-rust/pull/991).

### Removed
- Remove `in_memory` settings [#946](https://github.com/open-telemetry/opentelemetry-rust/pull/946).

## main

Expand Down
6 changes: 3 additions & 3 deletions opentelemetry-sdk/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "opentelemetry_sdk"
version = "0.18.0"
version = "0.19.0"
description = "The SDK for the OpenTelemetry metrics collection and distributed tracing framework"
homepage = "https://github.com/open-telemetry/opentelemetry-rust"
repository = "https://github.com/open-telemetry/opentelemetry-rust"
Expand All @@ -10,8 +10,8 @@ edition = "2021"
rust-version = "1.60"

[dependencies]
opentelemetry_api = { version = "0.18", path = "../opentelemetry-api/" }
opentelemetry-http = { version = "0.7.0", path = "../opentelemetry-http", optional = true }
opentelemetry_api = { version = "0.19", path = "../opentelemetry-api/" }
opentelemetry-http = { version = "0.8", path = "../opentelemetry-http", optional = true }
async-std = { version = "1.6", features = ["unstable"], optional = true }
async-trait = { version = "0.1", optional = true }
crossbeam-channel = { version = "0.5", optional = true }
Expand Down

0 comments on commit 879d6ff

Please sign in to comment.