Skip to content

Commit d6a51d6

Browse files
committed
deploy: 1fa82dc
1 parent f7b27f2 commit d6a51d6

4 files changed

Lines changed: 52 additions & 89 deletions

File tree

feed.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<title>Quarkus</title>
66
<link>https://quarkus.io</link>
77
<description>Quarkus: Supersonic Subatomic Java</description>
8-
<lastBuildDate>Thu, 26 Feb 2026 14:49:02 +0000</lastBuildDate>
8+
<lastBuildDate>Fri, 27 Feb 2026 03:48:41 +0000</lastBuildDate>
99

1010

1111
<item>

version/main/guides/all-builditems.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1254,7 +1254,8 @@ <h2 id="core"><a class="anchor" href="#core"></a>Core</h2>
12541254
<div id="conf-collapsible-desc-35" class="openblock description description-collapsed">
12551255
<div class="content">
12561256
<div class="paragraph">
1257-
<p><em>No Javadoc found</em></p>
1257+
<p>A <code>SimpleBuildItem</code> that loads an optional banner provider for the console formatter.
1258+
Produced during compilation and obtained by the registry configuration to provide a banner at runtime by via <code>RuntimeValue</code> .</p>
12581259
</div>
12591260
</div>
12601261
</div>
@@ -1265,7 +1266,7 @@ <h2 id="core"><a class="anchor" href="#core"></a>Core</h2>
12651266
<p><code>io.quarkus.runtime.RuntimeValue&lt;Optional&lt;Supplier&lt;String&gt;&gt;&gt; bannerSupplier</code></p>
12661267
</div>
12671268
<div class="paragraph">
1268-
<p><em>No Javadoc found</em></p>
1269+
<p>A RuntimeValue that holds an Optional Supplier of String. The Supplier is used to generate the banner text when needed. The Optional allows for the possibility that no banner supplier is provided, in which case the banner will not be printed.</p>
12691270
</div></div></td>
12701271
</tr>
12711272
<tr class="row-collapsible row-collapsed row-with-desc row-hidden">

version/main/guides/config-yaml.html

Lines changed: 20 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,8 @@ <h2 id="enable-yaml-configuration"><a class="anchor" href="#enable-yaml-configur
283283
</div>
284284
</div>
285285
<div class="paragraph">
286-
<p>After adding the extension or dependency, to avoid confusion, remove the <code>src/main/resources/application.properties</code> file and create a <code>src/main/resources/application.yaml</code> file.</p>
286+
<p>After adding the extension or dependency, to avoid confusion, remove the <code>src/main/resources/application.properties</code>
287+
file and create a <code>src/main/resources/application.yaml</code> file.</p>
287288
</div>
288289
<div class="admonitionblock note">
289290
<table>
@@ -304,7 +305,8 @@ <h2 id="enable-yaml-configuration"><a class="anchor" href="#enable-yaml-configur
304305
<i class="fa icon-tip" title="Tip"></i>
305306
</td>
306307
<td class="content">
307-
Quarkus recognizes both <code>.yml</code> and <code>.yaml</code> file extensions.
308+
Quarkus recognizes both <code>.yaml</code> and <code>.yml</code> file extensions. If both files are available, Quarkus
309+
gives precedence to the <code>.yaml</code> file and then the <code>.yml</code> file.
308310
</td>
309311
</tr>
310312
</table>
@@ -376,6 +378,21 @@ <h3 id="example-yaml-configurations"><a class="anchor" href="#example-yaml-confi
376378
plain-text: true</code></pre>
377379
</div>
378380
</div>
381+
<div class="admonitionblock tip">
382+
<table>
383+
<tr>
384+
<td class="icon">
385+
<i class="fa icon-tip" title="Tip"></i>
386+
</td>
387+
<td class="content">
388+
<div class="paragraph">
389+
<p>You can also use JSON in the YAML file to describe the configuration. Use a single format per file. The file extension
390+
is either <code>yaml</code> or <code>yml</code>.</p>
391+
</div>
392+
</td>
393+
</tr>
394+
</table>
395+
</div>
379396
</div>
380397
</div>
381398
</div>
@@ -443,7 +460,7 @@ <h2 id="profiles"><a class="anchor" href="#profiles"></a>Profiles</h2>
443460
<div class="paragraph">
444461
<p>An <code>application.yaml</code> file must exist (even if empty) in the exact location of the profile-aware
445462
(<code>application-{profile}.yaml</code>) file to be included in the configuration to ensure a consistent order when
446-
loading the files.</p>
463+
loading the files. All profile files must match the same extension of the main file.</p>
447464
</div>
448465
</td>
449466
</tr>
@@ -518,61 +535,6 @@ <h2 id="configuration-property-conflicts"><a class="anchor" href="#configuration
518535
<div class="paragraph">
519536
<p>YAML <code>null</code> keys are not included in the assembly of the configuration property name, allowing them to be used at any level for disambiguating configuration properties.</p>
520537
</div>
521-
<div class="paragraph">
522-
<p>Although Quarkus primarily uses <code>.properties</code> file extension for configuration, the snakeyaml library, which is used for parsing YAML in Quarkus, can also parse JSON structures. This means you can use YAML files with JSON content inside.</p>
523-
</div>
524-
<div class="paragraph">
525-
<p>YAML and JSON structures can be read in an application.yaml file.</p>
526-
</div>
527-
<div class="paragraph">
528-
<p>Certainly, here&#8217;s a step-by-step guide on how to use complex configuration structures with Quarkus:</p>
529-
</div>
530-
<div class="ulist">
531-
<ul>
532-
<li>
533-
<p>Define Your Configuration Interface.</p>
534-
</li>
535-
</ul>
536-
</div>
537-
<div class="listingblock">
538-
<div class="content">
539-
<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@ConfigMapping(prefix = "server")
540-
public interface ServiceConfig {
541-
542-
List&lt;Environment&gt; environments();
543-
544-
interface Environment {
545-
String name();
546-
String services();
547-
}
548-
}</code></pre>
549-
</div>
550-
</div>
551-
<div class="ulist">
552-
<ul>
553-
<li>
554-
<p>Create the appropriate JSON structure and store it in a YAML file.</p>
555-
</li>
556-
</ul>
557-
</div>
558-
<div class="listingblock">
559-
<div class="content">
560-
<pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">{
561-
"server": {
562-
"environments": [
563-
{
564-
"name": "dev",
565-
"services": "bookstore"
566-
},
567-
{
568-
"name": "batch",
569-
"services": "warehouse"
570-
}
571-
]
572-
}
573-
}</code></pre>
574-
</div>
575-
</div>
576538
</div>
577539
</div>
578540
</div>

working-groups/index.html

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -210,67 +210,64 @@ <h2>Active working groups</h2>
210210
<div class="grid-wrapper working-groups-cards">
211211

212212

213-
214-
215213
<div class="card">
216214
<div class="card-header">
217-
<p class="card-title">AOT Support</p>
215+
<p class="card-title">Quarkus 4</p>
218216
</div>
219217
<div class="card-body">
220218
<p class="card-text"><span class="key">Status:</span>&nbsp;<span
221219
class="status on-track">on track</span></p>
222-
<p class="card-text"><span class="key">Description:</span>&nbsp;<span class="short-description">The main objective of this working group is to consolidate, enhance, and modernize Quarkus's Ahead-of-Time (AOT) and runtime efficiency (in JVM mode) capabilities. We aim to leverage OpenJDK's Project Leyden, IBM Semeru's advanced features, and JLink to provide a unified, "native-like" startup exper
220+
<p class="card-text"><span class="key">Description:</span>&nbsp;<span class="short-description">The Quarkus 4 working group aims to coordinate and track all Quarkus 4-related development in a long-running effort.
223221
</span>
224222
</p>
225-
<p class="card-text"><span class="key">Last Activity:</span>&nbsp;<span class="last-activity">February 24, 2026 </span>
226-
</p>
227-
228-
<p class="card-text"><span class="key">Point of Contact:</span>&nbsp;<span class="point-of-contact">Guillaume Smet (@gmset) / Georgios Andrianakis (@geoand)</span>
223+
<p class="card-text"><span class="key">Last Activity:</span>&nbsp;<span class="last-activity">February 26, 2026 </span>
229224
</p>
230225

231226
</div>
232227
<div class="card-footer">
233228
<div class="icons">
234229

235-
<a href="https://github.com/quarkusio/quarkus/discussions/52017" title="See the working group proposal"><i
236-
class="icon fa-regular fa-file-lines"></i></a>&nbsp;
237-
238-
<a href="https://github.com/orgs/quarkusio/projects/68" title="View the working group board"><i
230+
<a href="https://github.com/orgs/quarkusio/projects/51" title="View the working group board"><i
239231
class="icon fa-brands fa-square-github"></i></a>&nbsp;
240232

241-
<a href="https://quarkusio.zulipchat.com/#narrow/channel/187038-dev/topic/AOT.20cache.20-.20Global.20thread/with/568847190" title="Discuss about the working group"><i
242-
class="icon fa-solid fa-comments"></i></a>&nbsp;
233+
<a href="https://quarkusio.zulipchat.com/#narrow/stream/187038-dev"
234+
title="Discuss about the working group"><i class="icon fa-solid fa-comments"></i></a>
243235

244236
</div>
245237
</div>
246238
</div>
247239

248240

249241

242+
243+
250244
<div class="card">
251245
<div class="card-header">
252-
<p class="card-title">Agentic Foundation and LangChain4j Next</p>
246+
<p class="card-title">AOT Support</p>
253247
</div>
254248
<div class="card-body">
255249
<p class="card-text"><span class="key">Status:</span>&nbsp;<span
256250
class="status on-track">on track</span></p>
257-
<p class="card-text"><span class="key">Description:</span>&nbsp;<span class="short-description">This working group will explore and define the foundation of the next generation of AI-Infused and Agentic applications built with LangChain4j and Quarkus LangChain4j. The group will investigate core changes to the current programming model, improve dev exp, build stronger interoperability.
251+
<p class="card-text"><span class="key">Description:</span>&nbsp;<span class="short-description">The main objective of this working group is to consolidate, enhance, and modernize Quarkus's Ahead-of-Time (AOT) and runtime efficiency (in JVM mode) capabilities. We aim to leverage OpenJDK's Project Leyden, IBM Semeru's advanced features, and JLink to provide a unified, "native-like" startup exper
258252
</span>
259253
</p>
260254
<p class="card-text"><span class="key">Last Activity:</span>&nbsp;<span class="last-activity">February 24, 2026 </span>
261255
</p>
262256

257+
<p class="card-text"><span class="key">Point of Contact:</span>&nbsp;<span class="point-of-contact">Guillaume Smet (@gmset) / Georgios Andrianakis (@geoand)</span>
258+
</p>
259+
263260
</div>
264261
<div class="card-footer">
265262
<div class="icons">
266263

267-
<a href="https://github.com/quarkusio/quarkus/discussions/50582" title="See the working group proposal"><i
264+
<a href="https://github.com/quarkusio/quarkus/discussions/52017" title="See the working group proposal"><i
268265
class="icon fa-regular fa-file-lines"></i></a>&nbsp;
269266

270-
<a href="https://github.com/orgs/quarkiverse/projects/9" title="View the working group board"><i
267+
<a href="https://github.com/orgs/quarkusio/projects/68" title="View the working group board"><i
271268
class="icon fa-brands fa-square-github"></i></a>&nbsp;
272269

273-
<a href="https://quarkusio.zulipchat.com/#narrow/channel/187038-dev/topic/WG.20-.20Agentic.20Foundation.20and.20LangChain4j.20Next/with/547443137" title="Discuss about the working group"><i
270+
<a href="https://quarkusio.zulipchat.com/#narrow/channel/187038-dev/topic/AOT.20cache.20-.20Global.20thread/with/568847190" title="Discuss about the working group"><i
274271
class="icon fa-solid fa-comments"></i></a>&nbsp;
275272

276273
</div>
@@ -281,12 +278,12 @@ <h2>Active working groups</h2>
281278

282279
<div class="card">
283280
<div class="card-header">
284-
<p class="card-title">Quarkus 4</p>
281+
<p class="card-title">Agentic Foundation and LangChain4j Next</p>
285282
</div>
286283
<div class="card-body">
287284
<p class="card-text"><span class="key">Status:</span>&nbsp;<span
288285
class="status on-track">on track</span></p>
289-
<p class="card-text"><span class="key">Description:</span>&nbsp;<span class="short-description">The Quarkus 4 working group aims to coordinate and track all Quarkus 4-related development in a long-running effort.
286+
<p class="card-text"><span class="key">Description:</span>&nbsp;<span class="short-description">This working group will explore and define the foundation of the next generation of AI-Infused and Agentic applications built with LangChain4j and Quarkus LangChain4j. The group will investigate core changes to the current programming model, improve dev exp, build stronger interoperability.
290287
</span>
291288
</p>
292289
<p class="card-text"><span class="key">Last Activity:</span>&nbsp;<span class="last-activity">February 24, 2026 </span>
@@ -296,11 +293,14 @@ <h2>Active working groups</h2>
296293
<div class="card-footer">
297294
<div class="icons">
298295

299-
<a href="https://github.com/orgs/quarkusio/projects/51" title="View the working group board"><i
296+
<a href="https://github.com/quarkusio/quarkus/discussions/50582" title="See the working group proposal"><i
297+
class="icon fa-regular fa-file-lines"></i></a>&nbsp;
298+
299+
<a href="https://github.com/orgs/quarkiverse/projects/9" title="View the working group board"><i
300300
class="icon fa-brands fa-square-github"></i></a>&nbsp;
301301

302-
<a href="https://quarkusio.zulipchat.com/#narrow/stream/187038-dev"
303-
title="Discuss about the working group"><i class="icon fa-solid fa-comments"></i></a>
302+
<a href="https://quarkusio.zulipchat.com/#narrow/channel/187038-dev/topic/WG.20-.20Agentic.20Foundation.20and.20LangChain4j.20Next/with/547443137" title="Discuss about the working group"><i
303+
class="icon fa-solid fa-comments"></i></a>&nbsp;
304304

305305
</div>
306306
</div>
@@ -737,6 +737,8 @@ <h2>LTS versions</h2>
737737

738738

739739

740+
741+
740742
<div class="card">
741743
<div class="card-header">
742744
<p class="card-title">Quarkus 3.33 LTS</p>
@@ -789,8 +791,6 @@ <h2>LTS versions</h2>
789791

790792

791793

792-
793-
794794

795795

796796

@@ -877,6 +877,8 @@ <h2>Paused working groups</h2>
877877
<div class="grid-wrapper working-groups-cards">
878878

879879

880+
881+
880882
<div class="card">
881883
<div class="card-header">
882884
<p class="card-title">Quarkus 3.33 LTS</p>
@@ -937,8 +939,6 @@ <h2>Paused working groups</h2>
937939

938940

939941

940-
941-
942942

943943

944944

0 commit comments

Comments
 (0)