Skip to content

Commit 4d24b45

Browse files
authored
Prepare for 1.24.0 release (#57)
* Prepare changelog for 1.24.0 release * Reformat
1 parent 24a1f85 commit 4d24b45

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,39 @@
22

33
## Unreleased
44

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+
538
## Version 1.23.1 (2023-11-21)
639

740
* Extended jinja template to generate template-type semantic attributes.

0 commit comments

Comments
 (0)