Skip to content

Changes

Summary

  1. [maven-release-plugin] prepare release 1.0 (details)
  2. [maven-release-plugin] prepare for next development iteration (details)
  3. tidyup spec issue 80 (#93) (details)
  4. Upgrade OTel version #issue 88 (#92) (details)
  5. Add tests for the Span and Baggage beans (#94) (details)
  6. Update TCK to test for all required REST span properties per semantic conventions 1.19 (#95) (details)
  7. * Specific values of span name is not checked, rather absence of high-cardinality parts of requests (#96) (details)
  8. add beans.xml to deployments (#102) (details)
  9. Add W3 propagation tests in TCK (#97) (details)
  10. Enumerate minimal requirement for configuration properties (#103) (details)
  11. Add SPI tests to TCK (#104) (details)
  12. Add optional tests (#105) (details)
  13. Update the spec to remove the link to a particular spec version (#106) (details)
  14. Jaxrs tck tests (#108) (details)
  15. Support use of arquillian REST protocol (#112) (details)
  16. Added the supported API classes (#109) (details)
  17. Add release notes and tidy up (#111) (details)
  18. Bump org.eclipse.microprofile.config:microprofile-config-api (#114) (details)
  19. Remove the dependency on servlet and other tidyup (#116) (details)
  20. Update to consume the MP parent pom 3.2 (#117) (details)
  21. Parameter and error tests (#113) (details)
Commit 98a4c0110fad932b940e35b0a2690611f531be3b by Microprofile Bot
[maven-release-plugin] prepare release 1.0
The file was modified tracing/tck/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified tracing/pom.xml (diff)
The file was modified tracing/spec/pom.xml (diff)
Commit 6bfe9bf699178626aec8fbf7c8f55f0b615161e0 by Microprofile Bot
[maven-release-plugin] prepare for next development iteration
The file was modified pom.xml (diff)
The file was modified tracing/pom.xml (diff)
The file was modified tracing/spec/pom.xml (diff)
The file was modified tracing/tck/pom.xml (diff)
Commit db4d68fd0b60c413bfa6d8361c0f861ca7262679 by noreply
tidyup spec issue 80 (#93)

The file was modified tracing/spec/src/main/asciidoc/microprofile-telemetry-tracing-spec.asciidoc (diff)
Commit bac62306cca48c46d8f19022efe3e656f59a3846 by noreply
Upgrade OTel version #issue 88 (#92)

The file was modified pom.xml (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/BasicHttpClient.java (diff)
Commit f9c2caea56b4d7cdc6268df0a1d348c683bf29ea by noreply
Add tests for the Span and Baggage beans (#94)

* Start adding constants for test properties

* Add a test for the Baggage bean

Ensure the Baggage bean continues to reflect the current baggage even
when the current baggage changes.

* Add a test for the Span bean

Ensure the Span bean continues to reflect the current span when we
change which is the current span.
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/cdi/BaggageBeanTest.java
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/cdi/SpanBeanTest.java
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/ConfigAsset.java (diff)
Commit 22956d8e68ee0dd2dc76710fd0926af1a6a63d21 by noreply
Update TCK to test for all required REST span properties per semantic conventions 1.19 (#95)

* Specific values of span name is not checked, rather absence of high-cardinality parts of requests
* `net.host.name` and `net.host.port` are required for server Rest spans
* `http.route` is required for server Rest spans
* `net.peer.name` and `net.peer.host` are required for client Rest spans
* error status of span is required for certain 4xx and 5xx requests

Fixes #86, #44

Signed-off-by: Patrik Dudits <patrik.dudits@payara.fish>
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/rest/RestSpanTest.java (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/exporter/InMemorySpanExporter.java (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/cdi/TracerTest.java (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/rest/RestClientSpanTest.java (diff)
Commit 12419b68c6960416413d9079ce9805d7cedc23bd by noreply
* Specific values of span name is not checked, rather absence of high-cardinality parts of requests (#96)

* `net.host.name` and `net.host.port` are required for server Rest spans
* `http.route` is required for server Rest spans
* `net.peer.name` and `net.peer.host` are required for client Rest spans
* error status of span is required for certain 4xx and 5xx requests

Add TCK tests for telemetry tracing

Co-authored-by: Patrik Dudits <patrik.dudits@payara.fish>
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/rest/RestClientSpanTest.java (diff)
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/cdi/OpenTelemetryBeanTest.java
Commit 66e0914780b11e67f9e1bc14fe10c9fd4b76a267 by noreply
add beans.xml to deployments (#102)

The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/rest/RestClientSpanDisabledTest.java (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/rest/BaggageTest.java (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/rest/RestSpanDisabledTest.java (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/rest/RestClientSpanTest.java (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/rest/RestSpanDefaultTest.java (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/rest/RestSpanTest.java (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/cdi/TracerTest.java (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/rest/RestClientSpanDefaultTest.java (diff)
Commit 3e61d2328ca04f6867836e45716b1a5fa20606f1 by noreply
Add W3 propagation tests in TCK (#97)

The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/rest/W3PropagationTest.java
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/rest/W3BaggagePropagationTest.java
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/rest/PropagationHelper.java
Commit 093f1c964534cbe945c41c02d13704154a537907 by noreply
Enumerate minimal requirement for configuration properties (#103)

* Enumerate minimal requirement for configuration properties

Clarifies minimal set of configuration properties and tracing components

Fixes #98

* Add more service-loaded components

Signed-off-by: Patrik Dudits <patrik.dudits@payara.fish>

---------

Signed-off-by: Patrik Dudits <patrik.dudits@payara.fish>
The file was modified tracing/spec/src/main/asciidoc/microprofile-telemetry-tracing-spec.asciidoc (diff)
Commit 1163c9754c1c19f6c296d3e15426ef91880e89ad by noreply
Add SPI tests to TCK (#104)

The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/spi/TestResourceProvider.java
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/rest/TestPropagator.java
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/spi/ResourceSpiTest.java
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/spi/CustomizerSpiTest.java
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/rest/TestPropagatorProvider.java
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/spi/TestSampler.java
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/spi/TestSamplerProvider.java
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/rest/PropagatorSpiTest.java
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/spi/TestCustomizer.java
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/spi/ExporterSpiTest.java
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/spi/SamplerSpiTest.java
Commit d8c0fcd9ec56c84e79425818e3af81dc017e1868 by noreply
Add optional tests (#105)

The file was modified tracing/tck/README.adoc (diff)
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/rest/B3MultiPropagationTest.java
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/rest/JaegerPropagationTest.java
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/rest/B3PropagationTest.java
Commit f05fff213c042c5d35ac9e906bcf306a448f6b27 by noreply
Update the spec to remove the link to a particular spec version (#106)

* Update the spec to remove the link to a particular spec version
The file was modified pom.xml (diff)
The file was modified tracing/spec/src/main/asciidoc/microprofile-telemetry-tracing-spec.asciidoc (diff)
Commit 2a2bee23645a638a3b03c1d744087d8665f102bd by noreply
Jaxrs tck tests (#108)

* Add jaxrs test
Co-authored-by: Andrew Rouse <anrouse@uk.ibm.com>
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/exporter/InMemorySpanExporter.java (diff)
The file was modified tracing/tck/pom.xml (diff)
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/async/JaxRsClientAsyncTestEndpoint.java
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/async/JaxRsServerAsyncTestEndpoint.java
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/async/JaxRsServerAsyncTestEndpointClient.java
The file was modified tracing/tck/README.adoc (diff)
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/async/JaxRsClientAsyncTest.java
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/async/MpRestClientAsyncTest.java
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/async/MpRestClientAsyncTestEndpoint.java
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/BasicHttpClient.java (diff)
The file was addedtracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/async/JaxRsServerAsyncTest.java
Commit a9ed2cc1146d67719ea672b3b946f164c6255b2b by noreply
Support use of arquillian REST protocol (#112)

- Ensure that requests from the arquillian framework itself are ignored
  by the InMemorySpanExporter
- Remove reference to the servlet API
- Avoid using "/" path in a test application
  - The arquillian rest protocol includes a rest resource class with
    @Path("/"). Autodiscovery for the test application is also picking
    up the arquillian class. If the test application also has a resource
    method mapped to "/", the server will fail a request to that path.
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/TestApplication.java (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/exporter/InMemorySpanExporter.java (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/async/MpRestClientAsyncTestEndpoint.java (diff)
Commit 59c3ac5e6b87ed27a1dfbf3f9656f76c199930e0 by noreply
Added the supported API classes (#109)

* Added the supported API classes
The file was modified tracing/spec/src/main/asciidoc/microprofile-telemetry-tracing-spec.asciidoc (diff)
Commit d6945fce0496dcbb989f0625eb40ea8a2de5287e by noreply
Add release notes and tidy up (#111)

* add release notes and tidy up
The file was modified tracing/spec/src/main/asciidoc/microprofile-telemetry-tracing-spec.asciidoc (diff)
The file was modified pom.xml (diff)
Commit e1292e59fe74435ea3efd8335dfd3fd330466ed7 by noreply
Bump org.eclipse.microprofile.config:microprofile-config-api (#114)

Bumps [org.eclipse.microprofile.config:microprofile-config-api](https://github.com/eclipse/microprofile-config) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/eclipse/microprofile-config/releases)
- [Commits](https://github.com/eclipse/microprofile-config/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: org.eclipse.microprofile.config:microprofile-config-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
The file was modified tracing/pom.xml (diff)
Commit ac65f0b7f4471f6985c1de2c012958c679e7d25d by noreply
Remove the dependency on servlet and other tidyup (#116)

* remove the unused variables and dependencies
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/async/JaxRsServerAsyncTest.java (diff)
The file was modified tracing/tck/pom.xml (diff)
Commit a391bcfe599b6e1077cea30afdde8026e00925eb by noreply
Update to consume the MP parent pom 3.2 (#117)

* Update the parent pom version

* Update the dependency on mp config
The file was modified tracing/tck/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified tracing/pom.xml (diff)
Commit bf4acd301e3a492f10dddb412bc1a9b590676517 by noreply
Parameter and error tests (#113)

* tck changes

* JAX-RS TCK test fixes

- Code review comments
- Change expected response code to Bad Request (400) so that we can
  distinguish between the expected error code and an error code
  generated by an unexpected exception

* Add parameters to MpRestClientAsyncTest

* Correct assertEquals arguments wrong way round

---------

Co-authored-by: Andrew Rouse <anrouse@uk.ibm.com>
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/async/JaxRsServerAsyncTestEndpoint.java (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/async/JaxRsClientAsyncTest.java (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/async/MpRestClientAsyncTest.java (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/spi/ExporterSpiTest.java (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/async/MpRestClientAsyncTestEndpoint.java (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/async/JaxRsClientAsyncTestEndpoint.java (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/async/JaxRsServerAsyncTest.java (diff)
The file was modified tracing/tck/src/main/java/org/eclipse/microprofile/telemetry/tracing/tck/async/JaxRsServerAsyncTestEndpointClient.java (diff)