Skip to content

Commit c3e504c

Browse files
committed
Sync web site with Quarkus documentation
1 parent 9df69d3 commit c3e504c

15 files changed

+140
-59
lines changed

_data/versioned/latest/index/quarkus.yaml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ types:
1818
- title: Command Mode Applications
1919
filename: command-mode-reference.adoc
2020
summary: This reference guide explains how to develop command line applications with Quarkus.
21-
categories: "core, command-line"
21+
categories: "command-line, core"
2222
type: reference
2323
url: /guides/command-mode-reference
2424
- title: Configuration Reference Guide
@@ -55,7 +55,7 @@ types:
5555
- title: Logging configuration
5656
filename: logging.adoc
5757
summary: "Read about the use of logging API in Quarkus, configuring logging output, and using logging adapters to unify the output from other logging APIs."
58-
categories: "core, observability, getting-started"
58+
categories: "core, getting-started, observability"
5959
id: logging
6060
type: reference
6161
url: /guides/logging
@@ -236,7 +236,7 @@ types:
236236
- title: Security vulnerability detection and reporting in Quarkus
237237
filename: security-vulnerability-detection.adoc
238238
summary: Most of the Quarkus tags are registered in the US National Vulnerability Database (NVD) in Common Platform Enumeration (CPE) name format.
239-
categories: "security, contributing"
239+
categories: "contributing, security"
240240
id: security-vulnerability-detection
241241
type: concepts
242242
url: /guides/security-vulnerability-detection
@@ -273,7 +273,7 @@ types:
273273
- title: Building a Native Executable
274274
filename: building-native-image.adoc
275275
summary: Build native executables with GraalVM or Mandrel.
276-
categories: "getting-started, native"
276+
categories: "native, getting-started"
277277
type: tutorial
278278
url: /guides/building-native-image
279279
- title: Collect metrics using Micrometer
@@ -337,7 +337,7 @@ types:
337337
url: /guides/tooling
338338
- title: Your second Quarkus application
339339
filename: getting-started-dev-services.adoc
340-
summary: This tutorial shows you how to create an application which writes to and reads from a database.
340+
summary: Discover some of the features that make developing with Quarkus a joyful experience.
341341
categories: "core, getting-started, data"
342342
id: getting-started-dev-services-tutorial
343343
type: tutorial
@@ -394,7 +394,7 @@ types:
394394
- title: AppCDS
395395
filename: appcds.adoc
396396
summary: This reference guide explains how to enable AppCDS with Quarkus.
397-
categories: "core, cloud"
397+
categories: "cloud, core"
398398
type: guide
399399
url: /guides/appcds
400400
- title: Application Data Caching
@@ -583,7 +583,7 @@ types:
583583
- title: Dev Services for Databases
584584
filename: databases-dev-services.adoc
585585
summary: "When testing or running in dev mode Quarkus can provide you with a zero-config database out of the box, a feature we refer to as Dev Services."
586-
categories: "data, tooling"
586+
categories: "tooling, data"
587587
type: guide
588588
url: /guides/databases-dev-services
589589
- title: Dev Services for Elasticsearch
@@ -952,14 +952,14 @@ types:
952952
- title: Quarkus and Gradle
953953
filename: gradle-tooling.adoc
954954
summary: Develop and build your Quarkus application with Gradle
955-
categories: "native, tooling"
955+
categories: "tooling, native"
956956
id: gradle-tooling
957957
type: guide
958958
url: /guides/gradle-tooling
959959
- title: Quarkus and Maven
960960
filename: maven-tooling.adoc
961961
summary: Develop and build your Quarkus application with Maven
962-
categories: "native, tooling"
962+
categories: "tooling, native"
963963
id: maven-tooling
964964
type: guide
965965
url: /guides/maven-tooling
@@ -1033,7 +1033,7 @@ types:
10331033
- title: Simplified Hibernate ORM with Panache and Kotlin
10341034
filename: hibernate-orm-panache-kotlin.adoc
10351035
summary: This explains the specifics of using Hibernate ORM with Panache in a Kotlin project.
1036-
categories: "data, alt-languages"
1036+
categories: "alt-languages, data"
10371037
type: guide
10381038
url: /guides/hibernate-orm-panache-kotlin
10391039
- title: Simplified Hibernate Reactive with Panache
@@ -1051,13 +1051,13 @@ types:
10511051
- title: Simplified MongoDB with Panache and Kotlin
10521052
filename: mongodb-panache-kotlin.adoc
10531053
summary: This guide covers the usage of MongoDB using active records and repositories in a Kotlin project.
1054-
categories: "data, alt-languages"
1054+
categories: "alt-languages, data"
10551055
type: guide
10561056
url: /guides/mongodb-panache-kotlin
10571057
- title: SmallRye Fault Tolerance
10581058
filename: smallrye-fault-tolerance.adoc
10591059
summary: This guide demonstrates how your Quarkus application can utilize the SmallRye Fault Tolerance specification through the SmallRye Fault Tolerance extension.
1060-
categories: "observability, web"
1060+
categories: "web, observability"
10611061
type: guide
10621062
url: /guides/smallrye-fault-tolerance
10631063
- title: SmallRye GraphQL
@@ -1087,14 +1087,14 @@ types:
10871087
- title: Testing Your Application
10881088
filename: getting-started-testing.adoc
10891089
summary: "This guide covers testing in JVM mode, native mode, and injection of resources into tests"
1090-
categories: "core, native, tooling"
1090+
categories: "native, tooling, core"
10911091
id: testing
10921092
type: guide
10931093
url: /guides/getting-started-testing
10941094
- title: Tips for writing native applications
10951095
filename: writing-native-applications-tips.adoc
10961096
summary: This guide is a collection of tips to help you solve the problems you encounter when compiling applications to native executable.
1097-
categories: "core, writing-extensions, native"
1097+
categories: "writing-extensions, native, core"
10981098
type: guide
10991099
url: /guides/writing-native-applications-tips
11001100
- title: Using Apache Kafka Streams
@@ -1223,7 +1223,7 @@ types:
12231223
- title: Using SSL With Native Executables
12241224
filename: native-and-ssl.adoc
12251225
summary: "In this guide, we will discuss how you can get your native images to support SSL, as native images don't support it out of the box."
1226-
categories: "core, security, native"
1226+
categories: "security, native, core"
12271227
type: guide
12281228
url: /guides/native-and-ssl
12291229
- title: Using Security with .properties File
@@ -1336,7 +1336,7 @@ types:
13361336
- title: Validation with Hibernate Validator
13371337
filename: validation.adoc
13381338
summary: This guide covers how to use Hibernate Validator/Bean Validation in your REST services.
1339-
categories: "data, web"
1339+
categories: "web, data"
13401340
type: guide
13411341
url: /guides/validation
13421342
- title: Writing JSON REST Services

_generated-doc/latest/config/quarkus-all-build-items.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ a| None
289289
a| https://github.com/quarkusio/quarkus/blob/main/core/deployment/src/main/java/io/quarkus/deployment/builditem/nativeimage/JPMSExportBuildItem.java[`io.quarkus.deployment.builditem.nativeimage.JPMSExportBuildItem`, window="_blank"] :: +++A build item that indicates that a Java package should be exported using '-J--add-exports' option to become visible to native-image+++
290290
a| `String moduleName` :: +++<i>No Javadoc found</i>+++
291291
`String packageName` :: +++<i>No Javadoc found</i>+++
292-
`GraalVM.Version exportAfter` :: +++<i>No Javadoc found</i>+++
292+
`GraalVM.Version exportSince` :: +++<i>No Javadoc found</i>+++
293293
`GraalVM.Version exportBefore` :: +++<i>No Javadoc found</i>+++
294294
295295
a| https://github.com/quarkusio/quarkus/blob/main/core/deployment/src/main/java/io/quarkus/deployment/pkg/builditem/JarBuildItem.java[`io.quarkus.deployment.pkg.builditem.JarBuildItem`, window="_blank"] :: +++<i>No Javadoc found</i>+++

_guides/_attributes.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Common attributes.
22
// --> No blank lines (it ends the document header)
33
:project-name: Quarkus
4-
:quarkus-version: 3.4.1
4+
:quarkus-version: 3.4.2
55
:quarkus-platform-groupid: io.quarkus.platform
66
// .
77
:maven-version: 3.9.3

_guides/appcds.adoc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,11 @@ This results in an archive generation process that on one hand is completely saf
8787
As a result, users are expected to get a slightly more effective archive if they manually go through the hoops of generating the AppCDS archive.
8888
====
8989

90+
[IMPORTANT]
91+
====
92+
AppCDS has improved significantly in the latest JDK releases. This means that to ensure the best possible improvements from it, make sure your projects targets the highest possible Java version (ideally 17 or 21).
93+
====
94+
9095
=== Usage in containers
9196

9297
When building container images using the `quarkus-container-image-jib` extension, Quarkus automatically takes care of all the steps needed to generate the archive

_guides/datasource.adoc

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,22 @@ Quarkus offers several reactive clients for a use with reactive datasource.
294294
+
295295
The installed extension must be consistent with the `quarkus.datasource.db-kind` you define in your datasource configuration.
296296

297+
[WARNING]
298+
====
299+
The Reactive Oracle datasource depends on the https://docs.oracle.com/en/database/oracle/oracle-database/23/jjdbc/jdbc-reactive-extensions.html[Reactive Extensions] provided by Oracle in its JDBC driver.
300+
301+
There is a bug in versions 23.2 and 21.11 of the Oracle JDBC driver that prevents from getting any response if:
302+
303+
* Reactive Extensions are used to execute an update/insert query that ends with an error (e.g. constraint violation), and
304+
* https://vertx.io/docs/vertx-oracle-client/java/#_retrieving_generated_key_values[generated keys retrieval] is enabled.
305+
306+
It is not known yet when the bug will be fixed.
307+
In the meantime, you can either:
308+
309+
* change the version of the driver in your project to `com.oracle.database.jdbc:ojdbc11:21.10.0.0`, or
310+
* avoid executing queries with generated keys retrieval (e.g. load sequence value before inserting)
311+
====
312+
297313
. After adding the driver, configure the connection URL and define a proper size for your connection pool.
298314
+
299315
[source,properties]

0 commit comments

Comments
 (0)