Skip to content

Commit d1f3e35

Browse files
authored
Merge pull request #711 from tsloughter/version-bumps
bump version on api, sdk, experimental api, sdk and exporter
2 parents c2eedcf + 233d283 commit d1f3e35

File tree

14 files changed

+68
-42
lines changed

14 files changed

+68
-42
lines changed

CHANGELOG.md

Lines changed: 34 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10-
## API
10+
## API 1.3.0 - 2024-03-15
1111

1212
### Changes
1313

@@ -18,27 +18,42 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1818
- [Moved attribute processing functions to `otel_attributes` from
1919
`otel_span`](https://github.com/open-telemetry/opentelemetry-erlang/pull/620)
2020

21-
## SDK
21+
## SDK 1.4.0 - 2024-03-15
2222

2323
### Changes
2424

2525
- [Attributes module `otel_attributes` moved to
2626
API](https://github.com/open-telemetry/opentelemetry-erlang/pull/618)
27+
- [create unique processor name in
28+
otel_tracer_server](https://github.com/open-telemetry/opentelemetry-erlang/pull/646)
2729

2830
### Fixes
2931

3032
- [Fix leak of atoms/persistent terms by creating unique processor name in `otel_tracer_server`](https://github.com/open-telemetry/opentelemetry-erlang/pull/646)
33+
- [fix(otel_batch_processor): don't divide `max_queue_size` by
34+
word-size](https://github.com/open-telemetry/opentelemetry-erlang/pull/635)
35+
- [fix(otel_processor): wait for runner process
36+
termination](https://github.com/open-telemetry/opentelemetry-erlang/pull/641)
3137

32-
## Experimental API
38+
## Exporter 1.7.0 - 2024-03-15
39+
40+
## Added
41+
42+
- [Add User-Agent header to exporter
43+
requests](https://github.com/open-telemetry/opentelemetry-erlang/pull/605)
44+
45+
## Experimental API 0.5.0 - 2024-03-15
3346

3447
### Changes
3548

3649
- [Allow to create observable instruments without passing callback
3750
arguments](https://github.com/open-telemetry/opentelemetry-erlang/pull/604)
3851
- [Allow to give `advisory_params` to instrument creation functions](https://github.com/open-telemetry/opentelemetry-erlang/pull/628)
3952
- [Attributes are optional in Counter.add(), UpDownCounter.add() and Histo.record()](https://github.com/open-telemetry/opentelemetry-erlang/pull/632)
53+
- [Support explicit_bucket_boundaries advisory
54+
parameters](https://github.com/open-telemetry/opentelemetry-erlang/pull/628)
4055

41-
## Experimental SDK
56+
## Experimental SDK 0.5.0 - 2024-03-15
4257

4358
### Added
4459

@@ -48,17 +63,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4863
- [Rename `boundaries` to `explict_bucket_boundaries` in histogram explicit aggregation options](https://github.com/open-telemetry/opentelemetry-erlang/pull/628)
4964
- [Allow creating wildcard views](https://github.com/open-telemetry/opentelemetry-erlang/pull/624)
5065
- [Exemplars support](https://github.com/open-telemetry/opentelemetry-erlang/pull/692)
51-
66+
- [Metric
67+
producers](https://github.com/open-telemetry/opentelemetry-erlang/pull/701)
68+
- [Exemplar reservoir support](https://github.com/open-telemetry/opentelemetry-erlang/pull/692)
69+
5270
### Changes
5371

5472
- [Align histogram default boundaries with specification](https://github.com/open-telemetry/opentelemetry-erlang/pull/614)
55-
73+
- [Metrics: fix observable callbacks to return a list of
74+
results](https://github.com/open-telemetry/opentelemetry-erlang/pull/561)
75+
- [Add a fresh context to each observable callback and test observe
76+
exemplars](https://github.com/open-telemetry/opentelemetry-erlang/pull/697)
77+
5678
### Fixes
5779

5880
- [Correctly record histogram values greater than last boundary](https://github.com/open-telemetry/opentelemetry-erlang/pull/614)
5981
- [Readers should use a default cumulative temporality if not specified](https://github.com/open-telemetry/opentelemetry-erlang/pull/613)
6082
- [Check for positive data values in counters and histograms](https://github.com/open-telemetry/opentelemetry-erlang/pull/632)
6183
- [Fix Delta metric export to only include those recorded in collection cycle](https://github.com/open-telemetry/opentelemetry-erlang/pull/677)
84+
- [Cumulative sums
85+
fix](https://github.com/open-telemetry/opentelemetry-erlang/pull/592)
86+
- [Fix transmitted time units for
87+
logs](https://github.com/open-telemetry/opentelemetry-erlang/pull/640)
88+
- [don't export unit fields in metrics when the unit is
89+
undefined](https://github.com/open-telemetry/opentelemetry-erlang/pull/669)
6290

6391
## SDK 1.3.1 - 2023-08-15
6492

apps/opentelemetry/rebar.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{erl_opts, [debug_info]}.
2-
{deps, [{opentelemetry_api, "~> 1.2.2"},
2+
{deps, [{opentelemetry_api, "~> 1.3.0"},
33
{opentelemetry_semantic_conventions, "~> 0.2"}]}.
44

55
{profiles,

apps/opentelemetry/src/opentelemetry.app.src

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{application, opentelemetry,
22
[{description, "Implementation of stable OpenTelemetry signals"},
3-
{vsn, "git"},
3+
{vsn, "1.4.0"},
44
{registered, [
55
%% global tracer provider supervisor for use by the API
66
otel_tracer_provider_sup

apps/opentelemetry_api/src/opentelemetry_api.app.src

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{application, opentelemetry_api,
22
[{description, "OpenTelemetry API"},
3-
{vsn, "1.2.2"},
3+
{vsn, "1.3.0"},
44
{registered, []},
55
{applications,
66
[kernel,

apps/opentelemetry_api_experimental/mix.exs

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,7 @@ defmodule OpenTelemetryExperimental.MixProject do
1818
# source_url: "https://github.com/USER/PROJECT",
1919
# homepage_url: "http://YOUR_PROJECT_HOMEPAGE",
2020
test_coverage: [tool: :covertool],
21-
docs: [
22-
markdown_processor: ExDoc.Markdown.Cmark,
23-
main: "OpenTelemetryAPIExperimental",
24-
# logo: "path/to/logo.png",
25-
extras: erlang_docs()
26-
],
27-
aliases: [
28-
# when build docs first build edocs with rebar3
29-
docs: ["cmd rebar3 edoc", "docs"]
30-
],
21+
aliases: [docs: & &1],
3122
package: package()
3223
]
3324
end
@@ -72,15 +63,6 @@ defmodule OpenTelemetryExperimental.MixProject do
7263
]
7364
end
7465

75-
def erlang_docs() do
76-
files =
77-
for file <- Path.wildcard("edoc/*.md"),
78-
file != "edoc/README.md",
79-
do: {String.to_atom(file), [title: Path.basename(file, ".md")]}
80-
81-
[{:"README.md", [title: "Overview"]} | files]
82-
end
83-
8466
defp load_config do
8567
{:ok, config} = :file.consult('rebar.config')
8668

apps/opentelemetry_api_experimental/mix.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111
"makeup_elixir": {:hex, :makeup_elixir, "0.16.1", "cc9e3ca312f1cfeccc572b37a09980287e243648108384b97ff2b76e505c3555", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}, {:nimble_parsec, "~> 1.2.3 or ~> 1.3", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "e127a341ad1b209bd80f7bd1620a15693a9908ed780c3b763bccf7d200c767c6"},
1212
"makeup_erlang": {:hex, :makeup_erlang, "0.1.3", "d684f4bac8690e70b06eb52dad65d26de2eefa44cd19d64a8095e1417df7c8fd", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm", "b78dc853d2e670ff6390b605d807263bf606da3c82be37f9d7f68635bd886fc9"},
1313
"nimble_parsec": {:hex, :nimble_parsec, "1.4.0", "51f9b613ea62cfa97b25ccc2c1b4216e81df970acd8e16e8d1bdc58fef21370d", [:mix], [], "hexpm", "9c565862810fb383e9838c1dd2d7d2c437b3d13b267414ba6af33e50d2d1cf28"},
14-
"opentelemetry_api": {:hex, :opentelemetry_api, "1.2.2", "693f47b0d8c76da2095fe858204cfd6350c27fe85d00e4b763deecc9588cf27a", [:mix, :rebar3], [{:opentelemetry_semantic_conventions, "~> 0.2", [hex: :opentelemetry_semantic_conventions, repo: "hexpm", optional: false]}], "hexpm", "dc77b9a00f137a858e60a852f14007bb66eda1ffbeb6c05d5fe6c9e678b05e9d"},
14+
"opentelemetry_api": {:hex, :opentelemetry_api, "1.3.0", "03e2177f28dd8d11aaa88e8522c81c2f6a788170fe52f7a65262340961e663f9", [:mix, :rebar3], [{:opentelemetry_semantic_conventions, "~> 0.2", [hex: :opentelemetry_semantic_conventions, repo: "hexpm", optional: false]}], "hexpm", "b9e5ff775fd064fa098dba3c398490b77649a352b40b0b730a6b7dc0bdd68858"},
1515
"opentelemetry_semantic_conventions": {:hex, :opentelemetry_semantic_conventions, "0.2.0", "b67fe459c2938fcab341cb0951c44860c62347c005ace1b50f8402576f241435", [:mix, :rebar3], [], "hexpm", "d61fa1f5639ee8668d74b527e6806e0503efc55a42db7b5f39939d84c07d6895"},
1616
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
{erl_opts, [debug_info]}.
2-
{deps, [{opentelemetry_api, "~> 1.2"}]}.
2+
{deps, [{opentelemetry_api, "~> 1.3"}]}.

apps/opentelemetry_api_experimental/src/opentelemetry_api_experimental.app.src

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{application, opentelemetry_api_experimental,
22
[{description, "API for unstable OpenTelemetry signals"},
3-
{vsn, "0.4.0"},
3+
{vsn, "0.5.0"},
44
{registered, []},
55
{applications,
66
[kernel,

apps/opentelemetry_experimental/rebar.config

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{erl_opts, [debug_info]}.
2-
{deps, [{opentelemetry, "~> 1.3"},
3-
{opentelemetry_api, "~> 1.2"},
4-
{opentelemetry_api_experimental, "~> 0.4"}]}.
2+
{deps, [{opentelemetry, "~> 1.4"},
3+
{opentelemetry_api, "~> 1.3"},
4+
{opentelemetry_api_experimental, "~> 0.5"}]}.
55

66
{shell, [
77
% {config, "config/sys.config"},

apps/opentelemetry_experimental/src/opentelemetry_experimental.app.src

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{application, opentelemetry_experimental,
22
[{description, "Implementation of unstable OpenTelemetry signals"},
3-
{vsn, "0.4.0"},
3+
{vsn, "0.5.0"},
44
{registered, []},
55
{mod, {opentelemetry_experimental_app, []}},
66
{applications,

0 commit comments

Comments
 (0)