3.14.2
Complete changelog
- #31375 - RuntimeException using VirtualThreads with Jacoco
- #31802 - Unauthenticated request with a request path that contains a semicolon results in a server exception when using OIDC
- #34395 - Spring Data API Extension Property Expressions with List not working
- #41854 - REST request fails after adding maven dependency to quarkus-opentelemetry
- #41927 - Fix off-by-one issue caused by ObservabilityIntegrationRecorder using its own method for getting path without prefix
- #42098 - Kotlin junit ParameterizedTest with list as argument, not working anymore (3.13.0.CR1)
- #42109 - Make sure arrays are always cloned as arrays
- #42136 - Fail OIDC build if a primitive type Claim is injected in Singleton
- #42205 - Enable comments (reasons) in the generated reflect-config.json and improve hierarchical registration tracing
- #42228 - Native image build fails with
-Dquarkus.native.report-errors-at-runtime
- #42301 - Records that contain Enum are still unsupported with
@ParameterizedTest
even with Serializable in 3.13.0 - #42394 - Take
@JsonProperty
into account in the reflection free Jackson serializers - #42466 - quarkus.knative.app-config-map misses adding the volumes to the ksvc template
- #42485 - Fix quarkus.knative.app-config-map misses adding the volumes to the ksvc template
- #42491 - Change dekorate template to use the intended knative object
- #42535 - Add "how to write dev services" documentation
- #42578 - OTEL +
quarkus.http.test-timeout
-> NullPointerException: Cannot invoke "io.vertx.core.spi.observability.HttpResponse.headers()" because "httpResponse" is null - #42619 - Jackson build time serializers could use SerializableString field names
- #42651 - Use SerializableString field names + support for
@JsonProperty
in the reflection free Jackson serializers - #42661 - Bump Micrometer to 1.13
- #42684 - Encode URL in OIDC cookie
- #42702 - Updates to Infinispan 15.0.8.Final
- #42703 - Update security docs
- #42705 - Fix for resolving entity fields based on collections and generics
- #42707 - Update OAuth2 docs because of change in Bearer token check change
- #42714 - Continuous testing exclude-tags or exclude-engines cannot be configured via pom.xml anymore in 3.13
- #42718 - Bump flyway.version from 10.17.1 to 10.17.2
- #42733 - Qute template exception don't print origin
- #42745 - Remove useless enum converter allocation
- #42752 -
quarkus
cli always return 1 for exitcode for plugin commands - #42755 - Upload native build stats from a single GH runner
- #42761 - Qute: ignore template files that contain whitespace in its name
- #42766 - Use initial Quarkus Dev config for test tags and engines
- #42773 - Remove jakarta.json.Json usage for performance reasons
- #42774 - quarkus.rest.jackson.optimization.enable-reflection-free-serializers=true fails native build of StartStopTS microprofile application
- #42778 - Rest Client (formerly reactive) keep using DEFAULT_MAX_POOL_SIZE
- #42779 - QuarkusComponentTest: programmatic lookup improvements
- #42783 - Qute: ignore template files that contain whitespace in its name
- #42786 - Quarkus CLI Catalog wipes its content when a new plugin is added / removed
- #42787 - Qute: print origin if non-literal value used in bracket notation
- #42788 - Invalidate catalogs when adding/removing plugins
- #42793 - Quote directory variable to support directories with spaces
- #42794 - Avoid
NullPointerException
s when application fails to start - #42806 - quarkus-websockets-next client connect to WSS not possible
- #42808 - quarkus-websockets-next client adds / to empty path
- #42810 - Register InetAddressResolverProvider service providers
- #42814 - OpenTelemetry traces and metrics config fallback to base
- #42815 - The configuration options missing the
quarkus.oidc.credentials.*
- #42820 - Disable GrpcCliTest#testCommand due to CI failures
- #42821 - CDI: add cross-reference links to docs
- #42822 - Qute docs: clarify template record not annotated with
@CheckedTemplate
- #42823 - Properly set PoolOptions for REST Client
- #42826 - WebSockets Next - client: support the
wss
scheme correctly - #42828 - Duplicate annotation for class: interface org.jetbrains.annotations.NotNull
- #42830 - WebSockets Next: support endpoints with empty path
- #42832 - Respect exit code of cli commands
- #42833 - ArC - static methods interception: fix the set of copied annotations
- #42835 - Config Doc - Fix two scanning issues
- #42837 - ArC docs: mention
@Inject
@ALLList<>
in section about unused beans - #42840 - Possible to handle routes for base URI without path from extensions
- #42844 - System properties config overrides in tests does not seem to take effect properly in quarkus 3.14.1
- #42846 - Updating selected OIDC/OpenID guides
- #42848 - Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.7.1 to 1.7.2
- #42853 - Config Doc - Also ignore FileNotFoundException
- #42856 - Always put Jackson first in documentation
- #42857 - quarkus-rest-client-jackson - Force property
- #42858 -
ExtLogRecord
creation is more costly following the update to SmallRye Common 2.4.0 - #42859 - Satisfy GraalVM's classpath needs for the deletion of
org.h2.fulltext.FullTextLucene
- #42860 - Quarkus output class in incorrect folder on live reload (gradle, multimodule, kotlin)
- #42862 - Revert "QuarkusTestProfile overrides in a high ordinal application.properties"
- #42864 - Correct typo in messaging.adoc
- #42865 - kafka_version label is unkown in native mode
- #42866 - DevUI log timestamp difference, as it was reported in GMT
- #42867 - Dev mode error page stacktrace doesn't open problematic code IDE on click
- #42869 - Dev UI log view doesn't catch up with logs after application restart
- #42870 - Decorated stacktraces in dev mode are not provided when using tools like curl or postman
- #42871 - org.springframework.aot.hint.annotation.Reflective missing from our Spring compatibilty layer?
- #42877 - Quarkus CLI subcommand
tls
is missing help option despite showing help - #42880 - Remove BOOTSTRAP config phase from documentation
- #42881 - Bump com.gradle.plugin-publish from 1.2.1 to 1.2.2 in /devtools/gradle
- #42883 - Fix Quarkus CLI TLS command help option
- #42884 -
CompiledJavaVersionBuildStep
may load a wrong class number with gradle - #42885 - Bump wildfly-elytron.version from 2.5.1.Final to 2.5.2.Final
- #42889 - Fix some small Dev UI issues
- #42895 - Upgrade spring-api dependency
- #42896 - Possible to handle routes for base URI without path from extensions
- #42897 - Process classes from the application artifact instead of the module output directory
- #42898 - Fix Kafka kafka-version metrics tag missing in native
- #42899 - Use quarkus-rest instead of quarkus-resteasy as default extension in maven plugin
- #42901 - Add LGTM traces test / check
- #42911 - Fix OTel DelayedAttributes bean handling
- #42913 - Gradle - Correctly merge classes dir when using dev mode
- #42914 - Fix Jackson serializers generation for interfaces and boxed primitive types
- #42915 - Upgrading to 3.13.x+ causes parameterised tests using record argument to fail with LinkageError 'loader constraint violation'
- #42916 - Update to JBoss Marshalling 2.2.0.Final
- #42918 - Update SmallRye Common to 2.6.0
- #42919 - ContainerRequestFilter checking for annotation fails in native
- #42924 - Bump io.smallrye.common:smallrye-common-bom from 2.5.0 to 2.6.0
- #42926 - Bump hibernate-search.version from 7.2.0.Final to 7.2.1.Final
- #42927 - Add missing dot to GraalVM not found message
- #42928 - Property [autoIncrement] was not found for object type [liquibase.datatype.core.BigIntType]
- #42930 - Config Doc - Avoid annotations in primitive type name
- #42932 - Improve compatibility of the REST Client configuration
- #42936 - Add decorate to all contents types and added text base error response
- #42941 - Register all resource classes for reflection when
ResourceInfo
is used - #42944 - Test:
quarkus.http.port
is not updated with random port activated throughquarkus.http.test-port=0
- #42950 - Changed order of property resolution in tests
- #42958 - Signed OIDC UserInfo whith charset not recognized
- #42962 - Support OIDC signed UserInfo with charset content type parameters
- #42964 - Registering Liquibase BigIntType and Additional Classes for Reflection
- #42968 - Bump flyway.version from 10.17.2 to 10.17.3
- #42969 - Bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.107 to 0.0.108
- #42977 - Quarkus REST client and Quarkus REST with abstract resource - NATIVE build fails
- #42980 - Prevent REST Client handling of abstract classes
- #42981 -
gu install native-image
instructions are not need anymore - #42983 - Remove mentions to obsolete
gu install native-image