Skip to content

Commit 49e2bd7

Browse files
authored
Remove MP Metrics 1.0-to-2.0 bridge component and related classes in other components (helidon-io#1879)
1 parent e4be3dc commit 49e2bd7

44 files changed

Lines changed: 456 additions & 2095 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,28 @@ This is the fourth milestone release of Helidon 2.0.
1919

2020
### Backward incompatible changes
2121

22+
#### Internal `helidon-common-metrics` and Related Classes Removed
23+
Later releases of Helidon 1.x included the `helidon-common-metrics` component and related
24+
classes which provided a common interface to ease the transition from MicroProfile
25+
Metrics 1.x to 2.x.
26+
Although intended for use only by Helidon subsystems rather than
27+
by developers and users, the component and its contents had to be public so multiple Helidon
28+
subsystems could use them.
29+
Therefore, user code might have used these elements.
30+
31+
This release removes this common interface and associated classes.
32+
Any user code that used these internal classes can use the corresponding supported classes in
33+
`io.helidon.metrics:helidon-metrics` and MicroProfile Metrics 2.0 instead.
34+
35+
|Helidon Artifact |Interfaces/Classes |
36+
|--------------|----------------|
37+
|`io.helidon.common:helidon-common-metrics` |Entire artifact, including all `io.helidon.common.metrics...` classes |
38+
|`io.helidon.metrics:helidon-metrics` |`HelidonMetadata` |
39+
| |`InternalBridgeImpl` |
40+
| |`InternalMetadataBuilderImpl` |
41+
| |`InternalMetadataImpl` |
42+
| |`InternalMetricIDImpl` |
43+
2244
## [2.0.0-M3]
2345

2446
### Notes

bom/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -555,11 +555,6 @@
555555
<artifactId>helidon-common-context</artifactId>
556556
<version>${helidon.version}</version>
557557
</dependency>
558-
<dependency>
559-
<groupId>io.helidon.common</groupId>
560-
<artifactId>helidon-common-metrics</artifactId>
561-
<version>${helidon.version}</version>
562-
</dependency>
563558

564559
<!-- db client -->
565560
<dependency>

common/metrics/pom.xml

Lines changed: 0 additions & 45 deletions
This file was deleted.

0 commit comments

Comments
 (0)