|
2 | 2 |
|
3 | 3 | ## Unreleased |
4 | 4 |
|
5 | | -## Version 1.9.0 |
| 5 | +### Updated Libraries |
| 6 | + |
| 7 | +* `opentelemetry-jmx-metrics` |
| 8 | + * Add support for Tomcat |
| 9 | + ([#155](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/155)) |
| 10 | + * Add multi attribute support |
| 11 | + ([#137](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/137)) |
| 12 | + |
| 13 | +* `opentelemetry-maven-extension` |
| 14 | + * Fix default `service.name` + simplify configuration using Otel AutoConfig SDK 1.10 ResourceProvider SPI improvements (enable specifying the classloader making it compatible with Maven Plexus) |
| 15 | + ([#187](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/187)) |
| 16 | + * Fix `service.name` attribute overwrite |
| 17 | + ([#184](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/184)) |
| 18 | + * Fix lifecycle to support the Maven daemon |
| 19 | + ([#169](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/169)) |
| 20 | + * Capture details on mojo goal executions: `deploy:deploy`, `spring-boot:build-image`, `jib:build`, `snyk:test`, `snyk:monitor` |
| 21 | + ([#146](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/146)) |
| 22 | + * Support Maven parallel builds |
| 23 | + ([#161](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/161)) |
| 24 | + |
| 25 | +* `opentelemetry-samplers` |
| 26 | + * Rename contrib-samplers to samplers |
| 27 | + ([#185](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/185)) |
| 28 | + |
| 29 | +## Version 1.9.0 - 2021-12-03 |
| 30 | + |
| 31 | +All libraries updated to OpenTelemetry SDK 1.9.0. |
| 32 | + |
| 33 | +### Updated Libraries |
6 | 34 |
|
7 | 35 | * `opentelemetry-maven-extension` |
8 | | - * [Maven Extension] Update README, bump version to 1.7.0-alpha by @cyrille-leclerc in https://github.com/open-telemetry/opentelemetry-java-contrib/pull/129 |
9 | | - * [Maven-Extension] Use Auto Configure Otel SDK Builder by @cyrille-leclerc in https://github.com/open-telemetry/opentelemetry-java-contrib/pull/132 |
| 36 | + * Use Auto Configure Otel SDK Builder |
| 37 | + ([#132](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/132)) |
| 38 | + |
10 | 39 | * `opentelemetry-aws-xray` |
11 | | - * Use OkHttp for xray sampling requests. by @anuraaga in https://github.com/open-telemetry/opentelemetry-java-contrib/pull/135 |
12 | | - * Use service.name resource attribute instead of span name for service … by @anuraaga in https://github.com/open-telemetry/opentelemetry-java-contrib/pull/138 |
13 | | - * X-Ray Sampler: Match rule's HTTP path against http.url attribute if t… by @anuraaga in https://github.com/open-telemetry/opentelemetry-java-contrib/pull/141 |
| 40 | + * Use OkHttp for xray sampling requests |
| 41 | + ([#135](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/135)) |
| 42 | + * Use service.name resource attribute instead of span name for service |
| 43 | + ([#138](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/138)) |
| 44 | + * X-Ray Sampler: Match rule's HTTP path against http.url attribute if t |
| 45 | + ([#141](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/141)) |
| 46 | + |
14 | 47 | * `opentelemetry-jfr-streaming` |
15 | | - * Fix units for some metrics by @kittylyst in https://github.com/open-telemetry/opentelemetry-java-contrib/pull/140 |
16 | | - * Tidy up jfr-streaming by @jack-berg in https://github.com/open-telemetry/opentelemetry-java-contrib/pull/127 |
| 48 | + * Fix units for some metrics |
| 49 | + ([#140](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/140)) |
| 50 | + * Tidy up jfr-streaming |
| 51 | + ([#127](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/127)) |
17 | 52 |
|
18 | | -## Version 1.7.0 |
| 53 | +## Version 1.8.0 - Skipped |
19 | 54 |
|
20 | | -* All libraries updated to OpenTelemetry SDK 1.7.0. |
| 55 | +Skipped to stay in sync with other OpenTelemetry Java repositories. |
21 | 56 |
|
22 | | -### New Libraries |
| 57 | +## Version 1.7.0 - 2021-10-29 |
23 | 58 |
|
24 | | -* [`opentelemetry-disruptor-processor`](https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/jfr-streaming) - moved from SDK repo |
| 59 | +All libraries updated to OpenTelemetry SDK 1.7.0. |
25 | 60 |
|
26 | | -* [`opentelemetry-jfr-streaming`](https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/jfr-streaming) - listens for JFR events (using the Streaming API) and converts them to OpenTelemetry metrics |
| 61 | +### New Libraries |
27 | 62 |
|
28 | | -* [`opentelemetry-runtime-attach`](https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/runtime-attach) - allows programmatic attach of Javaagent |
| 63 | +* `opentelemetry-disruptor-processor` - moved from SDK repo |
| 64 | +* `opentelemetry-jfr-streaming` - listens for JFR events (using the Streaming API) and converts them to OpenTelemetry metrics |
| 65 | +* `opentelemetry-runtime-attach` - allows programmatic attach of Javaagent |
29 | 66 |
|
30 | 67 | ### Updated Libraries |
31 | 68 |
|
32 | | -* [`opentelemetry-jmx-metrics`](https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/jmx-metrics) |
| 69 | +* `opentelemetry-jmx-metrics` |
33 | 70 | * Update Cassandra units for latency counters |
34 | | - [#111](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/111) |
| 71 | + ([#111](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/111)) |
35 | 72 | * Update cassandra counters to be non-monotonic where appropriate |
36 | | - [#113](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/113) |
| 73 | + ([#113](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/113)) |
37 | 74 | * Update cassandra jmx metrics script to combine similar metrics into labelled metric |
38 | | - [#118](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/118) |
| 75 | + ([#118](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/118)) |
39 | 76 |
|
40 | | -* [`opentelemetry-maven-extension`](https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/maven-extension) |
| 77 | +* `opentelemetry-maven-extension` |
41 | 78 | * Support disabling the creation of mojo execution spans |
42 | | - [#108](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/108) |
43 | | - * Use the [OpenTelemetry SDK Autoconfigure extension](https://github.com/open-telemetry/opentelemetry-java/tree/main/sdk-extensions/autoconfigure) to support more configuration setting |
44 | | - [#112](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/112). All the settings of the OTLP exporter are supported. |
| 79 | + ([#108](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/108)) |
| 80 | + * Use the [OpenTelemetry SDK Autoconfigure extension](https://github.com/open-telemetry/opentelemetry-java/tree/main/sdk-extensions/autoconfigure) to support more configuration setting. All the settings of the OTLP exporter are supported. |
| 81 | + ([#112](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/112)) |
45 | 82 | * Fix failure to load the extension declaring it in pom.xml |
46 | | - [#86](https://github.com/open-telemetry/opentelemetry-java-contrib/issues/86) |
| 83 | + ([#86](https://github.com/open-telemetry/opentelemetry-java-contrib/issues/86)) |
47 | 84 | * Fix exception if OTLP exporter is not configured properly |
48 | | - [#93](https://github.com/open-telemetry/opentelemetry-java-contrib/issues/93). |
| 85 | + ([#93](https://github.com/open-telemetry/opentelemetry-java-contrib/issues/93)). |
49 | 86 |
|
50 | 87 | ## Version 1.6.0 - 2021-09-22 |
51 | 88 |
|
52 | | -* All libraries updated to OpenTelemetry SDK 1.6.0. |
| 89 | +All libraries updated to OpenTelemetry SDK 1.6.0. |
53 | 90 |
|
54 | 91 | ### New Libraries |
55 | 92 |
|
56 | | -* [`opentelemetry-maven-extension`](https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/maven-extension) - this extension can be registered in a Maven build to trace different build steps, for example project build and Maven plugin executions. |
| 93 | +* `opentelemetry-maven-extension` - this extension can be registered in a Maven build to trace different build steps, for example project build and Maven plugin executions. |
57 | 94 |
|
58 | 95 | ## Version 1.5.0 - 2021-09-21 |
59 | 96 |
|
60 | | -* All libraries updated to OpenTelemetry SDK 1.5.0. |
| 97 | +All libraries updated to OpenTelemetry SDK 1.5.0. |
61 | 98 |
|
62 | 99 | ### Updated Libraries |
63 | 100 |
|
64 | | -* [`opentelemetry-jmx-metrics`](https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/jmx-metrics) |
| 101 | +* `opentelemetry-jmx-metrics` |
65 | 102 | * Due to updating to OpenTelemetry SDK 1.5.0, many of the APIs presented for configuration have been changed so you will need to update any Groovy config scripts to match. |
66 | 103 | * `*ValueRecorder` has been replaced with `*Histogram` |
67 | 104 | * `*Sum` have been replaced with `*Counter` |
68 | 105 | * `*Observer` have been replaced with `*Callback` and do not return any object anymore |
69 | 106 |
|
70 | 107 | ## Version 1.4.0 - 2021-08-13 |
71 | 108 |
|
72 | | -* All libraries updated to OpenTelemetry SDK 1.4.0. |
| 109 | +All libraries updated to OpenTelemetry SDK 1.4.0. |
73 | 110 |
|
74 | 111 | ### New Libraries |
75 | 112 |
|
76 | | -* [`opentelemetry-aws-xray`](https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/aws-xray) - This library contains OTel extensions for use with [AWS X-Ray](https://docs.aws.amazon.com/xray/index.html). |
| 113 | +* `opentelemetry-aws-xray` - This library contains OTel extensions for use with [AWS X-Ray](https://docs.aws.amazon.com/xray/index.html). |
77 | 114 |
|
78 | 115 | ### Updated Libraries |
79 | 116 |
|
80 | | -* [`opentelemetry-jmx-metrics`](https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/jmx-metrics) |
| 117 | +* `opentelemetry-jmx-metrics` |
81 | 118 | * Because of numerous backwards incompatible changes in the OpenTelemetry Metrics data model, you will want to make sure you are running the latest version of the OpenTelemetry collector. Older versions will likely not process metrics correctly. |
82 | 119 |
|
83 | 120 | ## Version 1.0.0-alpha - 2021-06-02 |
84 | 121 |
|
85 | 122 | ### Updated Libraries |
86 | 123 |
|
87 | | -* [`opentelemetry-jmx-metrics`](https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/jmx-metrics) |
| 124 | +* `opentelemetry-jmx-metrics` |
88 | 125 | * Adopt OpenTelemetry 1.0.0(-alpha) dependencies (#32) |
89 | 126 | * Update JMX Metric Gatherer to use 1.0.0(-alpha) proto, API, SDK, and exporters. |
90 | 127 | * Update JMX Metric Gatherer to use Autoconfigure SDK extension properties* |
|
0 commit comments