Skip to content

Commit 6591b28

Browse files
authored
Publish updates for Phoenix, Ecto, and Cowboy (#79)
* Publish 1.0 for Phoenix, Ecto, and Cowboy * Missed version in changelog
1 parent 08cffdd commit 6591b28

File tree

18 files changed

+86
-58
lines changed

18 files changed

+86
-58
lines changed

instrumentation/opentelemetry_cowboy/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## v0.2.0
4+
5+
### Fixes
6+
7+
* Handle binary resp_status from Cowboy
8+
* Fix status code attribute naming to match spec
9+
* Only mark 5xx level status codes as errored
10+
311
## v0.2.0-beta.1
412

513
### Changed

instrumentation/opentelemetry_cowboy/README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ There is no additional prerequisite setup for [plug_cowboy](https://hex.pm/packa
2121

2222
```erlang
2323
{deps, [
24-
{opentelemetry_cowboy, "~> 0.1.0"}
24+
{opentelemetry_cowboy, "~> 0.2"}
2525
]}
2626
```
2727
```elixir
2828
def deps do
2929
[
30-
{:opentelemetry_cowboy, "~> 0.1.0"}
30+
{:opentelemetry_cowboy, "~> 0.2"}
3131
]
3232
end
3333
```
@@ -38,3 +38,4 @@ end
3838
| :--------------------------- | :------------ | :---- |
3939
| | | |
4040
| v0.1.0 | v.1.0.0-rc.3 | |
41+
| v0.2 | v.1.0 | |

instrumentation/opentelemetry_cowboy/rebar.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
{deps, [
33
{cowboy_telemetry, "~> 0.4"},
44
{opentelemetry_api, "~> 1.0"},
5-
{opentelemetry_telemetry, "~> 1.0.0-beta.7"},
5+
{opentelemetry_telemetry, "~> 1.0"},
66
{telemetry, "~> 1.0"}
77
]}.
88

instrumentation/opentelemetry_cowboy/rebar.lock

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,30 @@
22
[{<<"cowboy">>,{pkg,<<"cowboy">>,<<"2.9.0">>},1},
33
{<<"cowboy_telemetry">>,{pkg,<<"cowboy_telemetry">>,<<"0.4.0">>},0},
44
{<<"cowlib">>,{pkg,<<"cowlib">>,<<"2.11.0">>},2},
5-
{<<"opentelemetry_api">>,{pkg,<<"opentelemetry_api">>,<<"1.0.0">>},0},
5+
{<<"opentelemetry_api">>,{pkg,<<"opentelemetry_api">>,<<"1.0.2">>},0},
66
{<<"opentelemetry_telemetry">>,
7-
{pkg,<<"opentelemetry_telemetry">>,<<"1.0.0-beta.7">>},
7+
{pkg,<<"opentelemetry_telemetry">>,<<"1.0.0">>},
88
0},
99
{<<"ranch">>,{pkg,<<"ranch">>,<<"1.8.0">>},2},
10-
{<<"telemetry">>,{pkg,<<"telemetry">>,<<"1.0.0">>},0},
10+
{<<"telemetry">>,{pkg,<<"telemetry">>,<<"1.1.0">>},0},
1111
{<<"telemetry_registry">>,{pkg,<<"telemetry_registry">>,<<"0.3.0">>},1}]}.
1212
[
1313
{pkg_hash,[
1414
{<<"cowboy">>, <<"865DD8B6607E14CF03282E10E934023A1BD8BE6F6BACF921A7E2A96D800CD452">>},
1515
{<<"cowboy_telemetry">>, <<"F239F68B588EFA7707ABCE16A84D0D2ACF3A0F50571F8BB7F56A15865AAE820C">>},
1616
{<<"cowlib">>, <<"0B9FF9C346629256C42EBE1EEB769A83C6CB771A6EE5960BD110AB0B9B872063">>},
17-
{<<"opentelemetry_api">>, <<"6E501F750EAD189F35AED07EB8023FA6655FCA12F913A196102F67DB4ED5172C">>},
18-
{<<"opentelemetry_telemetry">>, <<"BA1DF62515AED63F99A80DDF17E7A3873D1F686F23598EDEBF1633942772856E">>},
17+
{<<"opentelemetry_api">>, <<"91353EE40583B1D4F07D7B13ED62642ABFEC6AAA0D8A2114F07EDAFB2DF781C5">>},
18+
{<<"opentelemetry_telemetry">>, <<"D5982A319E725FCD2305B306B65C18A86AFDCF7D96821473CF0649FF88877615">>},
1919
{<<"ranch">>, <<"8C7A100A139FD57F17327B6413E4167AC559FBC04CA7448E9BE9057311597A1D">>},
20-
{<<"telemetry">>, <<"0F453A102CDF13D506B7C0AB158324C337C41F1CC7548F0BC0E130BBF0AE9452">>},
20+
{<<"telemetry">>, <<"A589817034A27EAB11144AD24D5C0F9FAB1F58173274B1E9BAE7074AF9CBEE51">>},
2121
{<<"telemetry_registry">>, <<"6768F151EA53FC0FBCA70DBFF5B20A8D663EE4E0C0B2AE589590E08658E76F1E">>}]},
2222
{pkg_hash_ext,[
2323
{<<"cowboy">>, <<"2C729F934B4E1AA149AFF882F57C6372C15399A20D54F65C8D67BEF583021BDE">>},
2424
{<<"cowboy_telemetry">>, <<"7D98BAC1EE4565D31B62D59F8823DFD8356A169E7FCBB83831B8A5397404C9DE">>},
2525
{<<"cowlib">>, <<"2B3E9DA0B21C4565751A6D4901C20D1B4CC25CBB7FD50D91D2AB6DD287BC86A9">>},
26-
{<<"opentelemetry_api">>, <<"AC51520BDE21FDEA7F82CEA9236CE4E88A21281C22BC23B0F1FA3B28B4352FCF">>},
27-
{<<"opentelemetry_telemetry">>, <<"480F4FA1E992D597F931E7BC9E68478E8D904AD84489D2C5CA6EB6D48BBD7801">>},
26+
{<<"opentelemetry_api">>, <<"2A8247F85C44216B883900067478D59955D11E58E5CFCA7C884CD4F203ACE3AC">>},
27+
{<<"opentelemetry_telemetry">>, <<"3401D13A1D4B7AA941A77E6B3EC074F0AE77F83B5B2206766CE630123A9291A9">>},
2828
{<<"ranch">>, <<"49FBCFD3682FAB1F5D109351B61257676DA1A2FDBE295904176D5E521A2DDFE5">>},
29-
{<<"telemetry">>, <<"73BC09FA59B4A0284EFB4624335583C528E07EC9AE76ACA96EA0673850AEC57A">>},
29+
{<<"telemetry">>, <<"B727B2A1F75614774CFF2D7565B64D0DFA5BD52BA517F16543E6FC7EFCC0DF48">>},
3030
{<<"telemetry_registry">>, <<"492E2ADBC609F3E79ECE7F29FEC363A97A2C484AC78A83098535D6564781E917">>}]}
3131
].

instrumentation/opentelemetry_cowboy/src/opentelemetry_cowboy.app.src

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{application, opentelemetry_cowboy,
22
[{description, "OpenTelemetry Cowboy Instrumentation"},
3-
{vsn, "0.2.0-beta.1"},
3+
{vsn, "0.2.0"},
44
{registered, []},
55
{applications,
66
[kernel,

instrumentation/opentelemetry_ecto/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Changelog
22

3+
## 1.0.0
4+
5+
### Changed
6+
7+
* Add idle time as an attribute
8+
9+
### Fixes
10+
11+
* Fix Ecto preload spans not being linked to the root parent query
12+
313
## 1.0.0-rc.5
414

515
### Changed

instrumentation/opentelemetry_ecto/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ by adding `opentelemetry_ecto` to your list of dependencies in `mix.exs`:
2323
```elixir
2424
def deps do
2525
[
26-
{:opentelemetry_ecto, "~> 1.0.0-rc.4"}
26+
{:opentelemetry_ecto, "~> 1.0"}
2727
]
2828
end
2929
```
@@ -38,6 +38,7 @@ end
3838
| v1.0.0-rc.2 | v1.0.0-rc.2 | |
3939
| v1.0.0-rc.3 | v1.0.0-rc.3 | |
4040
| v1.0.0-rc.4 | v1.0.0-rc.4 | |
41+
| v1.0 | v1.0 | |
4142

4243
Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc)
4344
and published on [HexDocs](https://hexdocs.pm). Once published, the docs can

instrumentation/opentelemetry_ecto/mix.exs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ defmodule OpentelemetryEcto.MixProject do
55
[
66
app: :opentelemetry_ecto,
77
description: description(),
8-
version: "1.0.0-rc.5",
8+
version: "1.0.0",
99
elixir: "~> 1.10",
1010
start_permanent: Mix.env() == :prod,
1111
deps: deps(),
@@ -52,7 +52,7 @@ defmodule OpentelemetryEcto.MixProject do
5252
{:opentelemetry_api, "~> 1.0"},
5353
{:opentelemetry, "~> 1.0", only: [:dev, :test]},
5454
{:opentelemetry_exporter, "~> 1.0", only: [:dev, :test]},
55-
{:ex_doc, "~> 0.26.0", only: [:dev], runtime: false},
55+
{:ex_doc, "~> 0.28.0", only: [:dev], runtime: false},
5656
{:ecto_sql, ">= 3.0.0", only: [:dev, :test]},
5757
{:postgrex, ">= 0.15.0", only: [:dev, :test]},
5858
{:dialyxir, "~> 1.1", only: [:dev, :test], runtime: false},

instrumentation/opentelemetry_ecto/mix.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
"decimal": {:hex, :decimal, "2.0.0", "a78296e617b0f5dd4c6caf57c714431347912ffb1d0842e998e9792b5642d697", [:mix], [], "hexpm", "34666e9c55dea81013e77d9d87370fe6cb6291d1ef32f46a1600230b1d44f577"},
88
"dialyxir": {:hex, :dialyxir, "1.1.0", "c5aab0d6e71e5522e77beff7ba9e08f8e02bad90dfbeffae60eaf0cb47e29488", [:mix], [{:erlex, ">= 0.2.6", [hex: :erlex, repo: "hexpm", optional: false]}], "hexpm", "07ea8e49c45f15264ebe6d5b93799d4dd56a44036cf42d0ad9c960bc266c0b9a"},
99
"earmark": {:hex, :earmark, "1.4.15", "2c7f924bf495ec1f65bd144b355d0949a05a254d0ec561740308a54946a67888", [:mix], [{:earmark_parser, ">= 1.4.13", [hex: :earmark_parser, repo: "hexpm", optional: false]}], "hexpm", "3b1209b85bc9f3586f370f7c363f6533788fb4e51db23aa79565875e7f9999ee"},
10-
"earmark_parser": {:hex, :earmark_parser, "1.4.23", "1d5f22a2802160fd454404fbf5e8f5d14cd8eb727c63701397b72d8c35267e69", [:mix], [], "hexpm", "2ec13bf14b2f4bbb4a15480970e295eede8bb01087fad6ceca27b724ab8e9d18"},
10+
"earmark_parser": {:hex, :earmark_parser, "1.4.25", "2024618731c55ebfcc5439d756852ec4e85978a39d0d58593763924d9a15916f", [:mix], [], "hexpm", "56749c5e1c59447f7b7a23ddb235e4b3defe276afc220a6227237f3efe83f51e"},
1111
"ecto": {:hex, :ecto, "3.7.2", "44c034f88e1980754983cc4400585970b4206841f6f3780967a65a9150ef09a8", [:mix], [{:decimal, "~> 1.6 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "a600da5772d1c31abbf06f3e4a1ffb150e74ed3e2aa92ff3cee95901657a874e"},
1212
"ecto_sql": {:hex, :ecto_sql, "3.7.2", "55c60aa3a06168912abf145c6df38b0295c34118c3624cf7a6977cd6ce043081", [:mix], [{:db_connection, "~> 2.2", [hex: :db_connection, repo: "hexpm", optional: false]}, {:ecto, "~> 3.7.0", [hex: :ecto, repo: "hexpm", optional: false]}, {:myxql, "~> 0.4.0 or ~> 0.5.0 or ~> 0.6.0", [hex: :myxql, repo: "hexpm", optional: true]}, {:postgrex, "~> 0.15.0 or ~> 0.16.0 or ~> 1.0", [hex: :postgrex, repo: "hexpm", optional: true]}, {:tds, "~> 2.1.1 or ~> 2.2", [hex: :tds, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4.0 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "3c218ea62f305dcaef0b915fb56583195e7b91c91dcfb006ba1f669bfacbff2a"},
1313
"erlex": {:hex, :erlex, "0.2.6", "c7987d15e899c7a2f34f5420d2a2ea0d659682c06ac607572df55a43753aa12e", [:mix], [], "hexpm", "2ed2e25711feb44d52b17d2780eabf998452f6efda104877a3881c2f8c0c0c75"},
14-
"ex_doc": {:hex, :ex_doc, "0.26.0", "1922164bac0b18b02f84d6f69cab1b93bc3e870e2ad18d5dacb50a9e06b542a3", [:mix], [{:earmark_parser, "~> 1.4.0", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_elixir, "~> 0.14", [hex: :makeup_elixir, repo: "hexpm", optional: false]}, {:makeup_erlang, "~> 0.1", [hex: :makeup_erlang, repo: "hexpm", optional: false]}], "hexpm", "2775d66e494a9a48355db7867478ffd997864c61c65a47d31c4949459281c78d"},
14+
"ex_doc": {:hex, :ex_doc, "0.28.3", "6eea2f69995f5fba94cd6dd398df369fe4e777a47cd887714a0976930615c9e6", [:mix], [{:earmark_parser, "~> 1.4.19", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_elixir, "~> 0.14", [hex: :makeup_elixir, repo: "hexpm", optional: false]}, {:makeup_erlang, "~> 0.1", [hex: :makeup_erlang, repo: "hexpm", optional: false]}], "hexpm", "05387a6a2655b5f9820f3f627450ed20b4325c25977b2ee69bed90af6688e718"},
1515
"gproc": {:hex, :gproc, "0.8.0", "cea02c578589c61e5341fce149ea36ccef236cc2ecac8691fba408e7ea77ec2f", [:rebar3], [], "hexpm", "580adafa56463b75263ef5a5df4c86af321f68694e7786cb057fd805d1e2a7de"},
1616
"grpcbox": {:hex, :grpcbox, "0.14.0", "3eb321bcd2275baf8b54cf381feb7b0559a50c02544de28fda039c7f2f9d1a7a", [:rebar3], [{:acceptor_pool, "~>1.0.0", [hex: :acceptor_pool, repo: "hexpm", optional: false]}, {:chatterbox, "~>0.11.0", [hex: :ts_chatterbox, repo: "hexpm", optional: false]}, {:ctx, "~>0.6.0", [hex: :ctx, repo: "hexpm", optional: false]}, {:gproc, "~>0.8.0", [hex: :gproc, repo: "hexpm", optional: false]}], "hexpm", "e24159b7b6d3f9869bbe528845c0125fed2259366ba908fd04a1f45fe81d0660"},
1717
"hpack": {:hex, :hpack_erl, "0.2.3", "17670f83ff984ae6cd74b1c456edde906d27ff013740ee4d9efaa4f1bf999633", [:rebar3], [], "hexpm", "06f580167c4b8b8a6429040df36cc93bba6d571faeaec1b28816523379cbb23a"},

instrumentation/opentelemetry_oban/mix.exs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ defmodule OpentelemetryOban.MixProject do
4040
[
4141
{:oban, "~> 2.0"},
4242
{:opentelemetry_api, "~> 1.0"},
43-
{:opentelemetry_telemetry, "~> 1.0.0-beta.7"},
43+
{:opentelemetry_telemetry, "~> 1.0.0"},
4444
{:opentelemetry, "~> 1.0", only: [:test]},
4545
{:opentelemetry_exporter, "~> 1.0", only: [:test]},
4646
{:telemetry, "~> 0.4 or ~> 1.0"},
47-
{:ex_doc, "~> 0.26", only: [:dev], runtime: false}
47+
{:ex_doc, "~> 0.28", only: [:dev], runtime: false}
4848
]
4949
end
5050

0 commit comments

Comments
 (0)