Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions modules/reference/pages/feature/cdi-4.0.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ include::./cdi-4.0/examples.adoc[opts=optional]
* feature:microProfile-6.0[]
* feature:microProfile-6.1[]
* feature:microProfile-7.0[]
* feature:microProfile-7.1[]
* feature:mpFaultTolerance-4.0[]
* feature:mpFaultTolerance-4.1[]
* feature:mpGraphQL-2.0[]
Expand All @@ -102,6 +103,7 @@ include::./cdi-4.0/examples.adoc[opts=optional]
* feature:mpTelemetry-1.0[]
* feature:mpTelemetry-1.1[]
* feature:mpTelemetry-2.0[]
* feature:mpTelemetry-2.1[]
* feature:restfulWSClient-3.1[]
* feature:webProfile-10.0[]
// end::dependencies[]
Expand Down
1 change: 1 addition & 0 deletions modules/reference/pages/feature/jsonb-3.0.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ include::./jsonb-3.0/examples.adoc[opts=optional]
* feature:microProfile-6.0[]
* feature:microProfile-6.1[]
* feature:microProfile-7.0[]
* feature:microProfile-7.1[]
* feature:mpGraphQL-2.0[]
* feature:webProfile-10.0[]
// end::dependencies[]
Expand Down
1 change: 1 addition & 0 deletions modules/reference/pages/feature/jsonp-2.1.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ include::./jsonp-2.1/examples.adoc[opts=optional]
* feature:microProfile-6.0[]
* feature:microProfile-6.1[]
* feature:microProfile-7.0[]
* feature:microProfile-7.1[]
* feature:mpJwt-2.1[]
* feature:mpRestClient-3.0[]
* feature:mpRestClient-4.0[]
Expand Down
68 changes: 68 additions & 0 deletions modules/reference/pages/feature/microProfile-7.1.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
= MicroProfile 7.1
:linkcss:
:page-layout: feature
:nofooter:

// tag::description[]
This feature combines the Liberty features that support MicroProfile 7.1 for Cloud Native Java.

// end::description[]

include::./microProfile/description.adoc[opts=optional]
include::./microProfile-7.1/description.adoc[opts=optional]

// tag::enable[]
== Enabling this feature
To enable the MicroProfile 7.1 feature, add the following element declaration into your `server.xml` file, inside the `featureManager` element:


----
<feature>microProfile-7.1</feature>
----
// end::enable[]

include::./microProfile/examples.adoc[opts=optional]
include::./microProfile-7.1/examples.adoc[opts=optional]

// tag::apis[]
// end::apis[]
// tag::requirements[]

== Features that this feature enables
* feature:cdi-4.0[]
* feature:jsonb-3.0[]
* feature:jsonp-2.1[]
* feature:mpConfig-3.1[]
* feature:mpFaultTolerance-4.1[]
* feature:mpHealth-4.0[]
* feature:mpJwt-2.1[]
* feature:mpOpenAPI-4.1[]
* feature:mpRestClient-4.0[]
* feature:mpTelemetry-2.1[]
* feature:restfulWS-3.1[]
* feature:restfulWSClient-3.1[]
// end::requirements[]
// tag::java-versions[]

== Supported Java versions

* JavaSE-11.0
* JavaSE-17.0
* JavaSE-21.0
* JavaSE-24.0
// end::java-versions[]
// tag::dependencies[]
// end::dependencies[]
// tag::feature-require[]

== Developing a feature that depends on this feature
If you are developing a feature that depends on this feature, include the following item in the `Subsystem-Content` header in your feature manifest file.


[source,]
----
io.openliberty.microProfile-7.1; type="osgi.subsystem.feature"
----
// end::feature-require[]
// tag::spi[]
// end::spi[]
1 change: 1 addition & 0 deletions modules/reference/pages/feature/monitor-1.0.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ include::./monitor-1.0/examples.adoc[opts=optional]
* feature:mpMetrics-5.0[]
* feature:mpMetrics-5.1[]
* feature:mpTelemetry-2.0[]
* feature:mpTelemetry-2.1[]
// end::dependencies[]
// tag::feature-require[]

Expand Down
3 changes: 3 additions & 0 deletions modules/reference/pages/feature/mpConfig-3.1.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -65,18 +65,21 @@ include::./mpConfig-3.1/examples.adoc[opts=optional]
== Features that enable this feature
* feature:microProfile-6.1[]
* feature:microProfile-7.0[]
* feature:microProfile-7.1[]
* feature:mpFaultTolerance-4.0[]
* feature:mpFaultTolerance-4.1[]
* feature:mpGraphQL-2.0[]
* feature:mpJwt-2.1[]
* feature:mpMetrics-5.1[]
* feature:mpOpenAPI-3.1[]
* feature:mpOpenAPI-4.0[]
* feature:mpOpenAPI-4.1[]
* feature:mpReactiveMessaging-3.0[]
* feature:mpRestClient-3.0[]
* feature:mpRestClient-4.0[]
* feature:mpTelemetry-1.1[]
* feature:mpTelemetry-2.0[]
* feature:mpTelemetry-2.1[]
// end::dependencies[]
// tag::feature-require[]

Expand Down
1 change: 1 addition & 0 deletions modules/reference/pages/feature/mpFaultTolerance-4.1.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ include::./mpFaultTolerance-4.1/examples.adoc[opts=optional]

== Features that enable this feature
* feature:microProfile-7.0[]
* feature:microProfile-7.1[]
// end::dependencies[]
// tag::feature-require[]

Expand Down
1 change: 1 addition & 0 deletions modules/reference/pages/feature/mpHealth-4.0.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ include::./mpHealth-4.0/examples.adoc[opts=optional]
* feature:microProfile-6.0[]
* feature:microProfile-6.1[]
* feature:microProfile-7.0[]
* feature:microProfile-7.1[]
// end::dependencies[]
// tag::feature-require[]

Expand Down
1 change: 1 addition & 0 deletions modules/reference/pages/feature/mpJwt-2.1.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,7 @@ include::./mpJwt-2.1/examples.adoc[opts=optional]
* feature:microProfile-6.0[]
* feature:microProfile-6.1[]
* feature:microProfile-7.0[]
* feature:microProfile-7.1[]
// end::dependencies[]
// tag::feature-require[]

Expand Down
101 changes: 101 additions & 0 deletions modules/reference/pages/feature/mpOpenAPI-4.1.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
= MicroProfile OpenAPI 4.1
:linkcss:
:page-layout: feature
:nofooter:

// tag::description[]
This feature provides support for the Eclipse MicroProfile OpenAPI specification for enterprise Java.

// end::description[]

include::./mpOpenAPI/description.adoc[opts=optional]
include::./mpOpenAPI-4.1/description.adoc[opts=optional]

// tag::enable[]
== Enabling this feature
To enable the MicroProfile OpenAPI 4.1 feature, add the following element declaration into your `server.xml` file, inside the `featureManager` element:


----
<feature>mpOpenAPI-4.1</feature>
----
// end::enable[]

include::./mpOpenAPI/examples.adoc[opts=optional]
include::./mpOpenAPI-4.1/examples.adoc[opts=optional]

// tag::config[]

== Feature configuration elements
* config:mpOpenAPI[]
// end::config[]
// tag::apis[]

== Stable API packages provided by this feature
* javadoc:org.eclipse.microprofile.openapi[]
* javadoc:org.eclipse.microprofile.openapi.annotations[]
* javadoc:org.eclipse.microprofile.openapi.annotations.callbacks[]
* javadoc:org.eclipse.microprofile.openapi.annotations.enums[]
* javadoc:org.eclipse.microprofile.openapi.annotations.extensions[]
* javadoc:org.eclipse.microprofile.openapi.annotations.headers[]
* javadoc:org.eclipse.microprofile.openapi.annotations.info[]
* javadoc:org.eclipse.microprofile.openapi.annotations.links[]
* javadoc:org.eclipse.microprofile.openapi.annotations.media[]
* javadoc:org.eclipse.microprofile.openapi.annotations.parameters[]
* javadoc:org.eclipse.microprofile.openapi.annotations.responses[]
* javadoc:org.eclipse.microprofile.openapi.annotations.security[]
* javadoc:org.eclipse.microprofile.openapi.annotations.servers[]
* javadoc:org.eclipse.microprofile.openapi.annotations.tags[]
* javadoc:org.eclipse.microprofile.openapi.models[]
* javadoc:org.eclipse.microprofile.openapi.models.callbacks[]
* javadoc:org.eclipse.microprofile.openapi.models.examples[]
* javadoc:org.eclipse.microprofile.openapi.models.headers[]
* javadoc:org.eclipse.microprofile.openapi.models.info[]
* javadoc:org.eclipse.microprofile.openapi.models.links[]
* javadoc:org.eclipse.microprofile.openapi.models.media[]
* javadoc:org.eclipse.microprofile.openapi.models.parameters[]
* javadoc:org.eclipse.microprofile.openapi.models.responses[]
* javadoc:org.eclipse.microprofile.openapi.models.security[]
* javadoc:org.eclipse.microprofile.openapi.models.servers[]
* javadoc:org.eclipse.microprofile.openapi.models.tags[]
* javadoc:org.eclipse.microprofile.openapi.spi[]
// end::apis[]
// tag::requirements[]

== Features that this feature enables
* feature:mpConfig-3.1[]
* feature:restfulWS-3.1[]
// end::requirements[]
// tag::java-versions[]

== Supported Java versions

* JavaSE-11.0
* JavaSE-17.0
* JavaSE-21.0
* JavaSE-24.0
// end::java-versions[]
// tag::platform-versions[]

== Platform Versions

* microProfile-7.1
// end::platform-versions[]
// tag::dependencies[]

== Features that enable this feature
* feature:microProfile-7.1[]
// end::dependencies[]
// tag::feature-require[]

== Developing a feature that depends on this feature
If you are developing a feature that depends on this feature, include the following item in the `Subsystem-Content` header in your feature manifest file.


[source,]
----
io.openliberty.mpOpenAPI-4.1; type="osgi.subsystem.feature"
----
// end::feature-require[]
// tag::spi[]
// end::spi[]
1 change: 1 addition & 0 deletions modules/reference/pages/feature/mpRestClient-4.0.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ include::./mpRestClient-4.0/examples.adoc[opts=optional]

== Features that enable this feature
* feature:microProfile-7.0[]
* feature:microProfile-7.1[]
// end::dependencies[]
// tag::feature-require[]

Expand Down
113 changes: 113 additions & 0 deletions modules/reference/pages/feature/mpTelemetry-2.1.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
= MicroProfile Telemetry 2.1
:linkcss:
:page-layout: feature
:nofooter:

// tag::description[]
This feature provides support for the Eclipse MicroProfile Telemetry specification for enterprise Java.

// end::description[]

include::./mpTelemetry/description.adoc[opts=optional]
include::./mpTelemetry-2.1/description.adoc[opts=optional]

// tag::enable[]
== Enabling this feature
To enable the MicroProfile Telemetry 2.1 feature, add the following element declaration into your `server.xml` file, inside the `featureManager` element:


----
<feature>mpTelemetry-2.1</feature>
----
// end::enable[]

include::./mpTelemetry/examples.adoc[opts=optional]
include::./mpTelemetry-2.1/examples.adoc[opts=optional]

// tag::config[]

== Feature configuration elements
* config:classloader[]
* config:classloading[]
* config:library[]
* config:mpTelemetry[]
// end::config[]
// tag::apis[]

== Stable API packages provided by this feature
* javadoc:io.opentelemetry.api[]
* javadoc:io.opentelemetry.api.baggage[]
* javadoc:io.opentelemetry.api.baggage.propagation[]
* javadoc:io.opentelemetry.api.common[]
* javadoc:io.opentelemetry.api.logs[]
* javadoc:io.opentelemetry.api.metrics[]
* javadoc:io.opentelemetry.api.trace[]
* javadoc:io.opentelemetry.api.trace.propagation[]
* javadoc:io.opentelemetry.context[]
* javadoc:io.opentelemetry.context.propagation[]
* javadoc:io.opentelemetry.exporter.logging[]
* javadoc:io.opentelemetry.exporter.otlp[]
* javadoc:io.opentelemetry.exporter.otlp.logs[]
* javadoc:io.opentelemetry.extension.incubator.metrics[]
* javadoc:io.opentelemetry.instrumentation.annotations[]
* javadoc:io.opentelemetry.sdk.autoconfigure.spi[]
* javadoc:io.opentelemetry.sdk.autoconfigure.spi.logs[]
* javadoc:io.opentelemetry.sdk.autoconfigure.spi.metrics[]
* javadoc:io.opentelemetry.sdk.autoconfigure.spi.traces[]
* javadoc:io.opentelemetry.sdk.common[]
* javadoc:io.opentelemetry.sdk.logs.data[]
* javadoc:io.opentelemetry.sdk.logs.export[]
* javadoc:io.opentelemetry.sdk.metrics[]
* javadoc:io.opentelemetry.sdk.metrics.data[]
* javadoc:io.opentelemetry.sdk.metrics.export[]
* javadoc:io.opentelemetry.sdk.resources[]
* javadoc:io.opentelemetry.sdk.trace[]
* javadoc:io.opentelemetry.sdk.trace.data[]
* javadoc:io.opentelemetry.sdk.trace.export[]
* javadoc:io.opentelemetry.sdk.trace.samplers[]
* javadoc:io.opentelemetry.semconv[]
// end::apis[]
// tag::requirements[]

== Features that this feature enables
* feature:cdi-4.0[]
* feature:monitor-1.0[]
* feature:mpConfig-3.1[]
* feature:restfulWS-3.1[]
// end::requirements[]
// tag::java-versions[]

== Supported Java versions

* JavaSE-11.0
* JavaSE-17.0
* JavaSE-21.0
* JavaSE-24.0
// end::java-versions[]
// tag::platform-versions[]

== Platform Versions

* microProfile-7.1
// end::platform-versions[]
// tag::dependencies[]

== Features that enable this feature
* feature:microProfile-7.1[]
// end::dependencies[]
// tag::feature-require[]

== Developing a feature that depends on this feature
If you are developing a feature that depends on this feature, include the following item in the `Subsystem-Content` header in your feature manifest file.


[source,]
----
io.openliberty.mpTelemetry-2.1; type="osgi.subsystem.feature"
----
// end::feature-require[]
// tag::spi[]

== SPI packages provided by this feature
* xref:javadoc/spi/mpTelemetry-2.1.adoc[MicroProfile Telemetry 2.1]
// end::spi[]
3 changes: 3 additions & 0 deletions modules/reference/pages/feature/restfulWS-3.1.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -55,11 +55,14 @@ include::./restfulWS-3.1/examples.adoc[opts=optional]
* feature:microProfile-6.0[]
* feature:microProfile-6.1[]
* feature:microProfile-7.0[]
* feature:microProfile-7.1[]
* feature:mpOpenAPI-3.1[]
* feature:mpOpenAPI-4.0[]
* feature:mpOpenAPI-4.1[]
* feature:mpTelemetry-1.0[]
* feature:mpTelemetry-1.1[]
* feature:mpTelemetry-2.0[]
* feature:mpTelemetry-2.1[]
* feature:webProfile-10.0[]
// end::dependencies[]
// tag::feature-require[]
Expand Down
Loading