You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update versions.yaml
* Bump version in changelog
* Prepare stable-v1 for version v1.6.0
* Prepare experimental-metrics for version v0.28.0
* Prepare bridge for version v0.28.0
* Update changelog language
Copy file name to clipboardexpand all lines: CHANGELOG.md
+17-8
Original file line number
Diff line number
Diff line change
@@ -8,24 +8,32 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
8
8
9
9
## [Unreleased]
10
10
11
+
## [1.6.0/0.28.0] - 2022-03-23
12
+
11
13
### ⚠️ Notice ⚠️
12
14
13
15
This update is a breaking change of the unstable Metrics API.
14
16
Code instrumented with the `go.opentelemetry.io/otel/metric` will need to be modified.
15
17
16
18
### Added
17
19
18
-
- Log the Exporters configuration in the TracerProviders message. (#2578)
19
-
- Metrics Exponential Histogram support: Mapping functions have been made available
20
-
in `sdk/metric/aggregator/exponential/mapping` for other OpenTelemetry projects to take
21
-
dependencies on. (#2502)
22
-
- Add go 1.18 to our compatibility tests. (#2679)
20
+
- Add metrics exponential histogram support.
21
+
New mapping functions have been made available in `sdk/metric/aggregator/exponential/mapping` for other OpenTelemetry projects to take dependencies on. (#2502)
22
+
- Add Go 1.18 to our compatibility tests. (#2679)
23
23
- Allow configuring the Sampler with the `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG` environment variables. (#2305, #2517)
24
-
- Add the `metric/global` for obtaining and setting the global `MeterProvider` (#2660)
24
+
- Add the `metric/global` for obtaining and setting the global `MeterProvider`. (#2660)
25
25
26
26
### Changed
27
27
28
-
- The metrics API has been significantly changed. (#2587)
28
+
- The metrics API has been significantly changed to match the revised OpenTelemetry specification.
29
+
High-level changes include:
30
+
31
+
- Synchronous and asynchronous instruments are now handled by independent `InstrumentProvider`s.
32
+
These `InstrumentProvider`s are manged a `Meter`.
33
+
- Synchronous and asynchronous instruments are grouped into their own packages based on value types.
34
+
- Asynchronous callbacks can now be registered with a `Meter`.
35
+
36
+
Be sure to check out the metric module documentation for more information on how to use the revised API. (#2587, #2660)
29
37
30
38
### Fixed
31
39
@@ -1760,7 +1768,8 @@ It contains api and sdk for trace and meter.
1760
1768
- CircleCI build CI manifest files.
1761
1769
- CODEOWNERS file to track owners of this project.
0 commit comments