Releases: quarkusio/quarkus
Releases Β· quarkusio/quarkus
3.18.1
Complete changelog
- #44484 - Quarkus Build with Maven Artefact Resolver Configuration Options
- #45358 - quarkus-smallrye-openapi generates unused schemas
- #45359 - Ensure there are no jdbc spans if otel sdk is disabled
- #45489 - DevUI: Add search for Arc tables
- #45562 - Consistent report of unknown properties between JVM and Native mode
- #45650 - ClassNotFound during static init build step corrupts delayed logging
- #45708 - OpenAPI schema adding "enum" : [ null ] when field description is added
- #45771 - Qute: fix template global class generation in the dev mode
- #45774 - LGTM tests are stalling (or are too slow for the timeout, I don't know)
- #45783 - Redis cache implementation should not use KEYS command
- #45794 - Maven Resolver: initialize Maven properly, especially the local repository
- #45799 - Fix PathTreeClassPathElement#toString() implementation
- #45801 - Fix documentation for connecting to multiple devservice databases
- #45802 - Bump smallrye-open-api.version from 4.0.6 to 4.0.7
- #45803 - Bump com.gradle:develocity-maven-extension from 1.23 to 1.23.1
- #45810 - Update default openapi version in doc
- #45813 - Update URL of swapi-graphql.netlify.app GraphQL endpoint
- #45815 - Properly order tests annotated with
@WithTestResource
- #45819 - Improve docs for Hibernate ORM with Kafka to suggest more efficient approaches
- #45822 - Adjust timeouts for LGTM container and tests
- #45828 - Redis Cache: replace the KEYS command with SCAN in invalidation
- #45829 - Upgrade to Vert.x 4.5.12 and Netty 4.1.117.Final
- #45835 - Fix static file path decoding in vertx-http
- #45838 - PermissionChecker makes RestMulti builder being ignored
- #45841 - Bump mongo-client.version from 5.3.0 to 5.3.1
- #45842 - Unable to build native image on Macbook Pro M4 Pro
- #45848 - Quarkus REST: Run security checks that require method arguments in a non-blocking manner before secured methods are invoked
- #45850 - Reviewed enable_build_properties information
- #45851 - Use explicit String.concat in OTelDurationConverter
- #45858 - Update OpenAPI documentation with default version 3.1.0
- #45860 - quarkus main build fails on windows
- #45861 - gRPC: Perform authentication when gRPC server runs on the same server and root path is different than '/'
- #45863 - 3.18 regression: quarkus.uuid is the same for every run in native images
- #45864 - Ensure that
quarkus.uuid
is not determined at native image build time - #45876 - Pass container-runtime-options to native-image --version as well
- #45878 - 3.18 regression Quarkus
quarkus-maven-plugin
with failsafe andquarkus.test.arg-line
- #45880 - Upgrade to SmallRye GraphQL 2.12.1
- #45888 - Consider quarkus.test.arg-line as a string
- #45890 - Disable kubernetes-service-binding testing on Windows
- #45894 - Dev UI does not open if http is disabled
- #45911 - Make sure console shortcuts use https when http is disabled
- #45913 - Fix generate ca command in tls guide
3.18.0
Complete changelog
- #29646 - Exceptions on dev mode reload (with multiple inbound requests?)
- #36510 -
quarkus.otel.traces.suppress-non-application-uris
not working withquarkus.management.enabled
- #45266 - Using quarkus.swagger-ui.plugins
- #45300 - Fix how Vert.x routes are identified in metrics and OpenTelemetry
- #45609 - Allow null for query parameters in Kotlin panache
- #45613 - Use VertxLogDelegateFactory for internal Vert.x logging
- #45620 - Improvements to the Grafana LGTM dashboards
- #45625 - Hot reload fails when using BeanParam
- #45627 - Returing a file from Quarkus REST endpoint with
Uni
leads to Vert.x error now that Vert.x Pump was replaced - #45628 - OIDC: document and use OidcTestClient to get access token from Dev Services for OIDC
- #45629 - Fix missing addChannel flag usage
- #45630 - Fix file handling in REST Client
- #45645 - NamedLogHandlersBuildItem causes stderr "Handler is linked to a category but not configured"
- #45648 - Enable public access to OidcProviderClientImpl#getWebClient
- #45652 - Test config creation sometimes delegates to instance variable and sometimes to superclass, causing (v v minor) chaos
- #45653 - Speed up flaky OTel test
- #45670 - Don't allow requests into restarting application
- #45674 - Update drools.adoc
- #45690 - Observability LGTM dev service filling up logs with services starting
- #45693 - Bump grpc.version from 1.69.0 to 1.69.1
- #45698 - Add support for java.time.YearMonth as JAX-RS parameter
- #45699 - Add support for java.time.YearMonth as JAX-RS parameter
- #45700 - Add props change to LGTM re-load test
- #45705 - Do not check log categories without named handlers
- #45707 - Fix
@BeanParam
handling during hot reload - #45717 - Add response to HttpServerMetricsTagsContributor.Context
- #45722 - Adjust Caffeine extension description to drop Java 8 mention
- #45730 - Bump resteasy-microprofile.version from 3.0.0.Final to 3.0.1.Final
- #45734 - Fix wait strategy usage, Grafana should not know about LGTM
- #45735 - Enable new scripts config in Swagger UI
- #45744 - Add HTTP response to HttpServerMetricsTagsContributor.Context
- #45772 - Remove quarkus-extension-processor from cache-runtime-spi
3.17.8
Complete changelog
- #43326 - Hibernate-Reactive: ClassCastException EmbeddableInitializerImpl to ReactiveInitializer
- #44440 - Replacement in logs (log formatting) doesn't work in OpenTelemetry Logging
- #45188 -
@JoinColumns
breaks on Hibernate Reactive - #45472 - java.util.NoSuchElementException: SRCFG00011: Could not expand value platform.quarkus.native.builder-image in property quarkus.native.builder-image
- #45555 - RESTEasy Reactive:
ClientBuilder
andClient
should not share the sameConfiguration
instance - #45565 - If certificate reloading is enabled, mTLS stop functioning after the reload
- #45578 - Fix: trust store config is overwritten by key store config while certificate reloading
- #45593 - Copy
Configuration
when building a JAX-RSClient
- #45612 - Fix typo
- #45614 - Replace JavaVersion.VERSION_11 with JavaVersion.VERSION_21 in kotlin guide
- #45637 - Gradle - Correctly pass platform.quarkus.* properties
- #45640 - Fix Otel logging message formatting
- #45646 - Getting Started with Security updates
- #45656 - Document injecting of CDI request scoped beans during authentication and authorization
- #45657 - Update to HTTP error outputs in Getting Started with Security
- #45658 - Mark quarkus-oidc-client-registration as experimental in doc
- #45662 - java.lang.IllegalStateException: Too many recursive interceptor actions after switching to quarkus-rest-client from quarkus-rest-reactive-client
- #45676 - Quarkus reports a NoSuchMethod hiding the real cause when it fails to start
- #45677 - Add missing
@ConfigItem
to FilterConfig - #45681 - Gradle - Resolve platform properties when possible
- #45682 - decodeAsXPendingSummary NPE on r.get(1) or r.get(2)
- #45687 - Redis Client: fix NPE when constructing XPendingSummary
- #45716 - Avoid recursive interceptor lookups when the REST Client full name matches the simple name
- #45731 - Bump hibernate-orm.version from 6.6.4.Final to 6.6.5.Final
- #45756 - Bump hibernate-reactive.version from 2.4.3.Final to 2.4.4.Final
3.18.0.CR1
Major changes
- #32447 - Introduce
Report an Issue
menu in DevUI - #35324 - OIDC dev services and ui changes
- #43618 - Add a Dev UI Screen for Agroal (DB)
- #43885 - Exclude uri from otel tracing
- #44105 - Reimplement security-webauthn on top of webauthn4j
- #44305 - Ability to configure extension Dev mode JVM options
- #44379 - Integrate Micrometer with WebSockets Next
- #44424 - Support for dev-mode-only conditional dependencies
- #44546 - Add OIDC Redis Token State Manager extension
- #44549 - Add support for encrypted PKCS#8
- #44993 - Support OidcProviderClient injection and token revocation
- #45117 - TLS - Enable Policy Configuration for Expired or Not Yet Valid Certificates
- #45121 - Support for OIDC MTLS binding
- #45131 - OIDC and OIDC Client: Support JWT bearer client authentication using client assertion loaded from filesystem
- #45259 - Bump kubernetes-client-bom from 6.13.4 to 7.0.1
- #45294 - Allow to create static OIDC tenants programmatically
Complete changelog
- #4482 - Support the access token binding to the client MTLS authentication
- #5702 - Reexamine how we manage config in tests
- #8300 - Warn or refuse configuration files with duplicate keys
- #24533 - Fault Tolerance in config file could use dash seperated names
- #28474 - Can't load static resource created by extension
- #31340 - Provide OIDC Mock DevService
- #32109 - Retain OIDC access token expiry time in the cookie
- #32431 - Report bugs from the DevUI
- #32447 - Introduce
Report an Issue
menu in DevUI - #34577 - Dev UI: security / JWT / OIDC
- #35064 - OIDC Dev UI should support
web-app
application by recognizingq_session
cookie - #35215 - Native build failed after 3.x.x upgrade, using panache mongodb (maybe releated to ManagedExecuter and narayana)
- #35324 - OIDC dev services and ui changes
- #35693 - Confusing documentation or behaviour for
quarkus.test.profile.tags
- #35751 - Reconsider the precedence of Forwarded vs X-Forwarded-For
- #35824 - Add capability to add topic configuration during topic creation
- #35953 - quarkus cli should give hint that you can run with
-e
to get error info - #36006 - Dev mode hangs when graceful shutdown active
- #36265 - Unexpected commit of transaction using Oracle
- #36934 - PostgreSQL DevService does not enable
max_prepared_transactions
for XA operations - #37626 - Netty's
PlatformDependent
andPlatformDependent0
class initializers require reflective access to some classes ? - #38486 - Jandex warning when using
@RegisterForReflection
(registerFullHierarchy = true) - #39143 - WebSockets Next: OTel integration
- #39155 - Custom Exception in SecurityIdentityAugmentor
- #39185 - Migrate OIDC-based extensions from config classes to
@ConfigMapping
- #39230 - Options with
quarkus.openshift.init-containers
prefix are ignored - #39416 - Shared extension for the Hibernate Search Elasticsearch backend
- #39561 - Quarkus management interface and Swagger UI executing APIs at wrong path
- #39926 - Allow to enable Management interface authentication without enabling basic authentication
- #40013 - Support JWT bearer client authentication for
quarkus-oidc
- #40162 - Should the Renarde Cookie filter be included in the Quarkus WebAuthn testing extension?
- #40414 - [mongodb] devservice executed when host provided
- #40471 - Add filtering to dev-ui (with local-storage memory)
- #40833 - Quarkus REST: setting a
LocalDate
parameter to an empty value results in a 400 instead of anull
parameter - #40839 - Extending a resource class loses OpenAPI security scheme when generated
- #41292 - Spring-data throw JsonMappingException when using PageImpl
- #42114 - Core module is using a mix of traditional
@ConfigRoot
and@ConfigMapping
- #42335 - WIP: update to FKC 7.0.0
- #42468 - TemporalParamConverter returns null if it has to convert empty string
- #42566 - be explicit/use examples in websocket.next docs when it comes to subscribe call for action
- #42659 - Add exclude paths to OpenTelemetry Tracing
- #42715 - Register a Config instance to bootstrap tests
- #43149 -
quarkus.configuration.build-time-mismatch-at-runtime
should be in thequarkus.config
namespace - #43259 - Use keycloak-client libraries instead of keycloak-common, keycloak-core and keycloak-adapter-spi
- #43260 - Use keycloak-client libraries instead of keycloak-common, keycloak-core and keycloak-adapter-spi
- #43369 - Qute Character Escapes for Json Content
- #43394 - Show nicer error when a
@ConfigMapping
class exists in thedeployment
module and set to theruntime
phase - #43513 - Show nicer error when a
@ConfigMapping
class exists in the deployment module and set to the runtime phase - #43618 - Add a Dev UI Screen for Agroal (DB)
- #43704 - Spring controller silently ignored if mapping is defined in interface and if there's an error in it
- #43736 - CORS Regex Header Allow-Credentials Bug
- #43885 - Exclude uri from otel tracing
- #44026 - Missing support for auto-generated count methods in one-to-many relationships based on child entity attributes in Spring Repository
- #44052 - Avoid double registration of providers
- #44054 - Take regexps into account when setting access-control-allow-credentials
- #44079 - Move core configuration to
@ConfigMapping
- #44105 - Reimplement security-webauthn on top of webauthn4j
- #44157 - Make
quarkus-oidc
'sOidcProviderClient
available to the custom code - #44168 - Unable to read RoutingContext from CustomTenantResolver
- #44233 - Support left join 44026
- #44262 - Supported encrypted pem files in the TLS registry
- #44305 - Ability to configure extension Dev mode JVM options
- #44334 - GraphQL client: "endpoint" parameter in "`@GraphQLClientApi...
3.17.7
Complete changelog
- #10264 - elytron security: define role mapper (was: ldap security - role mapper)
- #44047 - Demote Agroal's "JDBC resources leaked" warnings to DEBUG
- #44540 - FORMAT_FAILURE when using
Log.error(Object,Throwable)
- #44565 - Ensure that all our handlers extend
ExtHandler
- #44773 - OpenAPI Extension (smallrye) produces wrong schema for Flow based return types
- #45150 - OpenAPI Extension Misses Jackson Annotations on Methods that Return a Parameterized Type
- #45167 - Long.parseLong Error with Redis Client Instrumentation
- #45224 - PermissionChecker does not handle list of permission correctly
- #45364 - Don't treat colon as a permission-to-action separator in
@PermissionChecker
value attribute - #45419 - Fix typos in deploying-to-kubernetes.adoc
- #45424 - Bump smallrye-open-api.version from 4.0.5 to 4.0.6
- #45439 - OpenTelemetry: fix the Redis instrumenter in case of a tainted connection
- #45467 - Add FAQ about thread dumps in native reference guide
- #45471 - Update code to get Mandrel version from native executable
- #45482 - Execute the MongoDB Connection Health Check on Startup
- #45486 - Remove
yq
installation step from GitHub Actions workflows - #45487 - Fix Quarkus platform BOM version info collection for analytics
- #45509 - Parallelize bean scanning in SmallRyeFaultToleranceProcessor
- #45512 - Add a cache for class proxies in BytecodeRecorderImpl
- #45517 - Make scheduler timezone documentation consistent with javadoc
- #45518 - Remove erroneous state tracking from client readers/writers
- #45523 - Fix Mongo health checks
- #45536 - Quarkus REST - Use ByteBufInputStream instead of copying bytes
- #45564 - fix: possible NPE if data has not been set yet
- #45576 - Revert "[oracle-jdbc] Remove unnecessary conditionals from
@BuildSteps
in the Oracle JDBC extension" - #45583 - Adjust logging level for JDBC resource leak warnings
- #45586 - Elytron security LDAP: Document and test mapping of LDAP groups to SecurityIdentity roles
3.15.3
Complete changelog
- #37040 - The flyway extension generates Kubernetes resources as if quarkus.flyway.enabled was a runtime property
- #43392 - Quarkus does not decompress Brotli requests in native mode
- #43676 - Undertow CacheResourceManager can cause frequent GC
- #43694 - Undertow - Only load resources that are known
- #43875 - Qute: fix evaluation of section parameters
- #43944 - NPE in Qute on hot-reload (with generated templates)
- #43953 - Qute message bundles: change the way message templates are loaded
- #43980 - Failing devservices-containing
@QuarkusIntegrationTest
forcontainer-image.build=true
on MacOS - #44098 - Upgrade to Jandex 3.2.3
- #44120 - Fix Elasticsearch DevService network for
@QuarkusIntegrationTest
for docker-image-building - #44126 - Resources should be found from the classpath instead in web dep locator
- #44128 - Safer lookup and generate static resources for web dep locator
- #44184 - Add Support for Trusted Proxy Detection on Forwarded Requests
- #44281 - Included pages within a fragment ignores rendered=false property.
- #44298 - Qute: fix rendered=false if a fragment includes nested fragment
- #44348 - Enable Brotli decompression
- #44352 - Make sure the result from QCL.getElementsWithResource(name) does not include duplicates
- #44366 - Qute: generation of qute-i18n-examples doesn't handle localized enums
- #44385 - Qute: fix generation of qute-i18n-examples
- #44468 - Use
QUARKUS_FLYWAY_ACTIVE
instead ofQUARKUS_FLYWAY_ENABLED
env in Kubernetes resources - #44471 - JDK 23 new console is causing a serious regression in startup
- #44505 - Log in smallrye-jwt and oauth2 extensions when no bearer access token is available
- #44509 - Updates to Infinispan 15.0.11.Final
- #44515 - Coordinated Vert.x 4.5.11 upgrades
- #44564 - A NoSuchMethodException is raised when a rest resource is called with a Jakarta Reader/Writer interceptor defined
- #44576 - Cannot build TODO demo app on windows into uber-jar since quarkus 3.16.1
- #44584 - Fix wrong web endpoint path for resource on Windows
- #44592 - Docs: dev mode differences - remove the link for old Dev UI
- #44613 - Register method for reflection when read or write interceptors exist
- #44653 - Dev console "crashes" with Java 23
- #44678 - Fix glob to regex conversion to properly handle **/*.suffix
- #44703 - [3.15] Upgrade to Hibernate ORM 6.6.3.Final
- #44704 - Fix TLS config Javadoc typo
- #44709 - Fix leftover -reactive properties references in REST client guide
- #44754 - Fix retry count in remote dev mode error message
- #44761 - Re-enable OIDC wiremock tests once a new certificate chain is available
- #44788 - Bump org.jboss.logmanager:jboss-logmanager from 3.0.6.Final to 3.1.0.Final
- #44795 - Fix typo with classes() method
- #44796 - Default to old console if user has not set it
- #44808 - Use CertificateGenerator in OIDC Wiremock tests
- #44834 - Fix off-by-one error in exception decoration code
- #44914 - LogManager error of type GENERIC_FAILURE
- #44939 - Docs: Fix missing groupId in rest-virtual-threads.adoc
- #44946 - Bump org.jboss.logmanager:jboss-logmanager from 3.1.0.Final to 3.1.1.Final
- #44975 - Quarkus Generator for gradle projects generates broken GitHub-Workflow
- #44983 - Fix
ci.yml
for Gradle projects - #45003 - Fix code indentation
- #45007 - Properly substitute {quarkus-version} in native-reference.adoc
- #45016 - Correct dependency notation in documentation for observability-devservices-lgtm.adoc
- #45026 - Build with devservices failed because download of redpanda leads to 404
- #45028 - Move from vectorized/redpanda images to redpandadata/redpanda
- #45114 - Register for reflection Pageable class
- #45153 - Bump org.asynchttpclient:async-http-client from 2.12.3 to 2.12.4
3.17.6
Complete changelog
- #36688 - Unable to use Panache Sort.Direction enum as method parameter for GraphQL query
- #39137 - RESTEasy resource with constructor or field injection failing with RESTEASY003190
- #44550 - GraphQL Typesafe client with sources in a dependency
- #44590 - Change the JsonRPC Service for OIDC to use recorder
- #44929 - Error in secured post-multipart interface with large files
- #44959 - Ensure request body is consumed so that multipart requests with large payloads never hang when exception happens before body is consumed
- #44960 - Page count fails when using a sort specification in a Panache query with a SELECT DISTINCT statement in Quarkus 3.17
- #45104 - Bump com.gradle:develocity-maven-extension from 1.22.2 to 1.23
- #45199 - Bump gradle/develocity-actions from 1.2 to 1.3
- #45204 - Uber-Jar file name suffix issue for disabling it
- #45205 - Update Quarkus Parameter for Disabling Uber-JAR File Name Suffix
- #45220 - Messaging RunOnVirtualThreads fix on class annotation
- #45235 - Upgrade to Hibernate ORM 6.6.4 / Reactive 2.4.3
- #45253 - Assorted
@WithTestResource
fixes - #45254 - Typo in Proxy Configuration Guidance
- #45260 - Typo in ProxyConfig
- #45261 - Update Develocity extension to 1.1.9
- #45284 - Add gRPC capability
- #45297 - RESTEasy - Mention you cannot inject
@Context
elements in constructors - #45298 - Add Panache Sort enums in index for SmallRye GraphQL
- #45305 - Docs: Correct sentence in Simplified MongoDB with Panache
- #45335 - swapi.dev is down, use swapi.tech
- #45351 - Fixed an issue where annotations were not part of the Jandex index, if given in an external JAR
- #45387 - Docs: Correct sentence in Using the MongoDB Client
- #45390 - Fix typo in default LGTM dashboards
- #45392 - Fix metric scale on dashboard
- #45397 - Bump commons-codec:commons-codec from 1.17.1 to 1.17.2
- #45401 - Use swapi.tech for The Star Wars API calls
- #45402 - Update SmallRye Health to 4.1.1
3.17.5
Complete changelog
- #44974 - Rest Client metrics show real value in uri attribute instead of path parameter placeholders when used with
@Url
- #44989 - REST Client not sending headers from shared configKey
- #45002 - REST Client using configKey resolves wrong config
- #45004 - Update documentation for handling proxies in native-mode
- #45010 - Properly create REST Client template path when
@Url
is used - #45022 - Upgrade to quarkus-http 5.3.4
- #45034 - Revert MariaDB driver to 3.4.1
- #45044 - Priority of REST Client Config changed to Quarkus FQN, config key, simple name
- #45066 - Update OIDC MTLS test to use generated certificates
- #45072 - Prioritize OIDC mechanism when inclusive authentication is disabled to simplify using mTLS and OIDC together
- #45084 - A NoSuchMethodException is raised when a REST resource is called with a single JsonObject argument in native build
- #45095 - Generate certificates in the OIDC integration test
- #45097 - Ensure that jakarta json types can be deserialized in native mode
- #45108 - Logstash conf file fix
- #45126 - Bump org.hibernate.validator:hibernate-validator from 8.0.1.Final to 8.0.2.Final
- #45130 - Conflicting open telemetry and flyway dependencies
- #45136 - Break build cycle between OTel, logging and Flyway
- #45143 - Update OIDC bearer doc with a section about response filters
- #45161 - Fix local proxy handling in REST Client module
- #45162 - Improve documentation for handling proxies in native-mode
- #45172 - Docs: Correct word form in Native Applications Tips
- #45173 - Unable to use custom handlers for HTTP OPTIONS method in subresources
- #45174 - Unable to use custom handlers for HTTP OPTIONS method in subresources
- #45190 - Fix matrix computation for Ubuntu 24
3.17.4
Complete changelog
- #40328 - Support for springdoc-openapi annotations in quarkus-smallrye-openapi
- #44035 - smallrye-openapi scan for
@ServerExceptionMapper
annotation - #44627 - OpenAPI Extension Fails to Generate Schema for Generic Type that Uses Jackson JsonUnwrapped
- #44804 - ElytronPasswordIdentityProvider does not forward attributes from SecurityIdentity
- #44853 - Quarkus Vertx GRPC Client should respect "max-inbound-message-size" property
- #44855 - Respect max message size property fo Quarkus GRPC client (44853)
- #44896 - Copy attributes from Elytron SecurityIdentity to Quarkus SecurityIdentity
- #44914 - LogManager error of type GENERIC_FAILURE
- #44919 - Register Kotlin's empty set for reflection
- #44923 - Spring Cloud Configuration ordinal customization
- #44931 - Reduce log level of OTel side exporter classes
- #44932 - Grpc client interceptors are not registered when injected via constructor
- #44936 - Make sure OidcRequestContextProperties are always modifiable
- #44938 - Keycloak devservice can be started indirectly if
quarkus-oidc
usesquarkus.oidc.provider
- #44946 - Bump org.jboss.logmanager:jboss-logmanager from 3.1.0.Final to 3.1.1.Final
- #44952 - Spring Cloud Configuration ordinal customization
- #44954 - Bump io.smallrye.common:smallrye-common-bom from 2.8.0 to 2.9.0
- #44961 - Fix InjectionPointModifier for repeated annotations on method parameters; add grpc test
- #44975 - Quarkus Generator for gradle projects generates broken GitHub-Workflow
- #44980 - Don't start Keycloak Dev Service for OIDC client and other extensions when OIDC extension is configured with a known social provider
- #44983 - Fix
ci.yml
for Gradle projects - #44986 - Minor OIDC updates
- #44990 - PermissionChecker method sometimes receives unaugmented SecurityIdentity even though augmentor did run successfully
- #44996 - Bump smallrye-open-api.version from 4.0.4 to 4.0.5
- #45003 - Fix code indentation
- #45007 - Properly substitute {quarkus-version} in native-reference.adoc
- #45008 - Improve Dev Services network output in dev mode when typing c
- #45012 - Use final SecurityIdentity augmented with all the augmentors in
@PermissionChecker
methods - #45016 - Correct dependency notation in documentation for observability-devservices-lgtm.adoc
- #45024 - Document
@Url
usage in REST Client - #45026 - Build with devservices failed because download of redpanda leads to 404
- #45028 - Move from vectorized/redpanda images to redpandadata/redpanda
3.17.3
Complete changelog
- #44471 - JDK 24 new console is causing a serious regression in startup
- #44599 - Build fails with "Method too large" exception
- #44624 - Split creation of the Set to match unknown properties to avoid MethodTooLargeException
- #44653 - Dev console "crashes" with Java 23
- #44708 - Fix invalid proxy setting when the port ends with a whitespace
- #44761 - Re-enable OIDC wiremock tests once a new certificate chain is available
- #44791 - Add OpenPGP's Bouncycastle library to application's BOM
- #44795 - Fix typo with classes() method
- #44796 - Default to old console if user has not set it
- #44797 - Quarkus Qute broken in 3.16
- #44798 - Drop mentions of quarkus.ssl.native=false in Hibernate Search guides
- #44808 - Use CertificateGenerator in OIDC Wiremock tests
- #44811 - quarkus.jacoco.excludes doesn't work since 3.17.0
- #44817 - Qute: fix regression in perf optimization of ReflectionValueResolver
- #44820 - Fix NPE caused by PropertyName map with Mappings names
- #44822 - Bump com.fasterxml.jackson:jackson-bom from 2.18.1 to 2.18.2
- #44834 - Fix off-by-one error in exception decoration code
- #44838 - Update SmallRye Config to 3.10.2
- #44853 - Quarkus Vertx GRPC Client should respect "max-inbound-message-size" property
- #44866 - Qute message bundle using enum uppercase with words separated by underscores
- #44883 - Qute message bundles: fix localization of enums
- #44886 - Custom openapi.yml under META-INF not merged after upgrade to 3.17.x
- #44892 - Bump smallrye-open-api.version from 4.0.3 to 4.0.4