You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _data/versioned/latest/index/quarkus.yaml
+16-16Lines changed: 16 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ types:
18
18
- title: Command Mode Applications
19
19
filename: command-mode-reference.adoc
20
20
summary: This reference guide explains how to develop command line applications with Quarkus.
21
-
categories: "core, command-line"
21
+
categories: "command-line, core"
22
22
type: reference
23
23
url: /guides/command-mode-reference
24
24
- title: Configuration Reference Guide
@@ -55,7 +55,7 @@ types:
55
55
- title: Logging configuration
56
56
filename: logging.adoc
57
57
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."
- title: Security vulnerability detection and reporting in Quarkus
237
237
filename: security-vulnerability-detection.adoc
238
238
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"
240
240
id: security-vulnerability-detection
241
241
type: concepts
242
242
url: /guides/security-vulnerability-detection
@@ -273,7 +273,7 @@ types:
273
273
- title: Building a Native Executable
274
274
filename: building-native-image.adoc
275
275
summary: Build native executables with GraalVM or Mandrel.
276
-
categories: "getting-started, native"
276
+
categories: "native, getting-started"
277
277
type: tutorial
278
278
url: /guides/building-native-image
279
279
- title: Collect metrics using Micrometer
@@ -337,7 +337,7 @@ types:
337
337
url: /guides/tooling
338
338
- title: Your second Quarkus application
339
339
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.
341
341
categories: "core, getting-started, data"
342
342
id: getting-started-dev-services-tutorial
343
343
type: tutorial
@@ -394,7 +394,7 @@ types:
394
394
- title: AppCDS
395
395
filename: appcds.adoc
396
396
summary: This reference guide explains how to enable AppCDS with Quarkus.
397
-
categories: "core, cloud"
397
+
categories: "cloud, core"
398
398
type: guide
399
399
url: /guides/appcds
400
400
- title: Application Data Caching
@@ -583,7 +583,7 @@ types:
583
583
- title: Dev Services for Databases
584
584
filename: databases-dev-services.adoc
585
585
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"
587
587
type: guide
588
588
url: /guides/databases-dev-services
589
589
- title: Dev Services for Elasticsearch
@@ -952,14 +952,14 @@ types:
952
952
- title: Quarkus and Gradle
953
953
filename: gradle-tooling.adoc
954
954
summary: Develop and build your Quarkus application with Gradle
955
-
categories: "native, tooling"
955
+
categories: "tooling, native"
956
956
id: gradle-tooling
957
957
type: guide
958
958
url: /guides/gradle-tooling
959
959
- title: Quarkus and Maven
960
960
filename: maven-tooling.adoc
961
961
summary: Develop and build your Quarkus application with Maven
962
-
categories: "native, tooling"
962
+
categories: "tooling, native"
963
963
id: maven-tooling
964
964
type: guide
965
965
url: /guides/maven-tooling
@@ -1033,7 +1033,7 @@ types:
1033
1033
- title: Simplified Hibernate ORM with Panache and Kotlin
1034
1034
filename: hibernate-orm-panache-kotlin.adoc
1035
1035
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"
1037
1037
type: guide
1038
1038
url: /guides/hibernate-orm-panache-kotlin
1039
1039
- title: Simplified Hibernate Reactive with Panache
@@ -1051,13 +1051,13 @@ types:
1051
1051
- title: Simplified MongoDB with Panache and Kotlin
1052
1052
filename: mongodb-panache-kotlin.adoc
1053
1053
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"
1055
1055
type: guide
1056
1056
url: /guides/mongodb-panache-kotlin
1057
1057
- title: SmallRye Fault Tolerance
1058
1058
filename: smallrye-fault-tolerance.adoc
1059
1059
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"
1061
1061
type: guide
1062
1062
url: /guides/smallrye-fault-tolerance
1063
1063
- title: SmallRye GraphQL
@@ -1087,14 +1087,14 @@ types:
1087
1087
- title: Testing Your Application
1088
1088
filename: getting-started-testing.adoc
1089
1089
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"
1091
1091
id: testing
1092
1092
type: guide
1093
1093
url: /guides/getting-started-testing
1094
1094
- title: Tips for writing native applications
1095
1095
filename: writing-native-applications-tips.adoc
1096
1096
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"
1098
1098
type: guide
1099
1099
url: /guides/writing-native-applications-tips
1100
1100
- title: Using Apache Kafka Streams
@@ -1223,7 +1223,7 @@ types:
1223
1223
- title: Using SSL With Native Executables
1224
1224
filename: native-and-ssl.adoc
1225
1225
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"
1227
1227
type: guide
1228
1228
url: /guides/native-and-ssl
1229
1229
- title: Using Security with .properties File
@@ -1336,7 +1336,7 @@ types:
1336
1336
- title: Validation with Hibernate Validator
1337
1337
filename: validation.adoc
1338
1338
summary: This guide covers how to use Hibernate Validator/Bean Validation in your REST services.
Copy file name to clipboardExpand all lines: _generated-doc/latest/config/quarkus-all-build-items.adoc
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -289,7 +289,7 @@ a| None
289
289
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+++
Copy file name to clipboardExpand all lines: _guides/appcds.adoc
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -87,6 +87,11 @@ This results in an archive generation process that on one hand is completely saf
87
87
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.
88
88
====
89
89
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
+
90
95
=== Usage in containers
91
96
92
97
When building container images using the `quarkus-container-image-jib` extension, Quarkus automatically takes care of all the steps needed to generate the archive
Copy file name to clipboardExpand all lines: _guides/datasource.adoc
+16Lines changed: 16 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -294,6 +294,22 @@ Quarkus offers several reactive clients for a use with reactive datasource.
294
294
+
295
295
The installed extension must be consistent with the `quarkus.datasource.db-kind` you define in your datasource configuration.
296
296
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
+
297
313
. After adding the driver, configure the connection URL and define a proper size for your connection pool.
0 commit comments