Skip to content

Commit 1eadee7

Browse files
authored
Merge branch 'master' into span-event
2 parents e64d6e4 + 4392224 commit 1eadee7

File tree

23 files changed

+149
-117
lines changed

23 files changed

+149
-117
lines changed

CHANGELOG.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,17 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
88

99
## [Unreleased]
1010

11+
## [0.16.0] - 2020-01-13
12+
1113
### Added
1214

1315
- Add the `ReadOnlySpan` and `ReadWriteSpan` interfaces to provide better control for accessing span data. (#1360)
1416
- `NewGRPCDriver` function returns a `ProtocolDriver` that maintains a single gRPC connection to the collector. (#1369)
15-
- Documentation about the project's versioning policy. (#1388)
16-
- `NewSplitDriver` for OTLP exporter that allows sending traces and metrics to different endpoints. (#1418)
17-
- Add codeql worfklow to GitHub Actions (#1428)
17+
- Added documentation about the project's versioning policy. (#1388)
18+
- Added `NewSplitDriver` for OTLP exporter that allows sending traces and metrics to different endpoints. (#1418)
19+
- Added codeql worfklow to GitHub Actions (#1428)
1820
- Added Gosec workflow to GitHub Actions (#1429)
19-
- A new HTTP driver for OTLP exporter in `exporters/otlp/otlphttp`. Currently it only supports the binary protobuf payloads. (#1420)
21+
- Add new HTTP driver for OTLP exporter in `exporters/otlp/otlphttp`. Currently it only supports the binary protobuf payloads. (#1420)
2022

2123
### Changed
2224

@@ -32,6 +34,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
3234
- `NewExporter` from `exporters/otlp` now takes a `ProtocolDriver` as a parameter. (#1369)
3335
- Many OTLP Exporter options became gRPC ProtocolDriver options. (#1369)
3436
- Unify endpoint API that related to OTel exporter. (#1401)
37+
- Optimize metric histogram aggregator to re-use its slice of buckets. (#1435)
3538
- Metric aggregator Count() and histogram Bucket.Counts are consistently `uint64`. (1430)
3639
- `SamplingResult` now passed a `Tracestate` from the parent `SpanContext` (#1432)
3740
- Moved gRPC driver for OTLP exporter to `exporters/otlp/otlpgrpc`. (#1420)
@@ -48,6 +51,10 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
4851
- Remove Metric export functionality related to quantiles and summary data points: this is not specified (#1412)
4952
- Remove DDSketch metric aggregator; our intention is to re-introduce this as an option of the histogram aggregator after [new OTLP histogram data types](https://github.com/open-telemetry/opentelemetry-proto/pull/226) are released (#1412)
5053

54+
### Fixed
55+
56+
- `BatchSpanProcessor.Shutdown()` will now shutdown underlying `export.SpanExporter`. (#1443)
57+
5158
## [0.15.0] - 2020-12-10
5259

5360
### Added
@@ -1020,7 +1027,8 @@ It contains api and sdk for trace and meter.
10201027
- CODEOWNERS file to track owners of this project.
10211028

10221029

1023-
[Unreleased]: https://github.com/open-telemetry/opentelemetry-go/compare/v0.15.0...HEAD
1030+
[Unreleased]: https://github.com/open-telemetry/opentelemetry-go/compare/v0.16.0...HEAD
1031+
[0.16.0]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v0.16.0
10241032
[0.15.0]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v0.15.0
10251033
[0.14.0]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v0.14.0
10261034
[0.13.0]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v0.13.0

bridge/opencensus/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.14
44

55
require (
66
go.opencensus.io v0.22.6-0.20201102222123-380f4078db9f
7-
go.opentelemetry.io/otel v0.15.0
7+
go.opentelemetry.io/otel v0.16.0
88
)
99

1010
replace go.opentelemetry.io/otel => ../..

bridge/opentracing/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ replace go.opentelemetry.io/otel => ../..
66

77
require (
88
github.com/opentracing/opentracing-go v1.2.0
9-
go.opentelemetry.io/otel v0.15.0
9+
go.opentelemetry.io/otel v0.16.0
1010
)

example/basic/basic

4.82 MB
Binary file not shown.

example/jaeger/go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ replace (
99
)
1010

1111
require (
12-
go.opentelemetry.io/otel v0.15.0
13-
go.opentelemetry.io/otel/exporters/trace/jaeger v0.15.0
14-
go.opentelemetry.io/otel/sdk v0.15.0
12+
go.opentelemetry.io/otel v0.16.0
13+
go.opentelemetry.io/otel/exporters/trace/jaeger v0.16.0
14+
go.opentelemetry.io/otel/sdk v0.16.0
1515
)

example/namedtracer/go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ replace (
99
)
1010

1111
require (
12-
go.opentelemetry.io/otel v0.15.0
13-
go.opentelemetry.io/otel/exporters/stdout v0.15.0
14-
go.opentelemetry.io/otel/sdk v0.15.0
12+
go.opentelemetry.io/otel v0.16.0
13+
go.opentelemetry.io/otel/exporters/stdout v0.16.0
14+
go.opentelemetry.io/otel/sdk v0.16.0
1515
)

example/opencensus/go.mod

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ replace (
1111

1212
require (
1313
go.opencensus.io v0.22.6-0.20201102222123-380f4078db9f
14-
go.opentelemetry.io/otel v0.15.0
15-
go.opentelemetry.io/otel/bridge/opencensus v0.15.0
16-
go.opentelemetry.io/otel/exporters/stdout v0.15.0
17-
go.opentelemetry.io/otel/sdk v0.15.0
14+
go.opentelemetry.io/otel v0.16.0
15+
go.opentelemetry.io/otel/bridge/opencensus v0.16.0
16+
go.opentelemetry.io/otel/exporters/stdout v0.16.0
17+
go.opentelemetry.io/otel/sdk v0.16.0
1818
)

example/otel-collector/go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ replace (
99
)
1010

1111
require (
12-
go.opentelemetry.io/otel v0.15.0
13-
go.opentelemetry.io/otel/exporters/otlp v0.15.0
14-
go.opentelemetry.io/otel/sdk v0.15.0
12+
go.opentelemetry.io/otel v0.16.0
13+
go.opentelemetry.io/otel/exporters/otlp v0.16.0
14+
go.opentelemetry.io/otel/sdk v0.16.0
1515
google.golang.org/grpc v1.34.0
1616
)

example/prom-collector/go.mod

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ replace (
1010
)
1111

1212
require (
13-
go.opentelemetry.io/otel v0.15.0
14-
go.opentelemetry.io/otel/exporters/metric/prometheus v0.15.0
15-
go.opentelemetry.io/otel/exporters/otlp v0.15.0
16-
go.opentelemetry.io/otel/sdk v0.15.0
17-
google.golang.org/grpc v1.34.0
13+
go.opentelemetry.io/otel v0.16.0
14+
go.opentelemetry.io/otel/exporters/metric/prometheus v0.16.0
15+
go.opentelemetry.io/otel/exporters/otlp v0.16.0
16+
go.opentelemetry.io/otel/sdk v0.16.0
17+
google.golang.org/grpc v1.35.0
1818
)

example/prom-collector/go.sum

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XL
3535
github.com/clbanning/x2j v0.0.0-20191024224557-825249438eec/go.mod h1:jMjuTZXRI4dUb/I5gc9Hdhagfvm9+RyrPryS/auMzxE=
3636
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
3737
github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=
38+
github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=
3839
github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8=
3940
github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI=
4041
github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
@@ -55,6 +56,7 @@ github.com/envoyproxy/go-control-plane v0.6.9/go.mod h1:SBwIajubJHhxtWwsL9s8ss4s
5556
github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
5657
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
5758
github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po=
59+
github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk=
5860
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
5961
github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
6062
github.com/franela/goblin v0.0.0-20200105215937-c9ffbefa60db/go.mod h1:7dvUGVsVBjqR7JHJk0brhHOZYGmfBYOrK0ZhYMEtBr4=
@@ -404,6 +406,8 @@ google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8
404406
google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
405407
google.golang.org/grpc v1.34.0 h1:raiipEjMOIC/TO2AvyTxP25XFdLxNIBwzDh3FM3XztI=
406408
google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8=
409+
google.golang.org/grpc v1.35.0 h1:TwIQcH3es+MojMVojxxfQ3l3OF2KzlRxML2xZq0kRo8=
410+
google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU=
407411
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
408412
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
409413
google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=

0 commit comments

Comments
 (0)