913 Commits

Author SHA1 Message Date
Stian Thorgersen
66a7151bb5
Prevent RawKeycloakDistribution from resulting in hard to debug message (#37278)
Closes #37002

Signed-off-by: stianst <stianst@gmail.com>
2025-02-12 09:46:47 +00:00
Martin Bartoš
fe40730aed
Invalid migration export for empty database
Fixes #32535

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-02-11 09:24:53 +01:00
Pedro Ruivo
c650984267
Operator: automatic upgrade strategy
Closes #36748

Signed-off-by: Pedro Ruivo <pruivo@redhat.com>
2025-02-10 18:54:14 +01:00
Martin Bartoš
491b7861ed
[PERF] Determine whether OS is Windows
Closes #33953

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-02-10 17:31:26 +01:00
Alexander Schwartz
822eb4471d
Ensure a sufficient virtual threads pool (#37197)
Closes #37162

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-02-10 16:28:24 +01:00
Pedro Ruivo
0f91e67b90
Feature flag: rolling-updates
Closes #36840

Signed-off-by: Pedro Ruivo <pruivo@redhat.com>
2025-02-06 17:03:50 +01:00
Martin Bartoš
98f74026c6
Certificate reloading does not work for the management interface (#37052)
Fixes #37039

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
Co-authored-by: Steven Hawkins <shawkins@redhat.com>
2025-02-05 14:39:21 +01:00
Martin Bartoš
20203746fb
Support ECS for logs
Closes #36854

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-02-04 17:59:30 +01:00
Steven Hawkins
332bf122f1
fix: detecting provider changes when running start optimized (#35845)
closes: #34665

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-02-03 16:20:42 +00:00
Pedro Ruivo
beb20dc425
Add default configuration for cache 'crl'
Fixes #36752

Signed-off-by: Pedro Ruivo <pruivo@redhat.com>
Signed-off-by: Michal Hajas <mhajas@redhat.com>
Signed-off-by: Pedro Ruivo <pruivo@users.noreply.github.com>
Co-authored-by: Michal Hajas <mhajas@redhat.com>
Co-authored-by: Stian Thorgersen <stian@redhat.com>
2025-02-03 09:53:31 +01:00
Steven Hawkins
ce09061264
fix: remove the transformation of health-enabled false (#36877)
closes: #36874

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-01-28 13:57:47 -05:00
Václav Muzikář
aff423c7e9
Upgrade to Quarkus 3.17.8 (#36758)
Closes #36757
Closes #33475
Closes #34454

Signed-off-by: Václav Muzikář <vmuzikar@redhat.com>
2025-01-27 18:20:05 +01:00
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