|
2 | 2 |
|
3 | 3 | ## Unreleased
|
4 | 4 |
|
| 5 | +**NOTICE:** This release contains a significant restructuring of this repository and the generated |
| 6 | +classes as we evolve it towards a first stable artifact (although there is no stable artifact as of |
| 7 | +this release). Please read the notes carefully and refer to the PRs and associated issues for more |
| 8 | +details. Additionally, the [README](README.md) contains useful information that should be reviewed. |
| 9 | + |
| 10 | +* BREAKING: Split out incubating artifact. This repo now |
| 11 | + publishes `io.opentelemetry.semconv:opentelemetry-semconv:{{version}}` for semantic conventions |
| 12 | + which are stable (the artifact itself is not yet stable but we aim to stabilize eventually), |
| 13 | + and `io.opentelemetry.semconv:opentelemetry-semconv-incubating:{{version}}` for semantic |
| 14 | + conventions which are incubating (experimental) (this artifact will always have the `-alpha` |
| 15 | + designation). As a part of this restructuring, old attributes which do not exist |
| 16 | + in [semantic-conventions](https://github.com/open-telemetry/semantic-conventions), but which we |
| 17 | + had retained manually with deprecated annotations, have been removed. |
| 18 | + ([#41](https://github.com/open-telemetry/semantic-conventions-java/pull/41)) |
| 19 | +* BREAKING: Generate classes by root namespace. Where previously all attributes were contained in |
| 20 | + two classes, `ResourceAttributes` and `SemanticAttributes`, they are now organized by their root |
| 21 | + namespace. For example, the `http.request.header` attribute lives in `HttpAttributes`. |
| 22 | + ([#45](https://github.com/open-telemetry/semantic-conventions-java/pull/45)) |
| 23 | +* Fix typo in readme |
| 24 | + ([#42](https://github.com/open-telemetry/semantic-conventions-java/pull/42)) |
| 25 | +* Encode semconv version in build dir to fix build cache |
| 26 | + ([#51](https://github.com/open-telemetry/semantic-conventions-java/pull/51)) |
| 27 | +* Cleanup enum generation |
| 28 | + ([#52](https://github.com/open-telemetry/semantic-conventions-java/pull/52)) |
| 29 | +* Update readme to reflect new artifact strategy |
| 30 | + ([#53](https://github.com/open-telemetry/semantic-conventions-java/pull/53)) |
| 31 | +* Use build-tools release 0.24.0 |
| 32 | + ([#55](https://github.com/open-telemetry/semantic-conventions-java/pull/55)) |
| 33 | +* Exclude namespaces that aren't useful in jvm environments |
| 34 | + ([#54](https://github.com/open-telemetry/semantic-conventions-java/pull/54)) |
| 35 | +* Update to `semantic-conventions` 1.24.0 |
| 36 | + ([#46](https://github.com/open-telemetry/semantic-conventions-java/pull/46)) |
| 37 | + |
5 | 38 | ## Version 1.23.1 (2023-11-21)
|
6 | 39 |
|
7 | 40 | * Extended jinja template to generate template-type semantic attributes.
|
|
0 commit comments