901 Commits

Author SHA1 Message Date
Christian Ja
610587248b
Remove IDELauncher. Use org.keycloak.Keycloak
closes #35913

Signed-off-by: Christian Janker <christian.janker@gmx.at>
2025-01-27 10:42:04 +01:00
Pedro Ruivo
588e60e058
New CLI command: update-compatibility
Closes #36306

Signed-off-by: Pedro Ruivo <pruivo@redhat.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: Alexander Schwartz <aschwart@redhat.com>
2025-01-24 15:05:58 +00:00
rmartinc
6cf92d9dc7 Add crl cache to certificate validation
Closes #26473

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-01-22 14:58:35 +01:00
Martin Bartoš
cf69fc01ad
Deployment artifacts for Quarkus extensions are not in deployment dir (#36461)
Fixes #36460

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-01-16 13:53:28 +01:00
Václav Muzikář
5802c5e158
Exclude WebAuthn4J from Quarkus managed versions (#36387)
Signed-off-by: Václav Muzikář <vmuzikar@redhat.com>
2025-01-13 15:41:55 +01:00
Martin Bartoš
d7d2a76676
Unable to set '--log-syslog-max-length' property (#36252)
Fixes #35386

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-01-08 15:41:46 +01:00
Steven Hawkins
3db9689010
fix: resetting failingSince on datasourceHealthCheck == UP (#35905)
closes: #35904

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-01-08 14:21:40 +01:00
Martin Bartoš
0cfeabe6cf
Upgrade to Quarkus 3.15.2 (#35078)
* Upgrade to Quarkus 3.15.2

Closes #35077

Signed-off-by: Martin Bartoš <mabartos@redhat.com>

* Remove workaround for overridden micrometer dependencies

Closes #33469

Signed-off-by: Martin Bartoš <mabartos@redhat.com>

* Unable to use custom handlers for HTTP OPTIONS method in subresources

Fixes #36009

Signed-off-by: Martin Bartoš <mabartos@redhat.com>

---------

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-01-07 11:37:39 +01:00
Michal Hajas
3839f8e3b5
Add metric for password validations (#36049)
Closes #36048
Signed-off-by: Michal Hajas <mhajas@redhat.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: Alexander Schwartz <aschwart@redhat.com>
2025-01-07 10:05:47 +01:00
Michal Hajas
f41ce7177c Add default max-count for cache-local.xml file
Closes #36117

Signed-off-by: Michal Hajas <mhajas@redhat.com>
2024-12-29 13:52:08 +01:00
Alexander Schwartz
4a924f6c94 Tune the caching guide for the upcoming release
Closes #36039

Co-authored-by: Pedro Ruivo <pruivo@users.noreply.github.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2024-12-19 16:43:02 +01:00
Manuel Schallar
7e08b095a3
Use optional realm attribute for request param max size/number (#25007)
closes #25006 

Enable fail-fast toggle for additional request parameter parsing
Enable configuration of an overall size of additional request parameters

Everything is backwardscompatible. No configuration necessary when upgrading.

Signed-off-by: Manuel Schallar <manuel.schallar@prime-sign.com>
Co-authored-by: Manuel Schallar <manuel.schallar@prime-sign.com>
2024-12-16 14:03:12 +01:00
Steven Hawkins
5584a5518e
fix: allow multiple non-xa datasources to work (#35878)
closes: #34880

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2024-12-13 12:03:37 +01:00
Steven Hawkins
cb1d28d043
fix: deprecating the default db value in production mode (#35674)
closes: #23805



Fix typo in docs, some improvements



adding a negative assertion



Update docs/documentation/upgrading/topics/changes/changes-26_1_0.adoc

Signed-off-by: Steven Hawkins <shawkins@redhat.com>
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz>
2024-12-13 11:59:55 +01:00
Alexander Schwartz
c8078fa2af
Optimize meter generation
Closes #35834

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Pedro Ruivo <pruivo@users.noreply.github.com>
2024-12-12 18:00:41 +01:00
Michal Hajas
2c0d42ae1d Test metrics from Observability guides are available
Closes #35807

Signed-off-by: Michal Hajas <mhajas@redhat.com>
2024-12-12 14:43:22 +01:00
Martin Bartoš
8f2c825835
Enable opentelemetry feature by default (#35756)
Closes #35753

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2024-12-11 16:53:14 +00:00
Václav Muzikář
9993e17346
Ability to specify log category levels through separate options (#35138)
Closes #34957

Co-authored-by: Steve Hawkins <shawkins@redhat.com>
Signed-off-by: Václav Muzikář <vmuzikar@redhat.com>
2024-12-11 17:27:44 +01:00
Alexander Schwartz
a429f94863
Adding the available event types to the CLI and the docs (#35593)
Closes #35573

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2024-12-11 13:25:44 +01:00
Pedro Igor
45a6b5c657 Setting protocol when initializing the LDAP provider
Closes #35758

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2024-12-11 10:21:11 +01:00
Niko Köbler
2639f3ee43
set default ldap connection pooling to plain and ssl (#35763)
* set default ldap connection pooling to plain and ssl

closes #35758
2024-12-10 12:05:14 -03:00
Peter Zaoral
0e1a62fa60
[Windows] Stabilizing flaky Quarkus unit tests (#35638)
[Windows] Stabilizing flaky Quarkus unit tests

Closes: #35405

Signed-off-by: Peter Zaoral <pzaoral@redhat.com>
2024-12-06 15:01:50 +01:00
Peter Zaoral
e05bd40d92
[Windows] Stabilizing QuarkusPropertiesDistTest (#35636)
Closes: #35496

Signed-off-by: Peter Zaoral <pzaoral@redhat.com>
2024-12-06 13:46:03 +01:00
Martin Bartoš
d7aa0042fd
Apache HTTP client OpenTelemetry instrumentation
Closes #32094

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: Alexander Schwartz <aschwart@redhat.com>
2024-12-06 11:43:36 +01:00
Stian Thorgersen
ba93c1b92a
Add options to skip adapter and docs to be built (#35653)
Signed-off-by: stianst <stianst@gmail.com>
2024-12-06 08:16:11 +01:00
Steven Hawkins
37dc2b6ca3
correcting handling of \ in configuration values on windows (#34462)
closes: #34041

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
Co-authored-by: Peter Zaoral <pzaoral@redhat.com>
2024-12-04 17:15:05 +01:00
Steven Hawkins
806e140f45
fix: ensuring quarkus-embedded does does not use system.exit (#35574)
closes: #35550

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2024-12-04 12:08:16 +01:00
Stefan Guilhen
3c33a7180e
Add initial IPA-Tuura federation (#35467)
* Add initial federation ipatuura plugin

Closes #35325

Signed-off-by: Justin Stephenson <jstephen@redhat.com>
Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>
Co-authored-by: Stefan Guilhen <sguilhen@redhat.com>
2024-12-02 14:59:21 -03:00
Alexander Schwartz
909db9e65e
Add a span per rest resource, thereby showing subresources (#35420)
* Add a span per rest resource, thereby showing subresources

Closes #35419

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2024-11-29 10:09:34 +01:00
Jon Koops
7f0983a48c
Move themes PNPM build into js directory (#35413)
Closes #35411

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-11-29 08:37:26 +01:00
Martin Bartoš
10657d7396 OTelTracingProvider should be request-scoped
Fixes #35427

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2024-11-28 17:47:19 +01:00
Martin Bartoš
959ce9c483 Provide Tracing SPI
Closes #34711

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
2024-11-28 10:45:31 +01:00
Cornelius Roemer
29abfd3e89 Fix typos in *.md and *.adoc files using codespell interactive mode
Closes #35256

This PR fixes a bunch of typos in docs files.

I ran codespell on `*.adoc` and `*.md` files in the repo in interactive mode
carefully checking each identified typo and proposed fix for false positives.

The most widely read file with typos identified is likely the changelog/migration guide.

Signed-off-by: Cornelius Roemer <cornelius.roemer@gmail.com>
2024-11-25 08:21:26 +01:00
Steven Hawkins
0eb0281bf2
fix: returning addresses instead of hosts on the ClientConnection (#35247)
also consolidates checks of whether a host or address is local

closes: #35216
closes: #34671

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2024-11-22 20:57:20 +01:00
Steven Hawkins
198214310e
fix: ensures that properties are runtime properties are filtered (#35246)
closes: #CVE-2024-10451

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2024-11-22 20:53:47 +01:00
Martin Bartoš
8851134724
Improve test method signature and gather more info about assertions (#35157)
Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2024-11-22 10:35:41 +01:00
Steven Hawkins
245498c0cb
fix: using stable ordering for deprecated metadata (#34999)
closes: #34858

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2024-11-21 12:47:13 +01:00
Steven Hawkins
76269636f2
splitting the zip test suite (#35005)
* fix: using tags to control test suites

closes: #34927

Signed-off-by: Steve Hawkins <shawkins@redhat.com>

* fix: split the zip tests into a fast and slow set of tests

closes: #34927

Signed-off-by: Steve Hawkins <shawkins@redhat.com>

---------

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2024-11-20 19:28:26 +01:00
kaustubh-rh
c8f43ec216
Fix for Log handler specific log levels support only lower-case levels (#34865)
* fix for #34817

Signed-off-by: Kaustubh Bawankar <kbawanka@redhat.com>

* Fixes #34817

Signed-off-by: Kaustubh Bawankar <kbawanka@redhat.com>

* Added validator to LOG_CONSOLE_LEVEL and LOG_FILE_LEVEL

Signed-off-by: Kaustubh Bawankar <kbawanka@redhat.com>

* Added validateLogParameters

Signed-off-by: Kaustubh Bawankar <kbawanka@redhat.com>

* Added tests

Signed-off-by: Kaustubh Bawankar <kbawanka@redhat.com>

* Added tests

Signed-off-by: Kaustubh Bawankar <kbawanka@redhat.com>

* Fixed logging messaging

Signed-off-by: Kaustubh Bawankar <kbawanka@redhat.com>

* switching to a declarative case-insensitivity

Signed-off-by: Steve Hawkins <shawkins@redhat.com>

* Apply suggestions from code review

Co-authored-by: Martin Bartoš <mabartos@redhat.com>
Signed-off-by: Steven Hawkins <shawkins@redhat.com>

* refining suggested message changes

Signed-off-by: Steve Hawkins <shawkins@redhat.com>

---------

Signed-off-by: Kaustubh Bawankar <kbawanka@redhat.com>
Signed-off-by: Steve Hawkins <shawkins@redhat.com>
Signed-off-by: Steven Hawkins <shawkins@redhat.com>
Co-authored-by: Steve Hawkins <shawkins@redhat.com>
Co-authored-by: Martin Bartoš <mabartos@redhat.com>
2024-11-19 09:39:03 +01:00
Stian Thorgersen
17fe21a437
Add simple logging support to the test framework (#34956)
Closes #34955

Signed-off-by: stianst <stianst@gmail.com>
2024-11-18 07:36:22 +01:00
Steven Hawkins
799ee85b7f
fix: refining the usage of distribution tests (#34272)
* fix: refining distribution tests

allows for the capturing of dry run build values for subsequent commands

closes: #34058

Signed-off-by: Steve Hawkins <shawkins@redhat.com>

* converting a few more tests to dry run and several other cleanups

also splitting the stdout and stderr collection for docker

Signed-off-by: Steve Hawkins <shawkins@redhat.com>

---------

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2024-11-15 10:28:45 -05:00
Pedro Ruivo
837fbf85f4
Upgrade to ISPN 15.0.11.Final
Closes #34931

Signed-off-by: Pedro Ruivo <pruivo@redhat.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: Alexander Schwartz <aschwart@redhat.com>
2024-11-15 12:38:50 +00:00
Steven Hawkins
f8c1b6e779
fix: liquibase update summary to log only (#34836)
closes: #34818

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2024-11-14 11:28:08 +01:00
Steve Hawkins
b2154b0391 fix: using local cache for distribution tests to avoid port conflicts
closes: #34844

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2024-11-13 10:11:06 +01:00
Pedro Ruivo
d7e5319f70
Document network ports for Keycloak clustering
Also switch the default to jdbc-ping as this  should be a drop-in replacement looking at the networking behavior of udp.

Closes #34658

Signed-off-by: Pedro Ruivo <pruivo@redhat.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: Alexander Schwartz <aschwart@redhat.com>
2024-11-11 13:28:15 +01:00
Pedro Ruivo
8fb87bc19f
Revisit cache-remote option description (#34513)
Closes #34509

Signed-off-by: Pedro Ruivo <pruivo@redhat.com>
2024-11-11 12:53:41 +01:00
Alexander Schwartz
b86c3c6898
Avoid a build warning about missing Infinispan annotations (#34786) 2024-11-11 10:59:13 +01:00
Pedro Ruivo
0bbe568d4f
Make cache-remote-host enabled when needed
Closes #34536

Signed-off-by: Pedro Ruivo <pruivo@redhat.com>
2024-11-11 08:22:21 +01:00
Stian Thorgersen
b82ec62eb7
Add database testsuite matrix to new testsuite (#34775)
Closes #34692

Signed-off-by: stianst <stianst@gmail.com>
2024-11-11 07:04:30 +01:00
Steven Hawkins
4e49246286
fix: addresses consistency issues with property mapping (#34250)
localized, and standardized, expression expansion
replaced context.proceed for kc and quarkus properties - where possible

closes: #33741

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2024-11-07 09:03:21 -05:00