Major changes
- #15016 - Add OpenTelemetry extension
Complete changelog
- #15968 - Add MP SPI dep to Smallrye GraphQL
- #15966 - ClassNotFoundException using quarkus-micrometer-registry-prometheus / quarkus-smallrye-graphql
- #15963 - Support for providing a custom extension registry client impl in a maven artifact
- #15960 - Add a more informative error message when Dockerfile is unavailable during s2i
- #15958 - Fix QuarkusTestResourceLifecycleManager property mismatch in rest-client.adoc
- #15957 - Register KeycloakPolicyEnforcerAuthorizer if both oidc and policy authorizer are enabled
- #15956 - Introduce utility JsonExtensionCatalog.addCategory
- #15951 - Update to Keycloak 12.0.4
- #15946 - Fix broken kubernetes tests
- #15942 - Fix signatures of UniInvoker
- #15941 - Fix JBang dev mode
- #15939 - Allow any image to be used in DevServices
- #15931 - Update OidcConfigurationMetadata to return the scopes and minor error log updates
- #15930 - Add class-change-agent as javaagent in Gradle quarkusDev task
- #15922 - Graceful shutdown fixes
- #15921 - Exclude resteasy-client from quarkus-resteasy-multipart
- #15919 - Add support for postgis container images to postgresql DevService
- #15917 - Disable -XX:TieredStopAtLevel=1 when GraalVM is used as the JDK
- #15915 - Allow adding multiple realms
- #15913 - Fix Narayana STM failing to build in Native
- #15908 - Quartz extension - graceful shutdown for @scheduled does not work
- #15906 - Update multistage docker image tag used in doc
- #15904 - Gradle Multi-stage Dockerfile in documentation pointing to non-existent quay.io/quarkus/centos-quarkus-maven:21.0.0-java8
- #15898 - ArC - fix the algorithm to find event parameter qualifiers
- #15896 - Add some testing instructions to OidcClient and SmallRye JWT docs
- #15895 - Update SmallRye GraphQL to 1.0.26
- #15894 - Return correct parent when searching executable on PATH
- #15886 - CDI events qualifiers not working when abstract superclass is in a library
- #15882 - Support @nonblocking on ContainerRequestFilters
- #15881 - Quote File.separator when using it as a regular expression
- #15880 - Support the inclusion of all the discovered scopes in the OIDC authentication request
- #15878 - PatternSyntaxException in dev console
- #15873 - Bump smallrye-graphql to 1.0.25
- #15869 - Fix false config warning
- #15865 - Add quarkus-test-oidc-server test support module and update the docs
- #15860 - Multiple fixes for create-extension in Quarkus core
- #15859 - "quarkus.http.test-timeout" Was removed ? (using 1.12.1.Final)
- #15858 - Make the kafka streams extension to read the default kafka broker configuration
- #15855 - Fix kafka binding issues
- #15852 - RESTEasy Reactive: UniInvoker signatures are wrong
- #15851 - Improvements for in tree extension creation
- #15850 - Don't fail quarkus:dev if running processes can't be determined
- #15849 - Clear the /tmp folder on first dev mode start
- #15848 - Quarkus 1.13.0.CR1 dev mode fails with build exception on Apple Silicon machine
- #15847 - Add native image reflection entries for Sentry
- #15845 - Kafka Streams extension does not read the "default broker configuration" map
- #15838 - Register ElasticsearchClientConfig qualifier as a bean
- #15837 - devmode - Not using JVM instrumentation, but always full restart
- #15835 - Error when running HQL queries spanning multiple tables in Hibernate Reactive
- #15834 - Error when running HQL queries spanning multiple tables in Hibernate Reactive
- #15833 - Make classes marked with ElasticsearchClientConfig application scoped and unremovable
- #15830 - Fix Flyway dev console link
- #15829 - Make max retry attempts and delay interval of remote-dev configurable
- #15828 - Dev UI - keep log 'open' when page refresh
- #15825 - ElasticRestClient fails to load the provided custom configuration via @ElasticsearchClientConfig
- #15818 - Lazy fetch associations with Hibernate Reactive
- #15815 - Liquibase - Register for reflection all classes marked with DatabaseChangeProperty
- #15814 - For Hibernate Reactive enableCollectionInDefaultFetchGroup must be set to true
- #15810 - Fix Amazon X-Ray in native mode
- #15809 - Liquibase validation failures in native image
- #15807 - Fix typo in ArC error message
- #15805 - Use default media types when SSE element type isn't specified
- #15803 - Ensure that specific legacy MessageBodyReader/Writers are not chosen over Quarkus ones
- #15801 - 1.12.x failed to build native package with io.quarkus:quarkus-amazon-lambda-xray
- #15778 - RESTEasy Reactive: SSE endpoints should have the same content type automatically selected as normal endpoints
- #15735 - QuarkusSecurityIdentity.builder(identity) loses isAnonymous flag
- #15732 - RESTEasy Reactive: Lock contention between callback processing and resume()
- #15730 - Fix QuarkusSecurityIdentity.isAnonymous check
- #15681 - Resteasy Reactive report NoSuchMethod Exception with quarkus-keycloak-admin-client dependencies in native mode
- #15670 - Running app in OpenShift fails because of classpath set after jar
- #15650 - More visibility to SmallRye
- #15623 - Errors reported to sentry.io result in an
- #15578 - Upgrade LogManager to 1.0.9
- #15537 - Quarkus 1.12.1.Final swagger-ui endpoint under /q is broken: stale content in tmp
- #15442 - Narayana STM failing to build in Native
- #15416 - Running app in OpenShift fails because of classpath set after jar
- #15271 - GraphQL mutiny CompositeException instead of custom ErrorCode
- #15016 - Add OpenTelemetry extension
- #13974 - Minor keycloak-authorization code and doc updates
- #13838 - OIDC/Keycloak Authorization
- #10499 - OpenTelemetry for Quarkus